diff options
Diffstat (limited to 'community/racktables/slow-pages.patch')
-rw-r--r-- | community/racktables/slow-pages.patch | 106 |
1 files changed, 0 insertions, 106 deletions
diff --git a/community/racktables/slow-pages.patch b/community/racktables/slow-pages.patch deleted file mode 100644 index 58c2ddd219..0000000000 --- a/community/racktables/slow-pages.patch +++ /dev/null @@ -1,106 +0,0 @@ ---- a/wwwroot/inc/interface-lib.php -+++ b/wwwroot/inc/interface-lib.php -@@ -403,6 +403,36 @@ - ">"; - } - -+//jlee new method start -+function mkImageButton ($tag, $location_id = '', $title = '', $do_input = FALSE) -+{ -+ global $image; -+ if (!isset ($image[$tag])) -+ $tag = 'error'; -+ $img = $image[$tag]; -+ $img['path'] = '?module=chrome&uri=' . $img['path']; -+ if ($do_input == TRUE){ -+ echo -+ "<input type=image name=edit class=edit " . -+ "src='${img['path']}' " . -+ "id='${location_id}' " . -+ "border=0 " . -+ (!strlen ($title) ? '' : " title='${title}'") . // JT: Add title to input hrefs too -+ ">"; -+ } -+ else{ -+ echo -+ "<img " . -+ "src='${img['path']}' " . -+ "width=${img['width']} " . -+ "height=${img['height']} " . -+ "border=0 " . -+ (!strlen ($title) ? '' : "title='${title}'") . -+ ">"; -+ } -+} -+//jlee new method end -+ - function escapeString ($value, $do_db_escape = FALSE) - { - $ret = htmlspecialchars ($value, ENT_QUOTES, 'UTF-8'); -@@ -967,7 +997,6 @@ - foreach ($extra as $inputname => $inputvalue) - printf ('<input type=hidden name="%s" value="%s">', htmlspecialchars ($inputname, ENT_QUOTES), htmlspecialchars ($inputvalue, ENT_QUOTES)); - } -- - - // Display hrefs for all of a file's parents. If scissors are requested, - // prepend cutting button to each of them. ---- a/wwwroot/inc/interface.php -+++ b/wwwroot/inc/interface.php -@@ -616,7 +616,8 @@ - printOpFormIntro ('addRow'); - echo '<tr><td>'; - printImageHREF ('create', 'Add new row', TRUE); -- echo '</td><td><select name=location_id>'; -+ //echo '</td><td><select name=location_id>'; -+ echo '</td><td><select id=location_id name=location_id>'; //jlee add id - renderLocationSelectTree (); - echo '</td><td><input type=text name=name></td><td>'; - printImageHREF ('create', 'Add new row', TRUE); -@@ -629,16 +630,32 @@ - printNewItemTR (); - foreach (listCells ('row') as $row_id => $rowInfo) - { -+ - echo '<tr><td>'; - if ($rc = $rowInfo['rackc']) - printImageHREF ('nodestroy', "${rc} rack(s) here"); - else - echo getOpLink (array('op'=>'deleteRow', 'row_id'=>$row_id), '', 'destroy', 'Delete row'); -- printOpFormIntro ('updateRow', array ('row_id' => $row_id)); -- echo '</td><td>'; -- echo '<select name=location_id>'; -- renderLocationSelectTree ($rowInfo['location_id']); -- echo "</td><td><input type=text name=name value='${rowInfo['name']}'></td><td>"; -+ printOpFormIntro ('updateRow', array ('row_id' => $row_id)); -+ -+ //jlee start -+ //echo '</td><td>'; -+ //echo '<select name=location_id>'; -+ //renderLocationSelectTree ($rowInfo['location_id']); -+ //echo "</td><td><input type=text name=name value='${rowInfo['name']}'></td><td>"; -+ echo '</td><td><div id="location_name" name="location_name">'; //jlee - add div field -+ echo $rowInfo['location_name']; -+ echo "</div>"; -+ echo "<input type=hidden id=location_id name=location_id value=".$rowInfo['location_id'].">"; //hidden container to hold final value -+ echo "</td>"; -+ echo "<td>"; -+ echo "<div id=temp_name name=temp_name value='${rowInfo['name']}'>".$rowInfo['name']."</div>"; -+ echo "<input type=hidden id=name name=name value='".$rowInfo['name']."'>"; //hidden containers to hold final value -+ echo "</td><td>"; -+ -+ mkImageButton ('pencil', $rowInfo['location_id'], 'Edit row', TRUE); //jlee try adding an edit button -+ echo " "; -+ //jlee end - printImageHREF ('save', 'Save changes', TRUE); - echo "</form></td>"; - echo "<td>" . mkCellA ($rowInfo) . "</td>"; -@@ -648,6 +665,7 @@ - printNewItemTR (); - echo "</table><br>\n"; - finishPortlet(); -+ addJS('js/inline-row-edit.js'); //jlee add reference to new js file - } - - function renderRow ($row_id) -Only in b: wwwroot/js/inline-row-edit.js |