aboutsummaryrefslogtreecommitdiffstats
path: root/web/index.html
diff options
context:
space:
mode:
authorKristian Lyngstol <kly@kly.no>2019-01-12 21:23:46 +0100
committerKristian Lyngstol <kly@kly.no>2019-01-12 21:23:46 +0100
commit9cf888fd6345642e47d750e1872aa82ad32985a8 (patch)
treebe733f33290c55a7f0703eb4f9aa6b177765bd38 /web/index.html
parente5db805157b2c7118ddfd3916e0427b2156e6e49 (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.html16
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>