(id, title, collapse, hasNewExamples)
| 176 | |
| 177 | |
| 178 | function createSideBarMenuTitle(id, title, collapse, hasNewExamples) { |
| 179 | id = id || ""; |
| 180 | var icon = "", |
| 181 | iconName = sideBarIconConfig[id]; |
| 182 | if (iconName) { |
| 183 | icon = "<i class='fa iconfont " + iconName + " iconName'></i>" |
| 184 | } |
| 185 | |
| 186 | var div = $("<a href='#" + id + "'>" + icon + "</a>"); |
| 187 | var titleBar = $("<span class='sidebar-title-bar'></span>"); |
| 188 | var newIcon = ""; |
| 189 | if (hasNewExamples) { |
| 190 | newIcon = "<svg style='width:16px;height:16px;padding-left:5px'><circle cx='3' cy='3' r='3' fill='var(--active-color)'></circle>/svg>"; |
| 191 | } |
| 192 | var firstMenuTitle = $("<span class='firstMenuTitle'>" + title + newIcon + "</span>"); |
| 193 | titleBar.append(firstMenuTitle); |
| 194 | if (collapse) { |
| 195 | titleBar.append(createCollapsedIcon()); |
| 196 | } |
| 197 | div.append(titleBar); |
| 198 | return div; |
| 199 | } |
| 200 | |
| 201 | |
| 202 | function createSideBarMenuSecondTitle(id, title, collapse, hasNewExamples) { |
no test coverage detected