abaddressbooknamedialog.js
来自「现在很火的邮件客户端软件thunderbird的源码」· JavaScript 代码 · 共 58 行
JS
58 行
var okCallback = 0;var gCanRename = true;var gOkButton;var gNameInput;function abNameOnLoad(){ var abName = ""; gOkButton = document.documentElement.getButton('accept'); // look in arguments[0] for parameters if ("arguments" in window && window.arguments[0]) { if ("title" in window.arguments[0]) document.title = window.arguments[0].title; if ("okCallback" in window.arguments[0]) top.okCallback = window.arguments[0].okCallback; if ("name" in window.arguments[0]) abName = window.arguments[0].name; if ("canRename" in window.arguments[0]) gCanRename = window.arguments[0].canRename; } // focus on input gNameInput = document.getElementById('name'); if (gNameInput) { if (abName) gNameInput.value = abName; if (gCanRename) gNameInput.focus(); else gNameInput.disabled = true; } abNameDoOkEnabling() moveToAlertPosition();}function abNameOKButton(){ if (top.okCallback && gCanRename) top.okCallback(gNameInput.value.replace(/^\s+|\s+$/g, '')); return true;}function abNameDoOkEnabling(){ gOkButton.disabled = !/\S/.test(gNameInput.value);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?