(06.06.15 11:09)Hellstorm schrieb: Was machst du eigentlich mit den Smileys, dass du die immer als Link einbindest?
Vermutlich zieht er sie in das Nachrichtentextfeld hinein, statt sie anzuklicken. Nicht völlig fernliegend.
Mit einer Ergänzung in der Art von
Code:
smilie.ondragstart = this.dragSmilie.bindAsEventListener(this);
an passender Stelle in messageEditor.bindSmilieInserter in editor.js und einer zugehörigen neuen messageEditor-Methode
Code:
dragSmilie: function(e)
{
if (e.dataTransfer) {
element = Event.element(e);
if(!element || !element.alt)
{
return false;
}
e.dataTransfer.setData('text/plain', element.alt);
}
},
(alles ungetestet) könnte man das vielleicht zum Funktionieren bringen.