diff options
| author | Adam Mathes <adam@adammathes.com> | 2026-02-14 14:46:37 -0800 |
|---|---|---|
| committer | Adam Mathes <adam@adammathes.com> | 2026-02-14 14:46:37 -0800 |
| commit | afa87af01c79a9baa539f2992d32154d2a4739bd (patch) | |
| tree | 92c7416db734270a2fee1d72ee9cc119379ff8e1 /vanilla/node_modules/cssstyle/lib/properties/display.js | |
| parent | 3b927e84d200402281f68181cd4253bc77e5528d (diff) | |
| download | neko-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/cssstyle/lib/properties/display.js')
| -rw-r--r-- | vanilla/node_modules/cssstyle/lib/properties/display.js | 210 |
1 files changed, 0 insertions, 210 deletions
diff --git a/vanilla/node_modules/cssstyle/lib/properties/display.js b/vanilla/node_modules/cssstyle/lib/properties/display.js deleted file mode 100644 index d331d54..0000000 --- a/vanilla/node_modules/cssstyle/lib/properties/display.js +++ /dev/null @@ -1,210 +0,0 @@ -"use strict"; - -const parsers = require("../parsers"); - -const property = "display"; - -/* keywords */ -const displayOutside = ["block", "inline", "run-in"]; -const displayFlow = ["flow", "flow-root"]; - -module.exports.parse = (v, opt = {}) => { - const { globalObject } = opt; - if (v === "") { - return v; - } - const { AST_TYPES } = parsers; - const value = parsers.parsePropertyValue(property, v, { - globalObject, - inArray: true - }); - if (Array.isArray(value) && value.length) { - switch (value.length) { - case 1: { - const [{ name, type }] = value; - switch (type) { - case AST_TYPES.GLOBAL_KEYWORD: { - return name; - } - case AST_TYPES.IDENTIFIER: { - if (name === "flow") { - return "block"; - } - return name; - } - default: - } - break; - } - case 2: { - const [part1, part2] = value; - const val1 = part1.type === AST_TYPES.IDENTIFIER && part1.name; - const val2 = part2.type === AST_TYPES.IDENTIFIER && part2.name; - if (val1 && val2) { - let outerValue = ""; - let innerValue = ""; - if (val1 === "list-item") { - outerValue = val2; - innerValue = val1; - } else if (val2 === "list-item") { - outerValue = val1; - innerValue = val2; - } else if (displayOutside.includes(val1)) { - outerValue = val1; - innerValue = val2; - } else if (displayOutside.includes(val2)) { - outerValue = val2; - innerValue = val1; - } - if (innerValue === "list-item") { - switch (outerValue) { - case "block": - case "flow": { - return innerValue; - } - case "flow-root": - case "inline": - case "run-in": { - return `${outerValue} ${innerValue}`; - } - default: - } - } else if (outerValue === "block") { - switch (innerValue) { - case "flow": { - return outerValue; - } - case "flow-root": - case "flex": - case "grid": - case "table": { - return innerValue; - } - case "ruby": { - return `${outerValue} ${innerValue}`; - } - default: - } - } else if (outerValue === "inline") { - switch (innerValue) { - case "flow": { - return outerValue; - } - case "flow-root": { - return `${outerValue}-block`; - } - case "flex": - case "grid": - case "table": { - return `${outerValue}-${innerValue}`; - } - case "ruby": { - return innerValue; - } - default: - } - } else if (outerValue === "run-in") { - switch (innerValue) { - case "flow": { - return outerValue; - } - case "flow-root": - case "flex": - case "grid": - case "table": - case "ruby": { - return `${outerValue} ${innerValue}`; - } - default: - } - } - } - break; - } - case 3: { - const [part1, part2, part3] = value; - const val1 = part1.type === AST_TYPES.IDENTIFIER && part1.name; - const val2 = part2.type === AST_TYPES.IDENTIFIER && part2.name; - const val3 = part3.type === AST_TYPES.IDENTIFIER && part3.name; - if (val1 && val2 && part3) { - let outerValue = ""; - let flowValue = ""; - let listItemValue = ""; - if (val1 === "list-item") { - listItemValue = val1; - if (displayFlow.includes(val2)) { - flowValue = val2; - outerValue = val3; - } else if (displayFlow.includes(val3)) { - flowValue = val3; - outerValue = val2; - } - } else if (val2 === "list-item") { - listItemValue = val2; - if (displayFlow.includes(val1)) { - flowValue = val1; - outerValue = val3; - } else if (displayFlow.includes(val3)) { - flowValue = val3; - outerValue = val1; - } - } else if (val3 === "list-item") { - listItemValue = val3; - if (displayFlow.includes(val1)) { - flowValue = val1; - outerValue = val2; - } else if (displayFlow.includes(val2)) { - flowValue = val2; - outerValue = val1; - } - } - if (outerValue && flowValue && listItemValue) { - switch (outerValue) { - case "block": { - if (flowValue === "flow") { - return listItemValue; - } - return `${flowValue} ${listItemValue}`; - } - case "inline": - case "run-in": { - if (flowValue === "flow") { - return `${outerValue} ${listItemValue}`; - } - return `${outerValue} ${flowValue} ${listItemValue}`; - } - } - } - } - break; - } - default: - } - } else if (typeof value === "string") { - return value; - } -}; - -module.exports.definition = { - set(v) { - v = parsers.prepareValue(v); - if (parsers.hasVarFunc(v)) { - this._setProperty(property, v); - } else { - const val = module.exports.parse(v, { - globalObject: this._global - }); - if (typeof val === "string") { - const priority = this._priorities.get(property) ?? ""; - this._setProperty(property, val, priority); - } - } - }, - get() { - return this.getPropertyValue(property); - }, - enumerable: true, - configurable: true -}; - -module.exports.property = property; |
