first part of create neew nodes
This commit is contained in:
		@@ -9,6 +9,7 @@
 | 
			
		||||
    <script type="text/javascript" src="javascripts/jquery-ui.js"></script>
 | 
			
		||||
    <script type="text/javascript" src="javascripts/viz.js"></script>
 | 
			
		||||
    <script type="text/javascript" src="/socket.io/socket.io.js"></script>
 | 
			
		||||
    <script type="text/javascript" src="/docker/docker.js"></script>
 | 
			
		||||
    <script type="text/javascript" src="javascripts/servicedock.js"></script>
 | 
			
		||||
    <title>ServiceDock: Docker as a Service</title>
 | 
			
		||||
  </head>
 | 
			
		||||
@@ -33,11 +34,15 @@
 | 
			
		||||
    </div>
 | 
			
		||||
    
 | 
			
		||||
    <ul id="menu" style="display: none" onmouseleave="$('#menu').hide();">
 | 
			
		||||
      <li onclick="$('#menu').hide();overview()">Overview</li>
 | 
			
		||||
      <li onclick="$('#menu').hide();manage()">Manage</li>
 | 
			
		||||
      <li onclick="$('#menu').hide();imgs()">Images</li>
 | 
			
		||||
      <li onclick="$('#menu').hide();about()">About</li>
 | 
			
		||||
      <li onclick="$('#menu').hide(); showCreate()">Create</li>
 | 
			
		||||
      <li><label for="upload">Upload</label><input autocomplete="off" type="file" accept="*.json" id="upload"/></li>
 | 
			
		||||
    </ul>
 | 
			
		||||
    <script type="text/javascript">
 | 
			
		||||
      $(function() { 
 | 
			
		||||
        if (!window.FileReader) $("#upload").hide(); // not supported by browser
 | 
			
		||||
      })
 | 
			
		||||
      $("#upload").change(function(evt){$("#menu").hide(); upload(evt)});
 | 
			
		||||
    </script>
 | 
			
		||||
 | 
			
		||||
    <div id="main">
 | 
			
		||||
 | 
			
		||||
@@ -45,6 +50,68 @@
 | 
			
		||||
      
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
    <div id="create" style="display: none">
 | 
			
		||||
      <form>
 | 
			
		||||
        <fieldset>
 | 
			
		||||
          <legend>Name</legend>
 | 
			
		||||
          <input placeholder="name" type="text" id="name" size="20" />
 | 
			
		||||
        </fieldset>
 | 
			
		||||
        <fieldset>
 | 
			
		||||
          <legend>Open Ports</legend>
 | 
			
		||||
          <input placeholder="ip" type="text" pattern="^([0-9]{1,3}\.){3}[0-9]{1,3}$" id="portip" size="15" style="width: 13ex" />:<input placeholder="ext" type="number" id="portext" size="4" style="width: 6ex" />:<input placeholder="int" type="number" id="portint" size="3" style="width: 6ex" /><button id="portadd" type="button" class="add">+</button><button id="portremove" type="button">-</button><br/>
 | 
			
		||||
          <select size="5" id="createports">
 | 
			
		||||
          </select>
 | 
			
		||||
        </fieldset>
 | 
			
		||||
        <fieldset>
 | 
			
		||||
          <legend>Environment</legend>
 | 
			
		||||
          <input placeholder="name" type="text" id="varname" size="10" />=<input placeholder="value" type="text" id="varvalue" size="10" /><button id="varadd" type="button" class="add">+</button><button id="varremove" type="button">-</button><br/>
 | 
			
		||||
          <select size="5" id="createvars">
 | 
			
		||||
          </select>
 | 
			
		||||
        </fieldset>
 | 
			
		||||
        <fieldset>
 | 
			
		||||
          <legend>Volumes</legend>
 | 
			
		||||
          <input placeholder="on host" type="text" id="volumeext" size="10" />:<input placeholder="inside container" type="text" id="volumeint" size="10" />:<input placeholder="ro" type="checkbox" id="volumero" /><label for="volumero" >ro</label><button id="volumeadd" type="button" class="add">+</button><button id="volumeremove" type="button">-</button><br/>
 | 
			
		||||
          <select size="5" id="createvolumes">
 | 
			
		||||
          </select>
 | 
			
		||||
        </fieldset>
 | 
			
		||||
        <fieldset>
 | 
			
		||||
          <legend>Volumes From</legend>
 | 
			
		||||
          <input placeholder="container" type="text" id="volumesfrom" size="10" /><button id="volumesfromadd" type="button" class="add">+</button><button id="volumesfromremove" type="button">-</button><br/>
 | 
			
		||||
          <select size="5" id="createcolumesfroms">
 | 
			
		||||
          </select>
 | 
			
		||||
        </fieldset>
 | 
			
		||||
        <fieldset>
 | 
			
		||||
          <legend>Links</legend>
 | 
			
		||||
          <input placeholder="container" type="text" id="linkcontainer" size="10" />:<input placeholder="name" type="text" id="linkname" size="10" /><button id="linkadd" type="button" class="add">+</button><button id="linkremove" type="button">-</button><br/>
 | 
			
		||||
          <select size="5" id="createlinks">
 | 
			
		||||
          </select>
 | 
			
		||||
        </fieldset>
 | 
			
		||||
        <fieldset>
 | 
			
		||||
          <legend>Entry Point</legend>
 | 
			
		||||
          <input placeholder="entrypoint" type="text" id="entrypoint" size="10" /><button id="entrypointadd" type="button" class="add">+</button><button id="entrypointremove" type="button">-</button><br/>
 | 
			
		||||
          <select size="5" id="createentrypoints">
 | 
			
		||||
          </select>
 | 
			
		||||
        </fieldset>
 | 
			
		||||
        <fieldset>
 | 
			
		||||
          <legend>Image</legend>
 | 
			
		||||
          <input placeholder="image" type="text" id="image" size="20" required />
 | 
			
		||||
        </fieldset>
 | 
			
		||||
        <fieldset>
 | 
			
		||||
          <legend>Command</legend>
 | 
			
		||||
          <input placeholder="command" type="text" id="command" size="10" /><button id="commandadd" type="button" class="add">+</button><button id="commandremove" type="button">-</button><br/>
 | 
			
		||||
          <select size="5" id="createcommands">
 | 
			
		||||
          </select>
 | 
			
		||||
        </fieldset>
 | 
			
		||||
        <fieldset>
 | 
			
		||||
          <legend>Action</legend>
 | 
			
		||||
          <input class="listbutton" type="submit" id="doappend" value="Append to Queue" /><br/>
 | 
			
		||||
          <input class="listbutton" type="submit" id="dodownload" value="Download Changes" /><br/>
 | 
			
		||||
          <input class="listbutton" type="submit" id="docreate" value="Execute on Server" />
 | 
			
		||||
        </fieldset>
 | 
			
		||||
      </form>
 | 
			
		||||
      <div id="preview"></div>
 | 
			
		||||
    </div>
 | 
			
		||||
    
 | 
			
		||||
    <pre id="logs" style="display: none"> </pre>
 | 
			
		||||
 | 
			
		||||
    <div id="console" style="display: none">
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user