function setup_jacks_editor_app_controls($enable_expansion) { global $user; print '<form id="f1" action="createsliver.php" method="post" enctype="multipart/form-data">'; print "<table>"; print "<tr>"; print "<th rowspan='3'>Choose RSpec</th>"; print '<td>'; print '<input type="radio" name="rspec_select" id="portal_radio_select" checked="checked" onclick="enable_rspec_selection_mode_portal()" />'; print '<b class="rb_label">Portal</b>'; print '<input type="radio" name="rspec_select" id="file_radio_select" onclick="enable_rspec_selection_mode_file()" />'; print '<b class="rb_label">File</b>'; print '<input type="radio" name="rspec_select" id="url_radio_select" onclick="enable_rspec_selection_mode_url()" />'; print '<b class="rb_label">URL</b>'; print '<input type="radio" name="rspec_select" id="textbox_radio_select" onclick="enable_rspec_selection_mode_textbox()" />'; print '<b class="rb_label">Text Box</b>'; print '</td></tr>'; print '<tr id="rspec_portal_row" ><td><b>Select existing: </b>'; show_rspec_chooser($user); print "</td></tr>"; print '<tr id = "rspec_file_row" hidden="hidden"><td>'; print "<b>Select from file: </b><input type='file' name='file_select' id='file_select' onchange='fileupload_onchange()'/>"; // upload message: get this from slice-add-resources-jacks.js // calling rspecuploadparser.php print "<div id='upload_message' style='display:block;'></div>"; print "</td></tr>"; print '<tr id="rspec_url_row" hidden="hidden"><td>'; print "<b>Load from URL: </b>"; print '<button type="button" name="url_grab_button" id="url_grab_button" onClick="urlupload_onchange()" >Select</button>'; print "<input type='input' name='url_select' id='url_select' onchange='urlupload_onchange()' />"; print "</td></tr>"; print '<tr id="rspec_paste_row" hidden="hidden"><td>'; print '<b>Paste Rspec: </b>'; print '<button type="button" name="paste_grab_button" id="paste_grab_button" onClick="grab_paste_onchange()">Select</button>'; print '<textarea cols="60" rows="4" name="paste_select" id="paste_select"></textarea>'; print "</td></tr>"; print '<tr id="rspec_jacks_row" hidden="hidden"><td>'; print '<b>Select from Editor: </b><button id="grab_editor_topology_button" type="button"onClick="do_grab_editor_topology()">Select</button>'; print "</td></tr>"; print "<tr><td>"; print '<b><p id="rspec_status_text" /></b>'; print "</td></tr>"; print "<tr>"; print "<th rowspan='1'>Save RSpec</th>"; print "<td>"; print "<b>Download RSpec: </b>"; print '<button type="button" disabled="disabled" id="download_rspec_button" onClick="do_rspec_download()">Download</button>'; print "</td></tr>"; print "<tr>"; print "<th rowspan='1'>Editor Ops</th>"; print "<td>"; if ($enable_expansion) { print '<button type="button" id="expand_editor_button" onClick="do_editor_expand(false)">Expand</button>'; } else { print '<button type="button" id="restore_editor_button" onClick="do_editor_expand(true)">Back</button>'; } // print '<button type="button" id="duplicate_nodes_links_button" onClick="do_selection_duplicate(true)">Duplicate Nodes/Links</button>'; print '<button type="button" id="duplicate_nodes_only_button" onClick="do_selection_duplicate(false)">Duplicate Nodes only</button>'; print '<button type="button" id="auto_ip_button" onClick="do_auto_ip_assignment()">Auto IP</button>'; print '<button type="button" id="global_node_button" onClick="do_global_node_addition()" disabled="true">Add Global Node</button>'; print "</td></tr>"; //print "<tr><th>Choose Aggregate</th><td>"; //show_am_chooser(); //print "</td></tr>"; print "</table>"; }
// this makes a fixed height box with scrolling for overflow echo "<div class='tabContent'>"; // BEGIN add resources tab echo "<div id='addresources'>"; //print "<h2>Manage Resource Specifications (RSpecs)</h2>\n"; //print "<p><button onClick=\"window.location='rspecs.php'\">" // . "View Available RSpecs</button> \n"; //print "<button onClick=\"window.location='rspecupload.php'\">" // . "Upload New RSpec</button></p>\n"; print "<h2>Add Resources</h2>\n"; print "<p>To add resources you need to choose a Resource Specification file (RSpec).</p>"; print '<form id="f1" action="createsliver.php" method="post" enctype="multipart/form-data">'; print "<table>"; print "<tr><th rowspan='2'>Choose RSpec</th>"; print "<td><b>Select existing: </b>"; show_rspec_chooser($user); print "</td></tr>"; print "<tr><td>"; print "<b>Select from file: </b><input type='file' name='rspec_selection' id='rspec_selection' onchange='fileupload_onchange()'/>"; // upload message: get this from slice-add-resources.js calling rspecuploadparser.php print "<div id='upload_message' style='display:block;'></div>"; print "</td></tr>"; print "<tr><th>Choose Aggregate</th><td>"; show_am_chooser(); print "</td></tr>"; print "</table>"; if ($am_ids == null) { $am_id = "null"; } ?> <script>