|
11 | 11 |
|
12 | 12 | class SymfonyProfiler {
|
13 | 13 | constructor() {
|
14 |
| - this.#reorderMainMenuItems(); |
15 | 14 | this.#createTabs();
|
16 |
| -
|
17 |
| - setTimeout(() => { |
18 |
| - this.#createTableSearchFields(); |
19 |
| - this.#createToggles(); |
20 |
| - this.#createCopyToClipboard(); |
21 |
| - this.#convertDateTimesToUserTimezone(); |
22 |
| - }, 0); |
23 |
| - } |
24 |
| -
|
25 |
| - #reorderMainMenuItems() { |
26 |
| - /* reorder the main menu items to always display first the non-disabled items */ |
27 |
| - const mainMenuElement = document.querySelector('#menu-profiler'); |
28 |
| - const mainMenuItems = mainMenuElement.querySelectorAll('li'); |
29 |
| - const firstDisabledMenuItem = mainMenuElement.querySelector('li a > span.disabled')?.parentNode?.parentNode; |
30 |
| - if (!firstDisabledMenuItem) { |
31 |
| - return; |
32 |
| - } |
33 |
| - mainMenuItems.forEach(menuItem => { |
34 |
| - const isDisabled = menuItem.querySelector('a > span.disabled'); |
35 |
| - if (!isDisabled) { |
36 |
| - mainMenuElement.insertBefore(menuItem, firstDisabledMenuItem); |
37 |
| - } |
38 |
| - }); |
39 |
| - } |
40 |
| -
|
41 |
| - #reorderMainMenuItems() { |
42 |
| - /* reorder the main menu items to always display first the non-disabled items */ |
43 |
| - const mainMenuElement = document.querySelector('#menu-profiler'); |
44 |
| - const firstDisabledMenuItem = mainMenuElement.querySelector('li a > span.disabled')?.parentNode?.parentNode; |
45 |
| -
|
46 |
| - if (!firstDisabledMenuItem) { |
47 |
| - return; |
48 |
| - } |
49 |
| -
|
50 |
| - const mainMenuItems = mainMenuElement.querySelectorAll('li'); |
51 |
| - mainMenuItems.forEach(menuItem => { |
52 |
| - const isDisabled = null !== menuItem.querySelector('a > span.disabled'); |
53 |
| - if (!isDisabled) { |
54 |
| - mainMenuElement.insertBefore(menuItem, firstDisabledMenuItem); |
55 |
| - } |
56 |
| - }); |
| 15 | + this.#createTableSearchFields(); |
| 16 | + this.#createToggles(); |
| 17 | + this.#createCopyToClipboard(); |
| 18 | + this.#convertDateTimesToUserTimezone(); |
57 | 19 | }
|
58 | 20 |
|
59 | 21 | #createTabs() {
|
|
0 commit comments