Hello BJ

Thank you very much for the link.


I used to see the widgetName=new Widget

I understand that you are extending an existing tiddler, but I don't 
understand this lines

var DropZoneWidget = require("$:/core/modules/widgets/dropzone.js")["dropzone"];
var Widget = require("$:/core/modules/widgets/widget.js").widget;
/*

If the dropzone widget has already required the widget.. Why are you requiring 
it again?



*
overload the base widget class initialise
*/
DropZoneWidget.prototype.initialise = function(parseTreeNode,options) {
        Widget.prototype.initialise.call(this,parseTreeNode,options);
        this.addEventListeners([
                {type: "tw-dropHandled", handler: "handleDropHandled"}]);
};

Why do you call the widget initialise? And why do you add the event handlers 
here? I thought this is normal in the render function. I readed again the 
dropzone code and It never raises a tw-dropHandled event. Where is that event 
raised?



Thank you very much


El jueves, 17 de abril de 2014 13:33:18 UTC+2, BJ escribió:
>
> Its only javascript stuff.
> I adapt a couple of widgets (link, dropzone) in my taglist plugin - its 
> fairly straight forward:
> https://github.com/buggyj/TW5-taglist
> cheers
>
> BJ
>
> On Thursday, April 17, 2014 1:17:37 AM UTC+1, Danielo Rodríguez wrote:
>>
>> Hello everybody. 
>>
>> How can I extend the functionality of an existing widget? Something 
>> similar than Codemirror does. Is there any mechanism or is just a matter of 
>> use regular javascript? I'll appreciate any help. 
>>
>> Thanks in advance. 
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywikidev.
For more options, visit https://groups.google.com/d/optout.

Reply via email to