fune/toolkit/content/widgets/general.js
Emilio Cobos Álvarez abae05ee43 Bug 1860766 - Use content: url() for custom dropmarkers. r=dao,desktop-theme-reviewers
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
2023-10-26 09:02:13 +00:00

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);
}