@@ -147,6 +161,18 @@ String ticketStr = Ticket.arrayToString(tickets);
var searchbar = document.getElementsByName('searchBar');
searchbar[0].onkeyup = refresh;
+ // Set up table record event listeners
+ $('#tabledisplay').bootstrapTable({onClickRow: function(row,$element){
+ var id = $element[0].getAttribute('id');
+ var html = "
" + ticks[id].id + "
" + ticks[id].username + "
" + ticks[id].locationname + "
" + ticks[id].devicename + "
" + ticks[id].status + "
" + ticks[id].permanent + "
" + ticks[id].return + "
";
+ document.getElementById("tablemodal").innerHTML = html;
+ $("#ticketIDfield").val(ticks[id].id);
+ $("#deviceIDfield").val(ticks[id].deviceID);
+ $("#locationIDfield").val(ticks[id].location);
+ $("#permField").val(ticks[id].permanent);
+ $("#Modal").show();
+ }});
+
/*
Params: tickets - array of objects, formatted as tickets.
This function will display tickets in a table on the webpage.
diff --git a/WebContent/html/webpages/administration/adminLocation.jsp b/WebContent/html/webpages/administration/adminLocation.jsp
index 4868e39..9bb08d9 100644
--- a/WebContent/html/webpages/administration/adminLocation.jsp
+++ b/WebContent/html/webpages/administration/adminLocation.jsp
@@ -15,11 +15,17 @@
+
+
+
+
+
+
+
+
-
-