aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKumar Priyansh <[email protected]>2019-05-31 18:35:27 +0700
committerKumar Priyansh <[email protected]>2019-05-31 18:35:27 +0700
commit27760f1655b7fa1d2413bee75d26b4a95f20c3e4 (patch)
tree5a78585057edb7029960479186f2a68da8393ba8
parent6b3439c68456d7a38003759a01facf4e1764f4f4 (diff)
downloadfirebase-ecommerce-27760f1655b7fa1d2413bee75d26b4a95f20c3e4.tar.xz
firebase-ecommerce-27760f1655b7fa1d2413bee75d26b4a95f20c3e4.zip
Updated Dashboard JS to display products according to URL
-rw-r--r--shared/Dashboard.js33
1 files changed, 33 insertions, 0 deletions
diff --git a/shared/Dashboard.js b/shared/Dashboard.js
index 84b8f7e..6bad7a0 100644
--- a/shared/Dashboard.js
+++ b/shared/Dashboard.js
@@ -21,4 +21,37 @@ $(document).ready(function(){
window.location.replace('../')
}
});
+ // var url = window.location.href;
+ //
+
+ var url = window.location.href;
+ if( url.search( 'productid' ) > 0 ) {
+ option = url.match(/productid=(.*)/)[1];
+ $.getJSON("../products.json", function(result){
+ var size = (Object.keys(result).length)
+ if(option > -1 && option < size) {
+ loadProduct(option);
+ }
+ else {
+ showErrorDiv()
+ }
+ })
+ } else {
+ loadAllProducts()
+ }
+ function loadProduct (productid) {
+
+ }
+ function showErrorDiv() {
+
+ }
+ function loadAllProducts() {
+ $.getJSON("../products.json", function(result){
+ var size = (Object.keys(result).length)
+ for(i = 0; i < size ; i++)
+ {
+ // $('#loader')
+ }
+ });
+ }
}) \ No newline at end of file