voron79
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору addEventListener("wheel", { flag: false, handleEvent(e) {this[e.type](e);}, contextmenu(e) { this.flag = e.preventDefault(); window.removeEventListener("contextmenu", this); }, wheel(e) { if (e.buttons != 2 || !gBrowser.selectedBrowser.matches(":hover")) return; if (!this.flag) this.flag = !window.addEventListener("contextmenu", this); e.preventDefault(); FullZoom[e.deltaY > 0 ? "reduce" : "enlarge"](); } }, false, ); FullZoom._globalValue = 1.70; addDestructor(() => delete FullZoom._globalValue); |