您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Add a "Scripts" section in the WME menu
当前为
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://updategreasyfork.deno.dev/scripts/485913/1318893/addScriptsMenu.js
// ==UserScript== // @name addScriptsMenu // @namespace https://gf.zukizuki.org/fr/users/4324-sebiseba // @version 2024.01.28 // @description Add a "Scripts" section in the WME menu // @author Sebiseba // @include https://beta.waze.com/*editor* // @include https://www.waze.com/*editor* // @exclude https://www.waze.com/*user/editor/* // @grant GM_xmlhttpRequest // ==/UserScript== /* global $ */ /* jshint esversion:6 */ (function addScriptsMenu() { if (typeof getElementsByClassName('collapsible-GROUP_SCRIPTS', getId('layer-switcher-region')) [0] != 'object') { var menuParent = getElementsByClassName('togglers', getId('layer-switcher-region')) [0]; var scriptMenu = document.createElement('li'); scriptMenu.className="group"; var scriptMenuContent = document.createElement('div'); scriptMenuContent.className='layer-switcher-toggler-tree-category'; scriptMenuContent.innerHTML='<wz-button id="developScript" color="clear-icon" size="xs"><i class="toggle-category w-icon w-icon-caret-down"></i></wz-button>'+ '<wz-toggle-switch disabled="false" checked id="layer-switcher-group_scripts_" class="layer-switcher-group_scripts_" tabindex="0" name="" value=""></wz-toggle-switch>'+ '<label class="label-text" for="layer-switcher-group_scripts_">Scripts</label>'; scriptMenu.appendChild(scriptMenuContent); var groupScripts = document.createElement('ul'); groupScripts.className="collapsible-GROUP_SCRIPTS"; scriptMenu.appendChild(groupScripts); menuParent.insertBefore(scriptMenu, menuParent.firstChild); getId('developScript').addEventListener('click', function(e) { if (groupScripts.className == 'collapsible-GROUP_SCRIPTS') { groupScripts.className='collapsible-GROUP_SCRIPTS collapse-layer-switcher-group'; this.innerHTML='<i class="toggle-category w-icon w-icon-caret-down upside-down"></i>'; } else { groupScripts.className='collapsible-GROUP_SCRIPTS'; this.innerHTML='<i class="toggle-category w-icon w-icon-caret-down"></i>'; } }); getId('layer-switcher-group_scripts_').addEventListener('click', function(e) { if (groupScripts.className == 'collapsible-GROUP_SCRIPTS') { groupScripts.className='collapsible-GROUP_SCRIPTS collapse-layer-switcher-group'; getId('developScript').innerHTML='<i class="toggle-category w-icon w-icon-caret-down upside-down"></i>'; } else { groupScripts.className='collapsible-GROUP_SCRIPTS'; getId('developScript').innerHTML='<i class="toggle-category w-icon w-icon-caret-down"></i>'; } }); } } )