mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Updates all other emby.media links to repo page
This commit is contained in:
parent
8d13cc662c
commit
b8ebfea9c4
22 changed files with 43 additions and 43 deletions
|
@ -45,14 +45,14 @@
|
||||||
|
|
||||||
<p>${MessagePluginRequiresSubscription}</p>
|
<p>${MessagePluginRequiresSubscription}</p>
|
||||||
|
|
||||||
<p><a is="emby-linkbutton" class="button-link" href="https://emby.media/premiere" target="_blank">${LinkLearnMoreAboutSubscription}</a></p>
|
<p><a is="emby-linkbutton" class="button-link" href="https://github.com/jellyfin/jellyfin" target="_blank">${LinkLearnMoreAboutSubscription}</a></p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="premiumDescription">
|
<div class="premiumDescription">
|
||||||
|
|
||||||
<p>${MessagePremiumPluginRequiresMembership}</p>
|
<p>${MessagePremiumPluginRequiresMembership}</p>
|
||||||
|
|
||||||
<p><a is="emby-linkbutton" class="button-link" href="https://emby.media/premiere" target="_blank">${LinkLearnMoreAboutSubscription}</a></p>
|
<p><a is="emby-linkbutton" class="button-link" href="https://github.com/jellyfin/jellyfin" target="_blank">${LinkLearnMoreAboutSubscription}</a></p>
|
||||||
</div>
|
</div>
|
||||||
<div class="premiumHasPrice" style="display: none">
|
<div class="premiumHasPrice" style="display: none">
|
||||||
<p id="regPrice">
|
<p id="regPrice">
|
||||||
|
@ -94,4 +94,4 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -55,7 +55,7 @@
|
||||||
<div class="fieldDescription">
|
<div class="fieldDescription">
|
||||||
<div>${LabelDisplayLanguageHelp}</div>
|
<div>${LabelDisplayLanguageHelp}</div>
|
||||||
<div class="learnHowToContributeContainer hide" style="margin-top: .25em;">
|
<div class="learnHowToContributeContainer hide" style="margin-top: .25em;">
|
||||||
<a is="emby-linkbutton" class="button-link" href="http://emby.media/community/index.php?/topic/5727-join-our-translation-team" target="_blank">${LearnHowYouCanContribute}</a>
|
<a is="emby-linkbutton" class="button-link" href="https://github.com/jellyfin/jellyfin" target="_blank">${LearnHowYouCanContribute}</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -40,8 +40,8 @@ define(["globalize", "apphost", "loading", "alert", "emby-linkbutton"], function
|
||||||
|
|
||||||
function showGuestGeneralErrorMessage() {
|
function showGuestGeneralErrorMessage() {
|
||||||
var html;
|
var html;
|
||||||
appHost.supports("externallinks") && (html = globalize.translate("sharedcomponents#ErrorAddingGuestAccount1", '<a is="emby-linkbutton" class="button-link" href="https://emby.media/connect" target="_blank">https://emby.media/connect</a>'), html += "<br/><br/>" + globalize.translate("sharedcomponents#ErrorAddingGuestAccount2", "apps@emby.media"));
|
appHost.supports("externallinks") && (html = globalize.translate("sharedcomponents#ErrorAddingGuestAccount1", '<a is="emby-linkbutton" class="button-link" href="https://github.com/jellyfin/jellyfin" target="_blank">https://github.com/jellyfin/jellyfin</a>'), html += "<br/><br/>" + globalize.translate("sharedcomponents#ErrorAddingGuestAccount2", "apps@emby.media"));
|
||||||
var text = globalize.translate("sharedcomponents#ErrorAddingGuestAccount1", "https://emby.media/connect");
|
var text = globalize.translate("sharedcomponents#ErrorAddingGuestAccount1", "https://github.com/jellyfin/jellyfin");
|
||||||
return text += "\n\n" + globalize.translate("sharedcomponents#ErrorAddingGuestAccount2", "apps@emby.media"), alert({
|
return text += "\n\n" + globalize.translate("sharedcomponents#ErrorAddingGuestAccount2", "apps@emby.media"), alert({
|
||||||
text: text,
|
text: text,
|
||||||
html: html
|
html: html
|
||||||
|
@ -57,7 +57,7 @@ define(["globalize", "apphost", "loading", "alert", "emby-linkbutton"], function
|
||||||
|
|
||||||
function showLinkUserErrorMessage(username, statusCode) {
|
function showLinkUserErrorMessage(username, statusCode) {
|
||||||
var html, text;
|
var html, text;
|
||||||
return 502 === statusCode ? showConnectServerUnreachableErrorMessage() : (username ? (appHost.supports("externallinks") && (html = globalize.translate("sharedcomponents#ErrorAddingEmbyConnectAccount1", '<a is="emby-linkbutton" class="button-link" href="https://emby.media/connect" target="_blank">https://emby.media/connect</a>'), html += "<br/><br/>" + globalize.translate("sharedcomponents#ErrorAddingEmbyConnectAccount2", "apps@emby.media")), text = globalize.translate("sharedcomponents#ErrorAddingEmbyConnectAccount1", "https://emby.media/connect"), text += "\n\n" + globalize.translate("sharedcomponents#ErrorAddingEmbyConnectAccount2", "apps@emby.media")) : html = text = globalize.translate("sharedcomponents#DefaultErrorMessage"), alert({
|
return 502 === statusCode ? showConnectServerUnreachableErrorMessage() : (username ? (appHost.supports("externallinks") && (html = globalize.translate("sharedcomponents#ErrorAddingEmbyConnectAccount1", '<a is="emby-linkbutton" class="button-link" href="https://github.com/jellyfin/jellyfin" target="_blank">https://github.com/jellyfin/jellyfin</a>'), html += "<br/><br/>" + globalize.translate("sharedcomponents#ErrorAddingEmbyConnectAccount2", "apps@emby.media")), text = globalize.translate("sharedcomponents#ErrorAddingEmbyConnectAccount1", "https://github.com/jellyfin/jellyfin"), text += "\n\n" + globalize.translate("sharedcomponents#ErrorAddingEmbyConnectAccount2", "apps@emby.media")) : html = text = globalize.translate("sharedcomponents#DefaultErrorMessage"), alert({
|
||||||
text: text,
|
text: text,
|
||||||
html: html
|
html: html
|
||||||
}))
|
}))
|
||||||
|
|
|
@ -204,7 +204,7 @@ define(["apphost", "globalize", "connectionManager", "itemHelper", "appRouter",
|
||||||
navigator.share({
|
navigator.share({
|
||||||
title: item.Name,
|
title: item.Name,
|
||||||
text: item.Overview,
|
text: item.Overview,
|
||||||
url: "https://emby.media"
|
url: "https://github.com/jellyfin/jellyfin"
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
case "album":
|
case "album":
|
||||||
|
|
|
@ -142,7 +142,7 @@ define(["appSettings", "loading", "apphost", "iapManager", "events", "shell", "g
|
||||||
function getTermsOfPurchaseHtml() {
|
function getTermsOfPurchaseHtml() {
|
||||||
var html = "",
|
var html = "",
|
||||||
termsOfPurchase = iapManager.getTermsOfPurchase ? iapManager.getTermsOfPurchase() : [];
|
termsOfPurchase = iapManager.getTermsOfPurchase ? iapManager.getTermsOfPurchase() : [];
|
||||||
return termsOfPurchase.length ? (html += "<h1>" + globalize.translate("sharedcomponents#HeaderTermsOfPurchase") + "</h1>", termsOfPurchase.push('<a is="emby-linkbutton" class="button-link" href="https://emby.media/privacy" target="_blank">' + globalize.translate("sharedcomponents#PrivacyPolicy") + "</a>"), termsOfPurchase.push('<a is="emby-linkbutton" class="button-link" href="https://emby.media/terms" target="_blank">' + globalize.translate("sharedcomponents#TermsOfUse") + "</a>"), html += "<ul>", html += termsOfPurchase.map(getPurchaseTermHtml).join(""), html += "</ul>") : html
|
return termsOfPurchase.length ? (html += "<h1>" + globalize.translate("sharedcomponents#HeaderTermsOfPurchase") + "</h1>", termsOfPurchase.push('<a is="emby-linkbutton" class="button-link" href="https://github.com/jellyfin/jellyfin" target="_blank">' + globalize.translate("sharedcomponents#PrivacyPolicy") + "</a>"), termsOfPurchase.push('<a is="emby-linkbutton" class="button-link" href="https://github.com/jellyfin/jellyfin" target="_blank">' + globalize.translate("sharedcomponents#TermsOfUse") + "</a>"), html += "<ul>", html += termsOfPurchase.map(getPurchaseTermHtml).join(""), html += "</ul>") : html
|
||||||
}
|
}
|
||||||
|
|
||||||
function showInAppPurchaseElement(subscriptionOptions, unlockableProductInfo, dialogOptions, resolve, reject) {
|
function showInAppPurchaseElement(subscriptionOptions, unlockableProductInfo, dialogOptions, resolve, reject) {
|
||||||
|
|
|
@ -28,8 +28,8 @@ define(["loading", "globalize", "events", "viewManager", "layoutManager", "skinM
|
||||||
case "ServerUpdateNeeded":
|
case "ServerUpdateNeeded":
|
||||||
require(["alert"], function(alert) {
|
require(["alert"], function(alert) {
|
||||||
alert({
|
alert({
|
||||||
text: globalize.translate("sharedcomponents#ServerUpdateNeeded", "https://emby.media"),
|
text: globalize.translate("sharedcomponents#ServerUpdateNeeded", "https://github.com/jellyfin/jellyfin"),
|
||||||
html: globalize.translate("sharedcomponents#ServerUpdateNeeded", '<a href="https://emby.media">https://emby.media</a>')
|
html: globalize.translate("sharedcomponents#ServerUpdateNeeded", '<a href="https://github.com/jellyfin/jellyfin">https://github.com/jellyfin/jellyfin</a>')
|
||||||
}).then(function() {
|
}).then(function() {
|
||||||
appRouter.showSelectServer()
|
appRouter.showSelectServer()
|
||||||
})
|
})
|
||||||
|
@ -413,4 +413,4 @@ define(["loading", "globalize", "events", "viewManager", "layoutManager", "skinM
|
||||||
Backdrop: 1,
|
Backdrop: 1,
|
||||||
Full: 2
|
Full: 2
|
||||||
}, appRouter.invokeShortcut = invokeShortcut, appRouter
|
}, appRouter.invokeShortcut = invokeShortcut, appRouter
|
||||||
});
|
});
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
<div class="fieldDescription">
|
<div class="fieldDescription">
|
||||||
<div>${LabelConnectUserNameHelp}</div>
|
<div>${LabelConnectUserNameHelp}</div>
|
||||||
<div style="margin-top: .25em;">
|
<div style="margin-top: .25em;">
|
||||||
<a is="emby-linkbutton" class="button-link" href="http://emby.media/connect" target="_blank">${ButtonLearnMoreAboutEmbyConnect}</a>
|
<a is="emby-linkbutton" class="button-link" href="https://github.com/jellyfin/jellyfin" target="_blank">${ButtonLearnMoreAboutEmbyConnect}</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<input is="emby-input" type="text" id="txtConnectUsername" value="" label="${LabelConnectGuestUserName}" required />
|
<input is="emby-input" type="text" id="txtConnectUsername" value="" label="${LabelConnectGuestUserName}" required />
|
||||||
<div class="fieldDescription">
|
<div class="fieldDescription">
|
||||||
<div>${LabelConnectGuestUserNameHelp}</div>
|
<div>${LabelConnectGuestUserNameHelp}</div>
|
||||||
<div style="margin-top: .25em;"><a is="emby-linkbutton" class="button-link" href="http://emby.media/connect" target="_blank">${ButtonLearnMoreAboutEmbyConnect}</a></div>
|
<div style="margin-top: .25em;"><a is="emby-linkbutton" class="button-link" href="https://github.com/jellyfin/jellyfin" target="_blank">${ButtonLearnMoreAboutEmbyConnect}</a></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ define(["globalize", "shell", "browser", "apphost"], function(globalize, shell,
|
||||||
}
|
}
|
||||||
|
|
||||||
function getPremiumInfoUrl() {
|
function getPremiumInfoUrl() {
|
||||||
return "https://emby.media/premiere"
|
return "https://github.com/jellyfin/jellyfin"
|
||||||
}
|
}
|
||||||
|
|
||||||
function beginPurchase(feature, email) {
|
function beginPurchase(feature, email) {
|
||||||
|
@ -54,4 +54,4 @@ define(["globalize", "shell", "browser", "apphost"], function(globalize, shell,
|
||||||
getPeriodicMessageIntervalMs: getPeriodicMessageIntervalMs,
|
getPeriodicMessageIntervalMs: getPeriodicMessageIntervalMs,
|
||||||
getPremiumInfoUrl: getPremiumInfoUrl
|
getPremiumInfoUrl: getPremiumInfoUrl
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -57,10 +57,10 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="paperList" style="padding:1em;border-radius:5px;">
|
<div class="paperList" style="padding:1em;border-radius:5px;">
|
||||||
<div class="premiereHelp"></div>
|
<div class="premiereHelp"></div>
|
||||||
<a class="lnkPremiere button-link" href="https://emby.media/premiere" target="_blank" is="emby-linkbutton">${ButtonLearnMore}</a>
|
<a class="lnkPremiere button-link" href="https://github.com/jellyfin/jellyfin" target="_blank" is="emby-linkbutton">${ButtonLearnMore}</a>
|
||||||
</div><br />
|
</div><br />
|
||||||
<div>
|
<div>
|
||||||
<button is="emby-button" type="submit" class="raised button-submit block btnSubmitListings hide"><span>${ButtonSave}</span></button>
|
<button is="emby-button" type="submit" class="raised button-submit block btnSubmitListings hide"><span>${ButtonSave}</span></button>
|
||||||
<button is="emby-button" type="button" class="raised button-cancel block btnCancel hide" onclick="history.back();"><span>${ButtonCancel}</span></button>
|
<button is="emby-button" type="button" class="raised button-cancel block btnCancel hide" onclick="history.back();"><span>${ButtonCancel}</span></button>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
<span>${ButtonSignIn}</span>
|
<span>${ButtonSignIn}</span>
|
||||||
</button>
|
</button>
|
||||||
<div class="forgotPassword">
|
<div class="forgotPassword">
|
||||||
<a href="https://emby.media/community/index.php?app=core&module=global§ion=lostpass" target="_blank" is="emby-linkbutton" class="raised block">
|
<a href="https://github.com/jellyfin/jellyfin" target="_blank" is="emby-linkbutton" class="raised block">
|
||||||
<span>${ButtonForgotPassword}</span>
|
<span>${ButtonForgotPassword}</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -32,7 +32,7 @@
|
||||||
|
|
||||||
<div class="newUsers" style="margin-top: 2em;">
|
<div class="newUsers" style="margin-top: 2em;">
|
||||||
<h2 style="text-align: left;">${HeaderNewUsers}</h2>
|
<h2 style="text-align: left;">${HeaderNewUsers}</h2>
|
||||||
<a href="https://emby.media/community/index.php?app=core&module=global§ion=register" target="_blank" is="emby-linkbutton" class="raised button-submit block btnSignupForConnect">
|
<a href="https://github.com/jellyfin/jellyfin" target="_blank" is="emby-linkbutton" class="raised button-submit block btnSignupForConnect">
|
||||||
<span>${ButtonSignUp}</span>
|
<span>${ButtonSignUp}</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -115,7 +115,7 @@
|
||||||
|
|
||||||
<div class="dashboardSection">
|
<div class="dashboardSection">
|
||||||
|
|
||||||
<a is="emby-linkbutton" href="https://emby.media/community/index.php?/blog/1-emby-blog" class="button-flat sectionTitleTextButton" target="_blank">
|
<a is="emby-linkbutton" href="https://github.com/jellyfin/jellyfin" class="button-flat sectionTitleTextButton" target="_blank">
|
||||||
<h3>${HeaderLatestNews}</h3>
|
<h3>${HeaderLatestNews}</h3>
|
||||||
<i class="md-icon"></i>
|
<i class="md-icon"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
<div class="fieldDescription">
|
<div class="fieldDescription">
|
||||||
<div>${LabelPreferredDisplayLanguageHelp}</div>
|
<div>${LabelPreferredDisplayLanguageHelp}</div>
|
||||||
<div style="margin-top: .25em;">
|
<div style="margin-top: .25em;">
|
||||||
<a is="emby-linkbutton" class="button-link" href="http://emby.media/community/index.php?/topic/5727-join-our-translation-team/" target="_blank">${LabelReadHowYouCanContribute}</a>
|
<a is="emby-linkbutton" class="button-link" href="https://github.com/jellyfin/jellyfin" target="_blank">${LabelReadHowYouCanContribute}</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -51,7 +51,7 @@
|
||||||
<div class="fieldDescription checkboxFieldDescription">
|
<div class="fieldDescription checkboxFieldDescription">
|
||||||
${OptionEnableAnonymousUsageReportingHelp}
|
${OptionEnableAnonymousUsageReportingHelp}
|
||||||
<div style="margin-top:.5em;">
|
<div style="margin-top:.5em;">
|
||||||
<a is="emby-linkbutton" class="button-link" target="_blank" href="https://emby.media/privacy">${ButtonLearnMore}</a>
|
<a is="emby-linkbutton" class="button-link" target="_blank" href="https://github.com/jellyfin/jellyfin">${ButtonLearnMore}</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -105,4 +105,4 @@
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
|
|
||||||
<div class="connectMessage readOnlyContent hide" style="margin: 0 auto; padding: 0 1em; text-align:center;">
|
<div class="connectMessage readOnlyContent hide" style="margin: 0 auto; padding: 0 1em; text-align:center;">
|
||||||
<p>${MessageProfileInfoSynced}</p>
|
<p>${MessageProfileInfoSynced}</p>
|
||||||
<div style="margin-top: .75em;"><a is="emby-linkbutton" class="button-link" href="http://emby.media/connect" target="_blank">${ButtonLearnMoreAboutEmbyConnect}</a></div>
|
<div style="margin-top: .75em;"><a is="emby-linkbutton" class="button-link" href="https://github.com/jellyfin/jellyfin" target="_blank">${ButtonLearnMoreAboutEmbyConnect}</a></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<form class="newImageForm userProfileSettingsForm hide" style="margin: 1em auto 0;">
|
<form class="newImageForm userProfileSettingsForm hide" style="margin: 1em auto 0;">
|
||||||
|
|
|
@ -29,7 +29,7 @@ define(["appSettings", "loading", "browser", "emby-linkbutton"], function(appSet
|
||||||
break;
|
break;
|
||||||
case "ServerUpdateNeeded":
|
case "ServerUpdateNeeded":
|
||||||
Dashboard.alert({
|
Dashboard.alert({
|
||||||
message: Globalize.translate("ServerUpdateNeeded", '<a href="https://emby.media">https://emby.media</a>')
|
message: Globalize.translate("ServerUpdateNeeded", '<a href="https://github.com/jellyfin/jellyfin">https://github.com/jellyfin/jellyfin</a>')
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
case "Unavailable":
|
case "Unavailable":
|
||||||
|
@ -158,10 +158,10 @@ define(["appSettings", "loading", "browser", "emby-linkbutton"], function(appSet
|
||||||
var page = this;
|
var page = this;
|
||||||
if (page.querySelector("#txtSignupEmail").value = "", page.querySelector("#txtSignupUsername").value = "", page.querySelector("#txtSignupPassword").value = "", page.querySelector("#txtSignupPasswordConfirm").value = "", browser.safari && AppInfo.isNativeApp) page.querySelector(".embyIntroDownloadMessage").innerHTML = Globalize.translate("EmbyIntroDownloadMessageWithoutLink");
|
if (page.querySelector("#txtSignupEmail").value = "", page.querySelector("#txtSignupUsername").value = "", page.querySelector("#txtSignupPassword").value = "", page.querySelector("#txtSignupPasswordConfirm").value = "", browser.safari && AppInfo.isNativeApp) page.querySelector(".embyIntroDownloadMessage").innerHTML = Globalize.translate("EmbyIntroDownloadMessageWithoutLink");
|
||||||
else {
|
else {
|
||||||
page.querySelector(".embyIntroDownloadMessage").innerHTML = Globalize.translate("EmbyIntroDownloadMessage", '<a is="emby-linkbutton" class="button-link" href="http://emby.media" target="_blank">http://emby.media</a>')
|
page.querySelector(".embyIntroDownloadMessage").innerHTML = Globalize.translate("EmbyIntroDownloadMessage", '<a is="emby-linkbutton" class="button-link" href="https://github.com/jellyfin/jellyfin" target="_blank">http://emby.media</a>')
|
||||||
}
|
}
|
||||||
}), view.addEventListener("viewshow", function() {
|
}), view.addEventListener("viewshow", function() {
|
||||||
loadPage(view, params)
|
loadPage(view, params)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -166,7 +166,7 @@ define(["datetime", "events", "itemHelper", "serverNotifications", "dom", "globa
|
||||||
apiClient.getSystemInfo().then(function(systemInfo) {
|
apiClient.getSystemInfo().then(function(systemInfo) {
|
||||||
view.querySelector(".serverNameHeader").innerHTML = systemInfo.ServerName;
|
view.querySelector(".serverNameHeader").innerHTML = systemInfo.ServerName;
|
||||||
var localizedVersion = globalize.translate("LabelVersionNumber", systemInfo.Version);
|
var localizedVersion = globalize.translate("LabelVersionNumber", systemInfo.Version);
|
||||||
systemInfo.SystemUpdateLevel && "Release" != systemInfo.SystemUpdateLevel && (localizedVersion += " " + globalize.translate("Option" + systemInfo.SystemUpdateLevel).toLowerCase()), systemInfo.CanSelfRestart ? view.querySelector("#btnRestartServer").classList.remove("hide") : view.querySelector("#btnRestartServer").classList.add("hide"), view.querySelector("#appVersionNumber").innerHTML = localizedVersion, systemInfo.SupportsHttps ? view.querySelector("#ports").innerHTML = globalize.translate("LabelRunningOnPorts", systemInfo.HttpServerPortNumber, systemInfo.HttpsPortNumber) : view.querySelector("#ports").innerHTML = globalize.translate("LabelRunningOnPort", systemInfo.HttpServerPortNumber), DashboardPage.renderUrls(view, systemInfo), DashboardPage.renderPendingInstallations(view, systemInfo), systemInfo.CanSelfUpdate ? (view.querySelector("#btnUpdateApplicationContainer").classList.remove("hide"), view.querySelector("#btnManualUpdateContainer").classList.add("hide")) : (view.querySelector("#btnUpdateApplicationContainer").classList.add("hide"), view.querySelector("#btnManualUpdateContainer").classList.remove("hide")), "synology" == systemInfo.PackageName ? view.querySelector("#btnManualUpdateContainer").innerHTML = globalize.translate("SynologyUpdateInstructions") : view.querySelector("#btnManualUpdateContainer").innerHTML = '<a href="https://emby.media/download" target="_blank">' + globalize.translate("PleaseUpdateManually") + "</a>", DashboardPage.renderPaths(view, systemInfo), renderHasPendingRestart(view, apiClient, systemInfo.HasPendingRestart)
|
systemInfo.SystemUpdateLevel && "Release" != systemInfo.SystemUpdateLevel && (localizedVersion += " " + globalize.translate("Option" + systemInfo.SystemUpdateLevel).toLowerCase()), systemInfo.CanSelfRestart ? view.querySelector("#btnRestartServer").classList.remove("hide") : view.querySelector("#btnRestartServer").classList.add("hide"), view.querySelector("#appVersionNumber").innerHTML = localizedVersion, systemInfo.SupportsHttps ? view.querySelector("#ports").innerHTML = globalize.translate("LabelRunningOnPorts", systemInfo.HttpServerPortNumber, systemInfo.HttpsPortNumber) : view.querySelector("#ports").innerHTML = globalize.translate("LabelRunningOnPort", systemInfo.HttpServerPortNumber), DashboardPage.renderUrls(view, systemInfo), DashboardPage.renderPendingInstallations(view, systemInfo), systemInfo.CanSelfUpdate ? (view.querySelector("#btnUpdateApplicationContainer").classList.remove("hide"), view.querySelector("#btnManualUpdateContainer").classList.add("hide")) : (view.querySelector("#btnUpdateApplicationContainer").classList.add("hide"), view.querySelector("#btnManualUpdateContainer").classList.remove("hide")), "synology" == systemInfo.PackageName ? view.querySelector("#btnManualUpdateContainer").innerHTML = globalize.translate("SynologyUpdateInstructions") : view.querySelector("#btnManualUpdateContainer").innerHTML = '<a href="https://github.com/jellyfin/jellyfin/download" target="_blank">' + globalize.translate("PleaseUpdateManually") + "</a>", DashboardPage.renderPaths(view, systemInfo), renderHasPendingRestart(view, apiClient, systemInfo.HasPendingRestart)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -399,7 +399,7 @@ define(["datetime", "events", "itemHelper", "serverNotifications", "dom", "globa
|
||||||
},
|
},
|
||||||
renderSupporterIcon: function(page, pluginSecurityInfo) {
|
renderSupporterIcon: function(page, pluginSecurityInfo) {
|
||||||
var imgUrl, text, supporterIconContainer = page.querySelector(".supporterIconContainer");
|
var imgUrl, text, supporterIconContainer = page.querySelector(".supporterIconContainer");
|
||||||
pluginSecurityInfo.IsMBSupporter ? (supporterIconContainer.classList.remove("hide"), imgUrl = "css/images/supporter/supporterbadge.png", text = globalize.translate("MessageThankYouForSupporting"), supporterIconContainer.innerHTML = '<a is="emby-linkbutton" class="button-link imageLink supporterIcon" href="https://emby.media/premiere" target="_blank" title="' + text + '"><img src="' + imgUrl + '" style="height:2em;" /></a>') : supporterIconContainer.classList.add("hide")
|
pluginSecurityInfo.IsMBSupporter ? (supporterIconContainer.classList.remove("hide"), imgUrl = "css/images/supporter/supporterbadge.png", text = globalize.translate("MessageThankYouForSupporting"), supporterIconContainer.innerHTML = '<a is="emby-linkbutton" class="button-link imageLink supporterIcon" href="https://github.com/jellyfin/jellyfin/premiere" target="_blank" title="' + text + '"><img src="' + imgUrl + '" style="height:2em;" /></a>') : supporterIconContainer.classList.add("hide")
|
||||||
},
|
},
|
||||||
renderPendingInstallations: function(page, systemInfo) {
|
renderPendingInstallations: function(page, systemInfo) {
|
||||||
if (!systemInfo.CompletedInstallations.length) return void page.querySelector("#collapsiblePendingInstallations").classList.add("hide");
|
if (!systemInfo.CompletedInstallations.length) return void page.querySelector("#collapsiblePendingInstallations").classList.add("hide");
|
||||||
|
@ -481,7 +481,7 @@ define(["datetime", "events", "itemHelper", "serverNotifications", "dom", "globa
|
||||||
var supporterPromotionElem = page.querySelector(".supporterPromotion");
|
var supporterPromotionElem = page.querySelector(".supporterPromotion");
|
||||||
if (supporterPromotionElem && supporterPromotionElem.parentNode.removeChild(supporterPromotionElem), !pluginSecurityInfo.IsMBSupporter) {
|
if (supporterPromotionElem && supporterPromotionElem.parentNode.removeChild(supporterPromotionElem), !pluginSecurityInfo.IsMBSupporter) {
|
||||||
var html = '<div class="supporterPromotionContainer"><div class="supporterPromotion">';
|
var html = '<div class="supporterPromotionContainer"><div class="supporterPromotion">';
|
||||||
html += '<a is="emby-linkbutton" href="https://emby.media/premiere" target="_blank" class="raised block" style="background-color:#52B54B;color:#fff;"><div>' + globalize.translate("HeaderSupportTheTeam") + '</div><div style="font-weight:normal;margin-top:5px;">' + globalize.translate("TextEnjoyBonusFeatures") + "</div></a></div></div>", page.querySelector(".content-primary").insertAdjacentHTML("afterbegin", html)
|
html += '<a is="emby-linkbutton" href="https://github.com/jellyfin/jellyfin" target="_blank" class="raised block" style="background-color:#52B54B;color:#fff;"><div>' + globalize.translate("HeaderSupportTheTeam") + '</div><div style="font-weight:normal;margin-top:5px;">' + globalize.translate("TextEnjoyBonusFeatures") + "</div></a></div></div>", page.querySelector(".content-primary").insertAdjacentHTML("afterbegin", html)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}),
|
}),
|
||||||
|
@ -542,4 +542,4 @@ define(["datetime", "events", "itemHelper", "serverNotifications", "dom", "globa
|
||||||
serverActivityLog && serverActivityLog.destroy()
|
serverActivityLog && serverActivityLog.destroy()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -63,8 +63,8 @@ define(["loading", "appRouter", "layoutManager", "appSettings", "apphost", "focu
|
||||||
break;
|
break;
|
||||||
case "ServerUpdateNeeded":
|
case "ServerUpdateNeeded":
|
||||||
alertTextWithOptions({
|
alertTextWithOptions({
|
||||||
text: globalize.translate("core#ServerUpdateNeeded", "https://emby.media"),
|
text: globalize.translate("core#ServerUpdateNeeded", "https://github.com/jellyfin/jellyfin"),
|
||||||
html: globalize.translate("core#ServerUpdateNeeded", '<a href="https://emby.media">https://emby.media</a>')
|
html: globalize.translate("core#ServerUpdateNeeded", '<a href="https://github.com/jellyfin/jellyfin">https://github.com/jellyfin/jellyfin</a>')
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
@ -243,4 +243,4 @@ define(["loading", "appRouter", "layoutManager", "appSettings", "apphost", "focu
|
||||||
btnInviteMenu && showPendingInviteMenu(btnInviteMenu)
|
btnInviteMenu && showPendingInviteMenu(btnInviteMenu)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -12,7 +12,7 @@ define(["fetchHelper", "dom", "registrationServices", "loading", "confirm", "glo
|
||||||
if (statusInfo) {
|
if (statusInfo) {
|
||||||
var statusLine, indicator = page.querySelector("#status-indicator .listItemIcon"),
|
var statusLine, indicator = page.querySelector("#status-indicator .listItemIcon"),
|
||||||
extendedPlans = page.querySelector("#extended-plans");
|
extendedPlans = page.querySelector("#extended-plans");
|
||||||
switch (extendedPlans.innerHTML = globalize.translate("MessagePremiereExtendedPlans", '<a is="emby-linkbutton" class="button-link" href="https://emby.media/premiere-ext.html" target="_blank">', "</a>"), statusInfo.deviceStatus) {
|
switch (extendedPlans.innerHTML = globalize.translate("MessagePremiereExtendedPlans", '<a is="emby-linkbutton" class="button-link" href="https://github.com/jellyfin/jellyfin" target="_blank">', "</a>"), statusInfo.deviceStatus) {
|
||||||
case 2:
|
case 2:
|
||||||
statusLine = globalize.translate("MessagePremiereStatusOver", statusInfo.planType), indicator.classList.add("expiredBackground"), indicator.classList.remove("nearExpiredBackground"), indicator.innerHTML = "", extendedPlans.classList.remove("hide");
|
statusLine = globalize.translate("MessagePremiereStatusOver", statusInfo.planType), indicator.classList.add("expiredBackground"), indicator.classList.remove("nearExpiredBackground"), indicator.innerHTML = "", extendedPlans.classList.remove("hide");
|
||||||
break;
|
break;
|
||||||
|
@ -134,8 +134,8 @@ define(["fetchHelper", "dom", "registrationServices", "loading", "confirm", "glo
|
||||||
registrationServices.showPremiereInfo(), e.preventDefault(), e.stopPropagation()
|
registrationServices.showPremiereInfo(), e.preventDefault(), e.stopPropagation()
|
||||||
}
|
}
|
||||||
return function(view, params) {
|
return function(view, params) {
|
||||||
view.querySelector("#supporterKeyForm").addEventListener("submit", updateSupporterKey), view.querySelector("#lostKeyForm").addEventListener("submit", retrieveSupporterKey), view.querySelector(".benefits").innerHTML = globalize.translate("HeaderSupporterBenefit", '<a is="emby-linkbutton" class="lnkPremiere button-link" href="http://emby.media/premiere" target="_blank">', "</a>"), view.querySelector(".lnkPremiere").addEventListener("click", onSupporterLinkClick), view.addEventListener("viewshow", function() {
|
view.querySelector("#supporterKeyForm").addEventListener("submit", updateSupporterKey), view.querySelector("#lostKeyForm").addEventListener("submit", retrieveSupporterKey), view.querySelector(".benefits").innerHTML = globalize.translate("HeaderSupporterBenefit", '<a is="emby-linkbutton" class="lnkPremiere button-link" href="https://github.com/jellyfin/jellyfin" target="_blank">', "</a>"), view.querySelector(".lnkPremiere").addEventListener("click", onSupporterLinkClick), view.addEventListener("viewshow", function() {
|
||||||
load(this)
|
load(this)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
<div class="supporterContainer hide">
|
<div class="supporterContainer hide">
|
||||||
<br />
|
<br />
|
||||||
<a class="clearLink" href="https://emby.media/premiere" target="_blank">
|
<a class="clearLink" href="https://github.com/jellyfin/jellyfin" target="_blank">
|
||||||
<button is="emby-button" type="button" class="raised block button-submit">
|
<button is="emby-button" type="button" class="raised block button-submit">
|
||||||
<span>${HeaderBecomeProjectSupporter}</span>
|
<span>${HeaderBecomeProjectSupporter}</span>
|
||||||
</button>
|
</button>
|
||||||
|
@ -95,4 +95,4 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -41,7 +41,7 @@
|
||||||
<div class="fieldDescription">
|
<div class="fieldDescription">
|
||||||
<div>${LabelConnectUserNameHelp}</div>
|
<div>${LabelConnectUserNameHelp}</div>
|
||||||
<div style="margin-top: .75em;">
|
<div style="margin-top: .75em;">
|
||||||
<a is="emby-linkbutton" class="button-link" href="http://emby.media/connect" target="_blank">${ButtonLearnMoreAboutEmbyConnect}</a>
|
<a is="emby-linkbutton" class="button-link" href="https://github.com/jellyfin/jellyfin" target="_blank">${ButtonLearnMoreAboutEmbyConnect}</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
<div class="connectMessage readOnlyContent hide">
|
<div class="connectMessage readOnlyContent hide">
|
||||||
<p>${MessageProfileInfoSynced}</p>
|
<p>${MessageProfileInfoSynced}</p>
|
||||||
<div style="margin-top: .75em;"><a href="http://emby.media/connect" target="_blank">${ButtonLearnMoreAboutEmbyConnect}</a></div>
|
<div style="margin-top: .75em;"><a href="https://github.com/jellyfin/jellyfin" target="_blank">${ButtonLearnMoreAboutEmbyConnect}</a></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<form class="updatePasswordForm passwordSection hide" style="margin: 0 auto 2em;">
|
<form class="updatePasswordForm passwordSection hide" style="margin: 0 auto 2em;">
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<input is="emby-input" type="text" id="txtConnectUserName" label="${LabelConnectUserName}" />
|
<input is="emby-input" type="text" id="txtConnectUserName" label="${LabelConnectUserName}" />
|
||||||
<div class="fieldDescription">
|
<div class="fieldDescription">
|
||||||
<div>${LabelConnectUserNameHelp}</div>
|
<div>${LabelConnectUserNameHelp}</div>
|
||||||
<div style="margin-top: .7em;"><a is="emby-linkbutton" class="button-link" href="http://emby.media/connect" target="_blank">${ButtonLearnMoreAboutEmbyConnect}</a></div>
|
<div style="margin-top: .7em;"><a is="emby-linkbutton" class="button-link" href="https://github.com/jellyfin/jellyfin" target="_blank">${ButtonLearnMoreAboutEmbyConnect}</a></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue