From 355f313094d246950505f119d917c353189ef1da Mon Sep 17 00:00:00 2001 From: guy Date: Thu, 22 Mar 2018 14:27:01 +0800 Subject: [PATCH] update --- dist/bundle.css | 132 ++++++++++++++---- dist/bundle.js | 38 ++++- dist/case.js | 38 ++++- dist/fineui.css | 132 ++++++++++++++---- dist/images/1x/background/auto_color.png | Bin 461 -> 865 bytes dist/images/1x/background/trans_color.png | Bin 232 -> 301 bytes dist/images/1x/icon/auto_disable.png | Bin 0 -> 608 bytes dist/images/1x/icon/auto_normal.png | Bin 0 -> 637 bytes dist/images/1x/icon/auto_select.png | Bin 0 -> 617 bytes dist/images/1x/icon/trans_disable.png | Bin 0 -> 200 bytes dist/images/1x/icon/trans_normal .png | Bin 0 -> 192 bytes dist/images/1x/icon/trans_select .png | Bin 0 -> 199 bytes dist/images/2x/background/auto_color.png | Bin 1007 -> 1967 bytes dist/images/2x/background/trans_color.png | Bin 342 -> 534 bytes dist/images/2x/icon/auto_disable.png | Bin 0 -> 1368 bytes dist/images/2x/icon/auto_normal.png | Bin 0 -> 1379 bytes dist/images/2x/icon/auto_select.png | Bin 0 -> 1361 bytes dist/images/2x/icon/trans_disable.png | Bin 0 -> 285 bytes dist/images/2x/icon/trans_normal.png | Bin 0 -> 293 bytes dist/images/2x/icon/trans_select.png | Bin 0 -> 292 bytes dist/resource.css | 132 ++++++++++++++---- public/css/icon.css | 132 ++++++++++++++---- .../colorpicker/editor.colorpicker.js | 38 ++++- src/css/resource/icon.css | 132 ++++++++++++++---- src/less/image.less | 120 ++++++++-------- src/less/lib/icon.less | 8 ++ src/less/resource/icon.less | 3 + ui/css/icon.css | 132 ++++++++++++++---- 28 files changed, 776 insertions(+), 261 deletions(-) create mode 100644 dist/images/1x/icon/auto_disable.png create mode 100644 dist/images/1x/icon/auto_normal.png create mode 100644 dist/images/1x/icon/auto_select.png create mode 100644 dist/images/1x/icon/trans_disable.png create mode 100644 dist/images/1x/icon/trans_normal .png create mode 100644 dist/images/1x/icon/trans_select .png create mode 100644 dist/images/2x/icon/auto_disable.png create mode 100644 dist/images/2x/icon/auto_normal.png create mode 100644 dist/images/2x/icon/auto_select.png create mode 100644 dist/images/2x/icon/trans_disable.png create mode 100644 dist/images/2x/icon/trans_normal.png create mode 100644 dist/images/2x/icon/trans_select.png diff --git a/dist/bundle.css b/dist/bundle.css index 8889bf1a1..30560d2ab 100644 --- a/dist/bundle.css +++ b/dist/bundle.css @@ -6542,149 +6542,149 @@ textarea::-webkit-scrollbar-thumb:hover { } .check-box-icon .x-icon { display: block; - background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_normal.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_normal.png'); background-size: contain; _background: none; } .check-box-icon .x-icon.hack { - background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_normal.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_normal.png'); _background: none; } .check-box-icon:hover .x-icon, .check-box-icon.hover .x-icon { display: block; - background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_normal.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_normal.png'); background-size: contain; _background: none; } .check-box-icon:hover .x-icon.hack, .check-box-icon.hover .x-icon.hack { - background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_normal.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_normal.png'); _background: none; } .check-box-icon:active .x-icon { display: block; - background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_normal.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_normal.png'); background-size: contain; _background: none; } .check-box-icon:active .x-icon.hack { - background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_normal.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_normal.png'); _background: none; } .check-box-icon.active .x-icon { display: block; - background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_active.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_active.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_active.png'); background-size: contain; _background: none; } .check-box-icon.active .x-icon.hack { - background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_active.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_active.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_active.png'); _background: none; } .check-box-icon.disabled .x-icon { display: block; - background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_disable.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_disable.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_disable.png'); background-size: contain; _background: none; } .check-box-icon.disabled .x-icon.hack { - background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_disable.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_disable.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_disable.png'); _background: none; } .check-box-icon.disabled.active .x-icon { display: block; - background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_disable2.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_disable2.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/check_box_disable2.png'); background-size: contain; _background: none; } .check-box-icon.disabled.active .x-icon.hack { - background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_disable2.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_disable2.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/check_box_disable2.png'); _background: none; } .radio-icon .x-icon { display: block; - background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_normal.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_normal.png'); background-size: contain; _background: none; } .radio-icon .x-icon.hack { - background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_normal.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_normal.png'); _background: none; } .radio-icon:hover .x-icon, .radio-icon.hover .x-icon { display: block; - background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_normal.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_normal.png'); background-size: contain; _background: none; } .radio-icon:hover .x-icon.hack, .radio-icon.hover .x-icon.hack { - background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_normal.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_normal.png'); _background: none; } .radio-icon:active .x-icon { display: block; - background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_normal.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_normal.png'); background-size: contain; _background: none; } .radio-icon:active .x-icon.hack { - background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_normal.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_normal.png'); _background: none; } .radio-icon.active .x-icon { display: block; - background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_active.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_active.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_active.png'); background-size: contain; _background: none; } .radio-icon.active .x-icon.hack { - background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_active.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_active.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_active.png'); _background: none; } .radio-icon.disabled .x-icon { display: block; - background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_disable.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_disable.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_disable.png'); background-size: contain; _background: none; } .radio-icon.disabled .x-icon.hack { - background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_disable.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_disable.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_disable.png'); _background: none; } .radio-icon.disabled.active .x-icon { display: block; - background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_disable2.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_disable2.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/radio_disable2.png'); background-size: contain; _background: none; } .radio-icon.disabled.active .x-icon.hack { - background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_disable2.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_disable2.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/radio_disable2.png'); _background: none; } @@ -6702,39 +6702,111 @@ textarea::-webkit-scrollbar-thumb:hover { } .slider-icon .x-icon { display: block; - background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/slider_normal_small.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/slider_normal_small.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/slider_normal_small.png'); background-size: contain; _background: none; } .slider-icon .x-icon.hack { - background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/slider_normal_small.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/slider_normal_small.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/slider_normal_small.png'); _background: none; } .slider-icon:hover .x-icon, .slider-icon.hover .x-icon { display: block; - background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/slider_active_small.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/slider_active_small.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/slider_active_small.png'); background-size: contain; _background: none; } .slider-icon:hover .x-icon.hack, .slider-icon.hover .x-icon.hack { - background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/slider_active_small.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/slider_active_small.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/slider_active_small.png'); _background: none; } .slider-icon.disabled .x-icon { display: block; - background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/slider_normal_small.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/slider_normal_small.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/slider_normal_small.png'); background-size: contain; _background: none; } .slider-icon.disabled .x-icon.hack { - background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/slider_normal_small.png') no-repeat 0 0; + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/slider_normal_small.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/slider_normal_small.png'); _background: none; } +.auto-color-icon .x-icon { + display: block; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/auto_normal.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/auto_normal.png'); + background-size: contain; + _background: none; +} +.auto-color-icon .x-icon.hack { + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/auto_normal.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/auto_normal.png'); + _background: none; +} +.auto-color-icon.active .x-icon { + display: block; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/auto_select.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/auto_select.png'); + background-size: contain; + _background: none; +} +.auto-color-icon.active .x-icon.hack { + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/auto_select.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/auto_select.png'); + _background: none; +} +.auto-color-icon.disabled .x-icon { + display: block; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/auto_disable.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/auto_disable.png'); + background-size: contain; + _background: none; +} +.auto-color-icon.disabled .x-icon.hack { + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/auto_disable.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/auto_disable.png'); + _background: none; +} +.trans-color-icon .x-icon { + display: block; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/trans_normal.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/trans_normal.png'); + background-size: contain; + _background: none; +} +.trans-color-icon .x-icon.hack { + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/trans_normal.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/trans_normal.png'); + _background: none; +} +.trans-color-icon.active .x-icon { + display: block; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/trans_select.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/trans_select.png'); + background-size: contain; + _background: none; +} +.trans-color-icon.active .x-icon.hack { + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/trans_select.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/trans_select.png'); + _background: none; +} +.trans-color-icon.disabled .x-icon { + display: block; + background: url('https://fanruan.coding.me/fineui/dist/images/2x/icon/trans_disable.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/2x/icon/trans_disable.png'); + background-size: contain; + _background: none; +} +.trans-color-icon.disabled .x-icon.hack { + background: url('https://fanruan.coding.me/fineui/dist/images/1x/icon/trans_disable.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://fanruan.coding.me/fineui/dist/images/1x/icon/trans_disable.png'); + _background: none; +} diff --git a/dist/bundle.js b/dist/bundle.js index eac26dbe7..8afaae839 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -76207,15 +76207,20 @@ BI.ColorPickerEditor = BI.inherit(BI.Widget, { this.B = Ws[2]; this.none = BI.createWidget({ - type: "bi.checkbox", + type: "bi.icon_button", + cls: "auto-color-icon", + width: 16, + height: 16, + iconWidth: 16, + iconHeight: 16, title: BI.i18nText("BI-Basic_Auto") }); - this.none.on(BI.Checkbox.EVENT_CHANGE, function () { + this.none.on(BI.IconButton.EVENT_CHANGE, function () { if (this.isSelected()) { self.lastColor = self.getValue(); self.setValue(""); } else { - self.setValue(self.lastColor || "#000000"); + self.setValue(self.lastColor || "#ffffff"); } if (self.R.isValid() && self.G.isValid() && self.B.isValid()) { self.colorShow.element.css("background-color", self.getValue()); @@ -76224,15 +76229,23 @@ BI.ColorPickerEditor = BI.inherit(BI.Widget, { }); this.transparent = BI.createWidget({ - type: "bi.checkbox", + type: "bi.icon_button", + cls: "trans-color-icon", + width: 16, + height: 16, + iconWidth: 16, + iconHeight: 16, title: BI.i18nText("BI-Transparent_Color") }); - this.transparent.on(BI.Checkbox.EVENT_CHANGE, function () { + this.transparent.on(BI.IconButton.EVENT_CHANGE, function () { if (this.isSelected()) { self.lastColor = self.getValue(); self.setValue("transparent"); } else { - self.setValue(self.lastColor || "#000000"); + if (self.lastColor === "transparent") { + self.lastColor = ""; + } + self.setValue(self.lastColor || "#ffffff"); } if (self.R.isValid() && self.G.isValid() && self.B.isValid()) { self.colorShow.element.css("background-color", self.getValue()); @@ -76283,10 +76296,21 @@ BI.ColorPickerEditor = BI.inherit(BI.Widget, { }); }, + _showPreColor: function (color) { + if (color === "") { + this.colorShow.element.css("background-color", "").removeClass("trans-color-background").addClass("auto-color-background"); + } else if (color === "transparent") { + this.colorShow.element.css("background-color", "").removeClass("auto-color-background").addClass("trans-color-background"); + } else { + this.colorShow.element.css({"background-color": color}).removeClass("auto-color-background").removeClass("trans-color-background"); + } + }, + setValue: function (color) { if (color === "transparent") { this.transparent.setSelected(true); this.none.setSelected(false); + this._showPreColor("transparent"); this.R.setValue(""); this.G.setValue(""); this.B.setValue(""); @@ -76299,7 +76323,7 @@ BI.ColorPickerEditor = BI.inherit(BI.Widget, { this.none.setSelected(false); } this.transparent.setSelected(false); - this.colorShow.element.css("background-color", color); + this._showPreColor(color); var json = BI.DOM.rgb2json(BI.DOM.hex2rgb(color)); this.R.setValue(BI.isNull(json.r) ? "" : json.r); this.G.setValue(BI.isNull(json.g) ? "" : json.g); diff --git a/dist/case.js b/dist/case.js index 5fdf73748..d6c501c17 100644 --- a/dist/case.js +++ b/dist/case.js @@ -4267,15 +4267,20 @@ BI.ColorPickerEditor = BI.inherit(BI.Widget, { this.B = Ws[2]; this.none = BI.createWidget({ - type: "bi.checkbox", + type: "bi.icon_button", + cls: "auto-color-icon", + width: 16, + height: 16, + iconWidth: 16, + iconHeight: 16, title: BI.i18nText("BI-Basic_Auto") }); - this.none.on(BI.Checkbox.EVENT_CHANGE, function () { + this.none.on(BI.IconButton.EVENT_CHANGE, function () { if (this.isSelected()) { self.lastColor = self.getValue(); self.setValue(""); } else { - self.setValue(self.lastColor || "#000000"); + self.setValue(self.lastColor || "#ffffff"); } if (self.R.isValid() && self.G.isValid() && self.B.isValid()) { self.colorShow.element.css("background-color", self.getValue()); @@ -4284,15 +4289,23 @@ BI.ColorPickerEditor = BI.inherit(BI.Widget, { }); this.transparent = BI.createWidget({ - type: "bi.checkbox", + type: "bi.icon_button", + cls: "trans-color-icon", + width: 16, + height: 16, + iconWidth: 16, + iconHeight: 16, title: BI.i18nText("BI-Transparent_Color") }); - this.transparent.on(BI.Checkbox.EVENT_CHANGE, function () { + this.transparent.on(BI.IconButton.EVENT_CHANGE, function () { if (this.isSelected()) { self.lastColor = self.getValue(); self.setValue("transparent"); } else { - self.setValue(self.lastColor || "#000000"); + if (self.lastColor === "transparent") { + self.lastColor = ""; + } + self.setValue(self.lastColor || "#ffffff"); } if (self.R.isValid() && self.G.isValid() && self.B.isValid()) { self.colorShow.element.css("background-color", self.getValue()); @@ -4343,10 +4356,21 @@ BI.ColorPickerEditor = BI.inherit(BI.Widget, { }); }, + _showPreColor: function (color) { + if (color === "") { + this.colorShow.element.css("background-color", "").removeClass("trans-color-background").addClass("auto-color-background"); + } else if (color === "transparent") { + this.colorShow.element.css("background-color", "").removeClass("auto-color-background").addClass("trans-color-background"); + } else { + this.colorShow.element.css({"background-color": color}).removeClass("auto-color-background").removeClass("trans-color-background"); + } + }, + setValue: function (color) { if (color === "transparent") { this.transparent.setSelected(true); this.none.setSelected(false); + this._showPreColor("transparent"); this.R.setValue(""); this.G.setValue(""); this.B.setValue(""); @@ -4359,7 +4383,7 @@ BI.ColorPickerEditor = BI.inherit(BI.Widget, { this.none.setSelected(false); } this.transparent.setSelected(false); - this.colorShow.element.css("background-color", color); + this._showPreColor(color); var json = BI.DOM.rgb2json(BI.DOM.hex2rgb(color)); this.R.setValue(BI.isNull(json.r) ? "" : json.r); this.G.setValue(BI.isNull(json.g) ? "" : json.g); diff --git a/dist/fineui.css b/dist/fineui.css index bdbde73f8..1b8234302 100644 --- a/dist/fineui.css +++ b/dist/fineui.css @@ -6542,149 +6542,149 @@ textarea::-webkit-scrollbar-thumb:hover { } .check-box-icon .x-icon { display: block; - background: url('resources?path=/com/fr/web/ui/images/2x/icon/check_box_normal.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/check_box_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/check_box_normal.png'); background-size: contain; _background: none; } .check-box-icon .x-icon.hack { - background: url('resources?path=/com/fr/web/ui/images/1x/icon/check_box_normal.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/1x/icon/check_box_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/check_box_normal.png'); _background: none; } .check-box-icon:hover .x-icon, .check-box-icon.hover .x-icon { display: block; - background: url('resources?path=/com/fr/web/ui/images/2x/icon/check_box_normal.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/check_box_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/check_box_normal.png'); background-size: contain; _background: none; } .check-box-icon:hover .x-icon.hack, .check-box-icon.hover .x-icon.hack { - background: url('resources?path=/com/fr/web/ui/images/1x/icon/check_box_normal.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/1x/icon/check_box_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/check_box_normal.png'); _background: none; } .check-box-icon:active .x-icon { display: block; - background: url('resources?path=/com/fr/web/ui/images/2x/icon/check_box_normal.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/check_box_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/check_box_normal.png'); background-size: contain; _background: none; } .check-box-icon:active .x-icon.hack { - background: url('resources?path=/com/fr/web/ui/images/1x/icon/check_box_normal.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/1x/icon/check_box_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/check_box_normal.png'); _background: none; } .check-box-icon.active .x-icon { display: block; - background: url('resources?path=/com/fr/web/ui/images/2x/icon/check_box_active.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/check_box_active.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/check_box_active.png'); background-size: contain; _background: none; } .check-box-icon.active .x-icon.hack { - background: url('resources?path=/com/fr/web/ui/images/1x/icon/check_box_active.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/1x/icon/check_box_active.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/check_box_active.png'); _background: none; } .check-box-icon.disabled .x-icon { display: block; - background: url('resources?path=/com/fr/web/ui/images/2x/icon/check_box_disable.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/check_box_disable.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/check_box_disable.png'); background-size: contain; _background: none; } .check-box-icon.disabled .x-icon.hack { - background: url('resources?path=/com/fr/web/ui/images/1x/icon/check_box_disable.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/1x/icon/check_box_disable.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/check_box_disable.png'); _background: none; } .check-box-icon.disabled.active .x-icon { display: block; - background: url('resources?path=/com/fr/web/ui/images/2x/icon/check_box_disable2.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/check_box_disable2.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/check_box_disable2.png'); background-size: contain; _background: none; } .check-box-icon.disabled.active .x-icon.hack { - background: url('resources?path=/com/fr/web/ui/images/1x/icon/check_box_disable2.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/1x/icon/check_box_disable2.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/check_box_disable2.png'); _background: none; } .radio-icon .x-icon { display: block; - background: url('resources?path=/com/fr/web/ui/images/2x/icon/radio_normal.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/radio_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/radio_normal.png'); background-size: contain; _background: none; } .radio-icon .x-icon.hack { - background: url('resources?path=/com/fr/web/ui/images/1x/icon/radio_normal.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/1x/icon/radio_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/radio_normal.png'); _background: none; } .radio-icon:hover .x-icon, .radio-icon.hover .x-icon { display: block; - background: url('resources?path=/com/fr/web/ui/images/2x/icon/radio_normal.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/radio_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/radio_normal.png'); background-size: contain; _background: none; } .radio-icon:hover .x-icon.hack, .radio-icon.hover .x-icon.hack { - background: url('resources?path=/com/fr/web/ui/images/1x/icon/radio_normal.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/1x/icon/radio_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/radio_normal.png'); _background: none; } .radio-icon:active .x-icon { display: block; - background: url('resources?path=/com/fr/web/ui/images/2x/icon/radio_normal.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/radio_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/radio_normal.png'); background-size: contain; _background: none; } .radio-icon:active .x-icon.hack { - background: url('resources?path=/com/fr/web/ui/images/1x/icon/radio_normal.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/1x/icon/radio_normal.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/radio_normal.png'); _background: none; } .radio-icon.active .x-icon { display: block; - background: url('resources?path=/com/fr/web/ui/images/2x/icon/radio_active.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/radio_active.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/radio_active.png'); background-size: contain; _background: none; } .radio-icon.active .x-icon.hack { - background: url('resources?path=/com/fr/web/ui/images/1x/icon/radio_active.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/1x/icon/radio_active.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/radio_active.png'); _background: none; } .radio-icon.disabled .x-icon { display: block; - background: url('resources?path=/com/fr/web/ui/images/2x/icon/radio_disable.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/radio_disable.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/radio_disable.png'); background-size: contain; _background: none; } .radio-icon.disabled .x-icon.hack { - background: url('resources?path=/com/fr/web/ui/images/1x/icon/radio_disable.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/1x/icon/radio_disable.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/radio_disable.png'); _background: none; } .radio-icon.disabled.active .x-icon { display: block; - background: url('resources?path=/com/fr/web/ui/images/2x/icon/radio_disable2.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/radio_disable2.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/radio_disable2.png'); background-size: contain; _background: none; } .radio-icon.disabled.active .x-icon.hack { - background: url('resources?path=/com/fr/web/ui/images/1x/icon/radio_disable2.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/1x/icon/radio_disable2.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/radio_disable2.png'); _background: none; } @@ -6702,39 +6702,111 @@ textarea::-webkit-scrollbar-thumb:hover { } .slider-icon .x-icon { display: block; - background: url('resources?path=/com/fr/web/ui/images/2x/icon/slider_normal_small.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/slider_normal_small.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/slider_normal_small.png'); background-size: contain; _background: none; } .slider-icon .x-icon.hack { - background: url('resources?path=/com/fr/web/ui/images/1x/icon/slider_normal_small.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/1x/icon/slider_normal_small.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/slider_normal_small.png'); _background: none; } .slider-icon:hover .x-icon, .slider-icon.hover .x-icon { display: block; - background: url('resources?path=/com/fr/web/ui/images/2x/icon/slider_active_small.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/slider_active_small.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/slider_active_small.png'); background-size: contain; _background: none; } .slider-icon:hover .x-icon.hack, .slider-icon.hover .x-icon.hack { - background: url('resources?path=/com/fr/web/ui/images/1x/icon/slider_active_small.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/1x/icon/slider_active_small.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/slider_active_small.png'); _background: none; } .slider-icon.disabled .x-icon { display: block; - background: url('resources?path=/com/fr/web/ui/images/2x/icon/slider_normal_small.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/slider_normal_small.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/slider_normal_small.png'); background-size: contain; _background: none; } .slider-icon.disabled .x-icon.hack { - background: url('resources?path=/com/fr/web/ui/images/1x/icon/slider_normal_small.png') no-repeat 0 0; + background: url('resources?path=/com/fr/web/ui/images/1x/icon/slider_normal_small.png') no-repeat center center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/slider_normal_small.png'); _background: none; } +.auto-color-icon .x-icon { + display: block; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/auto_normal.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/auto_normal.png'); + background-size: contain; + _background: none; +} +.auto-color-icon .x-icon.hack { + background: url('resources?path=/com/fr/web/ui/images/1x/icon/auto_normal.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/auto_normal.png'); + _background: none; +} +.auto-color-icon.active .x-icon { + display: block; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/auto_select.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/auto_select.png'); + background-size: contain; + _background: none; +} +.auto-color-icon.active .x-icon.hack { + background: url('resources?path=/com/fr/web/ui/images/1x/icon/auto_select.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/auto_select.png'); + _background: none; +} +.auto-color-icon.disabled .x-icon { + display: block; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/auto_disable.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/auto_disable.png'); + background-size: contain; + _background: none; +} +.auto-color-icon.disabled .x-icon.hack { + background: url('resources?path=/com/fr/web/ui/images/1x/icon/auto_disable.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/auto_disable.png'); + _background: none; +} +.trans-color-icon .x-icon { + display: block; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/trans_normal.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/trans_normal.png'); + background-size: contain; + _background: none; +} +.trans-color-icon .x-icon.hack { + background: url('resources?path=/com/fr/web/ui/images/1x/icon/trans_normal.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/trans_normal.png'); + _background: none; +} +.trans-color-icon.active .x-icon { + display: block; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/trans_select.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/trans_select.png'); + background-size: contain; + _background: none; +} +.trans-color-icon.active .x-icon.hack { + background: url('resources?path=/com/fr/web/ui/images/1x/icon/trans_select.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/trans_select.png'); + _background: none; +} +.trans-color-icon.disabled .x-icon { + display: block; + background: url('resources?path=/com/fr/web/ui/images/2x/icon/trans_disable.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/2x/icon/trans_disable.png'); + background-size: contain; + _background: none; +} +.trans-color-icon.disabled .x-icon.hack { + background: url('resources?path=/com/fr/web/ui/images/1x/icon/trans_disable.png') no-repeat center center; + _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources?path=/com/fr/web/ui/images/1x/icon/trans_disable.png'); + _background: none; +} diff --git a/dist/images/1x/background/auto_color.png b/dist/images/1x/background/auto_color.png index 63b3edf9529c7eedc1173baf9edd851344eed4ad..ee66607bb7ff7000466f1f2da09bf3029219bfdd 100644 GIT binary patch delta 842 zcmV-Q1GW6k1K|dcB!2;OQb$4nuFf3k0009UNkleG)lp=NeO3cQ!tazs)a*PAhwc3ZBa;2i)d3sWl_E& z6URa4p3eF8{@xiKTBOb9o;mk>{P%Ir|Krfm*ik}?5y3`S!hatk3?iWqehiO(VUuG^ zsO?A%506!gHhv!(rFEsnn9aan-?B9Yx(X0yS4cGI0o4Q?)GrgD>Hw&@z&a$sg)CLZS{#c z!|P`onjeGKoy-wfox$3pvj51oI8UxrO?$Y}6~7Q{E}ELcClj9J4dVSV9KrB|)Cfno zCU1{v2D0a}Ew;FTbqXp7^e)g;dFkf8d|SXVVUBZN_J71&>>8ZAdV8B3sO-6olQYpN zI*Ewm{G=5#$;5(saX8GC8)tJRb`4NZSIKS3Jkai!pNrV|FkjOLyf+Cwovg_e5sq-3 z>zpy^8fZ`(=C9&BiZHnkkk$iuAM*D1vDyB*y2z?|go*eXn_4j`9$f<~=Z3y$)C(F< z0O3G^R(~IqqURh}j_2u87xb6FHBg|x0#KQa&-*k|!mB#SMO8KdlYP8`GeDH@P0k## zakDXVxym#1t^tzgnN+A0kpWF6RW%Y7vOx!+>f#30$;I_rlRgv*#d8f#IKq_{Vsd75 z4V>P>MZ$U194VVwg zbG`s`V>SWH*Sv)sJdNn>b;KDfoNP@m%|L{taq%{E@PYM`PHh<{OuLdXzkeFEx5sIA zL___86^{K7cKrX_we2qPzrJvso}DSWRR86Du;2`qO5ErudHXNdOW*mjSnki3KdY6g U12Nz{0ssI207*qoM6N<$f@*-3djJ3c delta 435 zcmV;k0Zjhk2F(MIB!3BTNLh0L02UfOw5QV=) zq1x2ju!VI}Xt>5J-4AiK{)yhd;sQ5ELv*KYC}OvvqDU$@EHAN>lPzVcm3X|FdF&gw z`|bX`amBdj%JGms^wW>C;Bg!Q7>402);|BeO$WD=s22PE9)IT?-uok|q?9P7XxsMd z33j_3&biq&?>*jolu|60%g-k$$(yD@YfaNM0E7^*))GRAj}YPr z({&xj7^Z2$Ifs;TR<7AYE-RlS2M|Kg_kHfFCgpuiUjVIjCV$;*cv-D@S*>{8Y;qE< z_0gWHM9D;Dq<`uFLa`pkk;nD=1XFVS?0?Wa(6%i~DV%dm z)5PI$s2VMi*G5Lw$;p|{IYJ0*w_9r6erZ&sBvQ(gVJw$4|LLyaNXcw>hYypf>;j002ovPDHLkV1gQ@&=CLt diff --git a/dist/images/1x/background/trans_color.png b/dist/images/1x/background/trans_color.png index 8fa44929c66b157b69be4bc5f96d0dea2de86fd3..f32144f25a004d727afa28003e8bfcded0fa6adc 100644 GIT binary patch delta 274 zcmV+t0qy?i0j&a%B!2;OQb$4nuFf3k0002zNklFcw}y5244QJ z1FsEm;eP|1_)mZv{|Iz}R{@DH@I8sDVL=ycmqXM4IT+3)w3TCy4Nuc-RQ@cw{5Jk}! zNtMzaC|J2gODnDgnROgbZMhxR*z&IJ0M;?#5DwDBIYb;Fz zv#yxCp7sZ4Tqs4mqAQ-aEnVOVmqkGnaN$V-A3QqXi$?`Q@I~N2C>|7u!My{qxK|(r zcLq}N&j1Df8lb`-1C;nJK#f}g4%`ZG;8uVG2LSQ=t6~R)R diff --git a/dist/images/1x/icon/auto_disable.png b/dist/images/1x/icon/auto_disable.png new file mode 100644 index 0000000000000000000000000000000000000000..fe1fb3035a4e5f1936e32327a4fffabe017db6fb GIT binary patch literal 608 zcmV-m0-ybfP)Px%8c9S!R5%fxQ$26gKoFf-+b0D&B)T9zF5pW-fNN4Bs6r}~0*Q|j30kNS;s*e! zC=eY=1sx=!3DD3{Af(Hg^KpqU+#y7ZprE)9dzfcu%_gG4lC`@t@6GJYyk+{w*KThg zABtRHlEZK_ao=ZtGc!|7_QKgUfH;!$kx~}b-XNCE+%FvJS|^hAfW2F8pfW(K(>*^< zWtD_t6ZqFpg-1JX@MyDF%SPj;dYxI{PY zFt6(VqLxuMJclVq?MKRnIb3Qc$)ujovZ1%W@jqzI2cvd>-o@Cx5#p~@%-PzAhI|(os(xf$(@&8Q?%*ro#MM0d>szZv?rj&LK)fyo7>ssuOhff(;L6xNKl?^i1FOS^w>u2%hM zZ!}js78yf#_Ic@#sGU3j7LtZP4{&C>x&?Wv_HX_k&>H*xOG_?SFL(u?_Us0*_C4$x u4TMoB>^~k;nMpSYPx%H%UZ6R5%f(Q$1)?Q4~JszW2Z?6cNOs1w{}mf}o(AVy7w&(m_yHOM*_O+LRZqGP2;$G;AULQX3W7F6b*O`g*ox4ackk)>Zg}A}xOpMr-Fv?8yXSo8 zT&91l>{xA&bFC9XW+%eN(H9PbXN~E6vm4Io0}!o^XG!QJle{D5&ps})SBMW1(~}?w zFQ>&&c zvTSqIAKdP1*0htG0nX*>+w^>hiMQ~=kK;JQ0tO|51FnJFFs!@gKfHQI3tS{a_pI=6 zo8JBh795G~knycb+)kl{=$x8*msr$TI;{qF4EHeQI77R<2PvNa9LZ1hi_o#a$nzjH zuUTk&cC31&8;8ANa$iaNoDOnq&#F;ut-OlY+@g>~;$%Y^;9$UvG0{^D3HqFfX!_^b z(2bCK`teiKYTEIRfS(EFU^;zWBcqkaYRcBW-r~{k%agnRl4}N$_PI9x7NQrgP8?`i zdLKpMz>dxN=F&>#rC$2$R=s%2d!Q;gOc;hF*d)tZSScYx;O4c`2V;0V4D8Quzbli# zVx$rC0`v9af@Xjev#V?JP!I1T*tH%Zrp?Fzo4kh&t@*FVl)lZsjns2Sr(kw+YZ|)_ XeFqUhP&yN~00000NkvXXu0mjf3=%XC literal 0 HcmV?d00001 diff --git a/dist/images/1x/icon/auto_select.png b/dist/images/1x/icon/auto_select.png new file mode 100644 index 0000000000000000000000000000000000000000..344b849c116dce3c0387dc3c5fb7560af9f14980 GIT binary patch literal 617 zcmV-v0+#)WP)Px%BS}O-R5%f(Q$1)@K@gtV_g;vJS_pOlEsUq8N|U=o5UdihkQ9PHr4U=SFeKNc z@t${uScqUDR;JU4O`;ZQqTxgk1jT3(Ed(pk+(l2{y&dP0~Pr z$)T|9@-^9&w_BebNcec8vi%9pSnfK+Z#Yg02Hi%(LNY)~KB@g*)h6B3-i*WM7qH++ zo{bteD&K97*w{}K^Q;2rG{^}NokO^kqf^=2ZCL0l*1iwu|B+at$7JH?LbSV_{ul`{ z{%qLtM{P>M8{D4TQ=}O?(s^cWwyNjEirsPza3C-vNwNTupfNs(kep%So6)v-0H0w~ zC*BMItP_^1(?C^F7({|Om(%t>%{Uy#=Fak^zEAi>=&okmf4J5z00S&I;JO|p)N>IE zTS(W_Sh8<=t~{OWf8i_A5x!E}q{*`{^VQ~6U?FMvU4W(O-gl6vC42s-$b*RJz9;)# zZ4cqo(kGmh|2(WMqxrAL*K?-P{GcV zt-<8~@8cV!mPGmoe^u~gOStT_g>i?8a4Lh{Sr%S}C6enIk7OLnWY{=sqm)Be8V|F_ x)t)2<%UKWECajjsW2pMX;wiu_p?UTk!yNZCNh4i%W1wpoJYD@<);T3K0RU^qMF9W+ literal 0 HcmV?d00001 diff --git a/dist/images/1x/icon/trans_normal .png b/dist/images/1x/icon/trans_normal .png new file mode 100644 index 0000000000000000000000000000000000000000..4f63b4314d08c533969e9a2e55caabd11f8982e6 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|sytmBLo5W7 z_Y^$6R?p_eV9EC9+sDEmZ(si8S~9&e~VNKc^wh4JUrE|zfUOWVQtB&$uD oA!UJz{{)te4HM_w>BzBQh`JOQvQ$>99_R`NPgg&ebxsLQ06hOfi~s-t literal 0 HcmV?d00001 diff --git a/dist/images/1x/icon/trans_select .png b/dist/images/1x/icon/trans_select .png new file mode 100644 index 0000000000000000000000000000000000000000..1e3837a5f5821c5f3920e71bcc12fd7bcca57e5d GIT binary patch literal 199 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 KPDHLkU;%>6b@1^3 delta 326 zcmV-M0lEH`1l9tO8Gix*007uvZqNV#02y>eSaefwW^{L9a%BKPWN%_+AW3auXJt}l zVPtu6$z?nM008(&L_t(|+U(iA4Z<)G1z>|{Xc#J87IBwpQe_Ml$RwG9h87_TBIEey z{O(?m^5nu--6vaa&ZlXb+@5lFJIeve<+3ik_hyZs^ZXdc&wu{j_v8~=Yxq}|&=5es zn%gkYKvB)L>o}kijUA{^V+1PKSb(ZD>Y!SUE=ZtJ1j#g7AhAXT)S|(I8Z}^0y9Nn@ zXkZ|e1_J_W03fWU6$IBbfiyI7kdj6S($h#ls+ww$wx$kbps4`aXi7n5nj(;;CJ!>! zWI*hHXGS>B70<7?sXKraCX Y00Ot@;%i1VkN^Mx07*qoM6N<$f{jdzKmY&$ diff --git a/dist/images/2x/icon/auto_disable.png b/dist/images/2x/icon/auto_disable.png new file mode 100644 index 0000000000000000000000000000000000000000..8fca5adc1b82106faa63618896e1d9a9781d79ab GIT binary patch literal 1368 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 literal 0 HcmV?d00001 diff --git a/dist/images/2x/icon/auto_select.png b/dist/images/2x/icon/auto_select.png new file mode 100644 index 0000000000000000000000000000000000000000..49423cac0919bd14571a9255a836b548e2934920 GIT binary patch literal 1361 zcmV-X1+MyuP)Px)3rR#lR9FecSKVtIRTRHxcA8z~0R+lLBmLDYxZ7qe}evXwG6RK}1D1vVlG-C21S_DH9o3w~gEcFYEg0>H>U)^ms-QAhv`Q1BrcDk9_ zgd*fZa?d^AbM86ko+WjMt1!md#=p0=K-}$2Uzr-9%AKg9)e7w`Ep4m$jXtILAQA6k zR=KDwkt#FOf>Jcm;kc8tLz&A_dJ?>%1No8i1Kdz0RxHL>zev#}xoT+sSnm6FQi%>c z|2D7t_Rq>G5guUX6qJb4hWwk6D4b<-esdIG1>RS*nb^NiI3821dc|2+^AmZpkL|oC zd-RPFY%E&50d?SlZqE5=7DlRZ8668+VxBzoTc7T?WFm40zzuz5{1 zy*|x{rjFiqJ<1DsnFGeSnitx3%|JBXp;Z6OaPAt;t6jY(%Je10hVItd(SxbOwL^$Uv|zdW|#N*rB`Q@&JrMTCzlf#rLr zAMVN)qu1d?1Kt~^_Bcz@(ewyPmPb2)CS&Uy*}hW39r-|)2j#2~MZvB4wW>Ji8G(4nBi`jdooeXHu4I6+>R}CESIp}iIWLBzk z2>YI|!!M!#)o~cjN=eNW@jd`fT3WYmWZ+=^(K-ThMZ1g;pG^|B_`-Xfkx-ehW#@gD zJ3adbM)E@~0G^nH|pjBuREjQ(5V+YNx~6 zfDYJp?2`&1+uPeJU}dtO=;FDTa~HuY%5)S2dJ4^~oqW^=Z0jp%ClI9-PjaV(|4HB^ zgl8;`9LG4os`IzParqZ%$s^j)qE4t3en@hSex1bhiFo>$uNQU zyj29}YF){L!-n6X7gMg=9sP4C)o0~AZkRH)h+q$N_nIS3VAqq2OYTICYi~*|yBH<} z|At|T{tv=WbS;z5zB{$wbhIc(_lfc)3IBsZpBRkN0P8^|n65B40;j(S1EjP_jSwdW zTOXD^qf6W6ZXbbwOa>pu83)alqwG6+PL>}6&MxSLZk%Du4z1b&jg$dW8j6PoAvJ+X zCQKx+-Z)?tMa$3P?7q%*bXak&d(C`;E~8WBU<1Rdl?fdPrq?kLMBp$c8OtOo`?L7% zi$@pchH~dZd`QENJs-tNR2jpf#fHT_{? zoxr|kKh2^}0LBc5(GAlRh6$8wln1?Ca&7@#6^+f-d6Xv(UY3M$OmVpX>*x7@dy;K literal 0 HcmV?d00001 diff --git a/dist/images/2x/icon/trans_disable.png b/dist/images/2x/icon/trans_disable.png new file mode 100644 index 0000000000000000000000000000000000000000..593ce3a62bfa4df1d15d9f0eb602cdc3781c2fdc GIT binary patch literal 285 zcmV+&0pk9NP)Px#*GWV{R9Fe+*F6rxFbsy_7$FvBjt~|YxB@5V3JkC`M_^`Q2^c9rN@?@s&l$+l z4was_RR^1nr_P&(XV%bu((@3o+pa0xqpr@m)%9i$#`{e$)V@H36P;B9`uK8T_G$q` zxV8485-^2x1neJ3!C?WZI3yqk7Z1qAMFUE3v4B!sB%lVb4yeVe0wnO_04cmEKoZXm zkjAqD5O{I`3Qr0^;*$Yrd^A7<{~4f#4+d!BUjf>96wm^X0$v--V`<>I{d08Y2T|ue j74y2JjPpy;-*3lvm~0YC|GU(300000NkvXXu0mjfKI3qQ literal 0 HcmV?d00001 diff --git a/dist/images/2x/icon/trans_normal.png b/dist/images/2x/icon/trans_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..c02d399ad20f8095196d7e017f0f55588eae436a GIT binary patch literal 293 zcmV+=0owkFP)Px#-$_J4R9Fe+*SihEFcgJhE`kwQfhH8JK$+dBSSBSaP!I}MU<3+dN3!HVAb#9) zT;L{=73KS#G`3u>ceAKCmKE)RUipCiZY%yCbv13fc^Y%J?{99$)4H(>^YCsOI7Lbdp1eD;#0i}3RfCio& zpoM1zXyVBM+IUg`0*?+r;ZXrdd^P}${|sQ@Ujtb9WB?QY2w>x*fExHHz@J#`WbgLv r;nvwbh#KLpxUmQocZ-t0KOMgSch2@ZaQa|A00000NkvXXu0mjfb!>JY literal 0 HcmV?d00001 diff --git a/dist/images/2x/icon/trans_select.png b/dist/images/2x/icon/trans_select.png new file mode 100644 index 0000000000000000000000000000000000000000..10ee257ae1e745595c07ff5260006c79782dc1ae GIT binary patch literal 292 zcmV+<0o(qGP)Px#-bqA3R9Fe+*DVghFc`*hUIG@!DdtfikUJBa%W#27JbtIZVG*TW(xijI`td$b z1vOimWxszn)5`ArFpG*~SAE{5U=DW?uwM{^!vbP)NI(j%9*~Nw2ISys0lBzJKnY$PP>L4?XyDla zT6k7~CY~IijVA>l@aO;(9u