コード例 #1
0
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>";
}
コード例 #2
0
// 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>