diff options
Diffstat (limited to 'alarm/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAreaElement-impl.js')
-rw-r--r-- | alarm/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAreaElement-impl.js | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/alarm/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAreaElement-impl.js b/alarm/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAreaElement-impl.js deleted file mode 100644 index 58d5fe1..0000000 --- a/alarm/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAreaElement-impl.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -const { mixin } = require("../../utils"); -const DOMTokenList = require("../generated/DOMTokenList"); -const HTMLElementImpl = require("./HTMLElement-impl").implementation; -const HTMLHyperlinkElementUtilsImpl = require("./HTMLHyperlinkElementUtils-impl").implementation; - -class HTMLAreaElementImpl extends HTMLElementImpl { - constructor(globalObject, args, privateData) { - super(globalObject, args, privateData); - - this._htmlHyperlinkElementUtilsSetup(); - - this._hasActivationBehavior = true; - } - - _activationBehavior() { - this._followAHyperlink(); - } - - get relList() { - if (this._relList === undefined) { - this._relList = DOMTokenList.createImpl(this._globalObject, [], { - element: this, - attributeLocalName: "rel" - }); - } - return this._relList; - } - - _attrModified(name, value, oldValue) { - super._attrModified(name, value, oldValue); - - if (name === "rel" && this._relList !== undefined) { - this._relList.attrModified(); - } - } -} - -mixin(HTMLAreaElementImpl.prototype, HTMLHyperlinkElementUtilsImpl.prototype); - -module.exports = { - implementation: HTMLAreaElementImpl -}; |