/server/... folder... [all share same js, only html is different] folder ( 3 panel ) folder2 = folder folderC = folder_compact folderM = folder_mobile (from compact, but use top back button, hide show only 1 panel) root --> server --> layer ( 3 panel ) root --> server --> 6122 ( 3 panel ) model=6122, without model=xx means, default to layer server.html (https://...server.html?model=6122 &.....) /server2/... folder... [all share same js, only html is different] folder ( 2 panel ) folder2 = folder folderC = folder_compact folderM = folder_mobile (from compact, but use top back button, hide show only 1 panel) root --> layer ( 2 panel ) root --> 6122 ( 2 panel ) model=6122, without model=xx means, default to layer root.html (https://...root.html?model=6122 &.....) (list all layers, tables, etc) layers (jstree) layers2 (html ordered list, ol,li) (list all napserver, geocode-server, etc) servers (jstree) servers2 (html ordered list, ol,li) model number apply for all: ?model=6122& for esri component hover ?model=6392& for google hover ?model=7760& for apple hover