3 lines
15 KiB
JavaScript
3 lines
15 KiB
JavaScript
"use strict";function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,e){for(var i=0;i<e.length;i++){var a=e[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function _createClass(t,e,i){return e&&_defineProperties(t.prototype,e),i&&_defineProperties(t,i),t}var valor=6990,available_colors={white:{name:"blanco",rgb:"rgb(255, 255, 255)"},black:{name:"negro",rgb:"rgb(0, 0, 0)"},blue:{name:"azul",rgb:"rgb(0, 110, 230)"},petrol:{name:"azul_petroleo",rgb:"rgb(0, 80, 120)"},cyan:{name:"celeste",rgb:"rgb(80, 200, 255)"},green:{name:"verde",rgb:"rgb(10, 200, 100)"},yellow:{name:"amarillo",rgb:"rgb(255, 240, 70)"},orange:{name:"naranjo",rgb:"rgb(255, 130, 70)"},red:{name:"rojo",rgb:"rgb(255, 20, 50)"}},Amount=function(){function e(t){_classCallCheck(this,e),this.elem=t,this.minus=t.parent().find(".minus"),this.plus=t.parent().find(".plus"),this.n=0,this.setup(),this.max=999}return _createClass(e,[{key:"setup",value:function(){var e=this;this.elem.val(0),this.plus.click(function(t){e.increment(),e.print()}),this.minus.click(function(t){e.decrement(),e.print()}),this.elem.change(function(t){e.n=parseInt(e.elem.val()),e.print()}),this.print()}},{key:"enable_button",value:function(t){this[t].removeClass("disabled"),"plus"==t&&this[t].html('<i class="plus icon"></i>'),"minus"==t&&this[t].html('<i class="minus icon"></i>')}},{key:"disable_button",value:function(t){this[t].addClass("disabled"),this[t].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}}]),e}(),Colors=function(){function i(t){var e=1<arguments.length&&void 0!==arguments[1]&&arguments[1];_classCallCheck(this,i),this.colors=available_colors,this.picked="blue",this.elem=t,this.input=t.find('input[name="color"]'),this.changing=null,e&&(this.changing=t.parent().parent().find(".column img")),this.setup()}return _createClass(i,[{key:"setup",value:function(){var a=this;this.elem.find(".circle").each(function(t,e){var i=$(e).attr("class").split(" ")[0];$(e).css("background-color")!=a.colors[i].rgb&&$(e).css("background-color",a.colors[i].rgb),$(e).click(function(t){a.change_color(i)})}),this.change_color("blue")}},{key:"default_color_format",value:function(t){$(t).removeClass("selected")}},{key:"change_color",value:function(t){var i=this;this.picked=this.colors[t].name,this.input.val(this.picked),this.elem.find(".circle").each(function(t,e){i.default_color_format(e)}),this.elem.find("."+t+".circle").addClass("selected"),null!=this.changing&&this.changing.attr("src","./assets/images/fotos/"+this.picked+"/thumb.jpg")}}]),i}(),ventajas={elem:$("#ventajas"),fotos:6,setup:function(){var s=this,t=this.elem.css("height"),e=this.elem.css("width");this.elem.find(".diagonal").css("borderBottomWidth",t),this.elem.find(".diagonal").css("borderRightWidth",e),this.elem.find(".nav.left").click(function(t){s.prev()}),this.elem.find(".nav.right").click(function(t){s.next()}),this.elem.find(".gallery").swipe({swipeLeft:function(t,e,i,a,n,o){s.next()},swipeRight:function(t,e,i,a,n,o){s.prev()}})},current:1,next:function(){var t=this.current+1;t>this.fotos&&(t=1),this.elem.find(".gallery .image img").attr("src","./assets/images/galeria/foto"+t+".jpg"),this.current=t},prev:function(){var t=this.current-1;t<1&&(t=this.fotos),this.elem.find(".gallery .image img").attr("src","./assets/images/galeria/foto"+t+".jpg"),this.current=t}},dimensiones={colors:available_colors,elem:$("#dimensiones"),setup:function(){var a=this;this.elem.find(".colores .circle").each(function(t,e){var i=$(e).attr("class").split(" ")[0];$(e).css("background-color")!=a.colors[i].rgb&&$(e).css("background-color",a.colors[i].rgb),$(e).click(function(t){a.change_color(i)})})},change_color:function(t){this.picked=this.colors[t].name,this.elem.find(".colores .circle").each(function(t,e){$(e).removeClass("selected")}),this.elem.find(".colores ."+t+".circle").addClass("selected"),this.change_images(this.colors[t].name)},change_images:function(a){this.elem.find(".fotos img").each(function(t,e){var i=$(e).attr("class");$(e).attr("src","./assets/images/fotos/"+a+"/"+i+".jpg")})}},smtp={SecureToken:"4adcdc1f-6b6e-4e60-ab72-20da4c329b09",From:"contacto@3dstand.cl"},sticky_form={elem:$(".sticky form"),color:null,amount:null,setup:function(){var e=this;this.amount=new Amount($('.sticky .input input[name="cantidad"]')),this.color=new Colors($(".sticky .colores"),!0),this.elem.submit(function(t){return t.preventDefault(),e.submit(),!1})},submit:function(){carro.add(this.elem.find('[name="cantidad"]').val(),this.elem.find('[name="color"]').val()),this.color.change_color("blue"),this.amount.n=0,this.amount.print(),this.elem.trigger("reset")}},cotiza_form={elem:$("#corporativos form"),setup:function(){var e=this;this.elem.submit(function(t){return t.preventDefault(),e.submit(),!1}),this.file=this.elem.find('input[type="file"]'),this.elem.find(".file").click(function(t){e.file.trigger("click")})},submit:function(){var t=this.elem.find('[name="email"]').val(),e=new FormData(this.elem[0]),i=["Nombre: "+this.elem.find('[name="nombre"]').val(),"E-mail: "+t,"Teléfono: "+this.elem.find('[name="telefono"]').val(),"","Color: "+this.elem.find('[name="color"]').val(),"Cantidad: "+this.elem.find('[name="cantidad"]').val(),this.elem.find('[name="mensaje"]').val()],e={SecureToken:smtp.SecureToken,To:t,From:smtp.From,Subject:"Cotizacion - "+(new Date).toLocaleString("es-CL",{timezone:"UTC-3"}),Body:i.join("<br />"),Attachments:[{name:"Logo",data:e.get("archivo")}]};Email.send(e)}},conversemos_form={elem:$("#contacto_form"),setup:function(){var e=this;this.elem.submit(function(t){return t.preventDefault(),e.submit(),!1})},submit:function(){var t=this.elem.find('[name="email"]').val(),e=["Nombre: "+this.elem.find('[name="nombre"]').val(),"E-mail: "+t,"",this.elem.find('[name="mensaje"]').val()],e={SecureToken:smtp.SecureToken,From:smtp.From,To:t,Subject:"Contacto "+(new Date).toLocaleString("es-CL",{timezone:"UTC-3"}),Body:e.join("<br />")};Email.send(e)}},testimonios={testimonios:[{autor:"John Master",contenido:"Este soporte que compré en @Stand-cl me cambió la vida, me sirve para el teléfono y el ipad, y ya no tengo que andar acomodando los aparatos en cualquier parte para las videollamadas"},{autor:"John Master",contenido:"Siiii todo mi gusto.. me encantó lo completo que es. Gracias"},{autor:"John Master",contenido:"Está super cool se ve de buena calidad"},{autor:"John Master",contenido:"Llego el mío, y es excelente, estoy feliz con mi compra"},{autor:"John Master",contenido:"Hola!!Me llegó el pedido, Muchas gracias muy bello. Me salvaste la vida"},{autor:"John Master",contenido:"Perfecto el producto, funciona impecable, muchas gracias"},{autor:"John Master",contenido:"Están bacanes! muchísimas gracias. Le regalé a mis viejos y lo aman"},{autor:"John Master",contenido:"Hola! Quería decirte que me encantaron los soportes, Muy útiles!"},{autor:"John Master",contenido:"Compré 3 y olvidé decirte que los encontré geniales! Me encantaron"},{autor:"John Master",contenido:"Diseño simple y funcional, minimalista y excelente precio, despacho súper Rápido.. gracias!"}],elem:$("#testimonios"),page:0,maxPages:1,amount:3,word_amount:{1:"one",3:"three"},setup:function(){var s=this;this.maxPages=Math.ceil(this.testimonios.length/this.amount),this.elem.find(".testimonios").swipe({swipeRight:function(t,e,i,a,n,o){s.page--,s.page<0&&(s.page=s.maxPages-1),s.draw()},swipeLeft:function(t,e,i,a,n,o){s.page++,s.page>=s.maxPages&&(s.page=0),s.draw()}}),3!=this.amount&&(this.elem.find(".testimonios").removeClass("three"),this.elem.find(".testimonios").addClass(this.word_amount[this.amount])),this.draw()},draw:function(){var t=this.page*this.amount,e=this.elem.find(".testimonios");e.html("");for(var i=0;i<this.amount&&!(t>=this.testimonios.length);i++)e.append($("<div></div>").attr("class","ui centered fluid card").append($("<div></div>").attr("class","center aligned content").append($("<div></div>").attr("class","header").html(this.testimonios[t].autor.toUpperCase())).append($("<div></div>").attr("class","description").html(this.testimonios[t].contenido))).append($("<div></div>").attr("class","center aligned content").append($("<div></div>").attr("class","ui mini black rating disabled").attr("data-rating","5").attr("data-max-rating","5")))),t++;this.elem.find(".ui.rating").rating(),this.draw_nav()},draw_nav:function(){var t=this.maxPages,e=this.page,i=this.elem.find(".nav"),a=this;i.html("");for(var n=0;n<t;n++){var o=$("<i></i>").attr("class","small circle outline icon").css("cursor","pointer").attr("data-page",n);n==e&&o.removeClass("outline"),o.click(function(t){a.page=parseInt($(this).attr("data-page")),a.draw()}),i.append(o)}}},sticky={elem:$("#columna_sticky"),setup:function(){var i=0;$("section.columna").each(function(t,e){i+=$(e).outerHeight(!0)}),this.elem.height(i),this.elem.find("#column").height(i),sticky_form.setup(),this.elem.find(".sticky .precio").html("$ "+format(valor)),$("#columna_sticky .sticky").sticky({context:"#column"})}},image={elem:$(".agrandable"),modal:$("#images.modal"),setup:function(){var e=this;this.modal.modal(),this.modal.find(".close.icon").click(function(t){e.modal.modal("hide"),e.modal.find(".image").html("")});var i=this;this.elem.click(function(t){var e=$(this).find("img").attr("src");i.modal.find(".image").html(""),i.modal.find(".image").append($("<img />").attr("src",e)),i.modal.modal("show")})}};function format(t){return(""+t).split("").reverse().join("").match(/.{1,3}/g).join(".").split("").reverse().join("")}var Producto=function(){function a(t,e,i){_classCallCheck(this,a),this.id=t,this.cantidad=e,this.color=i}return _createClass(a,[{key:"colorName",value:function(){return this.color.toLowerCase().split(" ").map(function(t){return t.replace(t[0],t[0].toUpperCase())}).join(" ")}},{key:"precio",value:function(){var t=0<arguments.length&&void 0!==arguments[0]&&arguments[0],e=this.cantidad*valor;return t?format(e):e}},{key:"increase",value:function(){this.cantidad++,carro.cantidad++,this.updateCantidad()}},{key:"decrease",value:function(){this.cantidad--,carro.cantidad--,this.updateCantidad(),this.cantidad<=0&&carro.remove(this.id)}},{key:"updateCantidad",value:function(){$('tr[data-id="'+this.id+'"]').find('input[name="cantidad'+this.id+'"]').val(this.cantidad),carro.update(),carro.draw()}},{key:"draw",value:function(){var e=this,t=$("<tr></tr>").attr("data-id",this.id).append($("<td></td>").append($("<div></div>").attr("class","ui tiny image").append($("<img />").attr("src","./assets/images/fotos/"+this.color+"/thumb.jpg")))).append($("<td></td>").html("Stand "+this.colorName())).append($("<td></td>").attr("class","input cantidad").append($("<button></button>").attr("class","minus").attr("type","button").append($("<i></i>").attr("class","minus icon"))).append($("<input />").attr("type","text").attr("name","cantidad"+this.id).attr("value",this.cantidad)).append($("<button></button>").attr("class","plus").attr("type","button").append($("<i></i>").attr("class","plus icon")))).append($("<td></td>").attr("class","precio").html("$ "+this.precio(!0))).append($("<td></td>").append($("<i></i>").attr("class","trash icon")));return t.find("button.minus").click(function(t){e.decrease()}),t.find("button.plus").click(function(t){e.increase()}),t.find(".trash.icon").click(function(t){carro.remove(e.id)}),t}}]),a}(),carro={elem:$("#carro"),boton:$("nav#menu .shopping.cart"),cantidad:0,compras:[],setup:function(){var e=this;this.boton.click(function(t){e.draw()}),this.elem.find(".close.icon").click(function(t){e.elem.modal("hide")}),this.elem.find("form").submit(function(t){return t.preventDefault(),e.submit(),!1}),this.update()},update:function(){this.boton.find(".cantidad").html(this.cantidad)},add:function(t,e){var i;(t=parseInt(t))<=0||(this.cantidad+=t,this.update(),-1<(i=this.compras.map(function(t){return t.color}).indexOf(e))?this.compras[i].cantidad+=t:(i=Date.now(),this.compras.push(new Producto(i,t,e))))},remove:function(t){if(0==this.compras.length)return this.cantidad=0,void this.update();t=parseInt(t);var e=this.compras.map(function(t){return t.id}).indexOf(t),t=this.compras[e].cantidad;this.compras.splice(e,1),this.cantidad-=t,this.update(),this.draw()},total:function(){var t=0<arguments.length&&void 0!==arguments[0]&&arguments[0],e=this.cantidad*valor;return t?format(e):e},draw:function(){var i=this.elem.find(".productos table tbody");i.html(""),$.each(this.compras,function(t,e){i.append(e.draw())}),i.parent().find(".total .valor").html(this.total(!0)),this.elem.modal("show")},submit:function(){console.debug("Comprar")}};$(document).ready(function(){$("#subir").sticky(),carro.setup(),sticky.setup(),ventajas.setup(),dimensiones.setup();new Amount($('#corporativos .input input[name="cantidad"]')),new Colors($("#corporativos .colores"));cotiza_form.setup(),conversemos_form.setup(),image.setup(),window.mobileCheck=function(){var t,e=!1;return t=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(e=!0),e},window.mobileCheck()&&(testimonios.amount=1),testimonios.setup()});
|
|
//# sourceMappingURL=maps/main.min.js.map
|