3 lines
11 KiB
JavaScript
3 lines
11 KiB
JavaScript
"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.colors=available_colors,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,t){var i=$(t).attr("class").split(" ")[0];$(t).css("background-color")!=n.colors[i].rgb&&$(t).css("background-color",n.colors[i].rgb),$(t).click(function(e){n.change_color(i)})}),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.colors[e].name,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"),fotos:6,setup:function(){var t=this,e=this.elem.css("height"),i=this.elem.css("width");this.elem.find(".diagonal").css("borderBottomWidth",e),this.elem.find(".diagonal").css("borderRightWidth",i),this.elem.find(".nav.left").click(function(e){t.prev()}),this.elem.find(".nav.right").click(function(e){t.next()})},current:1,next:function(){var e=this.current+1;e>this.fotos&&(e=1),this.elem.find(".gallery .image img").attr("src","./assets/images/galeria/foto"+e+".jpg"),this.current=e},prev:function(){var e=this.current-1;e<1&&(e=this.fotos),this.elem.find(".gallery .image img").attr("src","./assets/images/galeria/foto"+e+".jpg"),this.current=e}},dimensiones={colors:available_colors,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.submit(function(e){return e.preventDefault(),t.submit(),!1})},submit:function(){console.debug("submit sticky")}},cotiza_form={elem:$("#corporativos form"),setup:function(){var t=this;this.elem.submit(function(e){return e.preventDefault(),t.submit(),!1}),this.file=this.elem.find('input[type="file"]'),this.elem.find(".file").click(function(e){t.file.trigger("click")})},submit:function(){var e=this.elem.find('[name="email"]').val(),t=new FormData(this.elem[0]),i=["Nombre: "+this.elem.find('[name="nombre"]').val(),"E-mail: "+e,"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()],t={SecureToken:smtp.SecureToken,To:e,From:smtp.From,Subject:"Cotizacion - "+(new Date).toLocaleString("es-CL",{timezone:"UTC-3"}),Body:i.join("<br />"),Attachments:[{name:"Logo",data:t.get("archivo")}]};Email.send(t)}},conversemos_form={elem:$("#contacto_form"),setup:function(){var t=this;this.elem.submit(function(e){return e.preventDefault(),t.submit(),!1})},submit:function(){var e=this.elem.find('[name="email"]').val(),t=["Nombre: "+this.elem.find('[name="nombre"]').val(),"E-mail: "+e,"",this.elem.find('[name="mensaje"]').val()],t={SecureToken:smtp.SecureToken,From:smtp.From,To:e,Subject:"Contacto "+(new Date).toLocaleString("es-CL",{timezone:"UTC-3"}),Body:t.join("<br />")};Email.send(t)}},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,setup:function(){3!=this.amount&&(this.elem.find(".testimonios").removeClass("three"),this.elem.find(".testimonios").addClass(this.word_amount[this.amount])),this.draw()},amount:3,word_amount:{1:"one",3:"three"},draw:function(){var e=this.page*this.amount,t=this.elem.find(".testimonios");t.html("");for(var i=0;i<this.amount&&!(e>=this.testimonios.length);i++)t.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[e].autor.toUpperCase())).append($("<div></div>").attr("class","description").html(this.testimonios[e].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")))),e++;this.elem.find(".ui.rating").rating(),this.draw_nav()},draw_nav:function(){var e=Math.ceil(this.testimonios.length/this.amount),t=this.page,i=this.elem.find(".nav"),n=this;i.html("");for(var a=0;a<e;a++){var o=$("<i></i>").attr("class","small circle outline icon").css("cursor","pointer").attr("data-page",a);a==t&&o.removeClass("outline"),o.click(function(e){n.page=parseInt($(this).attr("data-page")),n.draw()}),i.append(o)}}};$(document).ready(function(){$("#menu.sticky").sticky(),$(".column2 .sticky").sticky({context:"#column"}),$("#subir").sticky(),$(".shopping.cart").innerText=0,ventajas.setup(),dimensiones.setup();new Amount($('.sticky .input input[name="cantidad"]')),new Colors($(".sticky .colores"),!0);sticky_form.setup();new Amount($('#corporativos .input input[name="cantidad"]')),new Colors($("#corporativos .colores"));cotiza_form.setup(),conversemos_form.setup(),window.mobileCheck=function(){var e,t=!1;return e=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(e)||/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(e.substr(0,4)))&&(t=!0),t},window.mobileCheck()&&(testimonios.amount=1),testimonios.setup()});
|
|
//# sourceMappingURL=maps/main.min.js.map
|