update components

This commit is contained in:
Luke Pulverenti 2016-10-18 01:06:48 -04:00
parent 138611efb5
commit 11615f4399
72 changed files with 829 additions and 623 deletions

View file

@ -1,17 +1,20 @@
define(function () {
'use strict';
var requireCss = {};
requireCss.normalize = function (name, normalize) {
if (name.substr(name.length - 4, 4) == '.css')
if (name.substr(name.length - 4, 4) === '.css') {
name = name.substr(0, name.length - 4);
}
return normalize(name);
}
};
var importedCss = [];
function isLoaded(url) {
return importedCss.indexOf(url) != -1;
return importedCss.indexOf(url) !== -1;
}
function removeFromLoadHistory(url) {
@ -19,7 +22,7 @@ define(function () {
url = url.toLowerCase();
importedCss = importedCss.filter(function (c) {
return url.indexOf(c.toLowerCase()) == -1;
return url.indexOf(c.toLowerCase()) === -1;
});
}
@ -29,13 +32,13 @@ define(function () {
var srch = '/emby-webcomponents/require/requirecss';
var index = cssId.indexOf(srch);
if (index != -1) {
if (index !== -1) {
cssId = 'css' + cssId.substring(index + srch.length);
}
var url = cssId + '.css';
if (url.indexOf('://') == -1) {
if (url.indexOf('://') === -1) {
url = config.baseUrl + url;
}
@ -58,7 +61,7 @@ define(function () {
} else {
load();
}
}
};
window.requireCss = {
removeStylesheet: function (stylesheet) {

View file

@ -1,4 +1,5 @@
define(function () {
'use strict';
var importedFiles = [];
@ -11,18 +12,18 @@ define(function () {
var url = cssId + '.html';
if (url.indexOf('://') == -1) {
if (url.indexOf('://') === -1) {
url = config.baseUrl + url;
}
if (importedFiles.indexOf(url) == -1) {
if (importedFiles.indexOf(url) === -1) {
importedFiles.push(url);
var link = document.createElement('link');
link.rel = 'import';
if (config.urlArgs) {
if (url.toLowerCase().indexOf('bower_') == -1 || url.toLowerCase().indexOf('emby-webcomponents') != -1) {
if (url.toLowerCase().indexOf('bower_') === -1 || url.toLowerCase().indexOf('emby-webcomponents') !== -1) {
url = url + config.urlArgs(cssId, url);
}
}
@ -39,8 +40,9 @@ define(function () {
},
normalize: function (name, normalize) {
if (name.substr(name.length - 5, 5) == '.html')
if (name.substr(name.length - 5, 5) === '.html') {
name = name.substr(0, name.length - 5);
}
return normalize(name);
}

View file

@ -1,10 +1,11 @@
define(function () {
'use strict';
return {
load: function (url, req, load, config) {
if (url.indexOf('://') == -1) {
if (url.indexOf('://') === -1) {
url = config.baseUrl + url;
}