mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update components
This commit is contained in:
parent
6dae843884
commit
1bd4890f44
20 changed files with 429 additions and 204 deletions
|
@ -23,8 +23,7 @@ resolve();
|
|||
addEventListener('DOMContentLoaded', resolve);
|
||||
}
|
||||
}
|
||||
}());
|
||||
window.Polymer = {
|
||||
}());window.Polymer = {
|
||||
Settings: function () {
|
||||
var settings = window.Polymer || {};
|
||||
var parts = location.search.slice(1).split('&');
|
||||
|
@ -43,8 +42,7 @@ settings.useNativeShadow = settings.useShadow && settings.nativeShadow;
|
|||
settings.usePolyfillProto = !settings.useNativeCustomElements && !Object.__proto__;
|
||||
return settings;
|
||||
}()
|
||||
};
|
||||
(function () {
|
||||
};(function () {
|
||||
var userPolymer = window.Polymer;
|
||||
window.Polymer = function (prototype) {
|
||||
if (typeof prototype === 'function') {
|
||||
|
@ -91,15 +89,13 @@ Polymer.log && this._regLog(prototype);
|
|||
dumpRegistrations: function () {
|
||||
this.registrations.forEach(this._regLog);
|
||||
}
|
||||
};
|
||||
Object.defineProperty(window, 'currentImport', {
|
||||
};Object.defineProperty(window, 'currentImport', {
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
get: function () {
|
||||
return (document._currentScript || document.currentScript).ownerDocument;
|
||||
}
|
||||
});
|
||||
Polymer.RenderStatus = {
|
||||
});Polymer.RenderStatus = {
|
||||
_ready: false,
|
||||
_callbacks: [],
|
||||
whenReady: function (cb) {
|
||||
|
@ -167,8 +163,7 @@ Polymer.RenderStatus._catchFirstRender();
|
|||
Polymer.RenderStatus._catchFirstRender();
|
||||
}
|
||||
Polymer.ImportStatus = Polymer.RenderStatus;
|
||||
Polymer.ImportStatus.whenLoaded = Polymer.ImportStatus.whenReady;
|
||||
(function () {
|
||||
Polymer.ImportStatus.whenLoaded = Polymer.ImportStatus.whenReady;(function () {
|
||||
'use strict';
|
||||
var settings = Polymer.Settings;
|
||||
Polymer.Base = {
|
||||
|
@ -203,6 +198,9 @@ if (proto._finishRegisterFeatures) {
|
|||
proto._finishRegisterFeatures();
|
||||
}
|
||||
proto._doBehavior('registered');
|
||||
if (settings.usePolyfillProto && proto !== this) {
|
||||
proto.extend(this, proto);
|
||||
}
|
||||
}
|
||||
},
|
||||
attachedCallback: function () {
|
||||
|
@ -213,8 +211,11 @@ self._doBehavior('attached');
|
|||
});
|
||||
},
|
||||
detachedCallback: function () {
|
||||
this.isAttached = false;
|
||||
this._doBehavior('detached');
|
||||
var self = this;
|
||||
Polymer.RenderStatus.whenReady(function () {
|
||||
self.isAttached = false;
|
||||
self._doBehavior('detached');
|
||||
});
|
||||
},
|
||||
attributeChangedCallback: function (name, oldValue, newValue) {
|
||||
this._attributeChangedImpl(name);
|
||||
|
@ -248,15 +249,36 @@ if (pd) {
|
|||
Object.defineProperty(target, name, pd);
|
||||
}
|
||||
},
|
||||
_log: console.log.apply.bind(console.log, console),
|
||||
_warn: console.warn.apply.bind(console.warn, console),
|
||||
_error: console.error.apply.bind(console.error, console),
|
||||
_logger: function (level, args) {
|
||||
if (args.length === 1 && Array.isArray(args[0])) {
|
||||
args = args[0];
|
||||
}
|
||||
switch (level) {
|
||||
case 'log':
|
||||
case 'warn':
|
||||
case 'error':
|
||||
console[level].apply(console, args);
|
||||
break;
|
||||
}
|
||||
},
|
||||
_log: function () {
|
||||
var args = Array.prototype.slice.call(arguments, 0);
|
||||
this._logger('log', args);
|
||||
},
|
||||
_warn: function () {
|
||||
var args = Array.prototype.slice.call(arguments, 0);
|
||||
this._logger('warn', args);
|
||||
},
|
||||
_error: function () {
|
||||
var args = Array.prototype.slice.call(arguments, 0);
|
||||
this._logger('error', args);
|
||||
},
|
||||
_logf: function () {
|
||||
return this._logPrefix.concat([this.is]).concat(Array.prototype.slice.call(arguments, 0));
|
||||
return this._logPrefix.concat(this.is).concat(Array.prototype.slice.call(arguments, 0));
|
||||
}
|
||||
};
|
||||
Polymer.Base._logPrefix = function () {
|
||||
var color = window.chrome || /firefox/i.test(navigator.userAgent);
|
||||
var color = window.chrome && !/edge/i.test(navigator.userAgent) || /firefox/i.test(navigator.userAgent);
|
||||
return color ? [
|
||||
'%c[%s::%s]:',
|
||||
'font-weight: bold; background-color:#EEEE00;'
|
||||
|
@ -283,8 +305,7 @@ Polymer.isInstance = function (obj) {
|
|||
return Boolean(obj && obj.__isPolymerInstance__);
|
||||
};
|
||||
Polymer.telemetry.instanceCount = 0;
|
||||
}());
|
||||
(function () {
|
||||
}());(function () {
|
||||
var modules = {};
|
||||
var lcModules = {};
|
||||
var findModule = function (id) {
|
||||
|
@ -337,8 +358,7 @@ CustomElements.upgrade(m);
|
|||
}
|
||||
}
|
||||
}
|
||||
}());
|
||||
Polymer.Base._addFeature({
|
||||
}());Polymer.Base._addFeature({
|
||||
_prepIs: function () {
|
||||
if (!this.is) {
|
||||
var module = (document._currentScript || document.currentScript).parentNode;
|
||||
|
@ -351,8 +371,7 @@ if (this.is) {
|
|||
this.is = this.is.toLowerCase();
|
||||
}
|
||||
}
|
||||
});
|
||||
Polymer.Base._addFeature({
|
||||
});Polymer.Base._addFeature({
|
||||
behaviors: [],
|
||||
_desugarBehaviors: function () {
|
||||
if (this.behaviors.length) {
|
||||
|
@ -433,8 +452,7 @@ attached: true,
|
|||
detached: true,
|
||||
attributeChanged: true,
|
||||
ready: true
|
||||
};
|
||||
Polymer.Base._addFeature({
|
||||
};Polymer.Base._addFeature({
|
||||
_getExtendedPrototype: function (tag) {
|
||||
return this._getExtendedNativePrototype(tag);
|
||||
},
|
||||
|
@ -451,8 +469,7 @@ return p;
|
|||
getNativePrototype: function (tag) {
|
||||
return Object.getPrototypeOf(document.createElement(tag));
|
||||
}
|
||||
});
|
||||
Polymer.Base._addFeature({
|
||||
});Polymer.Base._addFeature({
|
||||
_prepConstructor: function () {
|
||||
this._factoryArgs = this.extends ? [
|
||||
this.extends,
|
||||
|
@ -478,8 +495,7 @@ this.factoryImpl.apply(elt, args);
|
|||
}
|
||||
return elt;
|
||||
}
|
||||
});
|
||||
Polymer.nob = Object.create(null);
|
||||
});Polymer.nob = Object.create(null);
|
||||
Polymer.Base._addFeature({
|
||||
properties: {},
|
||||
getPropertyInfo: function (property) {
|
||||
|
@ -538,8 +554,7 @@ t.readOnly = s.readOnly;
|
|||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
Polymer.CaseMap = {
|
||||
});Polymer.CaseMap = {
|
||||
_caseMap: {},
|
||||
_rx: {
|
||||
dashToCamel: /-[a-z]/g,
|
||||
|
@ -553,8 +568,7 @@ return m[1].toUpperCase();
|
|||
camelToDashCase: function (camel) {
|
||||
return this._caseMap[camel] || (this._caseMap[camel] = camel.replace(this._rx.camelToDash, '-$1').toLowerCase());
|
||||
}
|
||||
};
|
||||
Polymer.Base._addFeature({
|
||||
};Polymer.Base._addFeature({
|
||||
_addHostAttributes: function (attributes) {
|
||||
if (!this._aggregatedAttributes) {
|
||||
this._aggregatedAttributes = {};
|
||||
|
@ -664,9 +678,7 @@ default:
|
|||
return value != null ? value : undefined;
|
||||
}
|
||||
}
|
||||
});
|
||||
Polymer.version = '1.4.0';
|
||||
Polymer.Base._addFeature({
|
||||
});Polymer.version = "1.5.0";Polymer.Base._addFeature({
|
||||
_registerFeatures: function () {
|
||||
this._prepIs();
|
||||
this._prepBehaviors();
|
||||
|
@ -682,4 +694,16 @@ _initFeatures: function () {
|
|||
this._marshalHostAttributes();
|
||||
this._marshalBehaviors();
|
||||
}
|
||||
});</script>
|
||||
});</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue