2021-01-12 11:44:15 -03:00
|
|
|
"use strict";function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}var available_colors={white:{name:"blanco",rgb:"rgb(255, 255, 255)"},black:{name:"negro",rgb:"rgb(0, 0, 0)"},blue:{name:"azul",rgb:"rgb(0, 0, 255)"},petrol:{name:"petroleo",rgb:"rgb(0, 0, 150)"},cyan:{name:"celeste",rgb:"rgb(150, 150, 255)"},green:{name:"verde",rgb:"rgb(0, 255, 0)"},yellow:{name:"amarillo",rgb:"rgb(255, 255, 0)"},orange:{name:"naranjo",rgb:"rgb(255, 130, 0)"},red:{name:"rojo",rgb:"rgb(255, 0, 0)"}},Amount=function(){function t(e){_classCallCheck(this,t),this.elem=e,this.minus=e.parent().find(".minus"),this.plus=e.parent().find(".plus"),this.n=0,this.setup(),this.max=999}return _createClass(t,[{key:"setup",value:function(){var t=this;this.elem.val(0),this.plus.click(function(e){t.increment(),t.print()}),this.minus.click(function(e){t.decrement(),t.print()}),this.elem.change(function(e){t.n=parseInt(t.elem.val()),t.print()}),this.print()}},{key:"enable_button",value:function(e){this[e].removeClass("disabled"),"plus"==e&&this[e].html('<i class="plus icon"></i>'),"minus"==e&&this[e].html('<i class="minus icon"></i>')}},{key:"disable_button",value:function(e){this[e].addClass("disabled"),this[e].html("")}},{key:"check_limits",value:function(){this.enable_button("plus"),this.enable_button("minus"),this.n>this.max&&(this.n=this.max),this.n==this.max&&this.disable_button("plus"),this.n<0&&(this.n=0),0==this.n&&this.disable_button("minus")}},{key:"increment",value:function(){this.n+=1}},{key:"decrement",value:function(){--this.n}},{key:"print",value:function(){this.check_limits(),this.elem.val(this.n)}},{key:"value",get:function(){return this.n}}]),t}(),Colors=function(){function i(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1];_classCallCheck(this,i),this.color={white:"blanco",black:"negro",blue:"azul",green:"verde",yellow:"amarillo",orange:"naranjo",red:"rojo"},this.picked="blue",this.elem=e,this.input=e.find('input[name="color"]'),this.changing=null,t&&(this.changing=e.parent().parent().find(".column2 img")),this.setup()}return _createClass(i,[{key:"setup",value:function(){var n=this;this.elem.find(".circle").each(function(e,i){$(i).click(function(e){var t=$(i).attr("class").split(" ")[0];n.change_color(t)})}),this.change_color("blue")}},{key:"default_color_format",value:function(e){$(e).removeClass("selected")}},{key:"change_color",value:function(e){var i=this;this.picked=this.color[e],this.input.val(this.picked),this.elem.find(".circle").each(function(e,t){i.default_color_format(t)}),this.elem.find("."+e+".circle").addClass("selected"),null!=this.changing&&this.changing.attr("src","./assets/images/"+this.picked+".png")}}]),i}(),ventajas={elem:$("#ventajas"),setup:function(){var e=this.elem.css("height"),t=this.elem.css("width");this.elem.find(".diagonal").css("borderBottomWidth",e),this.elem.find(".diagonal").css("borderRightWidth",t)}},dimensiones={colors:available_colors,picked:"blue",elem:$("#dimensiones"),setup:function(){var n=this;this.elem.find(".colores .circle").each(function(e,t){var i=$(t).attr("class").split(" ")[0];"petrol"!=i&&"cyan"!=i||$(t).css("background-color",n.colors[i].rgb),$(t).click(function(e){n.change_color(i)})})},change_color:function(e){this.picked=this.colors[e].name,this.elem.find(".colores .circle").each(function(e,t){$(t).removeClass("selected")}),this.elem.find(".colores ."+e+".circle").addClass("selected"),this.change_images(this.colors[e].name)},change_images:function(n){this.elem.find(".fotos img").each(function(e,t){var i=$(t).attr("class");$(t).attr("src","./assets/images/fotos/"+n+"/"+i+".jpg")})}},smtp={SecureToken:"4adcdc1f-6b6e-4e60-ab72-20da4c329b09",From:"contacto@3dstand.cl"},sticky_form={elem:$(".sticky form"),setup:function(){var t=this;this.elem.
|