diff --git a/src/admin/js/main.js b/src/admin/js/main.js
index f5fc9e49..b7cf610f 100644
--- a/src/admin/js/main.js
+++ b/src/admin/js/main.js
@@ -299,35 +299,35 @@ function guid() {
var _DedeConfirmFuncs = {};
var _DedeConfirmFuncsClose = {};
function __DedeConfirmRun(modalID) {
- _DedeConfirmFuncs[modalID]();
+ _DedeConfirmFuncs[modalID]();
}
function __DedeConfirmRunClose(modalID) {
- _DedeConfirmFuncsClose[modalID]();
+ _DedeConfirmFuncsClose[modalID]();
}
function DedeConfirm(content = "", title = "确认提示") {
- let modalID = guid();
- return new Promise((resolve, reject) => {
- _DedeConfirmFuncs[modalID] = ()=>{
- resolve("success");
- CloseModal(`DedeModal${modalID}`);
- }
- _DedeConfirmFuncsClose[modalID] = ()=>{
- reject("cancel");
- CloseModal(`DedeModal${modalID}`);
- }
- let footer = ``;
- let modal = `
`;
- $("body").append(modal)
- $("#DedeModal" + modalID).modal({
- backdrop: 'static',
- show: true
- });
- $("#DedeModal" + modalID).on('hidden.bs.modal', function(e) {
- $("#DedeModal" + modalID).remove();
- })
- })
+ let modalID = guid();
+ return new Promise((resolve, reject) => {
+ _DedeConfirmFuncs[modalID] = ()=>{
+ resolve("success");
+ CloseModal(`DedeModal${modalID}`);
+ }
+ _DedeConfirmFuncsClose[modalID] = ()=>{
+ reject("cancel");
+ CloseModal(`DedeModal${modalID}`);
+ }
+ let footer = ``;
+ let modal = ``;
+ $("body").append(modal)
+ $("#DedeModal" + modalID).modal({
+ backdrop: 'static',
+ show: true
+ });
+ $("#DedeModal" + modalID).on('hidden.bs.modal', function(e) {
+ $("#DedeModal" + modalID).remove();
+ })
+ })
}
//函数会返回一个modalID,通过这个id可自已定义一些方法,这里用到了一个展开语法:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Spread_syntax
function ShowMsg(content, ...args) {
@@ -466,6 +466,29 @@ $(document).ready(function() {
$(this).html('');
}
});
+ $(function() {
+ var menu = function(el, multiple) {
+ this.el = el || {};
+ this.multiple = multiple || false;
+ var links = this.el.find('.link');
+ links.on('click', {el: this.el, multiple: this.multiple}, this.dropdown)
+ }
+ menu.prototype.dropdown = function(e) {
+ var $el = e.data.el;
+ $this = $(this),
+ $next = $this.next();
+ $next.slideToggle();
+ $this.parent().toggleClass('open');
+ if (!e.data.multiple) {
+ $el.find('.submenu').not($next).slideUp().parent().removeClass('open');
+ };
+ }
+ var menu = new menu($('#menu'), false);
+ $(".submenu li a").click(function(e) {
+ $(".submenu li").removeClass('active');
+ $(this).parent().addClass('active');
+ })
+ });
$("#btnClearAll").click(function(event) {
litpicImgSrc = "";
litpicImg = "";
@@ -529,6 +552,6 @@ $(document).ready(function() {
picker.drops = 'down';
}
picker.move();
- })
+ });
}
});
\ No newline at end of file
diff --git a/src/admin/templets/index_menu.htm b/src/admin/templets/index_menu.htm
index 03c88d78..e34495e5 100644
--- a/src/admin/templets/index_menu.htm
+++ b/src/admin/templets/index_menu.htm
@@ -7,6 +7,7 @@
+
@@ -17,30 +18,5 @@
?>
-