Files
leanote/public/admin/js/min/admin-min.js

1 line
8.3 KiB
JavaScript
Raw Normal View History

2014-10-22 16:20:45 +08:00
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