aboutsummaryrefslogtreecommitdiff
path: root/node_modules/cssstyle/lib/properties/border.js
diff options
context:
space:
mode:
authorJoel Kronqvist <joel.h.kronqvist@gmail.com>2022-03-05 19:02:27 +0200
committerJoel Kronqvist <joel.h.kronqvist@gmail.com>2022-03-05 19:02:27 +0200
commit5d309ff52cd399a6b71968a6b9a70c8ac0b98981 (patch)
tree360f7eb50f956e2367ef38fa1fc6ac7ac5258042 /node_modules/cssstyle/lib/properties/border.js
parentb500a50f1b97d93c98b36ed9a980f8188d648147 (diff)
downloadLYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.tar.gz
LYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.zip
Added node_modules for the updating to work properly.
Diffstat (limited to 'node_modules/cssstyle/lib/properties/border.js')
-rw-r--r--node_modules/cssstyle/lib/properties/border.js33
1 files changed, 33 insertions, 0 deletions
diff --git a/node_modules/cssstyle/lib/properties/border.js b/node_modules/cssstyle/lib/properties/border.js
new file mode 100644
index 0000000..bf5b5d6
--- /dev/null
+++ b/node_modules/cssstyle/lib/properties/border.js
@@ -0,0 +1,33 @@
+'use strict';
+
+var shorthandSetter = require('../parsers').shorthandSetter;
+var shorthandGetter = require('../parsers').shorthandGetter;
+
+var shorthand_for = {
+ 'border-width': require('./borderWidth'),
+ 'border-style': require('./borderStyle'),
+ 'border-color': require('./borderColor'),
+};
+
+var myShorthandSetter = shorthandSetter('border', shorthand_for);
+var myShorthandGetter = shorthandGetter('border', shorthand_for);
+
+module.exports.definition = {
+ set: function(v) {
+ if (v.toString().toLowerCase() === 'none') {
+ v = '';
+ }
+ myShorthandSetter.call(this, v);
+ this.removeProperty('border-top');
+ this.removeProperty('border-left');
+ this.removeProperty('border-right');
+ this.removeProperty('border-bottom');
+ this._values['border-top'] = this._values.border;
+ this._values['border-left'] = this._values.border;
+ this._values['border-right'] = this._values.border;
+ this._values['border-bottom'] = this._values.border;
+ },
+ get: myShorthandGetter,
+ enumerable: true,
+ configurable: true,
+};