There are no devices with the search criteria: " + this.textContent + "
";
-
- //add to HTML page
- document.getElementById('devContainer').innerHTML = html;
-
- //now we need to add event listeners to all the request buttons
- var requestbuttons = document.getElementsByClassName('requestbutton');
- for(var i = 0; i < requestbuttons.length; i++){
- requestbuttons[i].addEventListener('click',addToCart);
- }
-}
-
-function readFilter() {
- //Constrcts a filter object for use in the database library that corresponds to the checked optionsin the sidebar
- var hw_type;
- var sw_type;
-
-}
-
-function addToCart(){
- var id = this.getAttribute('id');
- id = parseInt(id.replace(/[^0-9\.]/g,''),10); //this gets just the numerical value from the id!
- if(!inCart(id)){ //if not in the cart
- var cart = getCartItems(); //this is an array
- cart.push(id); //push to bottom of cart
- localStorage.setItem('cart', JSON.stringify(cart));
- $('#added').fadeIn(1000);
- $('#added').fadeIn(1000);
- $('#added').fadeOut(1000);
- }
- else{
- $('#already').fadeIn(1000);
- $('#already').fadeIn(1000);
- $('#already').fadeOut(1000);
- }
-}
-
-function inCart(id){
- var cart = getCartItems();
- if(cart.length == 0) //if nothing's in the cart
- return 0;
- else{ //something is in the cart
- for(var i = 0; i < cart.length; i++){
- if(cart[i] === id)
- return 1;
- }
- }
- return 0;
-}
-
-function getCartItems(){
- //initiate array for them
- var cart = new Array;
- //get them from local storage
- var cart_str = localStorage.getItem('cart');
- //if there is at least one object already we need to convert it from JSON to string
- if (cart_str !== null && cart_str !== "") {
- cart = JSON.parse(cart_str);
- }
- return cart;
-}
-
-function getUnavailableItems(){
- var unavailable = new Array;
- var unavailable_str = localStorage.getItem('unavailable');
- if(unavailable_str !== "" && unavailable_str !== null){
- unavailable = JSON.parse(unavailable_str);
- }
- return unavailable;
-}
-
-function isUnavailable(id){
- var unavailable = getUnavailableItems();
- if(unavailable.length == 0)
- return 0;
- else{
- for(var i = 0; i < unavailable.length; i++){
- if(unavailable[i] == (id+1))
- return 1;
- }
- }
- return 0;
-}
-
-//this code allows a message to appear that indicates that the item was successfully placed in the shopping cart.
diff --git a/WebContent/html/javascript/request.jsp b/WebContent/html/javascript/request.jsp
new file mode 100644
index 0000000..b1cca96
--- /dev/null
+++ b/WebContent/html/javascript/request.jsp
@@ -0,0 +1,195 @@
+<%@ page import = "database.MySQLAccess,entities.ListedDevice" %>
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
+
+
+
+
+Insert title here
+
+
+<%
+MySQLAccess myaccess = new MySQLAccess();
+ListedDevice[] mydevices = myaccess.getAllDevices();
+
+//string representation of array.
+String deviceString = ListedDevice.arrayToString(mydevices);
+//out.println(description);
+//out.println(hardware);
+
+%>
+
+
+
+
\ No newline at end of file
diff --git a/WebContent/html/webpages/index.html b/WebContent/html/webpages/index.html
index 5f5a100..20bd2a7 100644
--- a/WebContent/html/webpages/index.html
+++ b/WebContent/html/webpages/index.html
@@ -47,7 +47,7 @@