forked from mirrors/gecko-dev
This is simpler and closer to how a regular image would behave. Move dropmarker styles to xul.css, and remove the dropmarker custom element that just wraps an <image>. Also remove the button[type="disclosure"] rules since they're unused while at it (and macOS has no styles for that). Depends on D191736 Differential Revision: https://phabricator.services.mozilla.com/D191739
27 lines
933 B
JavaScript
27 lines
933 B
JavaScript
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
"use strict";
|
|
|
|
// This is loaded into chrome windows with the subscript loader. Wrap in
|
|
// a block to prevent accidentally leaking globals onto `window`.
|
|
{
|
|
class MozCommandSet extends MozXULElement {
|
|
connectedCallback() {
|
|
if (this.getAttribute("commandupdater") === "true") {
|
|
const events = this.getAttribute("events") || "*";
|
|
const targets = this.getAttribute("targets") || "*";
|
|
document.commandDispatcher.addCommandUpdater(this, events, targets);
|
|
}
|
|
}
|
|
|
|
disconnectedCallback() {
|
|
if (this.getAttribute("commandupdater") === "true") {
|
|
document.commandDispatcher.removeCommandUpdater(this);
|
|
}
|
|
}
|
|
}
|
|
|
|
customElements.define("commandset", MozCommandSet);
|
|
}
|