fixes
This commit is contained in:
parent
1a98718da5
commit
3aab08ae53
File diff suppressed because one or more lines are too long
|
@ -1247,11 +1247,12 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins ? BDFDB.myPlugins : {}, BDv2Api
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
BDFDB.WebModules.findByString = function (string) {
|
BDFDB.WebModules.findByString = function (strings) {
|
||||||
var cachestring = JSON.stringify(string);
|
strings = Array.isArray(strings) ? strings : Array.from(arguments);
|
||||||
|
var cachestring = JSON.stringify(strings);
|
||||||
if (BDFDB.WebModules.cachedData.string[cachestring]) return BDFDB.WebModules.cachedData.string[cachestring];
|
if (BDFDB.WebModules.cachedData.string[cachestring]) return BDFDB.WebModules.cachedData.string[cachestring];
|
||||||
else {
|
else {
|
||||||
var m = BDFDB.WebModules.find(m => typeof m == "function" && m.toString().indexOf(string) > -1);
|
var m = BDFDB.WebModules.find(m => strings.every(string => typeof m == "function" && m.toString().indexOf(string) > -1));
|
||||||
if (m) {
|
if (m) {
|
||||||
BDFDB.WebModules.cachedData.string[cachestring] = m;
|
BDFDB.WebModules.cachedData.string[cachestring] = m;
|
||||||
return m;
|
return m;
|
||||||
|
@ -1352,7 +1353,9 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins ? BDFDB.myPlugins : {}, BDv2Api
|
||||||
return BDFDB.React.createElement(node.tagName, attributes);
|
return BDFDB.React.createElement(node.tagName, attributes);
|
||||||
};
|
};
|
||||||
BDFDB.React.createElement = function (...arguments) {
|
BDFDB.React.createElement = function (...arguments) {
|
||||||
return LibraryModules.React.createElement(...arguments) || null;
|
try {return LibraryModules.React.createElement(...arguments) || null;}
|
||||||
|
catch (err) {console.error(`%c[BDFDB]%c`, 'color: #3a71c1; font-weight: 700;', '', 'Fatal Error: Could not create react element! ' + err);}
|
||||||
|
return null;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -5700,7 +5703,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins ? BDFDB.myPlugins : {}, BDv2Api
|
||||||
} : undefined;
|
} : undefined;
|
||||||
LibraryComponents.ContextMenu = BDFDB.WebModules.findByName('NativeContextMenu');
|
LibraryComponents.ContextMenu = BDFDB.WebModules.findByName('NativeContextMenu');
|
||||||
LibraryComponents.ContextMenuItem = BDFDB.WebModules.findByString('default.label}', 'default.hint}', 'role:"menuitem"');
|
LibraryComponents.ContextMenuItem = BDFDB.WebModules.findByString('default.label}', 'default.hint}', 'role:"menuitem"');
|
||||||
LibraryComponents.ContextMenuItemGroup = BDFDB.WebModules.findByString('"div",{className', '{className:i.default.itemGroup}');
|
LibraryComponents.ContextMenuItemGroup = BDFDB.WebModules.findByString('"div",{className', 'default.itemGroup}');
|
||||||
LibraryComponents.ContextMenuSliderItem = BDFDB.WebModules.findByName('SliderMenuItem');
|
LibraryComponents.ContextMenuSliderItem = BDFDB.WebModules.findByName('SliderMenuItem');
|
||||||
LibraryComponents.ContextMenuSubItem = BDFDB.WebModules.findByName('FluxContainer(SubMenuItem)');
|
LibraryComponents.ContextMenuSubItem = BDFDB.WebModules.findByName('FluxContainer(SubMenuItem)');
|
||||||
LibraryComponents.ContextMenuToggleItem = reactInitialized ? class ContextMenuToggleItem extends LibraryModules.React.Component {
|
LibraryComponents.ContextMenuToggleItem = reactInitialized ? class ContextMenuToggleItem extends LibraryModules.React.Component {
|
||||||
|
|
Loading…
Reference in New Issue