Hi,
thanks for suggestion, i don't know how this tool work, but using your example, even if I remove "
exclude -n Ext", my output file have 0 kb.
In my case, the difference is that I don't develop Ext widgets (i mean I don't extend
Ext components, but inside my JS classes I instantiate Ext components:
....
var dialog = new Ext.Window({el: 'message_dialog_div',
layout: 'fit',
x: windowXCoord,
y: windowYCoord,
height: this.defaultMessageDialogHeight,
width: this.defaultMessageDialogWidth,
modal: true,
shadow: false,
autoScroll: true,
closable: true,
items: Ext.create('Ext.tab.Panel', {
el: 'message_dialog_tabs',
activeTab: 0,
autoTabs: true,
border: false,
items: tabItems
}),
buttons: [{
text: this.getLocalizedString(TITLE_CLOSE),
handler: function () {
dialog.close();
if (callback) {
callback();
}
}
}]
});
......
)
My guess is that the dependency intersection works only if classes extends Ext components,
or it's still have some bugs.
Anyway, it will be very useful to have more examples (use cases),
more than ones from here: http://docs.sencha.com/ext-js/4-1/#!...mmand_compiler
Thank you