|
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