|
9 | 9 | <div class="row col" id="tw-project-submenu-col">
|
10 | 10 | <nav>
|
11 | 11 | <ul id="rootProject" style="list-style: none;">
|
12 |
| - <li> |
13 |
| - <span id="tw-project-submenu-root" id="project_0" |
| 12 | + <li id="tw-project-submenu-root"> |
| 13 | + <span id="project_0" |
14 | 14 | ondrop="drop2project(event)" ondragover="allowDrop2Project(event)">
|
15 | 15 | <a th:href="@{/project/root}"
|
16 | 16 | th:if="${thisProject != null or taskstateType != null}"
|
17 |
| - class="m-2 btn btn-outline-dark btn-sm"> |
18 |
| - <i class="fas fa-folder-open"></i> |
19 |
| - <span th:text="#{right.nav.projects}">Projects</span> |
| 17 | + class="m-2 btn btn-outline-dark btn-sm" id="project_0_a"> |
| 18 | + <i class="fas fa-folder-open" id="project_0_a_i"></i> |
| 19 | + <span th:text="#{right.nav.projects}" id="project_0_a_span">Projects</span> |
20 | 20 | </a>
|
21 | 21 | <a th:if="${thisProject == null and taskstateType == null}"
|
22 |
| - th:href="@{/project/root}" class="m-2 btn btn-dark btn-sm"> |
23 |
| - <i class="fas fa-folder-open"></i> |
24 |
| - <span th:text="#{right.nav.projects}">Projects</span> |
| 22 | + th:href="@{/project/root}" class="m-2 btn btn-dark btn-sm" id="project_0_aa"> |
| 23 | + <i class="fas fa-folder-open" id="project_0_aa_i"></i> |
| 24 | + <span th:text="#{right.nav.projects}" id="project_0_aa_span">Projects</span> |
25 | 25 | </a>
|
26 | 26 | </span>
|
27 | 27 | <span th:if="${rootProjects != null and rootProjects.size() gt 0}">
|
|
41 | 41 | <li th:each="project : ${projectList}">
|
42 | 42 | <span th:id="'project_' + ${project.id}"
|
43 | 43 | th:if="${project == thisProject}"
|
44 |
| - ondrop="drop2project(event)" ondragover="allowDrop2Project(event)" |
| 44 | + ondrop="drop2project(event)" |
| 45 | + ondragover="allowDrop2Project(event)" |
45 | 46 | draggable="true" ondragstart="dragProject(event)"
|
46 | 47 | class="btn btn-dark btn-sm">
|
47 |
| - <i class="fa-solid fa-diagram-project"></i> |
48 |
| - <strong th:text="${project.name}"></strong> |
| 48 | + <i class="fa-solid fa-diagram-project" th:id="'project_' + ${project.id} + '_i'"></i> |
| 49 | + <strong th:text="${project.name}" th:id="'project_' + ${project.id} + '_strong'"></strong> |
49 | 50 | </span>
|
50 | 51 | <span th:id="'project_' + ${project.id}"
|
51 | 52 | th:if="${project != thisProject}"
|
52 |
| - ondrop="drop2project(event)" ondragover="allowDrop2Project(event)" |
| 53 | + ondrop="drop2project(event)" |
| 54 | + ondragover="allowDrop2Project(event)" |
53 | 55 | draggable="true" ondragstart="dragProject(event)"
|
54 | 56 | class="m-2 btn btn-outline-dark btn-sm">
|
55 |
| - <a th:href="@{/project/{id}(id=${project.id})}"> |
56 |
| - <i class="fa-solid fa-diagram-project"></i> |
57 |
| - <span th:text="${project.name}"></span> |
| 57 | + <a th:href="@{/project/{id}(id=${project.id})}" th:id="'project_' + ${project.id} + '_a'"> |
| 58 | + <i class="fa-solid fa-diagram-project" th:id="'project_' + ${project.id} + '_a_i'"></i> |
| 59 | + <span th:text="${project.name}" th:id="'project_' + ${project.id} + '_a_span'"></span> |
58 | 60 | </a>
|
59 | 61 | </span>
|
60 | 62 | <span th:if="${project.children.size() gt 0}">
|
|
0 commit comments