From d164833c6ea1f36e156bf0921790247e23cdb7ad Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 7 Feb 2024 15:25:44 -0500 Subject: [PATCH] Misc cleanup --- netbox/project-static/dist/netbox.js | Bin 374400 -> 374389 bytes netbox/project-static/dist/netbox.js.map | Bin 339676 -> 339689 bytes .../src/select/classes/dynamicTomSelect.ts | 2 +- netbox/project-static/src/select/dynamic.ts | 28 +++++++++++++----- 4 files changed, 22 insertions(+), 8 deletions(-) diff --git a/netbox/project-static/dist/netbox.js b/netbox/project-static/dist/netbox.js index 60f8977d3aba7532ba78506c40b687a126fca68c..d8a0e00098c899bf4aa8855789ac8cad325b4ff6 100644 GIT binary patch delta 1178 zcmYjPYfPJE6wY}$FJa6s!(zqAMgxd#R|}geQLOuCI@qQe=tajjf5yqcI86Jw&rsGDFGqFF+W#(-`y?uR%0ipKTVlRW1+&wI{! z-pHEnw^d!_9cUN^KOGx}7&yh+FmME~_%#NZ04|Ys9%3bMm|ndOe^SpPJVGCR4GSYn zkWC|t(4uiG#d6r^3VHlKeMo4QKm!mG4}JrahrvT18`uGjCrRQXy^%ex@g-3KavRxC znm`g2q~j)5PPa|WLZ6#hzQ&(abkg4@_KG?x?O-3KZ}KYkdf8w!yU1x}20H6tR`G$A z1=7?dc9p1aL6}+{OiwptwofcN*zyC=NOLkXs4(PURU)s6Ev0A3ioG)7)2!I{C$L?l z2UuYWG?OjNz6Y7~ohr0bY8PA2XjANUK~+@iwTJyGHVIuf%SnSavPM`9G|`y|3qYs% zE5e=t=p7@qQVOnZX{fL} zf`(@s4MwB6vVu;XLalH-gRUJ}p=M9e5_E?`9$!DEciqB}8kSlR<_uix2d%a#4Ea4^>#aQhnF z0o!x_jTda?Qm;AK><@bz9SPOB6V^<6?;IL=sbuhY=)@G}h}83VAO%WAE#WGMgH(DE zzf(a!idOo46pQGkQ4E1Y{4t76KbEDtHaIQ{NP((hrkZ4=ti(3O57f)Bb66q_#+ETzl!_G|DQ4aqNL7 zsV|O2P)4(H+yzI)N*rt8p0W*R^U;k|cb}TWLa3wVIV{q4NXBB>A24{`A-%_=_sdWBi0$*pAI_+k?2jf#+8}n{z% z3$co87ob60>E|X6mGtFlUQO2q_%-m&H&G*Uk3OJ>=V}q`3osTQGP$QMY)NV zqg+SvD7UCO^|+aIE6R7Px`&4O`&nci<7JdL#|-XGNCfM30@0(sC9x*tA(sd{w;%Ux--phL$~-b&UFAaV*M??kidmmeiB&izpkQc Op63G83h&!IGvyy$_n!9v delta 1201 zcmZ8gdu-EH6wbLj7xr+P(J==bu8c+7u1E!Ku%qH0!X5?YCXAubls>jX*WdW9UDr*p zOcFNS7Sat*qPQW*UUZI4!~MrZml#Bii3*!fh{@DM-4cx94-;kHE=Csr`f|Q|?sv}l z&b@c$G9vRCk$0iC2bySK4@5x`^F6>39O92CqyzXwVjo1eLOH#D9sXkFb~=3>GO2GG zH1y#OxI%OT*3-~5)Kcp-WK;GG+y%GD`U*y$g#caEu^p*_aDgZ2cLuzQU+X2Uo^4L` zE}{J7*0Wzz{Yxm7UNErYRCNi}M0X8rEq!KSc{E^Pk5W!P3(0mVpG_qvIl|T&k4|s& zk;BY%;G-@ZdqTW#W@@4wW#d*^5}b6{#?d%Mwpl_wEeo-Qw8pS?Pm@e~&SwoO5*tKD z3(HA_MlwfOH8jwv2vea>{2gIi0P4un&J=BP*jnq9$@Z`{uMwU6s@5riB=;BvU_T!7jSpj~l41 z9|Kg;k0y~bfSWM!6+Y^R;}y@*!u#>*%=IQjyMJ$pD z#zBn0VHz96PoRuihVZg`p9Yfo)QoCGN6-8s{k<_0tY=t}ujG+m((Zw;`2u0%SF|3BnZHuDDqW@{{ zrtimb9eKtvNJZnAM+@UPDOzy!v`^3P6HECbT@r2L9@rMFYqX;&gTwj zypn zt%GNise=<~I`|s;v4hXTUU99Hznma{vUG7JIl6g1Rdn+Q=|VSOPhH(SgMRMjn`GYV z9{ye?gvmI>3n_DmYiMSW7g56yUjfgE$PkZ!JcSW{;MEbHLWf59dC8}a@|z4o^jnPo v4k2-KjAuYfOE~U*TYNB@dK0t7>T!M=phaA|%#Q(73&SKg$IFEi4&kypG;F!H$l>I+2d9RZiQp%vesaaXP2yxH~!~>v&E# zv}KWCbf4~J%Mu8r<^ZYbpLkhC>cbr!BY|q%qjUm6nw=dTopsWk9Noi!<~Sw-WjvE~ zk{umWLFV}DB!a|Bog5u2opk&i-A!E}x&j^DLx6n8K%jnSKM2dy(KAd3YFEi4&kOs)~zOU+nLut|6pIO#+>Iu<+WxH~$AgNSS=9cM?^ z>G8HKfsC%xHv%dCKu5=5prE6(PP&t$bJ%o7I~LJ;psqxqdgmmaWJkwTkWPP{M37ji zlcQs$la9Zmv#E26CKpj 0) { return `
${'─'.repeat(data._depth)} ${escape(data[LABEL_FIELD])}
`; } + return `
${escape(data[LABEL_FIELD])}
`; } @@ -20,19 +23,30 @@ export function initDynamicSelects(): void { for (const select of getElements('select.api-select')) { new DynamicTomSelect(select, { - plugins: ['clear_button'], valueField: VALUE_FIELD, labelField: LABEL_FIELD, + maxOptions: MAX_OPTIONS, + + // Provides the "clear" button on the widget + plugins: ['clear_button'], + + // Disable local search (search is performed on the backend) searchField: [], + + // Reference the disabled-indicator attr on the ', + + // Load options from API immediately on focus preload: 'focus', - maxOptions: 100, + + // Define custom rendering functions render: { option: renderOption - } + }, + + // By default, load() will be called only if query.length > 0 + shouldLoad: function(): boolean { return true; } }); }