summaryrefslogtreecommitdiff
path: root/alarm/node_modules/parse5/lib/extensions/location-info/open-element-stack-mixin.js
diff options
context:
space:
mode:
Diffstat (limited to 'alarm/node_modules/parse5/lib/extensions/location-info/open-element-stack-mixin.js')
-rw-r--r--alarm/node_modules/parse5/lib/extensions/location-info/open-element-stack-mixin.js35
1 files changed, 0 insertions, 35 deletions
diff --git a/alarm/node_modules/parse5/lib/extensions/location-info/open-element-stack-mixin.js b/alarm/node_modules/parse5/lib/extensions/location-info/open-element-stack-mixin.js
deleted file mode 100644
index 765fe77..0000000
--- a/alarm/node_modules/parse5/lib/extensions/location-info/open-element-stack-mixin.js
+++ /dev/null
@@ -1,35 +0,0 @@
-'use strict';
-
-const Mixin = require('../../utils/mixin');
-
-class LocationInfoOpenElementStackMixin extends Mixin {
- constructor(stack, opts) {
- super(stack);
-
- this.onItemPop = opts.onItemPop;
- }
-
- _getOverriddenMethods(mxn, orig) {
- return {
- pop() {
- mxn.onItemPop(this.current);
- orig.pop.call(this);
- },
-
- popAllUpToHtmlElement() {
- for (let i = this.stackTop; i > 0; i--) {
- mxn.onItemPop(this.items[i]);
- }
-
- orig.popAllUpToHtmlElement.call(this);
- },
-
- remove(element) {
- mxn.onItemPop(this.current);
- orig.remove.call(this, element);
- }
- };
- }
-}
-
-module.exports = LocationInfoOpenElementStackMixin;