Fix loading plugins in desktop application
This commit is contained in:
parent
8a543f82fa
commit
0a3fe3630a
|
@ -157,7 +157,7 @@ define([
|
||||||
this.api.asc_registerCallback("asc_onPluginMouseUp", _.bind(this.onPluginMouseUp, this));
|
this.api.asc_registerCallback("asc_onPluginMouseUp", _.bind(this.onPluginMouseUp, this));
|
||||||
this.api.asc_registerCallback("asc_onPluginMouseMove", _.bind(this.onPluginMouseMove, this));
|
this.api.asc_registerCallback("asc_onPluginMouseMove", _.bind(this.onPluginMouseMove, this));
|
||||||
this.api.asc_registerCallback('asc_onPluginsReset', _.bind(this.resetPluginsList, this));
|
this.api.asc_registerCallback('asc_onPluginsReset', _.bind(this.resetPluginsList, this));
|
||||||
this.api.asc_registerCallback('asc_onPluginsInit', _.bind(this.parsePlugins, this));
|
this.api.asc_registerCallback('asc_onPluginsInit', _.bind(this.onPluginsInit, this));
|
||||||
|
|
||||||
this.loadPlugins();
|
this.loadPlugins();
|
||||||
return this;
|
return this;
|
||||||
|
@ -456,6 +456,11 @@ define([
|
||||||
Common.NotificationCenter.trigger('frame:mousemove', { pageX: x*Common.Utils.zoom()+this._moveOffset.x, pageY: y*Common.Utils.zoom()+this._moveOffset.y });
|
Common.NotificationCenter.trigger('frame:mousemove', { pageX: x*Common.Utils.zoom()+this._moveOffset.x, pageY: y*Common.Utils.zoom()+this._moveOffset.y });
|
||||||
},
|
},
|
||||||
|
|
||||||
|
onPluginsInit: function(pluginsdata) {
|
||||||
|
!(pluginsdata instanceof Array) && (pluginsdata = pluginsdata["pluginsData"]);
|
||||||
|
this.parsePlugins(pluginsdata)
|
||||||
|
},
|
||||||
|
|
||||||
runAutoStartPlugins: function() {
|
runAutoStartPlugins: function() {
|
||||||
if (this.autostart && this.autostart.length > 0) {
|
if (this.autostart && this.autostart.length > 0) {
|
||||||
this.api.asc_pluginRun(this.autostart.shift(), 0, '');
|
this.api.asc_pluginRun(this.autostart.shift(), 0, '');
|
||||||
|
|
Loading…
Reference in a new issue