Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Select/Deselect fabrication
- function fabrication_select(self, event)
- {
- console.log("FABRICATION SELECTED");
- //Element
- self = $(self);
- //Product details
- var id = self.data("id");
- var price = self.data("price");
- var title = self.data("title");
- var quantity = self.find("[name=qty]").val();
- // Fabrication selected, deselect and remove this from cart
- if(self.hasClass("active"))
- {
- //Only delete from cart if they did not click inside the quantity input box
- if(event.x < self.find(".qty").offset().left)
- {
- //deseelct
- self.removeClass("active");
- //remove from cart
- cart.delFabrication(id);
- return;
- }
- }
- else
- {
- //select
- self.addClass("active");
- //add to cart
- cart.addFabrication(id,price,title,quantity);
- var imgsrc = self.find("img").attr("src");
- jQuery(".fabrication-image").find("img").attr("src", imgsrc);
- }
- //Set main fabrication image
- //Create filename
- var species, range, grade, finishName = firsttoupper(finish.currentFinish);
- for(var k in worktop.data.data.species)
- {
- if(worktop.data.data.species[k]["SE Species ID"] == worktop.data.species)
- {
- species = worktop.data.data.species[k]["SE Species"];
- }
- }
- for(var k in worktop.data.data.range)
- {
- if(worktop.data.data.range[k]["RN Range ID"] == worktop.data.range)
- {
- range = worktop.data.data.range[k]["RN Range"];
- }
- }
- for(var k in worktop.data.data.grade)
- {
- if(worktop.data.data.grade[k]["GD Grade ID"] == worktop.data.grade)
- {
- grade = worktop.data.data.grade[k]["GD Grade"];
- }
- }
- var filename = species+"/"+range+"/"+grade+"/"+finishName+"/"+id+".jpg";
- var src = SysParams.WebsiteURL + "files/fabrications/" + filename;
- $(".fabrication-image img").attr("src", src);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement