EmbyCrackedClient/web/startup/welcome.js

1 line
1.5 KiB
JavaScript
Raw Normal View History

2025-06-25 11:46:04 +08:00
import BaseView from"./../modules/viewmanager/baseview.js";import loading from"./../modules/loading/loading.js";import globalize from"./../modules/common/globalize.js";import"./../modules/emby-elements/emby-button/emby-button.js";import"./../modules/emby-elements/emby-scroller/emby-scroller.js";import connectionManager from"./../modules/emby-apiclient/connectionmanager.js";import{appHost}from"./../modules/common/servicelocator.js";import appRouter from"./../modules/approuter.js";function onSubmit(e){return loading.show(),connectionManager.connect().then(function(result){loading.hide(),appRouter.handleConnectionResult(result)}),e.preventDefault(),e.stopPropagation(),!1}function View(view,params){BaseView.apply(this,arguments),view.querySelector("form").addEventListener("submit",onSubmit);view=view.querySelector(".embyIntroDownloadMessage");appHost.supports("externallinks")&&appHost.supports("targetblank")&&appHost.supports("externalappinfo")?view.innerHTML=globalize.translate("ServerDownloadMessage",'<a is="emby-linkbutton" class="button-link" href="https://emby.media" target="_blank">https://emby.media</a>'):appHost.supports("externallinkdisplay")?view.innerHTML=globalize.translate("ServerDownloadMessage","https://emby.media"):view.innerHTML=globalize.translate("ServerDownloadMessageWithoutLink")}require(["material-icons"]),Object.assign(View.prototype,BaseView.prototype),View.prototype.onResume=function(options){BaseView.prototype.onResume.apply(this,arguments),loading.hide()};export default View;