diff --git a/tools/border-image-generator/index.html b/tools/border-image-generator/index.html
index c478509..b682c79 100644
--- a/tools/border-image-generator/index.html
+++ b/tools/border-image-generator/index.html
@@ -90,7 +90,7 @@
-
additional-properties
+
Additional properties
repeat-x
Click to Copy
- border-image-slice:
-
+ border-image-slice:
+ =
border-image-width:
-
+
- border-image-outset:
-
+ border-image-outset:
+
- border-image-repeat:
-
+ border-image-repeat:
+
- border-image-source:
-
+ border-image-source:
+
- border-style:
+ border-style:
solid;
diff --git a/tools/border-image-generator/script.js b/tools/border-image-generator/script.js
index 8034068..e7568ca 100644
--- a/tools/border-image-generator/script.js
+++ b/tools/border-image-generator/script.js
@@ -1064,8 +1064,8 @@ var BorderImage = (function BorderImage() {
var preview_area;
var dropdown_unit_options = [
{ "": "--", "%": "%" },
- { px: "px", "%": "%", em: "em" },
- { px: "px", em: "em" },
+ { px: "px", "%": "%", em: "em", "": "--", auto: "auto" },
+ { px: "px", em: "em", "": "--" },
];
var border_slice = [];
@@ -1225,7 +1225,18 @@ var BorderImage = (function BorderImage() {
else InputSliderManager.setMax(topic, 1000);
border_width_units[id] = obj.value;
- border_width[id] = border_width_values[id] + obj.value;
+ var thisInput = document.querySelector(".ui-input-slider[data-topic='" + topic + "']");
+ if (obj.value === "auto") {
+ thisInput.querySelector("input").style.visibility = "hidden";
+ thisInput.querySelector(".ui-input-slider-left").style.visibility = "hidden";
+ thisInput.querySelector(".ui-input-slider-right").style.visibility = "hidden";
+ border_width[id] = "auto";
+ } else {
+ thisInput.querySelector("input").style.visibility = "visible";
+ thisInput.querySelector(".ui-input-slider-left").style.visibility = "visible";
+ thisInput.querySelector(".ui-input-slider-right").style.visibility = "visible";
+ border_width[id] = border_width_values[id] + obj.value;
+ }
updateBorderWidth();
});
};
diff --git a/tools/border-image-generator/styles.css b/tools/border-image-generator/styles.css
index 833ef4e..df7c01f 100644
--- a/tools/border-image-generator/styles.css
+++ b/tools/border-image-generator/styles.css
@@ -189,7 +189,6 @@
.ui-dropdown-list {
width: 100%;
- height: 150px;
max-height: 150px;
margin: 0;
padding: 0 0.3em;
@@ -842,29 +841,10 @@ body[data-move="Y"] {
}
#controls .border-repeat .ui-dropdown-list {
- height: 8.2em;
border-width: 1px;
text-align: center;
}
-/* border-image-slice */
-
-#border-slice-control .ui-dropdown-list {
- height: 4.3em;
-}
-
-/* border-image-width */
-
-#border-width-control .ui-dropdown-list {
- height: 6.2em;
-}
-
-/* border-image-outset */
-
-#border-outset-control .ui-dropdown-list {
- height: 4.3em;
-}
-
#additional-properties .property {
width: 200px;
}