5 lines
274 KiB
JavaScript
5 lines
274 KiB
JavaScript
![]() |
/*!
|
||
|
* AriaNg
|
||
|
* https://github.com/mayswind/AriaNg
|
||
|
*/
|
||
|
!function(){"use strict";var e,t,a;if(e=navigator.appName,t=navigator.appVersion.split(";"),a=t&&1<t.length?t[1].replace(/[ ]/g,""):"","Microsoft Internet Explorer"===e&&("MSIE6.0"===a||"MSIE7.0"===a||"MSIE8.0"===a||"MSIE9.0"===a)){var n=document.createElement("div");n.className="alert alert-danger",n.innerHTML="Sorry, AriaNg cannot support this browser, please upgrade your browser!",document.getElementById("content-wrapper").appendChild(n)}}(),function(){"use strict";var e=function(){var e=$(window).height(),t=$(".main-header").outerHeight()+$(".main-footer").outerHeight();$(".content-body").css("height",e-t)};$(window,".wrapper").resize(function(){e(),setInterval(function(){e()},1)}),e()}(),function(){"use strict";angular.module("ariaNg",["ngRoute","ngSanitize","ngTouch","ngMessages","ngCookies","ngAnimate","pascalprecht.translate","angularMoment","ngWebSocket","utf8-base64","LocalStorageModule","ui-notification","angularBittorrentPeerid","cgBusy","angularPromiseButtons","oitozero.ngSweetAlert","angular-clipboard","inputDropdown",angularDragula(angular)])}(),function(){"use strict";angular.module("ariaNg").config(["$routeProvider",function(e){e.when("/downloading",{templateUrl:"views/list.html",controller:"DownloadListController"}).when("/waiting",{templateUrl:"views/list.html",controller:"DownloadListController"}).when("/stopped",{templateUrl:"views/list.html",controller:"DownloadListController"}).when("/new",{templateUrl:"views/new.html",controller:"NewTaskController"}).when("/new/:url",{template:"",controller:"CommandController"}).when("/task/detail/:gid",{templateUrl:"views/task-detail.html",controller:"TaskDetailController"}).when("/settings/ariang",{templateUrl:"views/settings-ariang.html",controller:"AriaNgSettingsController"}).when("/settings/ariang/:extendType",{templateUrl:"views/settings-ariang.html",controller:"AriaNgSettingsController"}).when("/settings/aria2/basic",{templateUrl:"views/settings-aria2.html",controller:"Aria2SettingsController"}).when("/settings/aria2/http-ftp-sftp",{templateUrl:"views/settings-aria2.html",controller:"Aria2SettingsController"}).when("/settings/aria2/http",{templateUrl:"views/settings-aria2.html",controller:"Aria2SettingsController"}).when("/settings/aria2/ftp-sftp",{templateUrl:"views/settings-aria2.html",controller:"Aria2SettingsController"}).when("/settings/aria2/bt",{templateUrl:"views/settings-aria2.html",controller:"Aria2SettingsController"}).when("/settings/aria2/metalink",{templateUrl:"views/settings-aria2.html",controller:"Aria2SettingsController"}).when("/settings/aria2/rpc",{templateUrl:"views/settings-aria2.html",controller:"Aria2SettingsController"}).when("/settings/aria2/advanced",{templateUrl:"views/settings-aria2.html",controller:"Aria2SettingsController"}).when("/settings/rpc/set",{template:"",controller:"CommandController"}).when("/settings/rpc/set/:protocol/:host/:port/:interface/:secret?",{template:"",controller:"CommandController"}).when("/debug",{templateUrl:"views/debug.html",controller:"AriaNgDebugController"}).when("/status",{templateUrl:"views/status.html",controller:"Aria2StatusController"}).otherwise({redirectTo:"/downloading"})}])}(),function(){"use strict";angular.module("ariaNg").run(["$window","$rootScope","$location","$document","$timeout","ariaNgCommonService","ariaNgKeyboardService","ariaNgNotificationService","ariaNgLogService","ariaNgSettingService","aria2TaskService",function(a,n,s,o,e,t,i,r,l,c,d){var u=!1,p=function(e,t){return e===t||0===t.indexOf(e)&&0===t.substring(e.length).indexOf("/")},g=function(){n.currentTheme="light",angular.element("body").removeClass("theme-dark")},f=function(){n.currentTheme="dark",angular.element("body").addClass("theme-dark")},m=function(){if(c.isBrowserSupportDarkMode()){var e=a.matchMedia("(prefers-color-scheme: dark)");l.info("[root.setThemeBySystemSettings] system uses "+(e.matches?"dark":"light")+" theme"),e.matches?f():g()}else g()},h=function(){angular.element("body").addClass("sidebar-collapse").removeClass("sidebar-open")};(n.currentTheme="light",n.searchContext={text:"",setSearchBoxFocused:func
|