Prospect BB0

<!-- end chunk blapyDiv --> <form id="form_14461" class="col-xs-12 style1" action="/rest/commercialagents/prospect" method="POST" onsubmit="" data-blapy-noblapydata="1" > <!-- start formInputField 14463 / / --> <!-- start chunk redirectIfDirectAccessToResource -14463 / 14452 --> <!-- end chunk redirectIfDirectAccessToResource --> <div id="input_14463" class="col-xs-12 col-sm-9" style="" > <div class="form-group"> <div > <label class="control-label" for="companyname_14463"> <!-- begin displayTitleSection 14463 --> <div class=" noinit formInputFieldTitle"> <div class="formInputFieldTitle titleWithNoLine" style="" data-minfontsize="8" data-maxfontsize="100" data-fittextsize="" data-displayRefWidth="1332" ><span > <span id="siteeditor-longtitle-14463-rte" href="/rest/newsiteeditor/longtitle/14463" field="longtitle" method="PUT" class="siteeditor " data-resourceid="14463" data-successmsg="Modification effectuée" >companyName</span> &nbsp; </span> </div> </div> <!-- end equalHeight --> <!-- end displayTitleSection --> </label> </div> <div> <input type="text" class="form-control" name="FORM_companyName" id="companyname_14463" placeholder="" value="{{#templateVars.companyName}}{{templateVars.companyName}}{{/templateVars.companyName}}" > </div> </div> </div> <!-- end formInputField --> <!-- start formInputField 14464 / / --> <!-- start chunk redirectIfDirectAccessToResource -14464 / 14452 --> <!-- end chunk redirectIfDirectAccessToResource --> <div id="input_14464" class="col-xs-12 col-sm-9" style="" > <div class="form-group"> <div > <label class="control-label" for="id_14464"> <!-- begin displayTitleSection 14464 --> <div class=" noinit formInputFieldTitle"> <div class="formInputFieldTitle titleWithNoLine" style="" data-minfontsize="8" data-maxfontsize="100" data-fittextsize="" data-displayRefWidth="1332" ><span > <span id="siteeditor-longtitle-14464-rte" href="/rest/newsiteeditor/longtitle/14464" field="longtitle" method="PUT" class="siteeditor " data-resourceid="14464" data-successmsg="Modification effectuée" >id</span> &nbsp; </span> </div> </div> <!-- end equalHeight --> <!-- end displayTitleSection --> </label> </div> <div> <input type="text" class="form-control" name="FORM_id" id="id_14464" placeholder="" value="{{#id}}{{id}}{{/id}}" > </div> </div> </div> <!-- end formInputField --> <!-- start formTextArea 14462--> <!-- start chunk redirectIfDirectAccessToResource -14462 / 14452 --> <!-- end chunk redirectIfDirectAccessToResource --> <script> function startTinyMCE_14462() { tinymce.remove("#content_14462"); $.doTimeout('startTinyMCE_14462',200,function(){ tinymce.init({ selector:'#content_14462' , elementpath: false , plugins: "link, emoticons, textcolor, table, preview" , menubar: false , toolbar: 'undo redo | styleselect | bold italic underline | link unlink | emoticons | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | forecolor backcolor' , setup: function (editor) { editor.on('change', function () { editor.save(); }); let blurAction = $('#content_14462').attr('onBlur'); if (blurAction) { editor.on('blur', function(e) { Function('"use strict";' + blurAction )(); }); } let focusAction = $('#content_14462').attr('onFocus'); if (focusAction) { editor.on('focus', function(e) { Function('"use strict";' + focusAction )(); }); } }//setup function });//end init });//end dotimeout } function initializeTinyMCE_14462() { $.loadFileOnce("/assets/libraries/tinymce/tinymce.min.js") .done( function() { tinyMCE.baseURL = "/assets/libraries/tinymce"; startTinyMCE_14462(); }); } if (typeof $ === 'function') { initializeTinyMCE_14462(); } else { window.addEventListener('DOMContentLoaded', function(){ $( document ).ready(function() { initializeTinyMCE_14462(); }); }); } </script> <div id="textearea_14462" class="col-xs-12 col-sm-9" style="" > <div class="form-group"> <label class="control-label" for="content_14462"> <!-- begin displayTitleSection 14462 --> <div class=" formTextareaFieldTitle noinit"> <div class="formTextareaFieldTitle titleWithNoLine" style="" data-minfontsize="8" data-maxfontsize="100" data-fittextsize="" data-displayRefWidth="1332" ><span > <span id="siteeditor-longtitle-14462-rte" href="/rest/newsiteeditor/longtitle/14462" field="longtitle" method="PUT" class="siteeditor " data-resourceid="14462" data-successmsg="Modification effectuée" >bon à savvoir</span> </span> </div> </div> <!-- end equalHeight --> <!-- end displayTitleSection --> </label> <div> <textarea class="textearea form-control" name="FORM_content" id="content_14462" placeholder="" style="" ></textarea> </div> </div> </div> <!-- end formTextArea --> <style scoped> #formSubmit_14461, #formReset_14461{ background: #00BEF3; border-radius: 50px; box-shadow: 0 10px 15px rgba(0, 190, 243, 0.1); color: #f5f7fa; font-weight: 800; padding: 15px 30px; letter-spacing: 0.1em; transition: all 0.3s ease; text-align: center; cursor: pointer; border: none; outline: none; /*il y a du CSS dans la congiguration CSS */ } #formSubmit_14461:hover, #formReset_14461:hover { background: #0098D3; box-shadow: 0 15px 20px rgba(0, 152, 211, 0.2); transform: translateY(-2px); } </style> <div class="submit_btn col-xs-12"> <div class="submit inner right"> <button id="formSubmit_14461" type="submit" class="btn btn-default" value="Envoyer" onClick="" > Envoyer </button> </div> </div> </form> <script> if (typeof initFormCode_14461 !== "function") { function initFormCode_14461() { //start JSWebsiteToInclude $("[class^='alert alert-danger']").each(function() {($(this).html()=='')?$(this).removeClass():''}); $("#form_14461 button:submit").click(function(eventObject) { $('#form_14461').find('input,textarea,select').filter('[required]:hidden').prop('required', false); }); // start init /** <!-- start chunk SectionBlapyFormCodeBlapyId 14461 --> **/ $(document).off("submit", "#form_14461"); $(document).on("submit", "#form_14461", function(event) { event.preventDefault(); // get all the inputs into an array. let $inputs = $(this).serializeArray(); // not sure if you wanted this, but I thought I'd add it. // get an associative array of the values in the form. let formValues = {}; $.each($inputs, function() { if (this.name.indexOf('[]') >= 0) {//this input is an array of input (as select options) let name=this.name.replace('[]',''); if (!formValues[name]) formValues[name]=[]; formValues[name].push(this.value); name = name.replace('FORM_',''); if (!formValues[name]) formValues[name]=[]; formValues[name].push(this.value); //add a variable with the concat of the array... formValues[name+'_concat']=formValues[name].join(); } else { formValues[this.name] = this.value; formValues[this.name.replace('FORM_','')] = this.value; } }); //parse tag values with input $.each($inputs, function() { // {{=<% %>=}} //to skip mustache processing let match = this.value.match(/{{(.*)}}/gy); //search tag field name that could be used from blapyURLData_Link // <%={{ }}=%> //to reactivate mustache processing if (match != null) { formValues[this.name]=Mustache.render(this.value,formValues); } }); //add the submit input info that is not given by the serializeArray if (event.originalEvent) { aSubmitInput = $(event.originalEvent.currentTarget.activeElement); if (aSubmitInput) { //the submit was emitted by an input that is not of submit type (enter on a field perhaps) if (aSubmitInput.attr('type') != 'submit') { //let's get the first submit object aSubmitInput = $(event.originalEvent.target).find("*").filter(':submit:visible:first') } if (aSubmitInput && aSubmitInput.attr('name')) formValues[aSubmitInput.attr('name')] = aSubmitInput.attr('value'); } } let blapy_id = "14465"; let blapy_target = blapy_id.split('->'); let blapyObject=blapy_id+"_div"; if (blapy_target.length>1) { blapyObject = blapy_target[0]; blapy_target= blapy_target[1]; } else { blapy_target= blapy_id; } if ($.isNumeric( blapy_target )) blapy_target = "blapy_"+blapy_target+"_div"; $('#blapy_'+blapyObject).trigger('postData', { aUrl: $(this).attr("action"), params: jQuery.extend({'embeddingBlockId':$('#'+blapy_target).attr('data-blapy-container-name')}, formValues), method: $(this).attr("method"), noBlapyData:$(this).attr("data-blapy-noblapydata") }); });//end on submit /** <!-- end chunk SectionBlapyFormCodeBlapyId --> **/ }//end initFormCode_14461 if (typeof $ !== "function") { window.addEventListener('DOMContentLoaded', initFormCode_14461, false); } else initFormCode_14461(); }//end if </script>
<!-- end chunk blapyDiv --> <!-- streamSection for subsection 14465//streamSections --> <!-- start template 400-900-blapyRestReturnedManagement --> <!-- START blapyGeneralErrorManage --> <script id="script_14466" data-extmessage="{{{extmessage}}}"> $(function () { //debugger; let error_message_14466=""; let error_extmessage_14466 = ""; let error_code_14466 = "{{code}}"; let error_class_14466 = ""; let error_delay_14466 = 5000; //debugger; switch(error_code_14466) { case "200": error_message_14466 = "Requête effectuée"; error_class_14466 = "success"; //error_delay_14466 = 2000; $.imxLoaderHide('sasha');; let blapy_ids = "14493"; blapy_ids = blapy_ids.split(','); blapy_ids.map(function(blapy_id){ let blapy_target = blapy_id.split('->'); let blapyObject=blapy_id+"_div"; if (blapy_target.length>1) { blapyObject = blapy_target[0]; blapy_target= blapy_target[1]; } else { blapy_target= blapy_id; } if ($.isNumeric( blapy_target )) blapy_target = "blapy_"+blapy_target+"_div"; $("#blapy_"+blapyObject).trigger('reloadBlock',{ params:{ embeddingBlockId:$("#"+blapy_target).attr('data-blapy-container-name') } }); }); break; default: error_message_14466 = "Erreur : {{message}}"; error_extmessage_14466 = $("#script_14466").attr("data-extmessage"); if (error_extmessage_14466 != '') { error_extmessage_14466 = "<pre>"+error_extmessage_14466+"</pre>"; } else { error_extmessage_14466=''; } error_class_14466 = "danger"; $.imxLoaderHide('sasha');; break; } $.imxNotify(error_message_14466,error_class_14466); }); </script> <!-- END blapyGeneralErrorManage --> <!-- end template 400-900-blapyRestReturnedManagement -->