Changes for page Desk allocation

Last modified by Ricardo Julio Rodríguez Fernández on 2025/05/13 08:31

From version 357.1
edited by Ricardo Julio Rodríguez Fernández
on 2024/04/28 19:24
Change comment: Kanban content updated
To version 359.1
edited by Ricardo Julio Rodríguez Fernández
on 2024/04/28 19:29
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Desks allocation in new premises
1 +Desks allocation considering new premises
XWiki.JavaScriptExtension[0]
Code
... ... @@ -135,9 +135,51 @@
135 135   }
136 136   }
137 137   }
138 +
138 138  
139 139   for (let i = 0; i < headerElements.length; i++) {
140 140   const element = headerElements[i];
142 + if (element.innerHTML.includes('Master')) {
143 + for (let j = 0; j < element.classList.length; j++) {
144 + if (/kanban-header-\w+/.test(element.classList[j])) {
145 + element.classList.remove(element.classList[j]);
146 + element.style.backgroundColor = '#7fbbda';
147 + break;
148 + }
149 + }
150 + }
151 + }
152 +
153 +
154 + for (let i = 0; i < headerElements.length; i++) {
155 + const element = headerElements[i];
156 + if (element.innerHTML.includes('Summer')) {
157 + for (let j = 0; j < element.classList.length; j++) {
158 + if (/kanban-header-\w+/.test(element.classList[j])) {
159 + element.classList.remove(element.classList[j]);
160 + element.style.backgroundColor = '#7fbbda';
161 + break;
162 + }
163 + }
164 + }
165 + }
166 +
167 +
168 + for (let i = 0; i < headerElements.length; i++) {
169 + const element = headerElements[i];
170 + if (element.innerHTML.includes('Neutrons')) {
171 + for (let j = 0; j < element.classList.length; j++) {
172 + if (/kanban-header-\w+/.test(element.classList[j])) {
173 + element.classList.remove(element.classList[j]);
174 + element.style.backgroundColor = '#7fbbda';
175 + break;
176 + }
177 + }
178 + }
179 + }
180 +
181 + for (let i = 0; i < headerElements.length; i++) {
182 + const element = headerElements[i];
141 141   if (element.innerHTML.includes('Emeritus')) {
142 142   for (let j = 0; j < element.classList.length; j++) {
143 143   if (/kanban-header-\w+/.test(element.classList[j])) {
... ... @@ -148,9 +148,37 @@
148 148   }
149 149   }
150 150   }
193 +
151 151  
152 152   for (let i = 0; i < headerElements.length; i++) {
153 153   const element = headerElements[i];
197 + if (element.innerHTML.includes('Postdocs')) {
198 + for (let j = 0; j < element.classList.length; j++) {
199 + if (/kanban-header-\w+/.test(element.classList[j])) {
200 + element.classList.remove(element.classList[j]);
201 + element.style.backgroundColor = '#7fbbda';
202 + break;
203 + }
204 + }
205 + }
206 + }
207 +
208 +
209 + for (let i = 0; i < headerElements.length; i++) {
210 + const element = headerElements[i];
211 + if (element.innerHTML.includes('Students')) {
212 + for (let j = 0; j < element.classList.length; j++) {
213 + if (/kanban-header-\w+/.test(element.classList[j])) {
214 + element.classList.remove(element.classList[j]);
215 + element.style.backgroundColor = '#7fbbda';
216 + break;
217 + }
218 + }
219 + }
220 + }
221 +
222 + for (let i = 0; i < headerElements.length; i++) {
223 + const element = headerElements[i];
154 154   if (element.innerHTML.includes('o12')) {
155 155   for (let j = 0; j < element.classList.length; j++) {
156 156   if (/kanban-header-\w+/.test(element.classList[j])) {