MCPcopy Create free account
hub / github.com/SuperMap/iClient-JavaScript / createSideBarSecondMenu

Function createSideBarSecondMenu

examples/js/sidebar.js:136–154  ·  view source on GitHub ↗
(config, name)

Source from the content-addressed store, hash-verified

134
135//创建二级菜单
136function createSideBarSecondMenu(config, name) {
137 var ul = $("<ul class='treeview-menu second-menu '></ul>");
138 for (var key in config) {
139 var configItem = config[key];
140 if (window.isLocal && configItem.localIgnore) {
141 continue;
142 }
143 var title = utils.getLocalPairs(configItem, "name") || "【empty title】";
144 var li = $("<li class='menuTitle ' id='" + key + "' title='" + title + "'></li>");
145 li.appendTo(ul);
146 if (containExample && configItem.content) {
147 createSideBarMenuSecondTitle(name + '-' + key, title, true, configItem.hasNewExamples).appendTo(li);
148 createSideBarThirdMenu(configItem.content).appendTo(li);
149 } else {
150 createSideBarMenuSecondTitle(name + '-' + key, title, false, configItem.hasNewExamples).appendTo(li);
151 }
152 }
153 return ul;
154}
155
156//创建三级菜单
157function createSideBarThirdMenu(examples) {

Callers 1

createSideBarMenuItemFunction · 0.85

Calls 4

createSideBarThirdMenuFunction · 0.85
appendToMethod · 0.80
$Function · 0.50

Tested by

no test coverage detected