master
			
			
		
		
							parent
							
								
									57844a9804
								
							
						
					
					
						commit
						8c2404cfa1
					
				| 
						 | 
					@ -245,7 +245,12 @@
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        function isJson(str) {
 | 
					        function isJson(str) {
 | 
				
			||||||
            try { JSON.parse(str); }
 | 
					            try { JSON.parse(str); }
 | 
				
			||||||
            catch (e) { return false; }
 | 
					            catch(e) { return false; }
 | 
				
			||||||
 | 
					            return true;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        function isEncoded(str){
 | 
				
			||||||
 | 
					            try { atob(str); }
 | 
				
			||||||
 | 
					            catch(e) { return false; }
 | 
				
			||||||
            return true;
 | 
					            return true;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        $(window).on('load', function(){
 | 
					        $(window).on('load', function(){
 | 
				
			||||||
| 
						 | 
					@ -256,6 +261,7 @@
 | 
				
			||||||
            let urlPath = window.location.pathname;
 | 
					            let urlPath = window.location.pathname;
 | 
				
			||||||
            let code = urlPath.split("/");
 | 
					            let code = urlPath.split("/");
 | 
				
			||||||
            code = code[code.length-1];
 | 
					            code = code[code.length-1];
 | 
				
			||||||
 | 
					            if(isEncoded(code)){
 | 
				
			||||||
                let productLink = atob(code);
 | 
					                let productLink = atob(code);
 | 
				
			||||||
                if(isJson(productLink)){
 | 
					                if(isJson(productLink)){
 | 
				
			||||||
                    if(objProducts.length > 0) $('#modal-confirm-product-replacement').modal('show');
 | 
					                    if(objProducts.length > 0) $('#modal-confirm-product-replacement').modal('show');
 | 
				
			||||||
| 
						 | 
					@ -266,6 +272,7 @@
 | 
				
			||||||
                    updateProductsInLocalStorage();
 | 
					                    updateProductsInLocalStorage();
 | 
				
			||||||
                    window.location.replace($('meta[name="checkout"]').attr('content'));
 | 
					                    window.location.replace($('meta[name="checkout"]').attr('content'));
 | 
				
			||||||
                });
 | 
					                });
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
            updateProductsInLocalStorage();
 | 
					            updateProductsInLocalStorage();
 | 
				
			||||||
            $(document).on('click', '.btn-remove-product', function(){
 | 
					            $(document).on('click', '.btn-remove-product', function(){
 | 
				
			||||||
                let productId = $(this).attr('data-id');
 | 
					                let productId = $(this).attr('data-id');
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue