From 3aa54a8025dbf251c50be50f87198af943ef0b4c Mon Sep 17 00:00:00 2001 From: utkarsh_33 <60460-Utkarsh_33@users.noreply.drupalcode.org> Date: Wed, 5 Feb 2025 14:21:21 +0000 Subject: [PATCH] Issue #3497909 by utkarsh_33, uttam, phenaproxima, narendrar, omkar-pd: Remove the word "queue" from the Svelte code --- sveltejs/public/build/bundle.js | Bin 299937 -> 300354 bytes sveltejs/public/build/bundle.js.map | Bin 271815 -> 272157 bytes ...ueProcessor.js => InstallListProcessor.js} | 32 +++++++------- ...svelte => ProcessInstallListButton.svelte} | 26 ++++++------ sveltejs/src/Project/ActionButton.svelte | 40 +++++++++--------- sveltejs/src/ProjectBrowser.svelte | 4 +- sveltejs/src/ProjectGrid.svelte | 4 +- .../ProjectBrowserInstallerUiTest.php | 4 +- 8 files changed, 55 insertions(+), 55 deletions(-) rename sveltejs/src/{QueueProcessor.js => InstallListProcessor.js} (90%) rename sveltejs/src/{ProcessQueueButton.svelte => ProcessInstallListButton.svelte} (80%) diff --git a/sveltejs/public/build/bundle.js b/sveltejs/public/build/bundle.js index f02b6e1a4aed43e7cd59dd90f0a920bde43c99f8..d8049058fcb929924e8c87034e66f6d111e2ee70 100644 GIT binary patch delta 1912 zcmZuyZA?>F7|uQS3abT+Rf;0WQ45rYl@%=@ZrS+LNrDg;60;C=ti86~`l0Ow@gwmo zo0>RBIayA~vIP8tAc>m0<u2Qt5luFSIJRY*16IbI{#cCBC@S@bp4;}8bA<b=_j#Z9 zdEfKg_q^@vHx3UP&$o6J`GOIt&F_bPUqrGkhU9UD2n16&>g=+Z>yw-YLb2=$hdvNp zQW@NzAj32<&|Qjdb@k{eGCCYxo~a21x*h1}=!rrqZkeYd2f9Db$V^etl7T#9DqXEz z1`iy7Ev@LnP_agl>wB<)DS7*hSqrN9>GIZrNE$yq5Yv9k9}N}*M&R5~X*xJDG@@sM zXTLtFr#eEPe)Bf=T;yNF-(3V={8lz!vMgbz+HQjw^hjQ71+2l`Qoa!1-5_M+#$R~j zOA6PrD8&Xm_8V`NkAHiIr)hHJk_pfNI(4~;d5>Ij%9dd_Lz1IcpRqF0ADbBlni|cO zpZ_$$fb!I+n8}Dwjhf^gzn3vA^vRzs^GN*7ZJ;#u`BV=!C5A-j7t;eZ=L{b62>DrR z$ec0&eKCGi`(Rk_6;>N+%F{tL5j_}RhC7176100_IE$)d!EbH{Ce$?f8H1v>$!6U9 z7-ZrbgS-wk{%v1Mc}+e|rK1Y<#a39W%b}}192SETB?{kQiYKQJ+wXDK74ykN%wAce ziWRRf*Dl4}VTl%-BiF^IImW-ze;SIY>g7r6becJ;7KZn^LW4_;L?|NO9tR<L-Snyd zwZr)d_5F593I%cBNueN-kUF;-!qX$%a(b+Be1vmqy(Ab1Z}Lq>a@EyRbY|~$?g&F% zGtRpfA`<*neEwfh_i}M1`vzzJi>Y4K4>sGV13BCMeqyIf>TKE23QJ1hnhL9roS330 zz5QUzN+X4+_sqW0p;TM|54c6uj@lYKjxOS%Vz>gTg&c~RP{dom=kgTK58&=%rkBf& ze37!}SMVQC!^(SqfLjGLvf%J;#$P@Jwd@2}&7WWtdzyh`AA)>5rWZ2swnt#7&PT0b z=!?Lh*dd1DPU1vzDeID3nL38*5;dXNF#~Fu4y75emH|GW0iC(;h=EXt=nRJflol>} z3|8k-fVSrA-P#p;w~`8Lds{~yZ(Gpq7Z;W-cmnK93(+Sa5ASyhI&^T#U`nRex!uhn zN*oiCnaQ&46IP*pleLQBDahf{{+efj-9#nQZn$QFo6)#F3tne{>^LaUq>kC*K(WR7 yBLNM;UwMSB=@+t#)@fs}-b1p7DwLgG;ZTmnH}~JjereK8OY0n@ys}s5$$tUZf8qoH delta 1558 zcmah}Yivwg6wX=abaZ+zGb%NzrKhH?wo29YDC1S6NQRn3BsbO6m^oo|I-@gZ>Y3ce zA6JMBN3zpDLWt6oNKWLWnkXegO6x{Y`e4MffA~Q!Cc>V*_o>s6*uPfR`o3?iz1G^h zqdE0tQ|iU4XhvN`ib$g07nWzFi1>Jdfv_wRud+9qpXo}(^S6hB+a!-%AnqX`kpV6o znX0^tHclP^TJ8NAb|sBMevZshuN-xmvPsy9s}L87TO_$UEC)kUb-mk<lh-9mP-ZvI zOd=??rV&}FiL9R>ZKhtdClU%t0r~e*8_tC(U%7W~fQepe&V^BgnqQzSY0PErapyb# zV7c4}p+YHbU6e%XQ5#x$j+)Bh%jL{!XkDq~we2$zh!Z_I1BL29+bf=Ny4%MCL%zRO z!L07~ay8oFWdZfujkpd^y1ib9S9hhUyE=PyP<59yO4od_L<gn!R5Is3J++WN+z1C5 zn%OVugB{(QYo;aQj-#bDf?e6vyV2lE-X=_@QmD%(*c86+o{7liBllVuue9`yR-pgi zWa=w$pqK@t#D0e|*k5KDmM$z7XU&<5{tLi_%y~uPF9wuDu!=n3un?`p3Sd^rtWv_7 z^j8sGHK!EVB5%dZVboB+4#e~synW`h4J#DU3!9nxx|lxBhS=9ZcCX-LK5H7@YmXET zlOi@pWH}hXDFV_CaUBg1#bqRbHa&&;e;NsB?L)r8YV;%|(AAf)+dQm_##Zp2ku>a? zj-s91;*suXAHPa-b#r|^Y~f1J!m25xwDO4GkGtZLcUI1>67%xJ?BYUScy)l3r(HM; zYtku4Gj%|mgSqoj_6EU*t{wxkX1@XRgcJfLR5Yobv!Ug8xGe3&Ex4P)vc+;BOGEeJ z1wV#hS-z4g)G&sdpfx>$j?C#KVpyk~$ab$=mb^w+UE;YW=BO`LHhTU67O=M4Kf)Bl zW}z%6n9vhHOhoOkITJeY5n5QdYzQ(^iCE(LcrJ9BsD22GkwQ@05Ei56n<3a)yh0-Q z<$j;1M*p*Zd`D(;NU9CiOXZ<pEhQcQA2d5L^^eJn&sKN9>z9mLX#XcDNhQD$+K5}h zjZ+-YELO@X^Lp0@sdVyZ$YG^*?-4Ta+gP9-`V3aKujtelD4~u1akIfM;ANb@<FJtR z;Y1uVsk#4p9JK3keqSvMIemhQnWue%othecv8t8+nu#$KvBt6AwX(|Sz)#oJ#M!i) JyM?_IzXNl8OX&ar diff --git a/sveltejs/public/build/bundle.js.map b/sveltejs/public/build/bundle.js.map index 1505edb5bfcafad348fb7934a78bcaf12b17feea..30f25e3f2575fd9faa2bfe997557a726c1484da9 100644 GIT binary patch delta 2706 zcma)6Yitx%6waNq+ojugVM`w%vr?eQwDb|Ir966PTWTLzN}+{NwVUqHZoA#xZnvdX zuo@HnAwdfvC*kp<s4WNqB_@Ls6x75h!AfFG)EJ1o6i|ey5m4~XqwQU26aQ>>&i(Fp z&iT%F?&qfy_kNZ5#-A}2{;sgw=d1R1g$M3zOyEA{?r?a=OG3)a{Y332WL@=auYnbP z44l*GS9*hiP*`jZu&`*J;a@9Bwv%JY3Wfr0N^^L=_<W;Z9D|*yA(`0p6nTC21lS7C z!{~fmQbYRFd2}R5Wt20b(l~&)RBTbgSze=RytkHQ+stD%x1MZ{=bOj(JjBTt9(h~S zXTG?3GbSk{6>SQs9Hqi~g?v5wp)S}+{vi>(QY*<EJ6_vLZVG&jk|xTyEDi1CkvUuo z`tcTVV<^xe&dXWIo#3{1@^>W{VD)Bt$A`&k6*oLxtkGvK9+h3|qFV8{gj*T9xjPh6 z{9%&<Kl72Hh{6LM<QN}NB|o`HVz?aW2$F$_z`-DC=L2d+C#fSz+#Mr5?g^1J+#Vvs z5$I)IWX+S3S&>$(=D~n}tp8P^K(o@-#R1f#$H@j;5*IP9;LUGHikkB&`DIo=cWBD( z_ITC=9u9lQ<uidHr6bUztYGp#jP4G4++oENIiiRe8RbG(AcTY2f){6`3$gge1@cx3 z$HvVKhb|INtXYM=Wteb@r17R-(e3l`Hx^$ab%h+8%ja!w&+78}TYL&j&uyM4KG-!L zyF^wkT|H5Yqgy++iJ~~66!`dMvaNv2Z|<b#X;Ex-`#nBo!UXv9Ws=Xk3uj#+MGpq1 zWB3Zm<fH1|E966gk6`0fGQhtgx<qs5icT*x3RfDQ`-IF@AG<~xNFo>BqOAz#-XxN$ zUMJDzPVcx2#7S2#MZHlV{19(5!Rm-CygF=YptJ!4ah6ov8xm{@l)8Fd#TC?5Bh^t_ zhv&}=DT&&5o=YmDv`o_RoqGfa9=|5UkuZ*272e14SA?|Kw$e!;UtAO3$!L)&ZIPvN zO3O7q|0I0sk?X=vYeqXmw;O1eq_8`Zi<M?%fA*G;njJKgRZ&_ct)z6NR6}WvR6%Kl zWM0<l)lw~TA!!jD>Ib)k*X&C;W@$a8>or7?S&YuZ0q8`jNf7a0VckwIBt`4lwaT#e zTOkGU1t9@*?g=-d3=%xt#G<Dw!H)0V7wmZWZJ462y)THu3R4bUQ;k3?BP1IF{;!_& zR<ZL4YwQexXCS#-rY@f@nOA0Nx!PnbwnBr@C*#0RkT=PBAqMw>W9RRdnYb(pZtJML zNS5zykc9yo%tNIF5^=}|nG?WN1}h*jxomJ$o3dBN>CuoQ^vLMm4h}pS0~TzGhWRml z9Arl{ED`c$JR1!?5eKz)NEg~l)ebwvM6xaq!wg$r74^9`$>=PB42@bMefVn(h!Gsq zW1)}~U`;HHIL19eH7ij~?_SJ{gKc=B9+IpJWLnmW)x%JN$?-5Vk#m7=6I>n-8A8y7 zFCKt&+>ijVqce^@1*z65=GKMkoAHpm)xK%8KLtPD1-Vn6kZDEOC6(jZVwj328^JO~ z>SUOz(NNZII3g65;^0}P(?}v%u_>AT>?&fuv0j8!HGL0kjna53d)a7A9#c;%ez^~l zNIhonhFR*}eefON;vd0YubJD}8r{~qshTNmHri+XSA<IS|JtTgDW6r8uNjA}nVV9# zW<_14R(;c`WH=TFofe0tma9lpYn4^Mhl9f~&9+EiBZ@apu;*c9m<?{Bp=ic_kW$zd zD+Xz;W==C9o;t_CQoO~U%t|U_I<XZVtp-c(LRvz3h=~^&bY!?`S)t5rx;fPr7cIl8 zVW60K0D7?hK3Jo*C&!rK{sYiPig3<RaN_Ml%+=y@h{NX&!AI)6gHYSy2(Y~g%R1Od dsfmEjM`0TNb_b$hwN!@gA(*P3NVVAG{sUL?f+hd} delta 2391 zcmZ`(ZA?>V6wbLX6e$)e6cljuvJgSNB1#NyIQ8unT@^)wiXZ6K&<ic}gO(O>pjomX z`!S7ZGEZC}&c$uuM09SuTV}FlE}CV=`Dbx1S*8;i+t7`eWljy-d*6F&JEnh{)ARA1 z=bZDrxBs&B;@8&RKa*>tN>n)nO}g<)2-FZjxY{1l{G!j>9w}`IC|zyAa71hj2HGPc zkDzG-EXd`>C2iqgi_#dGD|R;oL?b+}28yt2102ZzPma?)HS0{Ko-ozFSS{WNzb0q% zXf>lDJ|{LSk&=+c3+HWt1v+DO*B0nW*KNGzhQcRQ*cE6ovU(M`ViY$w!9y_I0S^=z z?js(U5NdgANt?--N~2-?kG8p85yfr%YxF6ua6EmF*c1->#p2S1+_y0tY*gCYgJHb! zDJ;dnO_+r%d~kF*j~cTTg|xx=pPn9Z$IeQvZ_%^*I;)jHbHu|o&=?Jel|Y0SVu>H# zF>|wIE=$KVV~~gU{BXpWqAvg=kj!!MwKh0tn8hJz)lIcO1a+~D2VuBixG%NCrsqYD z?1)Ap!N8+=j8S+<tv&}kQqmIA@Zh(Qqh3A_zu1>?x3M0V+r256=m^DTH4?&#KiHwH zW=rE)m@)zd#t>yA@HC`zH=AGI5_)cdyNrW~-gYsdbSPo5DeChvsfvjzUCn&)s<ct4 z(^1ho3WbLG`Y3FizDnU}vd`PtiuXt1DJ$<7lQxqrPWVB>E2Ch-7k-A?G9EWXs|iFD zJ+6S;rz9f9%1gbh{*OV(NAnn@8GXeucqVSn#O^UDGU;70GzK>HvoUyEFfxL_!ND9( zk&iTIj#%hzcLua{>^cv{cy5AK>>LLflDKpK@32Ju@iv&&<nl5utSP!wO-qD{bmQie zvheD=_>-MvVs}Q88SV8XxlFF4RF24%PAb<(b(Gdgn<?Ea$;>O&P+B8ZQCg)%+hlIy zv9E+|Jl!uO<DGHA0&R!Kg%1i8N)^3^L&R#zpHPDj$AuF%-e?V_Yc%)@$K&8rSXU>d zPF#Lgn57DLgwEvjW(TFs4oNGNB?V`^FJ$3g_k>LF;Lu$me})l{aabhdu?vDty?s~M zXI`+4(rvs{(k!iUm(EdIPw9Fo0h><2zC0;xHR*AD`3RYXUtSY3@#0<~10TF4m@)W| zaO+Y0s*sPDjtZ$C?j@x{79UjO!&js=ZNgJ`g*@w2s_M8vb`z`DL1iDGu%1=OTd~tb z>cNlSn8@PC1}pIN2w99hDdcY+UzAupJC&5+@HA4)5Ux%m<^Ri2Sw=aSgKV!<+f6-g zH#6ET4xEUPY_uLHsrceqV#SZm#Af!#)2^DyGVtQjA!5h!G_rMmJSNprx=vRFlM>Y| zT3K0HLsv6Rtf!qa&Jc-&H`B=XiH-M1$?TNf>!?p&>cHzONgl2|PLlD>R+5D27E)w% z;E+rgRPu6@-7aRvDc~*(sSv_4p1jZaePkiSHhz6}2!jthgpalPj)nK+CfV>*I@zwP zGM+QvL94c)J%co4CWu3SBu@N%C&@807>~?Fg@sm<om8)_u;7p|6W_2VnWwR_*U?r- zhdPl#GWVHVWBaQ^OCKpSbvmfiBjb%jBs-Olq_EBLzu4JFhErQsY0y-1Vr>e^!j^Jk zR;&BTph>G-+vU(x*^%;KE%x*gySnx`xkm7dA;ETdfIZV?10*Z6LgpvXUO1IPj6w)q z1H?9G5m!G=c=RqxU3xCR8Jl13!h#I45`P#V))gB4R)>Ds*juNXqyq*Lqo4RG;P-ii z^b(d15}z$zSj*%saZDT@Bt;hX8Q@FMDPA8W`Id!T%rVx?m6PY9RUHogg0+u^am{9# zR{1oh6uVE5=;0>zotvkympT1C(jY`u;ek(>ntO-Hq`K!Msr8q&vbPm+=%e!$b1eSD UUaXE96Rwk1ZBQq3lkAp%0VNj<4*&oF diff --git a/sveltejs/src/QueueProcessor.js b/sveltejs/src/InstallListProcessor.js similarity index 90% rename from sveltejs/src/QueueProcessor.js rename to sveltejs/src/InstallListProcessor.js index cb5ec7ccb..f9144060b 100644 --- a/sveltejs/src/QueueProcessor.js +++ b/sveltejs/src/InstallListProcessor.js @@ -4,11 +4,11 @@ import { BASE_URL, CURRENT_PATH } from './constants'; export const updated = writable(0); -// Store for the queue list. -export const queueList = writable([]); +// Store for the install list. +export const installList = writable([]); -export function addToQueue(project) { - queueList.update((currentList) => { +export function addToInstallList(project) { + installList.update((currentList) => { if (!currentList.includes(project)) { currentList.push(project); } @@ -16,8 +16,8 @@ export function addToQueue(project) { }); } -export function removeFromQueue(projectId) { - queueList.update((currentList) => { +export function removeFromInstallList(projectId) { + installList.update((currentList) => { currentList = currentList.filter( (item) => item.id !== projectId, ); @@ -25,8 +25,8 @@ export function removeFromQueue(projectId) { }); } -export function clearQueue() { - queueList.update((currentList) => { +export function clearInstallList() { + installList.update((currentList) => { currentList = []; return currentList; }); @@ -77,8 +77,8 @@ export const handleError = async (errorResponse) => { } else { div.innerHTML += `<p>${errorMessage}</p>`; } - const currentQueueList = get(queueList) || []; - for (const project of currentQueueList) { + const currentInstallList = get(installList) || []; + for (const project of currentInstallList) { project.error = errorMessage; } @@ -198,17 +198,17 @@ export const doRequests = async (projectIds) => { } }; -export const processQueue = async () => { - const currentQueueList = get(queueList) || []; +export const processInstallList = async () => { + const currentInstallList = get(installList) || []; const projectsToActivate = []; const projectsToDownloadAndActivate = []; - if (currentQueueList.length === 0) { + if (currentInstallList.length === 0) { new Drupal.Message().add(Drupal.t('No projects selected'), { type: 'error' }); window.scrollTo({ top: 0, behavior: 'smooth' }); return; } - for (const proj of currentQueueList) { + for (const proj of currentInstallList) { if (proj.status === 'absent') { projectsToDownloadAndActivate.push(proj.id); } else if (proj.status === 'present') { @@ -227,8 +227,8 @@ export const processQueue = async () => { document.body.style.pointerEvents = 'auto'; - clearQueue(); - for (const project of currentQueueList) { + clearInstallList(); + for (const project of currentInstallList) { if(!project.error) { project.status = 'active'; } diff --git a/sveltejs/src/ProcessQueueButton.svelte b/sveltejs/src/ProcessInstallListButton.svelte similarity index 80% rename from sveltejs/src/ProcessQueueButton.svelte rename to sveltejs/src/ProcessInstallListButton.svelte index e12f7aad0..74b85d3ec 100644 --- a/sveltejs/src/ProcessQueueButton.svelte +++ b/sveltejs/src/ProcessInstallListButton.svelte @@ -1,10 +1,10 @@ <script> import { - processQueue, - queueList, + processInstallList, + installList, updated, - clearQueue, - } from './QueueProcessor'; + clearInstallList, + } from './InstallListProcessor'; import Loading from './Loading.svelte'; import LoadingEllipsis from './Project/LoadingEllipsis.svelte'; @@ -14,14 +14,14 @@ let buttonClasses; let bulkActionClasses = ''; - $: currentQueueList = $queueList || []; - $: queueLength = currentQueueList.length; + $: currentInstallList = $installList || []; + $: installListLength = currentInstallList.length; let projectsToActivate = []; let projectsToDownloadAndActivate = []; const handleClick = async () => { loading = true; - await processQueue(); + await processInstallList(); loading = false; $updated = new Date().getTime(); }; @@ -29,7 +29,7 @@ function clearSelection() { projectsToDownloadAndActivate = []; projectsToActivate = []; - clearQueue(); + clearInstallList(); $updated = new Date().getTime(); } @@ -48,17 +48,17 @@ <div class=" views-bulk-actions pb-install_bulk_actions {bulkActionClasses}" - data-drupal-sticky-vbo={queueLength !== 0} + data-drupal-sticky-vbo={installListLength !== 0} > <div class="views-bulk-actions__item views-bulk-actions__item--status views-bulk-actions__item-gin" > - {#if queueLength === 0} + {#if installListLength === 0} {Drupal.t('No projects selected')} {:else} {Drupal.formatPlural( - queueLength, + installListLength, '1 project selected', '@count projects selected', )} @@ -72,7 +72,7 @@ <Loading /> <LoadingEllipsis message={Drupal.formatPlural( - queueLength, + installListLength, 'Installing 1 project', 'Installing @count projects', )} @@ -81,7 +81,7 @@ {Drupal.t('Install selected projects')} {/if} </button> - {#if queueLength !== 0} + {#if installListLength !== 0} <button class="button clear_button" on:click={clearSelection}> {Drupal.t('Clear selection')} </button> diff --git a/sveltejs/src/Project/ActionButton.svelte b/sveltejs/src/Project/ActionButton.svelte index 0cc036c4e..e00da38a3 100644 --- a/sveltejs/src/Project/ActionButton.svelte +++ b/sveltejs/src/Project/ActionButton.svelte @@ -6,12 +6,12 @@ import ProjectIcon from './ProjectIcon.svelte'; import LoadingEllipsis from './LoadingEllipsis.svelte'; import { - processQueue, - addToQueue, - queueList, - removeFromQueue, + processInstallList, + addToInstallList, + installList, + removeFromInstallList, updated, - } from '../QueueProcessor'; + } from '../InstallListProcessor'; // eslint-disable-next-line import/no-mutable-exports,import/prefer-default-export export let project; @@ -20,34 +20,34 @@ const { Drupal } = window; const processMultipleProjects = MAX_SELECTIONS === null || MAX_SELECTIONS > 1; - $: isInQueue = $queueList.some((item) => item.id === project.id); + $: isInInstallList = $installList.some((item) => item.id === project.id); - // If MAX_SELECTIONS is null (no limit), then the queue is never full. - const queueFull = $queueList.length === MAX_SELECTIONS; + // If MAX_SELECTIONS is null (no limit), then the install list is never full. + const InstallListFull = $installList.length === MAX_SELECTIONS; let loading = false; - function handleAddToQueueClick(singleProject) { - addToQueue(singleProject); + function handleAddToInstallListClick(singleProject) { + addToInstallList(singleProject); $updated = new Date().getTime(); } - function handleDequeueClick(projectId) { - removeFromQueue(projectId); + function handleRemoveFromInstallList(projectId) { + removeFromInstallList(projectId); $updated = new Date().getTime(); } const onClick = async () => { if (processMultipleProjects) { - if (isInQueue) { - handleDequeueClick(project.id); + if (isInInstallList) { + handleRemoveFromInstallList(project.id); } else { - handleAddToQueueClick(project); + handleAddToInstallListClick(project); } } else { - handleAddToQueueClick(project); + handleAddToInstallListClick(project); loading = true; - await processQueue(); + await processInstallList(); loading = false; $updated = new Date().getTime(); } @@ -68,11 +68,11 @@ {:else} <span> {#if PACKAGE_MANAGER.available && PACKAGE_MANAGER.errors.length === 0} - {#if isInQueue && !processMultipleProjects} + {#if isInInstallList && !processMultipleProjects} <ProjectButtonBase> <LoadingEllipsis /> </ProjectButtonBase> - {:else if queueFull && !isInQueue && processMultipleProjects} + {:else if InstallListFull && !isInInstallList && processMultipleProjects} <ProjectButtonBase disabled> {@html Drupal.t( 'Select <span class="visually-hidden">@title</span>', @@ -83,7 +83,7 @@ </ProjectButtonBase> {:else} <ProjectButtonBase click={onClick}> - {#if isInQueue} + {#if isInInstallList} {@html Drupal.t( 'Deselect <span class="visually-hidden">@title</span>', { diff --git a/sveltejs/src/ProjectBrowser.svelte b/sveltejs/src/ProjectBrowser.svelte index e8de2b36c..ef579d0b0 100644 --- a/sveltejs/src/ProjectBrowser.svelte +++ b/sveltejs/src/ProjectBrowser.svelte @@ -6,7 +6,7 @@ import Pagination from './Pagination.svelte'; import Project from './Project/Project.svelte'; import { numberFormatter } from './util'; - import { updated, queueList } from './QueueProcessor'; + import { updated, installList } from './InstallListProcessor'; import MediaQuery from './MediaQuery.svelte'; import { BASE_URL, @@ -145,7 +145,7 @@ */ onMount(async () => { if (MAX_SELECTIONS === 1) { - $queueList = []; + $installList = []; } const savedPageSize = localStorage.getItem('pageSize'); if (savedPageSize) { diff --git a/sveltejs/src/ProjectGrid.svelte b/sveltejs/src/ProjectGrid.svelte index 97f090fc9..351f46e0c 100644 --- a/sveltejs/src/ProjectGrid.svelte +++ b/sveltejs/src/ProjectGrid.svelte @@ -1,7 +1,7 @@ <script context="module"> import Search from './Search/Search.svelte'; import Loading from './Loading.svelte'; - import ProcessQueueButton from './ProcessQueueButton.svelte'; + import ProcessInstallListButton from './ProcessInstallListButton.svelte'; export { Search }; </script> @@ -73,7 +73,7 @@ <slot rows={visibleRows} /> </ul> {#if PACKAGE_MANAGER.available && processMultipleProjects} - <ProcessQueueButton /> + <ProcessInstallListButton /> {/if} {/if} <slot name="foot" /> diff --git a/tests/src/FunctionalJavascript/ProjectBrowserInstallerUiTest.php b/tests/src/FunctionalJavascript/ProjectBrowserInstallerUiTest.php index c4168321b..d7f459c28 100644 --- a/tests/src/FunctionalJavascript/ProjectBrowserInstallerUiTest.php +++ b/tests/src/FunctionalJavascript/ProjectBrowserInstallerUiTest.php @@ -417,9 +417,9 @@ class ProjectBrowserInstallerUiTest extends WebDriverTestBase { } /** - * Tests that adding projects to queue is plugin specific. + * Tests that adding projects to install list is plugin specific. */ - public function testPluginSpecificQueue(): void { + public function testPluginSpecificInstallList(): void { $assert_session = $this->assertSession(); $this->container->get('module_installer')->install(['project_browser_devel'], TRUE); $this->drupalGet('project-browser/project_browser_test_mock'); -- GitLab