1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

#6372: Fix static select class regression from 08f0a5d

This commit is contained in:
checktheroads
2021-07-17 21:51:47 -07:00
parent cdc9753009
commit e3008babfe
3 changed files with 3 additions and 3 deletions

View File

@ -1170,7 +1170,7 @@ var e;!function(t,i){"object"==typeof exports&&"object"==typeof module?module.ex
},{"slim-select":"../node_modules/slim-select/dist/slimselect.min.js","query-string":"../node_modules/query-string/index.js","../util":"util.ts","../bs":"bs.ts","./util":"select/util.ts"}],"select/color.ts":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.initColorSelect=c;var e=n(require("slim-select")),t=require("color2k"),r=require("../util");function n(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=o(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,l=function(){};return{s:l,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:l}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==r.return||r.return()}finally{if(c)throw a}}}}function o(e,t){if(e){if("string"==typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function i(e){return"string"==typeof e.value&&""!==e.value}function c(){var n,o=l((0,r.getElements)("select.netbox-color-select"));try{var a=function(){var r,o=n.value,a=l(o.options);try{for(a.s();!(r=a.n()).done;){var c=r.value;if(i(c)){var u="#".concat(c.value),s=(0,t.readableColor)(u);c.style.backgroundColor=u,c.style.color=s}}}catch(p){a.e(p)}finally{a.f()}var f,d=new e.default({select:o,allowDeselect:!0,deselectLabel:'<i class="mdi mdi-close-circle" style="color: currentColor;"></i>'}),y=l(d.data.data);try{for(y.s();!(f=y.n()).done;){var v=f.value;if("selected"in v&&v.selected){h(v);break}}}catch(p){y.e(p)}finally{y.f()}var m,b=l(o.classList);try{for(b.s();!(m=b.n()).done;){var g=m.value;d.slim.container.classList.remove(g)}}catch(p){b.e(p)}finally{b.f()}function h(e){if(null!==d.slim.singleSelected)if(i(e)){var r="#".concat(e.value),n=(0,t.readableColor)(r);d.slim.singleSelected.container.style.backgroundColor=r,d.slim.singleSelected.container.style.color=n;var l=document.querySelector("label[for=".concat(o.id,"]"));null!==l&&(l.style.color=n)}else d.slim.singleSelected.container.removeAttribute("style")}d.onChange=h};for(o.s();!(n=o.n()).done;)a()}catch(c){o.e(c)}finally{o.f()}}
},{"slim-select":"../node_modules/slim-select/dist/slimselect.min.js","color2k":"../node_modules/color2k/dist/index.module.js","../util":"util.ts"}],"select/static.ts":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.initStaticSelect=i;var e=r(require("slim-select")),t=require("../util");function r(e){return e&&e.__esModule?e:{default:e}}function n(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=o(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,l=function(){};return{s:l,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:l}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(c)throw i}}}}function o(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function i(){var r,o=n((0,t.getElements)(".netbox-select-static"));try{for(o.s();!(r=o.n()).done;){var l=r.value;if(null!==l){var i=document.querySelector("label[for=".concat(l.id,"]")),a=void 0;null!==i&&(a="Select ".concat(i.innerText.trim()));var c,u=new e.default({select:l,allowDeselect:!0,deselectLabel:'<i class="mdi mdi-close-circle"></i>',placeholder:a}),s=n(l.classList);try{for(s.s();!(c=s.n()).done;){var f=c.value;u.slim.container.classList.remove(f)}}catch(d){s.e(d)}finally{s.f()}}}}catch(d){o.e(d)}finally{o.f()}}
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.initStaticSelect=i;var e=r(require("slim-select")),t=require("../util");function r(e){return e&&e.__esModule?e:{default:e}}function n(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=o(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,l=function(){};return{s:l,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:l}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(c)throw i}}}}function o(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function i(){var r,o=n((0,t.getElements)(".netbox-static-select"));try{for(o.s();!(r=o.n()).done;){var l=r.value;if(null!==l){var i=document.querySelector("label[for=".concat(l.id,"]")),a=void 0;null!==i&&(a="Select ".concat(i.innerText.trim()));var c,u=new e.default({select:l,allowDeselect:!0,deselectLabel:'<i class="mdi mdi-close-circle"></i>',placeholder:a}),s=n(l.classList);try{for(s.s();!(c=s.n()).done;){var f=c.value;u.slim.container.classList.remove(f)}}catch(d){s.e(d)}finally{s.f()}}}}catch(d){o.e(d)}finally{o.f()}}
},{"slim-select":"../node_modules/slim-select/dist/slimselect.min.js","../util":"util.ts"}],"select/index.ts":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.initSelect=r;var e=require("./api"),t=require("./color"),i=require("./static");function r(){for(var r=0,c=[e.initApiSelect,t.initColorSelect,i.initStaticSelect];r<c.length;r++){(0,c[r])()}}
},{"./api":"select/api.ts","./color":"select/color.ts","./static":"select/static.ts"}],"colorMode.ts":[function(require,module,exports) {

File diff suppressed because one or more lines are too long

View File

@ -2,7 +2,7 @@ import SlimSelect from 'slim-select';
import { getElements } from '../util';
export function initStaticSelect() {
for (const select of getElements<HTMLSelectElement>('.netbox-select-static')) {
for (const select of getElements<HTMLSelectElement>('.netbox-static-select')) {
if (select !== null) {
const label = document.querySelector(`label[for=${select.id}]`) as HTMLLabelElement;