mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
minify resources
This commit is contained in:
parent
8a6884abef
commit
661eeac16e
201 changed files with 203 additions and 52376 deletions
|
@ -1,74 +1 @@
|
|||
define(['apphost', 'globalize', 'shell'], function (appHost, globalize, shell) {
|
||||
'use strict';
|
||||
|
||||
function getProductInfo(feature) {
|
||||
return null;
|
||||
}
|
||||
|
||||
function showExternalPremiereInfo() {
|
||||
shell.openUrl('https://emby.media/premiere');
|
||||
}
|
||||
|
||||
function beginPurchase(feature, email) {
|
||||
showExternalPremiereInfo();
|
||||
return Promise.reject();
|
||||
}
|
||||
|
||||
function restorePurchase(id) {
|
||||
return Promise.reject();
|
||||
}
|
||||
|
||||
function getSubscriptionOptions() {
|
||||
|
||||
var options = [];
|
||||
|
||||
options.push({
|
||||
id: 'embypremiere',
|
||||
title: globalize.translate('sharedcomponents#HeaderBecomeProjectSupporter'),
|
||||
requiresEmail: false
|
||||
});
|
||||
|
||||
return Promise.resolve(options);
|
||||
}
|
||||
|
||||
function isUnlockedByDefault(feature, options) {
|
||||
|
||||
var autoUnlockedFeatures = appHost.unlockedFeatures ? appHost.unlockedFeatures() : [];
|
||||
if (autoUnlockedFeatures.indexOf(feature) != -1) {
|
||||
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
return Promise.reject();
|
||||
}
|
||||
|
||||
function getAdminFeatureName(feature) {
|
||||
|
||||
return feature;
|
||||
}
|
||||
|
||||
function getRestoreButtonText() {
|
||||
return globalize.translate('sharedcomponents#ButtonAlreadyPaid');
|
||||
}
|
||||
|
||||
function getPeriodicMessageIntervalMs(feature) {
|
||||
|
||||
if (feature === 'playback') {
|
||||
return 43200000;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
return {
|
||||
getProductInfo: getProductInfo,
|
||||
beginPurchase: beginPurchase,
|
||||
restorePurchase: restorePurchase,
|
||||
getSubscriptionOptions: getSubscriptionOptions,
|
||||
isUnlockedByDefault: isUnlockedByDefault,
|
||||
getAdminFeatureName: getAdminFeatureName,
|
||||
getRestoreButtonText: getRestoreButtonText,
|
||||
getPeriodicMessageIntervalMs: getPeriodicMessageIntervalMs
|
||||
};
|
||||
|
||||
});
|
||||
define(["apphost","globalize","shell"],function(appHost,globalize,shell){"use strict";function getProductInfo(feature){return null}function showExternalPremiereInfo(){shell.openUrl("https://emby.media/premiere")}function beginPurchase(feature,email){return showExternalPremiereInfo(),Promise.reject()}function restorePurchase(id){return Promise.reject()}function getSubscriptionOptions(){var options=[];return options.push({id:"embypremiere",title:globalize.translate("sharedcomponents#HeaderBecomeProjectSupporter"),requiresEmail:!1}),Promise.resolve(options)}function isUnlockedByDefault(feature,options){var autoUnlockedFeatures=appHost.unlockedFeatures?appHost.unlockedFeatures():[];return autoUnlockedFeatures.indexOf(feature)!=-1?Promise.resolve():Promise.reject()}function getAdminFeatureName(feature){return feature}function getRestoreButtonText(){return globalize.translate("sharedcomponents#ButtonAlreadyPaid")}function getPeriodicMessageIntervalMs(feature){return"playback"===feature?432e5:0}return{getProductInfo:getProductInfo,beginPurchase:beginPurchase,restorePurchase:restorePurchase,getSubscriptionOptions:getSubscriptionOptions,isUnlockedByDefault:isUnlockedByDefault,getAdminFeatureName:getAdminFeatureName,getRestoreButtonText:getRestoreButtonText,getPeriodicMessageIntervalMs:getPeriodicMessageIntervalMs}});
|
Loading…
Add table
Add a link
Reference in a new issue