mirror of https://github.com/1099438829/macUI.git
1 line
24 KiB
JavaScript
1 line
24 KiB
JavaScript
window.Win10={_version:"v1.1.2.4",_debug:!0,_bgs:{main:"",mobile:""},_wallpaperBlur:!0,_countTask:0,_newMsgCount:0,_animated_classes:[],_animated_liveness:0,_switchMenuTooHurry:!1,_lang:"unknown",_iframeOnClick:{resolution:200,iframes:[],interval:null,Iframe:function(){this.element=arguments[0],this.cb=arguments[1],this.hasTracked=!1},track:function(a,b){if(this.iframes.push(new this.Iframe(a,b)),!this.interval){var c=this;this.interval=setInterval(function(){c.checkClick()},this.resolution)}},checkClick:function(){if(document.activeElement){var a=document.activeElement;for(var b in this.iframes){var c=void 0;if((c=this.iframes[b].element.id)&&!document.getElementById(c)){delete this.iframes[b];continue}a===this.iframes[b].element?!1===this.iframes[b].hasTracked&&(this.iframes[b].cb.apply(window,[]),this.iframes[b].hasTracked=!0):this.iframes[b].hasTracked=!1}}}},_iframe_click_lock_children:{},_renderBar:function(){if(!(0>=this._countTask)){var a=$("#win10_btn_group_middle>.btn");a.css("width","calc("+100*(1/this._countTask)+"% - 1px )")}},_handleReady:[],_hideShortcut:function(){var a=$("#win10 #win10-shortcuts .shortcut");a.removeClass("animated flipInX"),a.addClass("animated flipOutX")},_showShortcut:function(){var a=$("#win10 #win10-shortcuts .shortcut");a.removeClass("animated flipOutX"),a.addClass("animated flipInX")},_checkBgUrls:function(){var a=$("#win10>.img-loader"),b=!1;if(Win10.isSmallScreen()){if(Win10._bgs.mobile&&(a.each(function(){var a=$(this);a.attr("src")===Win10._bgs.mobile&&a.hasClass("loaded")&&(Win10._setBackgroundImg(Win10._bgs.mobile),b=!0)}),!b)){var c=$("<img class=\"img-loader\" src=\""+Win10._bgs.mobile+"\" />");$("#win10").append(c),Win10._onImgComplete(c[0],function(){c.addClass("loaded"),Win10._setBackgroundImg(Win10._bgs.mobile)})}}else if(Win10._bgs.main&&(a.each(function(){var a=$(this);a.attr("src")===Win10._bgs.main&&a.hasClass("loaded")&&(Win10._setBackgroundImg(Win10._bgs.main),b=!0)}),!b)){var c=$("<img class=\"img-loader\" src=\""+Win10._bgs.main+"\" />");$("#win10").append(c),Win10._onImgComplete(c[0],function(){c.addClass("loaded"),Win10._setBackgroundImg(Win10._bgs.main)})}Win10._wallpaperBlur&&$(".background").addClass("blur")},_startAnimate:function(){setInterval(function(){var a=Win10._animated_classes.length,b=Win10._animated_liveness;0!==b&&0!==a&&$("#win10-menu").hasClass("opened")&&$("#win10-menu>.blocks>.menu_group>.block").each(function(){if(!$(this).hasClass("onAnimate")&&Math.random()<=b){var c=$(this),d=Win10._animated_classes[Math.floor(Math.random()*a)];c.addClass("onAnimate"),setTimeout(function(){c.addClass(d),setTimeout(function(){c.removeClass("onAnimate"),c.removeClass(d)},3e3)},1e3*(2*Math.random()))}})},1e3)},_onImgComplete:function(a,b){if(a)var c=setInterval(function(){a.complete&&(b(a),clearInterval(c))},50)},_setBackgroundImg:function(a){$("#win10 .background").css("background-image","url("+a+")")},_settop:function(a){isNaN(a)||(a=this.getLayeroByIndex(a));var b=0;$(".win10-open-iframe").each(function(){z=parseInt($(this).css("z-index")),$(this).css("z-index",z-1),z>b&&(b=z)}),a.css("z-index",b+1)},_checkTop:function(){var a=0,b=0,c=null;$("#win10_btn_group_middle .btn.show").each(function(){var d=$(this).attr("index"),e=Win10.getLayeroByIndex(d),f=e.css("z-index");f>b&&(a=d,b=f,c=$(this))}),this._settop(a),$("#win10_btn_group_middle .btn").removeClass("active"),c&&c.addClass("active")},_renderContextMenu:function(a,b,c,d){if(this._removeContextMenu(),!0!==c){var e=$("<div class='win10-context-menu'><ul></ul></div>");$("#win10").append(e);for(var f,g=e.find("ul"),h=0;h<c.length;h++){if(f=c[h],"|"===f){g.append($("<hr/>"));continue}if("string"==typeof f){g.append($("<li>"+f+"</li>"));continue}if("object"==typeof f){var j=$("<li>"+f[0]+"</li>");g.append(j),j.click(d,f[1])}}a+150>document.body.clientWidth&&(a-=150),b+e.height()>document.body.clientHeight&&(b-=e.height()),e.css({top:b,left:a})}},_removeContextMenu:function(){$(".win10-context-menu").remove()},_closeWin:function(a){$("#win10_"+a).remove(),layer.close(a),Win10._checkTop(),Win10._countTask--},_fixWindowsHeightAndWidth:function(){var a=$(".win10-open-iframe"),b=document.body.clientHeight;a.each(function(){var a=$(this),c=a.css("height");c=parseInt(c.replace("px","")),c+30>=b&&(a.css("height",b-30),a.find(".layui-layer-content").css("height",b-62),a.find(".layui-layer-content iframe").css("height",b-62))})},_bind_open_windows:function(){$("#win10").on("click",".win10-open-window",function(){if($this=$(this),""!==$this.data("url")){var areaAndOffset,icon,title=$this.data("title")||"",bg=$this.data("icon-bg")?$this.data("icon-bg"):"";$this.data("icon-image")&&(icon="<img class=\"icon "+bg+"\" src=\""+$this.data("icon-image")+"\"/>"),$this.data("icon-font")&&(icon="<i class=\"fa fa-fw fa-"+$this.data("icon-font")+" icon "+bg+"\"></i>"),title||1!==$this.children(".icon").length||1!==$this.children(".title").length||(title=$this.children(".title").html(),!icon&&(icon=$this.children(".icon").prop("outerHTML"))),$this.data("area-offset")&&(areaAndOffset=$this.data("area-offset"),-1!==areaAndOffset.indexOf(",")&&(areaAndOffset=eval(areaAndOffset))),Win10.openUrl($this.data("url"),icon,title,areaAndOffset)}})},_init:function(){this._lang=(navigator.language||navigator.browserLanguage).toLowerCase(),$("#win10_btn_win").click(function(){Win10.commandCenterClose(),Win10.menuToggle()}),$("#win10_btn_command").click(function(){Win10.renderCommand(),Win10.menuClose(),Win10.commandCenterToggle()}),$("#win10 .desktop").click(function(){Win10.menuClose(),Win10.commandCenterClose()}),$("#win10").on("click",".notice .btn_close_msg",function(){var a=$(this).parents(".notice");$(a).addClass("animated slideOutRight"),setTimeout(function(){a.remove()},500)}),$("#win10_command_center").on("click",".command-header div",function(){$(this).hasClass("active")||($(this).hasClass("tab-today")?($(this).parent().siblings(".msgs").hide().siblings(".today").show(),$(this).addClass("active").siblings("div").removeClass("active")):($(this).parent().siblings(".today").hide().siblings(".msgs").show(),$(this).addClass("active").siblings("div").removeClass("active")))}),$("#win10_btn_command_center_clean_all").click(function(){var a=$("#win10_command_center .msg");a.addClass("animated slideOutRight"),setTimeout(function(){a.remove()},1500),setTimeout(function(){Win10.commandCenterClose()},1e3)}),$("#win10_btn_show_desktop").click(function(){$("#win10 .desktop").click(),Win10.hideWins()}),$("#win10-menu-switcher").click(function(){if(!Win10._switchMenuTooHurry){Win10._switchMenuTooHurry=!0;var a=$("#win10-menu>.list"),b=$("#win10-menu>.blocks"),c=function(a){a.hasClass("win10-menu-hidden")?(a.addClass("animated slideInLeft"),a.removeClass("animated slideOutLeft"),a.removeClass("win10-menu-hidden")):(setTimeout(function(){a.addClass("win10-menu-hidden")},450),a.addClass("animated slideOutLeft"),a.removeClass("animated slideInLeft"))};c(a),c(b),setTimeout(function(){Win10._switchMenuTooHurry=!1},520)}}),$("#win10_btn_group_middle").click(function(){$("#win10 .desktop").click()}),$(document).on("click",".win10-btn-refresh",function(){var a=$(this).attr("index"),b=Win10.getLayeroByIndex(a).find("iframe");b.attr("src",b.attr("src"))}),$(document).on("mousedown",".win10-open-iframe",function(){var a=$(this);Win10._settop(a),Win10._checkTop()}),$("#win10_btn_group_middle").on("click",".btn_close",function(){var a=$(this).parent().attr("index");Win10._closeWin(a)}),$("#win10-menu .list").on("click",".item",function(){var a=$(this);for(a.hasClass("has-sub-down")&&($("#win10-menu .list .item.has-sub-up").toggleClass("has-sub-down").toggleClass("has-sub-up"),$("#win10-menu .list .sub-item").slideUp()),a.next().hasClass("sub-item")&&a.toggleClass("has-sub-down").toggleClass("has-sub-up");a.next().hasClass("sub-item");)a.next().slideToggle(),a=a.next()}),setInterval(function(){var a=Win10.getLunarObj();$("#win10_btn_time").html(a.weekDay+a.hour+":"+a.minute)},1e3),document.body.onbeforeunload=function(a){var b=Win10.lang("\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539","The system may not save the changes you have made.");window.event?window.event.returnValue=b:a.returnValue=b},Win10.buildList(),Win10._startAnimate(),Win10.renderShortcuts(),$("#win10-shortcuts").removeClass("shortcuts-hidden"),Win10._showShortcut(),Win10.renderDocks(),$(window).resize(function(){Win10.renderShortcuts(),Win10._checkBgUrls(),Win10.isSmallScreen()||Win10._fixWindowsHeightAndWidth(),Win10.renderDocks()}),setTimeout(function(){console.log(Win10.lang("\u672C\u9875\u7531Win10-UI\u5F3A\u529B\u9A71\u52A8\n\u66F4\u591A\u4FE1\u606F\uFF1Ahttp://win10ui.yuri2.cn \nWin10-UI,\u8F7B\u677E\u6253\u9020\u522B\u5177\u4E00\u683C\u7684\u540E\u53F0\u754C\u9762 ","The page is strongly driven by Win10-UI.\nFor more info: http://win10ui.yuri2.cn.\n Win10-UI, easy to create a unique background interface."))},2e3),$(document).click(function(a){a.button||Win10._removeContextMenu()}),$(document).on("contextmenu",".win10-context-menu",function(a){a.preventDefault(),a.stopPropagation()}),Win10.setContextMenu("#win10",!0),Win10.setContextMenu("#win10>.desktop",[["<i class=\"fa fa-fw fa-star\"></i> \u6536\u85CF\u672C\u9875",function(){var a=window.location,b=document.title,c=navigator.userAgent.toLowerCase();if(-1<c.indexOf("360se"))layer.alert(Win10.lang("\u60A8\u7684\u6D4F\u89C8\u5668\u4E0D\u652F\u6301,\u8BF7\u6309 Ctrl+D \u624B\u52A8\u6536\u85CF!","Your browser does not support, please press Ctrl+D to manual collection!"));else if(-1<c.indexOf("msie 8"))window.external.AddToFavoritesBar(a,b);else if(document.all)try{window.external.addFavorite(a,b)}catch(a){layer.alert(Win10.lang("\u60A8\u7684\u6D4F\u89C8\u5668\u4E0D\u652F\u6301,\u8BF7\u6309 Ctrl+D \u624B\u52A8\u6536\u85CF!","Your browser does not support, please press Ctrl+D to manual collection!"))}else window.sidebar?window.sidebar.addPanel(b,a,""):layer.alert(Win10.lang("\u60A8\u7684\u6D4F\u89C8\u5668\u4E0D\u652F\u6301,\u8BF7\u6309 Ctrl+D \u624B\u52A8\u6536\u85CF!","Your browser does not support, please press Ctrl+D to manual collection!"))}],["<i class=\"fa fa-fw fa-window-maximize\"></i> "+Win10.lang("\u8FDB\u5165\u5168\u5C4F","Enable Full Screen"),function(){Win10.enableFullScreen()}],["<i class=\"fa fa-fw fa-window-restore\"></i> "+Win10.lang("\u9000\u51FA\u5168\u5C4F","Disable Full Screen"),function(){Win10.disableFullScreen()}],"|",["<i class=\"fa fa-fw fa-info-circle\"></i> "+Win10.lang("\u5173\u4E8E","About Us"),function(){Win10.aboutUs()}]]),Win10.setContextMenu("#win10_btn_group_middle",[["<i class=\"fa fa-fw fa-window-maximize\"></i> "+Win10.lang("\u5168\u90E8\u663E\u793A","Show All Windows"),function(){Win10.showWins()}],["<i class=\"fa fa-fw fa-window-minimize\"></i> "+Win10.lang("\u5168\u90E8\u9690\u85CF","Hide All Windows"),function(){Win10.hideWins()}],["<i class=\"fa fa-fw fa-window-close\"></i> "+Win10.lang("\u5168\u90E8\u5173\u95ED","Close All Windows"),function(){Win10.closeAll()}]]),setInterval(function(){var a=$("#win10-msg-nof.on-new-msg");0<a.length&&a.toggleClass("fa-commenting-o")},600),$("body").keyup(function(a){if(a.ctrlKey)switch(a.keyCode){case 37:$("#win10_btn_win").click();break;case 38:Win10.showWins();break;case 39:$("#win10_btn_command").click();break;case 40:Win10.hideWins();}}),1>$("#win10-desktop-scene").length&&($("#win10-shortcuts").css({position:"absolute",left:0,top:30,"z-index":100}),$("#win10 .desktop").append("<div id='win10-desktop-scene' style='width: 100%;height: 100%;position: absolute;left: 0;top: 0; z-index: 0;background-color: transparent;'></div>")),Win10._bind_open_windows()},setBgUrl:function(a){this._bgs=a,this._checkBgUrls()},setBg:function(a){this._bgs=a,this._checkBgUrls()},menuClose:function(){$("#win10-menu").removeClass("opened"),$("#win10-menu").addClass("hidden"),this._showShortcut(),$(".win10-open-iframe").removeClass("hide")},getLunarObj:function(){function a(a){var c,d=348;for(c=32768;8<c;c>>=1)d+=e[a-1900]&c?1:0;return d+b(a)}function b(a){return c(a)?65536&e[a-1900]?30:29:0}function c(a){return 15&e[a-1900]}function d(a,b){return e[a-1900]&65536>>b?30:29}var e=[19416,19168,42352,21717,53856,55632,91476,22176,39632,21970,19168,42422,42192,53840,119381,46400,54944,44450,38320,84343,18800,42160,46261,27216,27968,109396,11104,38256,21234,18800,25958,54432,59984,28309,23248,11104,100067,37600,116951,51536,54432,120998,46416,22176,107956,9680,37584,53938,43344,46423,27808,46416,86869,19872,42448,83315,21200,43432,59728,27296,44710,43856,19296,43748,42352,21088,62051,55632,23383,22176,38608,19925,19152,42192,54484,53840,54616,46400,46496,103846,38320,18864,43380,42160,45690,27216,27968,44870,43872,38256,19189,18800,25776,29859,59984,27480,21952,43872,38613,37600,51552,55636,54432,55888,30034,22176,43959,9680,37584,51893,43344,46240,47780,44368,21977,19360,42416,86390,21168,43312,31060,27296,44368,23378,19296,42726,42208,53856,60005,54576,23200,30371,38608,19415,19152,42192,118966,53840,54560,56645,46496,22224,21938,18864,42359,42160,43600,111189,27936,44448],f=["\u9F20","\u725B","\u864E","\u5154","\u9F99","\u86C7","\u9A6C","\u7F8A","\u7334","\u9E21","\u72D7","\u732A"],g=["\u7532","\u4E59","\u4E19","\u4E01","\u620A","\u5DF1","\u5E9A","\u8F9B","\u58EC","\u7678"],h=["\u5B50","\u4E11","\u5BC5","\u536F","\u8FB0","\u5DF3","\u5348","\u672A","\u7533","\u9149","\u620C","\u4EA5"],i={},j=new Date;i.second=j.getSeconds(),i.minute=function(a){var b=a.getMinutes();return 10>b&&(b="0"+b),b}(j),i.hour=function(a){var b=a.getHours();return hours=6>b?"\u51CC\u6668"+b:9>b?"\u65E9\u4E0A"+b:12>b?"\u4E0A\u5348"+b:14>b?"\u4E2D\u5348"+(b-12):17>b?"\u4E0B\u5348"+(b-12):19>b?"\u508D\u665A"+(b-12):22>b?"\u665A\u4E0A"+(b-12):"\u6DF1\u591C"+(b-12),hours}(j),i.day=j.getDate(),i.week=function(a){return["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"][a.getDay()]}(j),i.weekDay=function(a){return["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"][a.getDay()]}(j),i.month=j.getMonth()+1,i.fullYear=j.getFullYear(),i.year=j.getYear();var k=new function(e){var f,g=0,h=0,j=new Date(1900,0,31),k=(e-j)/864e5;for(this.dayCyl=k+40,this.monCyl=14,f=1900;2050>f&&0<k;f++)h=a(f),k-=h,this.monCyl+=12;for(0>k&&(k+=h,f--,this.monCyl-=12),this.year=f,this.yearCyl=f-1864,g=c(f),this.isLeap=!1,f=1;13>f&&0<k;f++)0<g&&f==g+1&&!1===this.isLeap?(--f,this.isLeap=!0,h=b(this.year)):h=d(this.year,f),!0===this.isLeap&&f==g+1&&(this.isLeap=!1),k-=h,!1==this.isLeap&&this.monCyl++;0==k&&0<g&&f==g+1&&(this.isLeap?this.isLeap=!1:(this.isLeap=!0,--f,--this.monCyl)),0>k&&(k+=h,--f,--this.monCyl),this.month=f,this.day=k+1}(j);i.lunarmonth=function(a){return["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u814A\u6708"][a-1]}(k.month);var l=Math.floor(k.day);return i.lunarday=function(a){var b=["\u5341","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];return 10>=a?"\u521D"+b[a]:20>a?"\u5341"+b[a-10]:20==a?"\u4E8C\u5341":30>a?"\u5EFF"+b[a-20]:"\u4E09"+b[a-30]}(l),i.lunar=k.year+"-"+k.month+"-"+l,i.ganzhi=function(a){var b=a-1900+36;return g[b%10]+h[b%12]}(k.year),i.animal=function(a){return f[(a-4)%12]}(k.year),i},renderCommand:function(a=null){var b=$("#win10_command_center .command-body.today").hasClass("active");if(!b){if(!a){var c=Win10.getLunarObj(),a="<div class=\"command-body-calendar\"><div class=\"command-body-calendar-date normal-date\">"+c.month+"\u6708"+c.day+"\u65E5 "+c.week+"</div><div class=\"command-body-calendar-date lunar-date\">"+c.ganzhi+"\u5E74"+c.lunarmonth+c.lunarday+"</div></div>";a+="<div class=\"notice\"><div class=\"notice-header\"><span class=\"notice-header-icon\"><img src=\"./img/icon/weather.png\" class=\"notice-header-icon-img\" /></span><span class=\"notice-header-title\">\u5929\u6C14</span></div><div class=\"notice-body\"><iframe scrolling=\"no\" src=\"https://tianqiapi.com/api.php?style=tw&skin=pitaya\" frameborder=\"0\" width=\"280\" height=\"500\" allowtransparency=\"true\"></iframe></div></div>"}$("#win10_command_center .command-body.today").html(a).addClass("active")}},menuOpen:function(){$("#win10-menu").addClass("opened"),$("#win10-menu").removeClass("hidden"),$(".win10-open-iframe").addClass("hide")},menuToggle:function(){$("#win10-menu").hasClass("opened")?this.menuClose():this.menuOpen()},commandCenterClose:function(){$("#win10_command_center").addClass("hidden_right"),this._showShortcut(),$(".win10-open-iframe").removeClass("hide")},commandCenterOpen:function(){$("#win10_command_center").removeClass("hidden_right"),$(".win10-open-iframe").addClass("hide"),$("#win10-msg-nof").removeClass("on-new-msg fa-commenting-o")},renderShortcuts:function(){if(!this.isSmallScreen()){var a=parseInt(($("#win10 #win10-shortcuts")[0].offsetHeight-90)/100),b=0,c=0,d=0;$("#win10 #win10-shortcuts .shortcut").each(function(){$(this).css({left:82*c+10,top:100*d+10}),d++,d>=a&&(d=0,c++)})}else{var b=parseInt(($("#win10 #win10-shortcuts")[0].offsetWidth-10)/82),c=0,d=0;$("#win10 #win10-shortcuts .shortcut").each(function(){$(this).css({left:82*c+10,right:0,top:100*d+10}),c++,c>=b&&(c=0,d++)})}},renderDocks:function(){for(var a=document.body.clientWidth,b=$("#footer .dock li"),c=parseInt(a/60)-1,d=0;d<b.length;d++)d>c?b.eq(d).css("display","none"):b.eq(d).css("display","list-item");this.isSmallScreen()?$("#footer .dock li a img").hover(function(){$(this).parent("a").prev().css("display","none")}):$("#footer .dock li a img").hover(function(){$(this).parent("a").prev().css("display","flex")},function(){$(this).parent("a").prev().css("display","none")})},commandCenterToggle:function(){$("#win10_command_center").hasClass("hidden_right")?this.commandCenterOpen():this.commandCenterClose()},newMsg:function(a,b,c,d="\u63D0\u793A\u6D88\u606F",f="<img src=\"./img/icon/weather.png\" class=\"notice-header-icon-img\" />",g=!0){var h="<div class=\"notice\"><div class=\"notice-header\"><span class=\"notice-header-icon\">"+f+"</span><span class=\"notice-header-title\">"+d+"</span>";g&&(h+="<span class=\"btn_close_msg fa fa-times-circle\"></span>"),h+="</div><div class=\"notice-body\"><div class=\"msg\"><div class=\"title\">"+a+"</div><div class=\"content\">"+b+"</div></div></div></div>";var i=$(h);$("#win10_command_center .msgs").prepend(i),i.find(".content:first,.title:first").click(function(){c&&c(i)}),layer.tips(Win10.lang("\u65B0\u6D88\u606F:","New message:")+a,"#win10_btn_command",{tips:[1,"rgba(0, 0, 0, 0.7)"],time:3e3}),$("#win10_command_center").hasClass("hidden_right")&&$("#win10-msg-nof").addClass("on-new-msg")},getLayeroByIndex:function(a){return $("#layui-layer"+a)},isSmallScreen:function(a){a||(a=768);var b=document.body.clientWidth;return b<a},enableFullScreen:function(){var a=document.documentElement;a.requestFullscreen?a.requestFullscreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.webkitRequestFullScreen?a.webkitRequestFullScreen():a.msRequestFullscreen&&document.body.msRequestFullscreen()},disableFullScreen:function(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen()},buildList:function(){$("#win10-menu .list .sub-item").slideUp(),$("#win10-menu .list .item").each(function(){$(this).next().hasClass("sub-item")&&($(this).addClass("has-sub-down"),$(this).removeClass("has-sub-up"))})},openUrl:function(a,b,c,d){var e=Math.round;if(12<this._countTask)return layer.msg("\u60A8\u6253\u5F00\u7684\u592A\u591A\u4E86\uFF0C\u6B47\u4F1A\u513F\u5427~"),!1;this._countTask++,a||(a="404"),a=a.replace(/(^\s*)|(\s*$)/g,"");/^(https?:\/\/|\.\.?\/|\/\/?)/.test(a)||(a="http://"+a),a||(a="//yuri2.cn"),c||(c=a);var f,g;if(this.isSmallScreen()||"max"===d)f=["100%",document.body.clientHeight-24+"px"],g=["24px","0"];else if("object"==typeof d)f=d[0],g=d[1];else{f=["80%","80%"];var h,i;h=parseInt($(window).height()),h=(h-.8*h)/2-31,i=parseInt($(window).width()),i=(i-.8*i)/2-120,g=[e(20*(this._countTask%10)+h)+"px",e(20*(this._countTask%10)+100+i)+"px"]}var j=layer.open({type:2,shadeClose:!0,shade:!1,maxmin:!0,title:b+c,content:a,area:f,offset:g,isOutAnim:!1,skin:"win10-open-iframe",cancel:function(a){$("#win10_"+a).remove(),Win10._checkTop(),Win10._countTask--},min:function(a){return a.hide(),$("#win10_"+j).removeClass("show"),Win10._checkTop(),!1},full:function(a){a.find(".layui-layer-min").css("display","inline-block"),l.css("top",24)}});$("#win10_btn_group_middle .btn.active").removeClass("active");var k=$("<div id=\"win10_"+j+"\" index=\""+j+"\" class=\"btn show active\"><div class=\"btn_title\">"+b+"</div></div>"),l=Win10.getLayeroByIndex(j);return l.css("z-index",Win10._countTask+813),Win10._settop(l),l.find(".layui-layer-setwin").prepend("<a class=\"win10-btn-refresh\" index=\""+j+"\" href=\"#\"></a>"),l.find(".layui-layer-setwin>a").each(function(){$(this).prependTo(l.find(".layui-layer-setwin"))}),l.find(".layui-layer-setwin .layui-layer-max").click(function(){setTimeout(function(){var a=l.css("height");a=parseInt(a.replace("px","")),a>=document.body.clientHeight&&(l.css("height",a-25),l.find(".layui-layer-content").css("height",a-55),l.find(".layui-layer-content iframe").css("height",a-55))},300)}),$("#win10_btn_group_middle").append(k),k.click(function(){var a=$(this).attr("index"),b=Win10.getLayeroByIndex(a);$(this).hasClass("show")?$(this).hasClass("active")?($(this).removeClass("active"),$(this).removeClass("show"),Win10._checkTop(),b.hide()):($("#win10_btn_group_middle .btn.active").removeClass("active"),$(this).addClass("active"),Win10._settop(b)):($(this).addClass("show"),$("#win10_btn_group_middle .btn.active").removeClass("active"),$(this).addClass("active"),Win10._settop(b),b.show())}),Win10._iframeOnClick.track(l.find("iframe:first")[0],function(){0===Object.getOwnPropertyNames(Win10._iframe_click_lock_children).length?(Win10._settop(l),Win10._checkTop()):console.log("click locked")}),this.menuClose(),this.commandCenterClose(),j},closeAll:function(){$(".win10-open-iframe").remove(),$("#win10_btn_group_middle").html(""),Win10._countTask=0},setAnimated:function(a,b){this._animated_classes=a,this._animated_liveness=b},exit:function(){layer.confirm(Win10.lang("\u786E\u8BA4\u8981\u5173\u95ED\u672C\u9875\u5417?","Are you sure you want to close this page?"),{icon:3,title:Win10.lang("\u63D0\u793A","Prompt")},function(a){document.body.onbeforeunload=function(){},window.location.href="about:blank",window.close(),layer.close(a),layer.alert(Win10.lang("\u54CE\u5440,\u597D\u50CF\u5931\u8D25\u4E86\u5462\u3002","Ops...There seems to be a little problem."),{skin:"layui-layer-lan",closeBtn:0})})},lang:function(a,b){return"zh-cn"===this._lang||"zh-tw"===this._lang?a:b},aboutUs:function(){layer.open({type:1,closeBtn:1,anim:2,skin:"win10-open-iframe",title:"MAC-UI "+this._version,shadeClose:!0,area:["320px","200px"],content:"<div style=\"padding: 10px;font-size: 12px\"><p>\u652F\u6301\u7EC4\u4EF6:layer\u3001jquery\u3001animated.css\u3001font-awesome</p><p>\u6728\u5B50\u7684\u5FE7\u4F24\u3001\u5C24\u91CC2\u53F7\xA9\u7248\u6743\u6240\u6709</p><p>\u4F5C\u8005\u90AE\u7BB1:1099438829@qq.com</p></div>"})},setContextMenu:function(a,b){"string"==typeof a&&(a=$(a)),a.unbind("contextmenu"),a.on("contextmenu",function(a){b&&(Win10._renderContextMenu(a.clientX,a.clientY,b,this),a.cancelable&&!a.defaultPrevented&&a.preventDefault(),a.stopPropagation())})},hideWins:function(){$("#win10_btn_group_middle>.btn.show").each(function(){var a=$(this).attr("index"),b=Win10.getLayeroByIndex(a);$(this).removeClass("show"),$(this).removeClass("active"),b.hide()})},showWins:function(){$("#win10_btn_group_middle>.btn").each(function(){var a=$(this).attr("index"),b=Win10.getLayeroByIndex(a);$(this).addClass("show"),b.show()}),Win10._checkTop()},getDesktopScene:function(){return $("#win10-desktop-scene")},onReady:function(a){Win10._handleReady.push(a)}},$(function(){for(var a in Win10._init(),Win10._handleReady){var b=Win10._handleReady[a];b()}}); |