auth0-contact-form
Advanced tools
Comparing version 2.0.2 to 2.0.3
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("jquery"),require("lodash")):"function"==typeof define&&define.amd?define(["jquery","lodash"],t):"object"==typeof exports?exports.Auth0ContactForm=t(require("jquery"),require("lodash")):e.Auth0ContactForm=t(e.jquery,e.lodash)}(this,function(e,t){return function(e){function t(o){if(n[o])return n[o].exports;var a=n[o]={exports:{},id:o,loaded:!1};return e[o].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(2)},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){var n=window.location,o=n.href,a=n.search,r=function(e){return a.indexOf(e)>-1};if(r("contact=true")){var i=new f(e);i.show(t);var s=i.getElements(),l=s.modalRoot;l.on("hidden.bs.modal",function(){var e=o.replace("?contact=true",""),t=o.replace("contact=true",""),n=o!==e?e:t;window.history.pushState({path:n},"",n)})}}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}();t.handleQueryString=r;var s=n(6),l=o(s),c=n(7),u=n(4),m=o(u);n(3);var d=l.default,f=function(){function e(t){var n=this;a(this,e),this.options={onModalOpen:function(){},onFormSuccess:function(){},onFormFail:function(){},postUrl:"https://auth0-marketing.run.webtask.io/contact-form",modalTitle:"Contact Sales Team",name:"",includePhoneField:!1,email:"",phone:"",company:"",role:"",message:"",roles:["Software Developer","Engineering Exec / Management","C-Level","IT operations","Product Management","Sales","Marketing","Security & Compliance","Other"],source:"pricing",dictionary:{name:"Name",email:"Email address",phone:"Phone Number",company:"Company",role:"Role",message:"Message",send:"Send"}},this.onInput=function(e){if(e){var t=n.getElements(),o=t.companyElement,a=!!e.attr("required"),r="email"===e.attr("type"),i=function(){var t=e.val().trim(),i=!!t,s=!a||i,l=!a&&!i||n.isValidEmail(t),c=function(){return r?l:s}();if(c?e.removeClass("has-error"):e.addClass("has-error"),r&&c){var u=t.replace(/.*@/,"");n.isFreeEmail(u)?o.val(""):n.autocompleteCompanyElement(u)}return c};e.on("input",i),e.on("invalid",function(){return n.setSubmitButtonState("error")})}};var o=(0,c.assign)({},this.options.dictionary,t.dictionary);this.options=(0,c.assign)({},this.options,t,{dictionary:o})}return i(e,[{key:"show",value:function(e){this.options=(0,c.assign)({},this.options,e),this.reset();var t=this.getElements(),n=t.modalRoot,o=t.elements,a=this.options,r=a.onModalOpen,i=a.onFormSuccess,s=a.onFormFail;n.on("shown.bs.modal",function(){return o[0].focus()}),n.modal(),r();var l=function(e){setTimeout(function(){return n.modal("hide")},4e3),i(e)},u=function(e){s(e)};this.setEventHandlers(l,u)}},{key:"reset",value:function(){var e=this.options,t=e.modalTitle,n=e.name,o=e.email,a=e.phone,r=e.company,i=e.role,s=e.roles,l=e.message,c=e.dictionary,u=e.includePhoneField,f=this.getElements(),p=f.modalRoot;p.remove(),d("body").append((0,m.default)({modalTitle:t,name:n,email:o,phone:a,company:r,role:i,roles:s,message:l,dictionary:c,includePhoneField:u}))}},{key:"getElements",value:function(){var e={modalRoot:d("#contact-form-modal"),formRoot:d("#contact-form-modal__form"),companyElement:d("#contact-form-modal__company"),elements:[d("#contact-form-modal__name"),d("#contact-form-modal__email"),d("#contact-form-modal__company"),d("#contact-form-modal__role"),d("#contact-form-modal__message")],submitButton:d("#contact-form-modal__submit")};return this.options.includePhoneField&&e.elements.push(d("#contact-form-modal__phone")),e}},{key:"setEventHandlers",value:function(e,t){var n=this.getElements(),o=n.elements;o.forEach(this.onInput),this.onSubmit(e,t)}},{key:"isValidEmail",value:function(e){var t=new RegExp(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i);return t.test(e)}},{key:"isFreeEmail",value:function(e){var t=["gmail.com","live.com","hotmail.com","outlook.com","yahoo.com","aol.com","icloud.com","gmx.com","gmx.us","lycos.com","mail.com","inbox.com"];return t.indexOf(e)>-1}},{key:"autocompleteCompanyElement",value:function(e){var t=this.getElements(),n=t.companyElement,o=function(e){e.length&&n.val(e[0].name)};d.get("https://autocomplete.clearbit.com/v1/companies/suggest?query="+e,o)}},{key:"onSubmit",value:function(e,t){var n=this,o=this.options.postUrl,a=this.getElements(),r=a.elements,i=a.formRoot;i.submit(function(a){if(a.preventDefault(),n.setSubmitButtonState("process"),!n.checkElementsValidation())return n.setSubmitButtonState("error");var i=n.getData(r),s=i.data,l=i.metricsData;return d.ajax({type:"POST",url:o,data:s}).done(function(){n.setSubmitButtonState("success"),n.cleanElementsValue(),e(l)}).fail(function(){n.setSubmitButtonState("error"),t(l)})})}},{key:"cleanElementsValue",value:function(){var e=this.getElements(),t=e.elements;t.filter(function(e){return!e.is("select")}).forEach(function(e){return e.val("")})}},{key:"setSubmitButtonState",value:function(e){var t=this,n=this.getElements(),o=n.submitButton;switch(e){case"success":o.removeClass("btn-danger shake btn-loading").addClass("btn-success success tada").html('<span aria-hidden="true" class="btn-icon icon-budicon-390"></span> Sent'),setTimeout(function(){return t.setSubmitButtonState("initial")},3e3);break;case"error":o.removeClass("btn-success success btn-loading tada").addClass("btn-danger shake").html('<span aria-hidden="true" class="btn-icon icon-budicon-389"></span> Error'),setTimeout(function(){return t.setSubmitButtonState("initial")},2e3);break;case"process":o.removeClass("success btn-danger").addClass("btn-loading").html('<span aria-hidden="true" class="icon-rotating icon-budicon-330"></span>');break;default:o.removeClass("success btn-danger btn-loading tada shake").addClass("btn-success").html("Send")}}},{key:"checkElementsValidation",value:function(){var e=this.getElements(),t=e.elements,n=t.map(this.checkElementValidation),o=n.every(function(e){return!!e});return o}},{key:"checkElementValidation",value:function(e){var t=e.hasClass("has-error"),n=!!e.attr("required"),o=!!e.val().trim(),a=!t&&n&&o;return a}},{key:"getData",value:function(){var e=this.getElements(),t=e.elements,n={},o={path:window.location.pathname,url:window.location.toString(),title:document.title,referrer:document.referrer};return t.forEach(function(e){var t=e.attr("name");o[t]=n[t]=e.val()}),n.subject=this.options.source||"New contact from: "+window.location.pathname,n.source=this.options.source,n.referrer=window.location.pathname,this.options.test&&(n.test=!0),o.trackData=o.email,o.track_data2=o.message,o.track_data3=o.name,o.track_data4=o.company,o.track_data5=o.role,o.track_data6=o.phone,{data:n,metricsData:o}}}]),e}();t.default=f},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.handleQueryString=t.default=void 0;var a=n(1),r=o(a);t.default=r.default,t.handleQueryString=a.handleQueryString},function(e,t){},function(e,t,n){var o=n(5);e.exports=function(e){var t,n=[],a=e||{};return function(e,a,r,i,s,l,c,u,m,d,f){n.push('<div id="contact-form-modal" tabindex="-1" role="dialog" aria-labelledby="contact-form-title" class="modal fade contact-form-modal"><div class="modal-dialog"><form id="contact-form-modal__form" class="modal-content contact-form-modal__form"><div class="modal-header has-border"><button type="button" data-dismiss="modal" aria-label="Close" class="close close"><span aria-hidden="true">×</span></button><h4 id="contact-form-title" class="modal-title">'+o.escape(null==(t=l)?"":t)+'</h4></div><div class="modal-body"><div class="form-group"><label for="contact-form-modal__name" class="sr-only">'+o.escape(null==(t=a.name)?"":t)+'</label><input id="contact-form-modal__name" type="text"'+o.attr("placeholder",""+a.name,!0,!0)+' autocomplete="section-contact name" name="name"'+o.attr("value",""+c,!0,!0)+' required class="form-control contact-form-modal__name"><span class="required">*</span></div><div class="form-group"><label for="contact-form-modal__email" class="sr-only">'+o.escape(null==(t=a.email)?"":t)+'</label><input id="contact-form-modal__email" type="email"'+o.attr("placeholder",""+a.email,!0,!0)+' autocomplete="section-contact email" name="email"'+o.attr("value",""+r,!0,!0)+' required class="form-control contact-form-modal__email"><span class="required">*</span></div>'),i&&n.push('<div class="form-group"><label for="contact-form-modal__phone" class="sr-only">'+o.escape(null==(t=a.phone)?"":t)+'</label><input id="contact-form-modal__phone" type="text"'+o.attr("placeholder",""+a.phone,!0,!0)+' autocomplete="section-contact phone" name="phone"'+o.attr("value",""+u,!0,!0)+' required class="form-control contact-form-modal__phone"><span class="required">*</span></div>'),n.push('<div class="form-group"><label for="contact-form-modal__company" class="sr-only">'+o.escape(null==(t=a.company)?"":t)+'</label><input id="contact-form-modal__company" type="text"'+o.attr("placeholder",""+a.company,!0,!0)+' autocomplete="section-contact organization" name="company"'+o.attr("value",""+e,!0,!0)+' required class="form-control contact-form-modal__company"><span class="required">*</span></div><div class="form-group"><label for="contact-form-modal__message" class="sr-only">'+o.escape(null==(t=a.role)?"":t)+'</label><div class="acf-custom-select"><select id="contact-form-modal__role" name="role" required class="form-control contact-form-modal__role">'),function(){var e=d;if("number"==typeof e.length)for(var a=0,r=e.length;a<r;a++){var i=e[a];n.push("<option"+o.attr("selected",i==m,!0,!0)+">"+o.escape(null==(t=i)?"":t)+"</option>")}else{var r=0;for(var a in e){r++;var i=e[a];n.push("<option"+o.attr("selected",i==m,!0,!0)+">"+o.escape(null==(t=i)?"":t)+"</option>")}}}.call(this),n.push('</select></div><span class="required">*</span></div><div class="form-group"><label for="contact-form-modal__message" class="sr-only">'+o.escape(null==(t=a.message)?"":t)+'</label><textarea id="contact-form-modal__message" rows="4"'+o.attr("placeholder",""+a.message,!0,!0)+' name="message" required class="form-control contact-form-modal__message">'+o.escape(null==(t=s)?"":t)+'</textarea><span class="required">*</span></div></div><div class="modal-footer"><button id="contact-form-modal__submit" type="submit" class="btn btn-success btn-lg animated contact-form-modal__submit">'+o.escape(null==(t=a.send)?"":t)+"</button></div></form></div></div>")}.call(this,"company"in a?a.company:"undefined"!=typeof company?company:void 0,"dictionary"in a?a.dictionary:"undefined"!=typeof dictionary?dictionary:void 0,"email"in a?a.email:"undefined"!=typeof email?email:void 0,"includePhoneField"in a?a.includePhoneField:"undefined"!=typeof includePhoneField?includePhoneField:void 0,"message"in a?a.message:"undefined"!=typeof message?message:void 0,"modalTitle"in a?a.modalTitle:"undefined"!=typeof modalTitle?modalTitle:void 0,"name"in a?a.name:"undefined"!=typeof name?name:void 0,"phone"in a?a.phone:"undefined"!=typeof phone?phone:void 0,"role"in a?a.role:"undefined"!=typeof role?role:void 0,"roles"in a?a.roles:"undefined"!=typeof roles?roles:void 0,"undefined"in a?a.undefined:void 0),n.join("")}},function(e,t,n){"use strict";function o(e){return null!=e&&""!==e}function a(e){return(Array.isArray(e)?e.map(a):e&&"object"==typeof e?Object.keys(e).filter(function(t){return e[t]}):[e]).filter(o).join(" ")}function r(e){return s[e]||e}function i(e){var t=String(e).replace(l,r);return t===""+e?e:t}t.merge=function e(t,n){if(1===arguments.length){for(var a=t[0],r=1;r<t.length;r++)a=e(a,t[r]);return a}var i=t.class,s=n.class;(i||s)&&(i=i||[],s=s||[],Array.isArray(i)||(i=[i]),Array.isArray(s)||(s=[s]),t.class=i.concat(s).filter(o));for(var l in n)"class"!=l&&(t[l]=n[l]);return t},t.joinClasses=a,t.cls=function(e,n){for(var o=[],r=0;r<e.length;r++)n&&n[r]?o.push(t.escape(a([e[r]]))):o.push(a(e[r]));var i=a(o);return i.length?' class="'+i+'"':""},t.style=function(e){return e&&"object"==typeof e?Object.keys(e).map(function(t){return t+":"+e[t]}).join(";"):e},t.attr=function(e,n,o,a){return"style"===e&&(n=t.style(n)),"boolean"==typeof n||null==n?n?" "+(a?e:e+'="'+e+'"'):"":0==e.indexOf("data")&&"string"!=typeof n?(JSON.stringify(n).indexOf("&")!==-1&&console.warn("Since Jade 2.0.0, ampersands (`&`) in data attributes will be escaped to `&`"),n&&"function"==typeof n.toISOString&&console.warn("Jade will eliminate the double quotes around dates in ISO form after 2.0.0")," "+e+"='"+JSON.stringify(n).replace(/'/g,"'")+"'"):o?(n&&"function"==typeof n.toISOString&&console.warn("Jade will stringify dates in ISO form after 2.0.0")," "+e+'="'+t.escape(n)+'"'):(n&&"function"==typeof n.toISOString&&console.warn("Jade will stringify dates in ISO form after 2.0.0")," "+e+'="'+n+'"')},t.attrs=function(e,n){var o=[],r=Object.keys(e);if(r.length)for(var i=0;i<r.length;++i){var s=r[i],l=e[s];"class"==s?(l=a(l))&&o.push(" "+s+'="'+l+'"'):o.push(t.attr(s,l,!1,n))}return o.join("")};var s={"&":"&","<":"<",">":">",'"':"""},l=/[&<>"]/g;t.escape=i,t.rethrow=function e(t,o,a,r){if(!(t instanceof Error))throw t;if(!("undefined"==typeof window&&o||r))throw t.message+=" on line "+a,t;try{r=r||n(8).readFileSync(o,"utf8")}catch(n){e(t,null,a)}var i=3,s=r.split("\n"),l=Math.max(a-i,0),c=Math.min(s.length,a+i),i=s.slice(l,c).map(function(e,t){var n=t+l+1;return(n==a?" > ":" ")+n+"| "+e}).join("\n");throw t.path=o,t.message=(o||"Jade")+":"+a+"\n"+i+"\n\n"+t.message,t},t.DebugItem=function(e,t){this.lineno=e,this.filename=t}},function(e,t){e.exports=require("jquery")},function(e,t){e.exports=require("lodash")},function(e,t){}])}); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("jquery"),require("lodash")):"function"==typeof define&&define.amd?define(["jquery","lodash"],t):"object"==typeof exports?exports.Auth0ContactForm=t(require("jquery"),require("lodash")):e.Auth0ContactForm=t(e.jquery,e.lodash)}(this,function(e,t){return function(e){function t(o){if(n[o])return n[o].exports;var a=n[o]={exports:{},id:o,loaded:!1};return e[o].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(2)},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){var n=window.location,o=n.href,a=n.search,r=function(e){return a.indexOf(e)>-1};if(r("contact=true")){var i=new f(e);i.show(t);var l=i.getElements(),s=l.modalRoot;s.on("hidden.bs.modal",function(){var e=o.replace("?contact=true",""),t=o.replace("contact=true",""),n=o!==e?e:t;window.history.pushState({path:n},"",n)})}}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}();t.handleQueryString=r;var l=n(6),s=o(l),c=n(7),u=n(4),m=o(u);n(3);var d=s.default,f=function(){function e(t){var n=this;a(this,e),this.options={onModalOpen:function(){},onFormSuccess:function(){},onFormFail:function(){},postUrl:"https://auth0-marketing.run.webtask.io/contact-form",modalTitle:"Contact Sales Team",name:"",includePhoneField:!1,includeRoleField:!1,email:"",phone:"",company:"",role:"",message:"",roles:["Software Developer","Engineering Exec / Management","C-Level","IT operations","Product Management","Sales","Marketing","Security & Compliance","Other"],source:"pricing",dictionary:{name:"Name",email:"Email address",phone:"Phone Number",company:"Company",role:"Role",message:"Message",send:"Send"}},this.onInput=function(e){if(e){var t=n.getElements(),o=t.companyElement,a=!!e.attr("required"),r="email"===e.attr("type"),i=function(){var t=e.val().trim(),i=!!t,l=!a||i,s=!a&&!i||n.isValidEmail(t),c=function(){return r?s:l}();if(c?e.removeClass("has-error"):e.addClass("has-error"),r&&c){var u=t.replace(/.*@/,"");n.isFreeEmail(u)?o.val(""):n.autocompleteCompanyElement(u)}return c};e.on("input",i),e.on("invalid",function(){return n.setSubmitButtonState("error")})}};var o=(0,c.assign)({},this.options.dictionary,t.dictionary);this.options=(0,c.assign)({},this.options,t,{dictionary:o})}return i(e,[{key:"show",value:function(e){this.options=(0,c.assign)({},this.options,e),this.reset();var t=this.getElements(),n=t.modalRoot,o=t.elements,a=this.options,r=a.onModalOpen,i=a.onFormSuccess,l=a.onFormFail;n.on("shown.bs.modal",function(){return o[0].focus()}),n.modal(),r();var s=function(e){setTimeout(function(){return n.modal("hide")},4e3),i(e)},u=function(e){l(e)};this.setEventHandlers(s,u)}},{key:"reset",value:function(){var e=this.options,t=e.modalTitle,n=e.name,o=e.email,a=e.phone,r=e.company,i=e.role,l=e.roles,s=e.message,c=e.dictionary,u=e.includePhoneField,f=e.includeRoleField,p=this.getElements(),h=p.modalRoot;h.remove(),d("body").append((0,m.default)({modalTitle:t,name:n,email:o,phone:a,company:r,role:i,roles:l,message:s,dictionary:c,includePhoneField:u,includeRoleField:f}))}},{key:"getElements",value:function(){var e={modalRoot:d("#contact-form-modal"),formRoot:d("#contact-form-modal__form"),companyElement:d("#contact-form-modal__company"),elements:[d("#contact-form-modal__name"),d("#contact-form-modal__email"),d("#contact-form-modal__company"),d("#contact-form-modal__message")],submitButton:d("#contact-form-modal__submit")};return this.options.includePhoneField&&e.elements.push(d("#contact-form-modal__phone")),this.options.includeRoleField&&e.elements.push(d("#contact-form-modal__role")),e}},{key:"setEventHandlers",value:function(e,t){var n=this.getElements(),o=n.elements;o.forEach(this.onInput),this.onSubmit(e,t)}},{key:"isValidEmail",value:function(e){var t=new RegExp(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i);return t.test(e)}},{key:"isFreeEmail",value:function(e){var t=["gmail.com","live.com","hotmail.com","outlook.com","yahoo.com","aol.com","icloud.com","gmx.com","gmx.us","lycos.com","mail.com","inbox.com"];return t.indexOf(e)>-1}},{key:"autocompleteCompanyElement",value:function(e){var t=this.getElements(),n=t.companyElement,o=function(e){e.length&&n.val(e[0].name)};d.get("https://autocomplete.clearbit.com/v1/companies/suggest?query="+e,o)}},{key:"onSubmit",value:function(e,t){var n=this,o=this.options.postUrl,a=this.getElements(),r=a.elements,i=a.formRoot;i.submit(function(a){if(a.preventDefault(),n.setSubmitButtonState("process"),!n.checkElementsValidation())return n.setSubmitButtonState("error");var i=n.getData(r),l=i.data,s=i.metricsData;return d.ajax({type:"POST",url:o,data:l}).done(function(){n.setSubmitButtonState("success"),n.cleanElementsValue(),e(s)}).fail(function(){n.setSubmitButtonState("error"),t(s)})})}},{key:"cleanElementsValue",value:function(){var e=this.getElements(),t=e.elements;t.filter(function(e){return!e.is("select")}).forEach(function(e){return e.val("")})}},{key:"setSubmitButtonState",value:function(e){var t=this,n=this.getElements(),o=n.submitButton;switch(e){case"success":o.removeClass("btn-danger shake btn-loading").addClass("btn-success success tada").html('<span aria-hidden="true" class="btn-icon icon-budicon-390"></span> Sent'),setTimeout(function(){return t.setSubmitButtonState("initial")},3e3);break;case"error":o.removeClass("btn-success success btn-loading tada").addClass("btn-danger shake").html('<span aria-hidden="true" class="btn-icon icon-budicon-389"></span> Error'),setTimeout(function(){return t.setSubmitButtonState("initial")},2e3);break;case"process":o.removeClass("success btn-danger").addClass("btn-loading").html('<span aria-hidden="true" class="icon-rotating icon-budicon-330"></span>');break;default:o.removeClass("success btn-danger btn-loading tada shake").addClass("btn-success").html("Send")}}},{key:"checkElementsValidation",value:function(){var e=this.getElements(),t=e.elements,n=t.map(this.checkElementValidation),o=n.every(function(e){return!!e});return o}},{key:"checkElementValidation",value:function(e){var t=e.hasClass("has-error"),n=!!e.attr("required"),o=!!e.val().trim(),a=!t&&n&&o;return a}},{key:"getData",value:function(){var e=this.getElements(),t=e.elements,n={},o={path:window.location.pathname,url:window.location.toString(),title:document.title,referrer:document.referrer};return t.forEach(function(e){var t=e.attr("name");o[t]=n[t]=e.val()}),n.subject=this.options.source||"New contact from: "+window.location.pathname,n.source=this.options.source,n.referrer=window.location.pathname,this.options.test&&(n.test=!0),o.trackData=o.email,o.track_data2=o.message,o.track_data3=o.name,o.track_data4=o.company,o.track_data5=o.role,o.track_data6=o.phone,{data:n,metricsData:o}}}]),e}();t.default=f},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.handleQueryString=t.default=void 0;var a=n(1),r=o(a);t.default=r.default,t.handleQueryString=a.handleQueryString},function(e,t){},function(e,t,n){var o=n(5);e.exports=function(e){var t,n=[],a=e||{};return function(e,a,r,i,l,s,c,u,m,d,f,p){n.push('<div id="contact-form-modal" tabindex="-1" role="dialog" aria-labelledby="contact-form-title" class="modal fade contact-form-modal"><div class="modal-dialog"><form id="contact-form-modal__form" class="modal-content contact-form-modal__form"><div class="modal-header has-border"><button type="button" data-dismiss="modal" aria-label="Close" class="close close"><span aria-hidden="true">×</span></button><h4 id="contact-form-title" class="modal-title">'+o.escape(null==(t=c)?"":t)+'</h4></div><div class="modal-body"><div class="form-group"><label for="contact-form-modal__name" class="sr-only">'+o.escape(null==(t=a.name)?"":t)+'</label><input id="contact-form-modal__name" type="text"'+o.attr("placeholder",""+a.name,!0,!0)+' autocomplete="section-contact name" name="name"'+o.attr("value",""+u,!0,!0)+' required class="form-control contact-form-modal__name"><span class="required">*</span></div><div class="form-group"><label for="contact-form-modal__email" class="sr-only">'+o.escape(null==(t=a.email)?"":t)+'</label><input id="contact-form-modal__email" type="email"'+o.attr("placeholder",""+a.email,!0,!0)+' autocomplete="section-contact email" name="email"'+o.attr("value",""+r,!0,!0)+' required class="form-control contact-form-modal__email"><span class="required">*</span></div>'),i&&n.push('<div class="form-group"><label for="contact-form-modal__phone" class="sr-only">'+o.escape(null==(t=a.phone)?"":t)+'</label><input id="contact-form-modal__phone" type="text"'+o.attr("placeholder",""+a.phone,!0,!0)+' autocomplete="section-contact phone" name="phone"'+o.attr("value",""+m,!0,!0)+' required class="form-control contact-form-modal__phone"><span class="required">*</span></div>'),n.push('<div class="form-group"><label for="contact-form-modal__company" class="sr-only">'+o.escape(null==(t=a.company)?"":t)+'</label><input id="contact-form-modal__company" type="text"'+o.attr("placeholder",""+a.company,!0,!0)+' autocomplete="section-contact organization" name="company"'+o.attr("value",""+e,!0,!0)+' required class="form-control contact-form-modal__company"><span class="required">*</span></div>'),l&&(n.push('<div class="form-group"><label for="contact-form-modal__role" class="sr-only">'+o.escape(null==(t=a.role)?"":t)+'</label><div class="acf-custom-select"><select id="contact-form-modal__role" name="role" required class="form-control contact-form-modal__role">'),function(){var e=f;if("number"==typeof e.length)for(var a=0,r=e.length;a<r;a++){var i=e[a];n.push("<option"+o.attr("selected",i==d,!0,!0)+">"+o.escape(null==(t=i)?"":t)+"</option>")}else{var r=0;for(var a in e){r++;var i=e[a];n.push("<option"+o.attr("selected",i==d,!0,!0)+">"+o.escape(null==(t=i)?"":t)+"</option>")}}}.call(this),n.push('</select></div><span class="required">*</span></div>')),n.push('<div class="form-group"><label for="contact-form-modal__message" class="sr-only">'+o.escape(null==(t=a.message)?"":t)+'</label><textarea id="contact-form-modal__message" rows="4"'+o.attr("placeholder",""+a.message,!0,!0)+' name="message" required class="form-control contact-form-modal__message">'+o.escape(null==(t=s)?"":t)+'</textarea><span class="required">*</span></div></div><div class="modal-footer"><button id="contact-form-modal__submit" type="submit" class="btn btn-success btn-lg animated contact-form-modal__submit">'+o.escape(null==(t=a.send)?"":t)+"</button></div></form></div></div>")}.call(this,"company"in a?a.company:"undefined"!=typeof company?company:void 0,"dictionary"in a?a.dictionary:"undefined"!=typeof dictionary?dictionary:void 0,"email"in a?a.email:"undefined"!=typeof email?email:void 0,"includePhoneField"in a?a.includePhoneField:"undefined"!=typeof includePhoneField?includePhoneField:void 0,"includeRoleField"in a?a.includeRoleField:"undefined"!=typeof includeRoleField?includeRoleField:void 0,"message"in a?a.message:"undefined"!=typeof message?message:void 0,"modalTitle"in a?a.modalTitle:"undefined"!=typeof modalTitle?modalTitle:void 0,"name"in a?a.name:"undefined"!=typeof name?name:void 0,"phone"in a?a.phone:"undefined"!=typeof phone?phone:void 0,"role"in a?a.role:"undefined"!=typeof role?role:void 0,"roles"in a?a.roles:"undefined"!=typeof roles?roles:void 0,"undefined"in a?a.undefined:void 0),n.join("")}},function(e,t,n){"use strict";function o(e){return null!=e&&""!==e}function a(e){return(Array.isArray(e)?e.map(a):e&&"object"==typeof e?Object.keys(e).filter(function(t){return e[t]}):[e]).filter(o).join(" ")}function r(e){return l[e]||e}function i(e){var t=String(e).replace(s,r);return t===""+e?e:t}t.merge=function e(t,n){if(1===arguments.length){for(var a=t[0],r=1;r<t.length;r++)a=e(a,t[r]);return a}var i=t.class,l=n.class;(i||l)&&(i=i||[],l=l||[],Array.isArray(i)||(i=[i]),Array.isArray(l)||(l=[l]),t.class=i.concat(l).filter(o));for(var s in n)"class"!=s&&(t[s]=n[s]);return t},t.joinClasses=a,t.cls=function(e,n){for(var o=[],r=0;r<e.length;r++)n&&n[r]?o.push(t.escape(a([e[r]]))):o.push(a(e[r]));var i=a(o);return i.length?' class="'+i+'"':""},t.style=function(e){return e&&"object"==typeof e?Object.keys(e).map(function(t){return t+":"+e[t]}).join(";"):e},t.attr=function(e,n,o,a){return"style"===e&&(n=t.style(n)),"boolean"==typeof n||null==n?n?" "+(a?e:e+'="'+e+'"'):"":0==e.indexOf("data")&&"string"!=typeof n?(JSON.stringify(n).indexOf("&")!==-1&&console.warn("Since Jade 2.0.0, ampersands (`&`) in data attributes will be escaped to `&`"),n&&"function"==typeof n.toISOString&&console.warn("Jade will eliminate the double quotes around dates in ISO form after 2.0.0")," "+e+"='"+JSON.stringify(n).replace(/'/g,"'")+"'"):o?(n&&"function"==typeof n.toISOString&&console.warn("Jade will stringify dates in ISO form after 2.0.0")," "+e+'="'+t.escape(n)+'"'):(n&&"function"==typeof n.toISOString&&console.warn("Jade will stringify dates in ISO form after 2.0.0")," "+e+'="'+n+'"')},t.attrs=function(e,n){var o=[],r=Object.keys(e);if(r.length)for(var i=0;i<r.length;++i){var l=r[i],s=e[l];"class"==l?(s=a(s))&&o.push(" "+l+'="'+s+'"'):o.push(t.attr(l,s,!1,n))}return o.join("")};var l={"&":"&","<":"<",">":">",'"':"""},s=/[&<>"]/g;t.escape=i,t.rethrow=function e(t,o,a,r){if(!(t instanceof Error))throw t;if(!("undefined"==typeof window&&o||r))throw t.message+=" on line "+a,t;try{r=r||n(8).readFileSync(o,"utf8")}catch(n){e(t,null,a)}var i=3,l=r.split("\n"),s=Math.max(a-i,0),c=Math.min(l.length,a+i),i=l.slice(s,c).map(function(e,t){var n=t+s+1;return(n==a?" > ":" ")+n+"| "+e}).join("\n");throw t.path=o,t.message=(o||"Jade")+":"+a+"\n"+i+"\n\n"+t.message,t},t.DebugItem=function(e,t){this.lineno=e,this.filename=t}},function(e,t){e.exports=require("jquery")},function(e,t){e.exports=require("lodash")},function(e,t){}])}); | ||
//# sourceMappingURL=contact-form.js.map |
2.0.3 / 2017-05-23 | ||
================== | ||
* Make role field optional and disabled per default | ||
2.0.2 / 2017-05-11 | ||
@@ -3,0 +8,0 @@ ================== |
{ | ||
"name": "auth0-contact-form", | ||
"version": "2.0.2", | ||
"version": "2.0.3", | ||
"description": "Auth0 team contact form", | ||
@@ -5,0 +5,0 @@ "main": "build/contact-form.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
1571192
420