aboutsummaryrefslogtreecommitdiffstats
path: root/vanilla/node_modules/@acemir/cssom/lib/clone.js
diff options
context:
space:
mode:
authorAdam Mathes <adam@adammathes.com>2026-02-14 14:46:37 -0800
committerAdam Mathes <adam@adammathes.com>2026-02-14 14:46:37 -0800
commitafa87af01c79a9baa539f2992d32154d2a4739bd (patch)
tree92c7416db734270a2fee1d72ee9cc119379ff8e1 /vanilla/node_modules/@acemir/cssom/lib/clone.js
parent3b927e84d200402281f68181cd4253bc77e5528d (diff)
downloadneko-afa87af01c79a9baa539f2992d32154d2a4739bd.tar.gz
neko-afa87af01c79a9baa539f2992d32154d2a4739bd.tar.bz2
neko-afa87af01c79a9baa539f2992d32154d2a4739bd.zip
task: delete vanilla js prototype\n\n- Removed vanilla/ directory and web/dist/vanilla directory\n- Updated Makefile, Dockerfile, and CI workflow to remove vanilla references\n- Cleaned up web/web.go to remove vanilla embed and routes\n- Verified build and tests pass\n\nCloses NK-2tcnmq
Diffstat (limited to 'vanilla/node_modules/@acemir/cssom/lib/clone.js')
-rw-r--r--vanilla/node_modules/@acemir/cssom/lib/clone.js105
1 files changed, 0 insertions, 105 deletions
diff --git a/vanilla/node_modules/@acemir/cssom/lib/clone.js b/vanilla/node_modules/@acemir/cssom/lib/clone.js
deleted file mode 100644
index b9c262f..0000000
--- a/vanilla/node_modules/@acemir/cssom/lib/clone.js
+++ /dev/null
@@ -1,105 +0,0 @@
-//.CommonJS
-var CSSOM = {
- CSSStyleSheet: require("./CSSStyleSheet").CSSStyleSheet,
- CSSRule: require("./CSSRule").CSSRule,
- CSSNestedDeclarations: require("./CSSNestedDeclarations").CSSNestedDeclarations,
- CSSStyleRule: require("./CSSStyleRule").CSSStyleRule,
- CSSGroupingRule: require("./CSSGroupingRule").CSSGroupingRule,
- CSSConditionRule: require("./CSSConditionRule").CSSConditionRule,
- CSSMediaRule: require("./CSSMediaRule").CSSMediaRule,
- CSSContainerRule: require("./CSSContainerRule").CSSContainerRule,
- CSSSupportsRule: require("./CSSSupportsRule").CSSSupportsRule,
- CSSStyleDeclaration: require("./CSSStyleDeclaration").CSSStyleDeclaration,
- CSSKeyframeRule: require('./CSSKeyframeRule').CSSKeyframeRule,
- CSSKeyframesRule: require('./CSSKeyframesRule').CSSKeyframesRule,
- CSSScopeRule: require('./CSSScopeRule').CSSScopeRule,
- CSSLayerBlockRule: require('./CSSLayerBlockRule').CSSLayerBlockRule,
- CSSLayerStatementRule: require('./CSSLayerStatementRule').CSSLayerStatementRule
-};
-// Use cssstyle if available
-try {
- CSSOM.CSSStyleDeclaration = require("cssstyle").CSSStyleDeclaration;
-} catch (e) {
- // ignore
-}
-///CommonJS
-
-
-/**
- * Produces a deep copy of stylesheet — the instance variables of stylesheet are copied recursively.
- * @param {CSSStyleSheet|CSSOM.CSSStyleSheet} stylesheet
- * @nosideeffects
- * @return {CSSOM.CSSStyleSheet}
- */
-CSSOM.clone = function clone(stylesheet) {
-
- var cloned = new CSSOM.CSSStyleSheet();
-
- var rules = stylesheet.cssRules;
- if (!rules) {
- return cloned;
- }
-
- for (var i = 0, rulesLength = rules.length; i < rulesLength; i++) {
- var rule = rules[i];
- var ruleClone = cloned.cssRules[i] = new rule.constructor();
-
- var style = rule.style;
- if (style) {
- var styleClone = ruleClone.style = new CSSOM.CSSStyleDeclaration();
- for (var j = 0, styleLength = style.length; j < styleLength; j++) {
- var name = styleClone[j] = style[j];
- styleClone[name] = style[name];
- styleClone._importants[name] = style.getPropertyPriority(name);
- }
- styleClone.length = style.length;
- }
-
- if (rule.hasOwnProperty('keyText')) {
- ruleClone.keyText = rule.keyText;
- }
-
- if (rule.hasOwnProperty('selectorText')) {
- ruleClone.selectorText = rule.selectorText;
- }
-
- if (rule.hasOwnProperty('mediaText')) {
- ruleClone.mediaText = rule.mediaText;
- }
-
- if (rule.hasOwnProperty('supportsText')) {
- ruleClone.supports = rule.supports;
- }
-
- if (rule.hasOwnProperty('conditionText')) {
- ruleClone.conditionText = rule.conditionText;
- }
-
- if (rule.hasOwnProperty('layerName')) {
- ruleClone.layerName = rule.layerName;
- }
-
- if (rule.hasOwnProperty('href')) {
- ruleClone.href = rule.href;
- }
-
- if (rule.hasOwnProperty('name')) {
- ruleClone.name = rule.name;
- }
-
- if (rule.hasOwnProperty('nameList')) {
- ruleClone.nameList = rule.nameList;
- }
-
- if (rule.hasOwnProperty('cssRules')) {
- ruleClone.cssRules = clone(rule).cssRules;
- }
- }
-
- return cloned;
-
-};
-
-//.CommonJS
-exports.clone = CSSOM.clone;
-///CommonJS