Files
leanote/public/admin/js/min/admin-min.js
2014-10-22 16:20:45 +08:00

1 line
8.3 KiB
JavaScript

function log(t){console.log(t)}function openDialog(t){if(t=t||{},t.id||(t.id=ARTDIALOG.id++),t.content&&"object"==typeof t.content)try{t.content=t.content.get(0)}catch(e){}t=$.extend({},ARTDIALOG.defaultConfig,t);var a=art.dialog(t);return t.url&&$.get(t.url,{},function(t){a.content(t)}),ARTDIALOG.stack.push(t.id),a}function closeDialog(){var t=art.dialog.list;if(t)for(;;){var e=ARTDIALOG.stack.pop();if(!e)return;if(t[e])return void t[e].close()}}function closeLatestLoadingDialog(){var t=art.dialog.list;if(t)for(;;){var e=ARTDIALOG.stack.pop();if(!e)return;if(t[e]){var a=t[e];return void("loading.."==$(a.content()).text()&&a.close())}}}function drop_confirm(t,e){art?art.confirm(t,function(){var t=this;return t.content("正在处理..."),ajaxGet(e,{},function(e){e.done?(t.content("操作成功, 正在刷新..."),location.reload()):art.alert(e.msg),t.close()}),!1}):confirm(t)&&(window.location=e)}function init_validator(t,e,a){var o={errorElement:"div",errorClass:"help-block alert alert-warning",focusInvalid:!1,ignore:".ignore",highlight:function(t){var e=$(t).closest(".control-group");e.removeClass("success").addClass("error")},success:function(t){var e=t.closest(".control-group");e.removeClass("error"),e.addClass("success"),e.find(".help-block").hide(),$(t).hide()},errorPlacement:function(t,e){var a=e.parent("div");e.parent("div").append(t),log(e),log(a)},submitHandler:function(t){t.submit()}};return e&&(o.rules=e),a&&(o.messages=a),$(t).validate(o)}function enter_submit(t){var e=window.event||arguments.callee.caller.arguments[0];(13==e.keyCode||108==e.keyCode)&&$(t).trigger("click")}function openSendEmailDialog(t){openDialog({width:500,url:"/adminEmail/sendEmailDialog?emails="+t,title:"Send Email"})}function goNowToDatetime(t){return t?t.substr(0,10)+" "+t.substr(11,8):""}var ARTDIALOG={stack:[],id:1};ARTDIALOG.defaultConfig={title:"",draggable:!1,padding:0,fixed:!1,lock:!1,opacity:.3},"undefined"!=typeof art&&(art.alert=function(t,e){return artDialog({id:"Alert",icon:"warning",fixed:!0,lock:!0,content:t,ok:!0,opacity:.3,close:e})},art.confirm=function(t,e,a){return artDialog({id:"Confirm",icon:"question",fixed:!0,lock:!0,opacity:.3,content:t,ok:function(t){return e.call(this,t)},cancel:function(t){return a&&a.call(this,t)}})},art.prompt=function(t,e,a){a=a||"";var o;return artDialog({id:"Prompt",icon:"question",fixed:!0,lock:!0,opacity:.3,content:['<div style="margin-bottom:5px;font-size:12px">',t,"</div>","<div>",'<input value="',a,'" style="width:18em;padding:6px 4px" />',"</div>"].join(""),init:function(){o=this.DOM.content.find("input")[0],o.select(),o.focus()},ok:function(t){return e&&e.call(this,o.value,t)},cancel:!0})},art.tips=function(t,e){return artDialog({id:"Tips",title:!1,cancel:!1,fixed:!0,lock:!0,opacity:.3}).content('<div style="padding: 0 1em;">'+t+"</div>").time(e||1)},$(function(){$(".art-dialog").click(function(){var t=$(this).data("title"),e=$(this).data("url"),a=+$(this).data("lock"),o=$(this).data("width"),n={url:e,title:t,lock:a};o&&(n.width=o),openDialog(n)})})),!function($){$(function(){function addMsg(t){var e=$(".nav-user"),a=$(".count:first",e),o=parseInt(a.text());$(".count",e).fadeOut().fadeIn().text(o+1),$(t).hide().prependTo(e.find(".list-group")).slideDown().css("display","block")}$(".nav li > a").click(function(t){$p=$(this).closest("ul");var e=$(this).closest("li");if(0==e.find("ul").length)return!0;t.preventDefault();var a=e.hasClass("active");$p.find("li").removeClass("active"),a||e.addClass("active")}),$(".th-sortable").click(function(){var t=$(this).hasClass("th-sort-up"),e=$(this).hasClass("th-sort-down"),a=$(this).data("url"),o=$(this).data("sorter"),n="th-sort-up";if(t){n="th-sort-down";var i="sorter="+o+"-down"}else var i="sorter="+o+"-up";location.href=a.indexOf("?")>0?a+"&"+i:a+"?"+i,$(this).removeClass("th-sort-up th-sort-down").addClass(n)}),$(".search-group input").keyup(function(t){enter_submit(".search-group button")}),$(".search-group button").click(function(t){var e=$(this).data("url");$input=$(this).closest(".search-group").find("input");var a=$input.val();location.href=e.indexOf("?")>0?e+"&keywords="+a:e+"?keywords="+a});var sr,sparkline=function($re){$(".sparkline").each(function(){var $data=$(this).data();(!$re||$data.resize)&&("pie"==$data.type&&$data.sliceColors&&($data.sliceColors=eval($data.sliceColors)),"bar"==$data.type&&$data.stackedBarColor&&($data.stackedBarColor=eval($data.stackedBarColor)),$data.valueSpots={"0:":$data.spotColor},$(this).sparkline("html",$data))})};$(window).resize(function(t){clearTimeout(sr),sr=setTimeout(function(){sparkline(!0)},500)}),sparkline(!1),$(".easypiechart").each(function(){var t=$(this),e=t.data(),a=t.find(".step"),o=parseInt($(e.target).text()),n=0;e.barColor||(e.barColor=function(t){return t/=100,"rgb("+Math.round(200*t)+", 200, "+Math.round(200*(1-t))+")"}),e.onStep=function(t){n=t,a.text(parseInt(t)),e.target&&$(e.target).text(parseInt(t)+o)},e.onStop=function(){o=parseInt($(e.target).text()),e.update&&setTimeout(function(){t.data("easyPieChart").update(100-n)},e.update)},$(this).easyPieChart(e)}),$(".combodate").each(function(){$(this).combodate(),$(this).next(".combodate").find("select").addClass("form-control")}),$(".datepicker-input").each(function(){$(this).datepicker()}),$(".dropfile").each(function(){var t=$(this);return"undefined"==typeof window.FileReader?void $("small",this).html("File API & FileReader API not supported").addClass("text-danger"):(this.ondragover=function(){return t.addClass("hover"),!1},this.ondragend=function(){return t.removeClass("hover"),!1},void(this.ondrop=function(e){e.preventDefault(),t.removeClass("hover").html("");var a=e.dataTransfer.files[0],o=new FileReader;return o.onload=function(e){t.append($("<img>").attr("src",e.target.result))},o.readAsDataURL(a),!1}))});var addPill=function(t){var e=t.val(),a=t.closest(".pillbox"),o=!1,n;if(""!=e){if($("li",a).text(function(t,a){a==e&&(n=$(this),o=!0)}),o)return void n.fadeOut().fadeIn();$item=$('<li class="label bg-dark">'+e+"</li> "),$item.insertBefore(t),t.val(""),a.trigger("change",$item)}};$(".pillbox input").on("blur",function(){addPill($(this))}),$(".pillbox input").on("keypress",function(t){13==t.which&&(t.preventDefault(),addPill($(this)))}),$(".slider").each(function(){$(this).slider()}),$(document).on("change",".wizard",function(t,e){if("next"===e.direction){var a=$(this).wizard("selectedItem"),o=$(this).find(".step-pane:eq("+(a.step-1)+")"),n=!0;return $('[data-required="true"]',o).each(function(){return n=$(this).parsley("validate")}),n?void 0:t.preventDefault()}}),$.fn.sortable&&$(".sortable").sortable(),$(".no-touch .slim-scroll").each(function(){var t=$(this),e=t.data(),a;t.slimScroll(e),$(window).resize(function(o){clearTimeout(a),a=setTimeout(function(){t.slimScroll(e)},500)}),$(document).on("updateNav",function(){t.slimScroll(e)})}),$.support.pjax&&$(document).on("click","a[data-pjax]",function(t){t.preventDefault();var e=$($(this).data("target"));$.pjax.click(t,{container:e})}),$(".portlet").each(function(){$(".portlet").sortable({connectWith:".portlet",iframeFix:!1,items:".portlet-item",opacity:.8,helper:"original",revert:!0,forceHelperSize:!0,placeholder:"sortable-box-placeholder round-all",forcePlaceholderSize:!0,tolerance:"pointer"})}),$("#docs pre code").each(function(){var t=$(this),e=t.html();t.html(e.replace(/</g,"&lt;").replace(/>/g,"&gt;"))}),$(document).on("click",".fontawesome-icon-list a",function(t){t&&t.preventDefault()}),$(document).on("change",'table thead [type="checkbox"]',function(t){t&&t.preventDefault();var e=$(t.target).closest("table"),a=$(t.target).is(":checked");$('tbody [type="checkbox"]',e).prop("checked",a)}),$(document).on("click",'[data-toggle^="progress"]',function(t){t&&t.preventDefault(),$el=$(t.target),$target=$($el.data("target")),$(".progress",$target).each(function(){var t=50,e,a=$(".progress-bar",this).last();($(this).hasClass("progress-xs")||$(this).hasClass("progress-sm"))&&(t=100),e=Math.floor(Math.random()*t)+"%",a.css("width",e).attr("data-original-title",e)})});var $msg='<a href="#" class="media list-group-item"><span class="pull-left thumb-sm text-center"><i class="fa fa-envelope-o fa-2x text-success"></i></span><span class="media-body block m-b-none">Sophi sent you a email<br><small class="text-muted">1 minutes ago</small></span></a>';setTimeout(function(){addMsg($msg)},1500),$.fn.select2&&($("#select2-option").select2(),$("#select2-tags").select2({tags:["red","green","blue"],tokenSeparators:[","," "]}))})}(window.jQuery);