From d26c08cb4b3bd3c6f226eb6aac344964e8eb9359 Mon Sep 17 00:00:00 2001 From: Julio-Oliveira-Encora Date: Tue, 21 May 2024 15:36:07 -0300 Subject: [PATCH] Fixed linter issues in savedFiltersSelect.ts --- netbox/project-static/dist/netbox.js | Bin 388051 -> 388142 bytes netbox/project-static/dist/netbox.js.map | Bin 353237 -> 353303 bytes .../src/{ => forms}/savedFiltersSelect.ts | 15 ++++++++------- netbox/project-static/src/netbox.ts | 2 +- 4 files changed, 9 insertions(+), 8 deletions(-) rename netbox/project-static/src/{ => forms}/savedFiltersSelect.ts (67%) diff --git a/netbox/project-static/dist/netbox.js b/netbox/project-static/dist/netbox.js index ba094258e9d4a0c04d2d30663cd19d4e5cf8cf59..068424adaeed9c216c8ccf802a71dc9b73d3697b 100644 GIT binary patch delta 774 zcmZ{hVMr5U7{__;y*bfE>YT1J-PssBcg`rInhaB1M_h`lAhrq}dd`#iPPS9B5c*L0 zErf*^YLron3YKATLIom=RSJgEplg%|LvPZ2s4cjCj3QvIU|P7{#y#voU_;!1Tj=|;0YC9?{gaWo$|8qNOkp0jFO@LA%o63# z=eB95ULSRbWz{L^2{U74&^T#ftOWVk%6!8-Jz2>(0H=Cg#RPDJ-Uw~1_0d!9%9*-7 zu4ct$r!I-QhN!zgq|m0bO5AhqZ&5pDV;8xj4?o+io)~S)N!V=ATD>sWVM=a z2xtT2#G;jtlbZiIbaaR;#?MWVD;OtEk`p|xc`8kI6d~u{5;phz&)$*u9@N*%SYz(_ z?^LjhEZ%>RWBnkFW;j;QaE1fVx7Moh+O8;7W6?-8FQ{5^J=tDY9U2&jC~|j?5>e$? zJU7~(fgKJfdgIZE?2bgk&VRQM5|8{At$mE-7X^ngLvi;i-Q6OV delta 703 zcmZ{hZ%9*77{+0N#9)9*g-^W68m=RN6_inq%Z zGq+Npo6{+!P-k@m9SK+1e4W}3;o0@n(~!uP*7;E@R3f^p;6jX8 zVV^C`yr&E`YWP(A>NeCiqt^WR(=I+);S2>`)R#aIAS{MTp;1Q8JHc*8E~&6mfK2a& z^}NsbL-SVTS_=erVslpl4xx-DAfAseT!q7>G9D2%)Gpqh0H;uHKz%vrydw?nVx6fy zF&0mr3+Q4r4T}ym+B49Gn9qP42U*L&795EG$buhb^-IvoK;!XM=tV58f)_NgxeA3g zlyVM+3N)rR7(qUr1Dlx2!F>xF+6LUl+}92Gg@23BGPy1x2d$*I0PQPf+#9YU8n_R~M#@$OMBE4&tQ9CrTsrkd!u!C()o-xXq~TaB~3_xKwP zznl4W<{x0Sy&VQ?xM1`JF8(X><1X?L_q6FE{h*B`6(W)ft+7Bv-1N``RS@CJO>_Y< z9-^IC-3-wdH_GO2%1}P*rdbDa_%dy>Azzuah{zGjM19^B?Klk3ER(&(`(pHo1iCsxaP?W-ByB}dq<`G^FM!2KLk)ul}mE|`R`Ur tixS?yUy&l9k7N}|WEIQ77sdHw{|@8vn2#e4-a1MPNpw&Qf3ZA}{s2bh=v4p! diff --git a/netbox/project-static/dist/netbox.js.map b/netbox/project-static/dist/netbox.js.map index 97326cde00501ed64cea78d22ab472806869ad10..308189673011c91506b186fd8802225e238005dc 100644 GIT binary patch delta 156 zcmcb5Ty**g(GAtAtZDg0xy8*@s_j*(j6lo;#LPgToXH8DK+LkeQI&P0HBXhZj=Q5{q>iVfYuI$VMAikm z=}wN$IW9Vmj*gxnsbC#%N9PC-E89sY)5*~>(@7`T(J@rV(>Wl^WxIP4>jg#tBJUux diff --git a/netbox/project-static/src/savedFiltersSelect.ts b/netbox/project-static/src/forms/savedFiltersSelect.ts similarity index 67% rename from netbox/project-static/src/savedFiltersSelect.ts rename to netbox/project-static/src/forms/savedFiltersSelect.ts index 77789104d..82bdceb63 100644 --- a/netbox/project-static/src/savedFiltersSelect.ts +++ b/netbox/project-static/src/forms/savedFiltersSelect.ts @@ -1,4 +1,4 @@ -import {isTruthy} from "./util"; +import { isTruthy } from '../util'; /** * Handle saved filter change event. @@ -7,21 +7,22 @@ import {isTruthy} from "./util"; */ function handleSavedFilterChange(event: Event): void { const savedFilter = event.currentTarget as HTMLSelectElement; - let baseUrl = savedFilter.baseURI.split("?")[0]; - let preFilter = "?"; + let baseUrl = savedFilter.baseURI.split('?')[0]; + const preFilter = '?'; const selectedOptions = Array.from(savedFilter.options) .filter(option => option.selected) .map(option => `filter_id=${option.value}`) - .join("&"); + .join('&'); baseUrl += `${preFilter}${selectedOptions}`; document.location.href = baseUrl; } export function initSavedFilterSelect(): void { - const savedFilterSelect = document.getElementById("id_filter_id"); + const savedFilterSelect = document.getElementById('id_filter_id'); + if (isTruthy(savedFilterSelect)) { - savedFilterSelect.addEventListener("change", handleSavedFilterChange); + savedFilterSelect.addEventListener('change', handleSavedFilterChange); } -} \ No newline at end of file +} diff --git a/netbox/project-static/src/netbox.ts b/netbox/project-static/src/netbox.ts index 079dc95ae..24a5e7430 100644 --- a/netbox/project-static/src/netbox.ts +++ b/netbox/project-static/src/netbox.ts @@ -13,7 +13,7 @@ import { initSideNav } from './sidenav'; import { initDashboard } from './dashboard'; import { initRackElevation } from './racks'; import { initHtmx } from './htmx'; -import {initSavedFilterSelect} from "./savedFiltersSelect"; +import { initSavedFilterSelect } from "./forms/savedFiltersSelect"; function initDocument(): void { for (const init of [