MCPcopy Index your code
hub / github.com/SuperMap/iClient-JavaScript / createSideBarMenuTitle

Function createSideBarMenuTitle

examples/js/sidebar.js:178–199  ·  view source on GitHub ↗
(id, title, collapse, hasNewExamples)

Source from the content-addressed store, hash-verified

176
177
178function 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
202function createSideBarMenuSecondTitle(id, title, collapse, hasNewExamples) {

Callers 1

createSideBarMenuItemFunction · 0.85

Calls 2

createCollapsedIconFunction · 0.85
$Function · 0.50

Tested by

no test coverage detected