diff options
author | Kristian Lyngstol <kly@kly.no> | 2019-01-12 21:23:46 +0100 |
---|---|---|
committer | Kristian Lyngstol <kly@kly.no> | 2019-01-12 21:23:46 +0100 |
commit | 9cf888fd6345642e47d750e1872aa82ad32985a8 (patch) | |
tree | be733f33290c55a7f0703eb4f9aa6b177765bd38 /web/index.html | |
parent | e5db805157b2c7118ddfd3916e0427b2156e6e49 (diff) |
front: Implement new network/switch and more
Fixes #183
References #182
It's now possible to add new networks and switches, and it's also possible to
edit networks, but since I haven't exposed it in the UI yet, I can't really
close the bug.
This is also a major step in stripping nms-info-box apart.
Next up is listing existing networks, possibly linking to them. I think that
might be a decent first-step towards a new core nms-info-box since it doesn't
alreay exist.
Diffstat (limited to 'web/index.html')
-rw-r--r-- | web/index.html | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/web/index.html b/web/index.html index 05fd582..23431b1 100644 --- a/web/index.html +++ b/web/index.html @@ -47,13 +47,12 @@ </a> <ul class="dropdown-menu" role="menu"> <li class="gondul-is-private dropdown-header">Switches</li> - <li class="gondul-is-private"><a href="#" onclick="nmsInfoBox.showWindow('addSwitch')">Add switch</a></li> - <li class="gondul-is-private"><a href="#" onclick="nmsInfoBox.showWindow('addNetwork')">Add network</a></li> - <li class="gondul-is-private"><a href="#" onclick="nmsInfoBox.showWindow('listNetwork')">List networks</a></li> - <li class="gondul-is-private"><a href="#" onclick="nmsMap.moveSet(true);">Enable switch moving</a></li> - <li class="gondul-is-private"><a href="#" onclick="nmsMap.moveSet(false);">Disable switch moving</a></li> - <li class="gondul-is-private divider"> </li> - <li class="divider"> </li> + <li class="gondul-is-private"><a href="#" onclick="new nmsNewSwitch().show();">Add switch</a></li> + <li class="gondul-is-private"><a href="#" onclick="new nmsNewNet().show();">Add network</a></li> + <li class="gondul-is-private"><a href="#" onclick="nmsInfoBox.showWindow('listNetwork')">List networks</a></li> + <li class="gondul-is-private"><a href="#" onclick="nmsMap.moveSet(true);">Enable switch moving</a></li> + <li class="gondul-is-private"><a href="#" onclick="nmsMap.moveSet(false);">Disable switch moving</a></li> + <li class="gondul-is-private divider"> </li> <li class="dropdown-header">Time</li> <li><a href="#" onclick="toggleLayer('nowPickerBox');nmsTime.startNowPicker();">Travel in time</a></li> <li><a href="#" onclick="nmsTime.replayEvent();" title="Replay from opening 120 minutes per second">Replay event</a></li> @@ -276,7 +275,8 @@ </div> </div> </div> - <div id="info-box-container" class="col-sm-8 col-md-6 col-lg-5 hidden" style="position: absolute; z-index: 120;"> + <div id="genericPanelContainer" style="ma-width: 60%; position: absolute; display: grid; grid-template-coumns: repeat(auto-fit,minmax(30%,100%));grid-gap: 10px; z-index: 120;"> + <div id="info-box-container" class="hidden" style="grid-column: 1 / auto; max-width: 700px; min-width: 500px;"> </div> </div> </div> |