|
|
|
@ -46,7 +46,7 @@ const menuButton = { |
|
|
|
"coloritem": '<div class="luckysheet-cols-menuitem luckysheet-mousedown-cancel ${class}"><div class="luckysheet-cols-menuitem-content luckysheet-mousedown-cancel">${name}</div></div>', |
|
|
|
"subcolor": '<div id="luckysheet-icon-${id}-menuButton" class="luckysheet-cols-menu luckysheet-rightgclick-menu luckysheet-rightgclick-menu-sub luckysheet-menuButton-sub luckysheet-mousedown-cancel"> <div class="luckysheet-mousedown-cancel"> <div class="luckysheet-mousedown-cancel"> <input type="text" class="luckysheet-color-selected" /> </div> </div></div>', |
|
|
|
"rightclickmenu": null, |
|
|
|
"submenuhide": null, |
|
|
|
"submenuhide": {}, |
|
|
|
focus: function($obj, value){ |
|
|
|
if($obj.attr("id")=="luckysheet-icon-font-family-menuButton"){ |
|
|
|
if (isdatatypemulti(value)["num"]) { |
|
|
|
@ -956,7 +956,7 @@ const menuButton = { |
|
|
|
"borderType": type, |
|
|
|
"color": color, |
|
|
|
"style": style, |
|
|
|
"range": Store.luckysheet_select_save |
|
|
|
"range": $.extend(true, [], Store.luckysheet_select_save) |
|
|
|
} |
|
|
|
|
|
|
|
cfg["borderInfo"].push(borderInfo); |
|
|
|
@ -1115,7 +1115,7 @@ const menuButton = { |
|
|
|
"borderType": itemvalue, |
|
|
|
"color": color, |
|
|
|
"style": style, |
|
|
|
"range": Store.luckysheet_select_save |
|
|
|
"range": $.extend(true, [], Store.luckysheet_select_save) |
|
|
|
} |
|
|
|
|
|
|
|
cfg["borderInfo"].push(borderInfo); |
|
|
|
@ -2874,7 +2874,7 @@ const menuButton = { |
|
|
|
} |
|
|
|
mouseclickposition($menuButton, menuleft, $(this).offset().top + 25, "lefttop"); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
$("body").on("mouseover mouseleave",".luckysheet-menuButton .luckysheet-cols-submenu", function(e){ |
|
|
|
let $t = $(this), attrid = $t.attr("itemvalue"), |
|
|
|
$attr = $("#luckysheet-icon-" + attrid + "-menuButton"); |
|
|
|
@ -2897,13 +2897,13 @@ const menuButton = { |
|
|
|
$attr.css({ "top": top, "left": left }).show(); |
|
|
|
_this.rightclickmenu = $t; |
|
|
|
} else { |
|
|
|
clearTimeout(_this.submenuhide); |
|
|
|
_this.submenuhide = setTimeout(function () { $attr.hide(); }, 200); |
|
|
|
clearTimeout(_this.submenuhide[$attr.attr('id')]); |
|
|
|
_this.submenuhide[$attr.attr('id')] = setTimeout(function () { $attr.hide(); }, 200); |
|
|
|
} |
|
|
|
}).on("mouseover mouseleave",".luckysheet-menuButton-sub", function(e){ |
|
|
|
if (e.type === "mouseover") { |
|
|
|
_this.rightclickmenu.addClass("luckysheet-cols-menuitem-hover"); |
|
|
|
clearTimeout(_this.submenuhide); |
|
|
|
clearTimeout(_this.submenuhide[$(this).attr('id')]); |
|
|
|
} |
|
|
|
else { |
|
|
|
_this.rightclickmenu.removeClass("luckysheet-cols-menuitem-hover"); |
|
|
|
|