--- 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
+ "";
+ }
+ else{
+ echo
+ "";
+ }
+}
+//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 ('', 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 '
';
printImageHREF ('create', 'Add new row', TRUE);
- echo ' | | | | | ';
printImageHREF ('create', 'Add new row', TRUE);
@@ -629,16 +630,32 @@
printNewItemTR ();
foreach (listCells ('row') as $row_id => $rowInfo)
{
+
echo ' |
';
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 ' | ';
- echo ' | | ";
+ printOpFormIntro ('updateRow', array ('row_id' => $row_id));
+
+ //jlee start
+ //echo ' | ';
+ //echo ' | | ";
+ echo ' | '; //jlee - add div field
+ echo $rowInfo['location_name'];
+ echo " ";
+ echo ""; //hidden container to hold final value
+ echo " | ";
+ echo "";
+ echo " ".$rowInfo['name']." ";
+ echo ""; //hidden containers to hold final value
+ echo " | ";
+
+ mkImageButton ('pencil', $rowInfo['location_id'], 'Edit row', TRUE); //jlee try adding an edit button
+ echo " ";
+ //jlee end
printImageHREF ('save', 'Save changes', TRUE);
echo " | ";
echo "" . mkCellA ($rowInfo) . " | ";
@@ -648,6 +665,7 @@
printNewItemTR ();
echo "
\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