bundle isn't working well on Firefox

This commit is contained in:
grafixeyehero 2019-11-26 23:03:03 +03:00
parent 79cd6a7552
commit 04ce2744eb
3 changed files with 6 additions and 18 deletions

View file

@ -4,12 +4,6 @@
// Use define from require.js not webpack's define // Use define from require.js not webpack's define
var _define = window.define; var _define = window.define;
// document-register-element
var docRegister = require("document-register-element");
_define("document-register-element", function() {
return docRegister;
});
// fetch // fetch
var fetch = require("whatwg-fetch"); var fetch = require("whatwg-fetch");
_define("fetch", function() { _define("fetch", function() {
@ -78,12 +72,6 @@ _define("sortable", function() {
return sortable; return sortable;
}); });
// webcomponents
var webcomponents = require("webcomponents.js-2");
_define("webcomponents", function() {
return webcomponents
});
// libjass // libjass
var libjass = require("libjass"); var libjass = require("libjass");
require("libjass/libjass.css"); require("libjass/libjass.css");

View file

@ -410,9 +410,9 @@ var AppInfo = {};
if ("registerElement" in document) { if ("registerElement" in document) {
define("registerElement", []); define("registerElement", []);
} else if (browser.msie) { } else if (browser.msie) {
define("registerElement", ["webcomponents"], returnFirstDependency); define("registerElement", [bowerPath + "/webcomponents-lite.min.js"], returnFirstDependency);
} else { } else {
define("registerElement", ["document-register-element"], returnFirstDependency); define("registerElement", [bowerPath + "/document-register-element"], returnFirstDependency);
} }
define("imageFetcher", [componentsPath + "/images/imageFetcher"], returnFirstDependency); define("imageFetcher", [componentsPath + "/images/imageFetcher"], returnFirstDependency);
@ -681,7 +681,6 @@ var AppInfo = {};
}, },
bundles: { bundles: {
bundle: [ bundle: [
"document-register-element",
"fetch", "fetch",
"flvjs", "flvjs",
"jstree", "jstree",
@ -694,7 +693,6 @@ var AppInfo = {};
"swiper", "swiper",
"sortable", "sortable",
"libjass", "libjass",
"webcomponents"
] ]
}, },
urlArgs: urlArgs, urlArgs: urlArgs,

View file

@ -5,7 +5,9 @@ const CopyPlugin = require("copy-webpack-plugin");
const Assets = [ const Assets = [
"alameda/alameda.js", "alameda/alameda.js",
"requirejs/require.js" "requirejs/require.js",
"webcomponents.js-2/webcomponents-lite.min.js",
"document-register-element/build/document-register-element.js",
]; ];
module.exports = { module.exports = {
@ -26,7 +28,7 @@ module.exports = {
Assets.map(asset => { Assets.map(asset => {
return { return {
from: path.resolve(__dirname, `./node_modules/${asset}`), from: path.resolve(__dirname, `./node_modules/${asset}`),
to: path.resolve(__dirname, './dist/libraries') to: path.resolve(__dirname, "./dist/libraries")
}; };
}) })
) )