|
|
@ -17116,9 +17116,15 @@ BI.shortcut("bi.layout", BI.Layout);BI.Plugin = BI.Plugin || {}; |
|
|
|
!(function () { |
|
|
|
!(function () { |
|
|
|
var _WidgetsPlugin = {}; |
|
|
|
var _WidgetsPlugin = {}; |
|
|
|
var _ObjectPlugin = {}; |
|
|
|
var _ObjectPlugin = {}; |
|
|
|
|
|
|
|
var _ConfigPlugin = {}; |
|
|
|
BI.extend(BI.Plugin, { |
|
|
|
BI.extend(BI.Plugin, { |
|
|
|
|
|
|
|
|
|
|
|
getWidget: function (type, options) { |
|
|
|
getWidget: function (type, options) { |
|
|
|
|
|
|
|
if (_ConfigPlugin[type]) { |
|
|
|
|
|
|
|
for (var i = _ConfigPlugin[type].length - 1; i >= 0; i--) { |
|
|
|
|
|
|
|
_ConfigPlugin[type][i](options); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
if (_WidgetsPlugin[type]) { |
|
|
|
if (_WidgetsPlugin[type]) { |
|
|
|
var res; |
|
|
|
var res; |
|
|
|
for (var i = _WidgetsPlugin[type].length - 1; i >= 0; i--) { |
|
|
|
for (var i = _WidgetsPlugin[type].length - 1; i >= 0; i--) { |
|
|
@ -17130,6 +17136,13 @@ BI.shortcut("bi.layout", BI.Layout);BI.Plugin = BI.Plugin || {}; |
|
|
|
return options; |
|
|
|
return options; |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
configWidget: function (type, fn) { |
|
|
|
|
|
|
|
if (!_ConfigPlugin[type]) { |
|
|
|
|
|
|
|
_ConfigPlugin[type] = []; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
_ConfigPlugin[type].push(fn); |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
registerWidget: function (type, fn) { |
|
|
|
registerWidget: function (type, fn) { |
|
|
|
if (!_WidgetsPlugin[type]) { |
|
|
|
if (!_WidgetsPlugin[type]) { |
|
|
|
_WidgetsPlugin[type] = []; |
|
|
|
_WidgetsPlugin[type] = []; |
|
|
@ -20291,7 +20304,7 @@ BI.extend(BI.DOM, { |
|
|
|
} |
|
|
|
} |
|
|
|
return configFn(providers[type]); |
|
|
|
return configFn(providers[type]); |
|
|
|
} |
|
|
|
} |
|
|
|
BI.Plugin.registerWidget(type, configFn); |
|
|
|
BI.Plugin.configWidget(type, configFn); |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
var actions = {}; |
|
|
|
var actions = {}; |
|
|
|