diff --git a/_server/editor.js b/_server/editor.js index 7ddc0f60..705c07c7 100644 --- a/_server/editor.js +++ b/_server/editor.js @@ -52,6 +52,7 @@ function editor() { left1 : document.getElementById('left1'), editModeSelect :document.getElementById('editModeSelect'), mid2 : document.getElementById('mid2'), + clearLastUsedBtn: document.getElementById('clearLastUsedBtn'), lastUsedDiv: document.getElementById('lastUsedDiv'), lastUsed: document.getElementById('lastUsed'), lastUsedCtx: document.getElementById('lastUsed').getContext('2d'), diff --git a/_server/editor_listen.js b/_server/editor_listen.js index 31825aa5..8c80ecf0 100644 --- a/_server/editor_listen.js +++ b/_server/editor_listen.js @@ -35,6 +35,7 @@ editor_listen_wrapper = function (editor) { editor.dom.clearLoc.onmousedown = editor.uifunctions.clearLoc_click editor.dom.lastUsed.onmousedown = editor.uifunctions.lastUsed_click; + editor.dom.clearLastUsedBtn.onclick = editor.uifunctions.clearLastUsedBtn_click; editor.dom.lockMode.onchange = editor.uifunctions.lockMode_onchange; editor.dom.brushMod.onchange = editor.uifunctions.brushMod_onchange diff --git a/_server/editor_mappanel.js b/_server/editor_mappanel.js index 9068eff9..77c43ffc 100644 --- a/_server/editor_mappanel.js +++ b/_server/editor_mappanel.js @@ -742,7 +742,13 @@ editor_mappanel_wrapper = function (editor) { return; } + editor.uifunctions.clearLastUsedBtn_click = function () { + if (editor.isMobile) return; + editor.uivalues.lastUsed = []; + editor.config.set('lastUsed', []); + editor.updateLastUsedMap(); + } ///////////////////////////////////////////////////////////////////////////// diff --git a/editor-mobile.html b/editor-mobile.html index 45fe1dce..d5d3ac56 100644 --- a/editor-mobile.html +++ b/editor-mobile.html @@ -315,7 +315,7 @@
最近使用的图块列表:
+最近使用的图块列表(Ctrl+滚轮放缩)