/* |-------------------------------------------------------------------------- | SkyCaiji (蓝天采集器) |-------------------------------------------------------------------------- | Copyright (c) 2018 https://www.skycaiji.com All rights reserved. |-------------------------------------------------------------------------- | 使用协议 https://www.skycaiji.com/licenses |-------------------------------------------------------------------------- */ 'use strict';function admincpInit(){var bodyWidth=$(document.body).width();var admincp_skin=getCookie('admincp_skin');if(admincp_skin){$('body').removeClass('skin-blue').addClass(admincp_skin)} if(bodyWidth>767){var admincp_sd_mini=getCookie('admincp_sd_mini');if(admincp_sd_mini==1){$('body').addClass('sidebar-collapse').addClass('sidebar-mini')}} $(document).ready(function(){$('#treeview_skins').bind('click',function(){if($('#sidebar_skins').html().length<=0){initSkins()}});if(bodyWidth>767){var admincp_sd_mini=getCookie('admincp_sd_mini');if(admincp_sd_mini==1){$('#chk_sidebar_mini').prop('checked','checked')} $('#chk_sidebar_mini').bind('click',function(){var setMini=0;if($(this).is(':checked')){$('body').addClass('sidebar-collapse').addClass('sidebar-mini');setMini=1}else{$('body').removeClass('sidebar-collapse').removeClass('sidebar-mini')} setCookie('admincp_sd_mini',setMini,30)});$('.sidebar-toggle[data-toggle="push-menu"]').bind('click',function(){$('body').addClass('sidebar-mini')})}else{$('#chk_sidebar_mini').parents('li').eq(0).hide()} if($('#menu_backstage_task').length>0){$('#menu_backstage_task').bind('click',function(){windowModal('采集任务',ulink('admin/backstage/backstageTask'),{lg:1})});winBackstageTask.count()}})} function insertAtCaret(myField,myValue){myField=$(myField);var curObj=myField[0];if(document.selection){myField.focus();var sel=document.selection.createRange();sel.text=myValue;sel.select()}else if(curObj.selectionStart||curObj.selectionStart=='0'){var startPos=curObj.selectionStart;var endPos=curObj.selectionEnd;var restoreTop=curObj.scrollTop;var value=myField.val();value=value.substring(0,startPos)+myValue+value.substring(endPos,value.length);myField.val(value);myField.focus();curObj.selectionStart=startPos+myValue.length;curObj.selectionEnd=startPos+myValue.length}else{myField.val(myField.val()+myValue);myField.focus()}} function initSkins(){var $skinsList=$('
'+window.tpl_lang.skin_blue+'
');$skinsList.append($skinBlue);var $skinBlack=$('',{style:'float:left; width: 33.33333%; padding: 5px;'}).append(''+''+window.tpl_lang.skin_black+'
');$skinsList.append($skinBlack);var $skinPurple=$('',{style:'float:left; width: 33.33333%; padding: 5px;'}).append(''+''+window.tpl_lang.skin_purple+'
');$skinsList.append($skinPurple);var $skinGreen=$('',{style:'float:left; width: 33.33333%; padding: 5px;'}).append(''+''+window.tpl_lang.skin_green+'
');$skinsList.append($skinGreen);var $skinRed=$('',{style:'float:left; width: 33.33333%; padding: 5px;'}).append(''+''+window.tpl_lang.skin_red+'
');$skinsList.append($skinRed);var $skinYellow=$('',{style:'float:left; width: 33.33333%; padding: 5px;'}).append(''+''+window.tpl_lang.skin_yellow+'
');$skinsList.append($skinYellow);var $skinBlueLight=$('',{style:'float:left; width: 33.33333%; padding: 5px;'}).append(''+''+window.tpl_lang.skin_blue_light+'
');$skinsList.append($skinBlueLight);var $skinBlackLight=$('',{style:'float:left; width: 33.33333%; padding: 5px;'}).append(''+''+window.tpl_lang.skin_black_light+'
');$skinsList.append($skinBlackLight);var $skinPurpleLight=$('',{style:'float:left; width: 33.33333%; padding: 5px;'}).append(''+''+window.tpl_lang.skin_purple_light+'
');$skinsList.append($skinPurpleLight);var $skinGreenLight=$('',{style:'float:left; width: 33.33333%; padding: 5px;'}).append(''+''+window.tpl_lang.skin_green_light+'
');$skinsList.append($skinGreenLight);var $skinRedLight=$('',{style:'float:left; width: 33.33333%; padding: 5px;'}).append(''+''+window.tpl_lang.skin_red_light+'
');$skinsList.append($skinRedLight);var $skinYellowLight=$('',{style:'float:left; width: 33.33333%; padding: 5px;'}).append(''+''+window.tpl_lang.skin_yellow_light+'
');$skinsList.append($skinYellowLight);$('#sidebar_skins').html($skinsList);var mySkins=new Array('skin-blue','skin-black','skin-red','skin-yellow','skin-purple','skin-green','skin-blue-light','skin-black-light','skin-red-light','skin-yellow-light','skin-purple-light','skin-green-light');$('#sidebar_skins li a[data-skin]').bind('click',function(){var skin=$(this).attr('data-skin');for(var i in mySkins){$('body').removeClass(mySkins[i])} $('body').addClass(skin);setCookie('admincp_skin',skin,30)})} function urlUsertoken(){return'_usertoken_='+encodeURIComponent(window.site_config.usertoken)} function openStoreUrl(url){if(url.indexOf('clientinfo=')<0&&window.site_config.clientinfo){url+=(url.indexOf('?')>-1?'&':'?')+'clientinfo='+encodeURIComponent(window.site_config.clientinfo)} window.open(url,'_blank')} function eleExchange(box,move,ele){if(!window.ele_exchange_is_touch){window.ele_exchange_is_touch=1;if('ontouchstart' in window||navigator.maxTouchPoints){window.ele_exchange_is_touch=2}} if(window.ele_exchange_is_touch==2){$(box).on('click',move,function(){var obj=$(this).parents(ele).eq(0);var next=obj.next(ele);if(next.length>0){next.after(obj)}})}else{$(box).sortable({items:ele,handle:move,axis:'y'})}} function showPanelCollapse(id){$(id).parent().find('a[data-toggle][href="'+id+'"]').attr('aria-expanded',!0).removeClass('collapsed');$(id).addClass('in').attr('aria-expanded',!0).attr('style','')} function inputSelectCustom(sltObj,iptName,onOptions,customName,changeFunc){customName=customName?customName:'custom';var onChangeFunc=function(curObj,iptEle){var ipt=$(curObj).parents('.input-select-custom').eq(0).find(iptEle);if($(curObj).val()==customName){ipt.show()}else{ipt.hide()} if(changeFunc&&typeof(changeFunc)=='function'){changeFunc()}};if(sltObj&&iptName){$(sltObj).bind('change',function(){onChangeFunc(this,'[name="'+iptName+'"]')})}else if(onOptions&&typeof(onOptions)=='object'){$(onOptions.box).on('change',onOptions.slt,function(){onChangeFunc(this,onOptions.ipt)})}} function visualizeData(data){var cacheData=data;data=isNull(data)?'':data;var options={lg:1,hidden_func:function(){window.win_visualize_data=null}};if(dataIsJson(data)){var jsonId='json_'+generateUUID();modal('JSON解析','',options);var jsonTreeFunc=function(){window.tool_json_tree.treeId='#'+jsonId;window.tool_json_tree.load(data)};if(window.tool_json_tree){jsonTreeFunc()}else{$.getScript(window.site_config.pub+'/static/js/admin/tool_json_tree.js',jsonTreeFunc)}}else{options.loaded_func=function(){data=data.replace(/