SHARE
TWEET

Untitled

tototototo123 Jul 22nd, 2019 66 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <apex:form id="XXXForm">
  2.             <div class="panel panel-default">
  3.                 <div class="panel-body">
  4.                     <div id="error" class="col-md-12" style="margin-top: 20px;">
  5.                         <apex:repeat value="{!log.StaticMessages}" var="message" id="pageMessageRepeat">
  6.                             <div class="alert {!IF(message.SeverityStr=='confirm','alert-success',
  7.                                               IF(message.SeverityStr=='info','alert-info',
  8.                                               IF(message.SeverityStr=='warning','alert-warning','alert-danger')))}">
  9.                                 <apex:outputtext escape="false" value="{!message.Message}" />
  10.                             </div>
  11.                         </apex:repeat>
  12.                     </div>
  13.                    
  14.                     <apex:outputpanel rendered="{!NOT(isSuccess)}" layout="none">
  15.                         <div id="form" class="col-md-12 form-horizontal">
  16.                             <apex:actionfunction name="send" action="{!send}" />
  17.                             <div class="row col-md-12">
  18.                                 <div class="well well-sm">
  19.                                     {!$Label.ContactFormBeforeFill}<span class="small-text">{!$Label.ContactFormFieldRequired}</span>
  20.                                 </div>
  21.                             </div>
  22.                             <div class="form-row">
  23.                                 <div class="checkbox">{!$Label.ContactFormDealerStore}
  24.                                     <label class="checkbox-label" for="{!$Component.isDealerStore}">
  25.                                         <apex:inputcheckbox value="{!isDealerStore}" id="isDealerStore" styleclass="checkbox-custom"/> Yes
  26.                                     </label>
  27.                                 </div>
  28.                             </div>
  29.                             <div class="form-row " id="nameDealer" style="display:none">
  30.                                 <label class="control-label" for="{!$Component.name}">{!$Label.ContactFormDealerStoreName}</label>
  31.                                 <div class="form-input">
  32.                                     <apex:inputtext label="Name" id="name" styleclass="form-control" value="{!name}" maxlength="40" />
  33.                                 </div>
  34.                             </div>
  35.                             <div class="form-row " id="referenceDealer" style="display:none">
  36.                                 <label class="control-label" for="{!$Component.dealerReference}">{!$Label.ContactFormDealerReferences}</label>
  37.                                 <div class="form-input">
  38.                                     <apex:inputtext label="Dealer Reference #/Notes" id="dealerReference" styleclass="form-control" value="{!dealerReference}" maxlength="40" html-pattern="^[\u3040-\u30ff\u3400-\u9fafA-Za-zÜ-ü\s]{1,40}$" />
  39.                                 </div>
  40.                             </div>
  41.                             <div class="form-row " id="emailDealer" style="display:none">
  42.                                 <label class="control-label" for="{!$Component.dealerEmail}">{!$Label.ContactFormDealerEmailAddress}</label>
  43.                                 <div class="form-input">
  44.                                     <apex:input label="Dealer email address" id="dealerEmail" styleclass="form-control" value="{!dealerEmail}" type="email" html-pattern="^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$" />
  45.                                 </div>
  46.                             </div>
  47.                             <div class="form-row">
  48.                                 <label class="control-label" for="{!$Component.email}">{!$Label.ContactFormEmail}<span class="requiredField"> *</span></label>
  49.                                 <div class="form-input">
  50.                                     <apex:input label="Email" id="email" styleclass="form-control" value="{!email}" type="email" html-pattern="^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$" />
  51.                                 </div>
  52.                             </div>
  53.                             <div class="form-row">
  54.                                 <label class="control-label" for="{!$Component.emailConfirmation}">{!$Label.ContactFormConfirmEmail}<span class="requiredField"> *</span></label>
  55.                                 <div class="form-input">
  56.                                     <apex:input label="Email Confirmation" id="emailConfirmation" styleclass="form-control" value="{!emailConfirmation}" type="email" html-pattern="^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$" />
  57.                                 </div>
  58.                             </div>
  59.                             <div class="form-row">
  60.                                 <label class="control-label" for="{!$Component.firstName}">{!$Label.ContactFormFirstName}<span class="requiredField"> *</span></label>
  61.                                 <div class="form-input">
  62.                                     <apex:inputtext label="First Name" id="firstName" styleclass="form-control" value="{!firstName}" maxlength="40" />
  63.                                 </div>
  64.                             </div>
  65.                             <div class="form-row">
  66.                                 <label class="control-label" for="{!$Component.lastName}">{!$Label.ContactFormLastName}<span class="requiredField"> *</span></label>
  67.                                 <div class="form-input">
  68.                                     <apex:inputtext label="last Name" id="lastName" styleclass="form-control" value="{!lastName}" maxlength="80" />
  69.                                 </div>
  70.                             </div>
  71.                             <div class="form-row">
  72.                                 <label class="control-label" for="{!$Component.phone}">{!$Label.ContactFormPhone}<span class="requiredField"> *</span></label>
  73.                                 <div class="form-input">
  74.                                     <apex:input label="Phone" id="phone" styleclass="form-control" value="{!phone}" type="tel" html-pattern="^(\(?\+?[0-9]*\)?)?[0-9\- \(\)]* ?(ext: [0-9]{1,10})?$" />
  75.                                 </div>
  76.                             </div>
  77.                             <div class="form-row">
  78.                                 <label class="control-label" for="{!$Component.country}">{!$Label.ContactFormCountry}<span class="requiredField"> *</span></label>
  79.                                 <div class="form-input" id="countryComponent">
  80.                                     <apex:selectList value="{!selectedCountry}" multiselect="false" size="1" styleclass="form-control" id="country">
  81.                                         <apex:selectOptions value="{!countriesOptions}"/>
  82.                                     </apex:selectList>
  83.                                 </div>
  84.                             </div>
  85.                             <div class="form-row">
  86.                                 <label class="control-label" for="{!$Component.returnShippingAddress}">{!$Label.ContactFormReturnShippingAddress}<span class="requiredField"> *</span></label>
  87.                                 <div class="form-input">
  88.                                     <apex:inputtext label="Return Shipping Address" id="returnShippingAddress" styleclass="form-control" value="{!returnShippingAddress}"  />
  89.                                 </div>
  90.                             </div>
  91.                             <div class="form-row">
  92.                                 <label class="control-label" for="{!$Component.returnShippingAddress2}">{!$Label.ContactFormReturnShippingAddress2}</label>
  93.                                 <div class="form-input">
  94.                                     <apex:inputtext label="Return Shipping Address 2" id="returnShippingAddress2" styleclass="form-control" value="{!returnShippingAddress2}"  />
  95.                                 </div>
  96.                             </div>
  97.                             <div class="form-row">
  98.                                 <label class="control-label" for="{!$Component.city}">{!$Label.ContactFormCity}<span class="requiredField"> *</span></label>
  99.                                 <div class="form-input">
  100.                                     <apex:inputtext label="City" id="city" styleclass="form-control" value="{!city}" />
  101.                                 </div>
  102.                             </div>
  103.                             <div class="form-row">
  104.                                     <label class="control-label" for="{!$Component.zipCode}">{!$Label.ContactFormZipCode}<span class="requiredField"> *</span></label>
  105.                                 <div class="form-input">
  106.                                     <apex:input label="Zip code" id="zipCode" styleclass="form-control" value="{!zipCode}" type="text" />
  107.                                 </div>
  108.                             </div>
  109.                             <!-- REMOVED BY AMERSPORTS
  110.                             <div class="form-row">
  111.                                 <label class="control-label" for="{!$Component.productModel}">{!$Label.ContactFormProductModel}<span class="requiredField"> *</span></label>
  112.                                 <div class="form-input">
  113.                                     <apex:selectList value="{!selectedProductModel}" multiselect="false" size="1" styleclass="form-control">
  114.                                         <apex:selectOptions value="{!productModelsOptions}"/>
  115.                                     </apex:selectList>
  116.                                 </div>
  117.                             </div> -->
  118.                             <div class="form-row">
  119.                                 <label class="control-label" for="{!$Component.productDescription}">{!$Label.ContactFormProductDescription}<span class="requiredField"> *</span></label>
  120.                                 <div class="form-input">
  121.                                     <apex:inputtextarea label="Product Description" id="productDescription" styleclass="form-control" value="{!productDescription}" html-maxlength="32000" />
  122.                                 </div>
  123.                             </div>
  124.                             <div class="form-row">
  125.                                 <label class="control-label" for="{!$Component.size}">{!$Label.ContactFormSize}<span class="requiredField"> *</span></label>
  126.                                 <div class="form-input" id="sizeComponent">
  127.                                     <apex:selectList value="{!selectedSize}" multiselect="false" size="1" styleclass="form-control">
  128.                                         <apex:selectOptions value="{!sizesOptions}"/>
  129.                                     </apex:selectList>
  130.                                 </div>
  131.                             </div>
  132.                             <div class="form-row" id="checkboxOptIn">
  133.                                 <div class="checkbox">
  134.                                     <label class="checkbox-label">
  135.                                         <apex:inputcheckbox value="{!optIn}" id="optIn" styleclass="checkbox-custom" /> {!optInLabel}
  136.                                     </label>
  137.                                 </div>
  138.                                 <a href="{!LEFT($Site.BaseUrl, (FIND("/",$Site.BaseUrl)+1))}www.arcteryx.com/en/{!langParameter}/help/privacy" id="privacypolicy" target="_blank">{!$Label.ContactFormPrivacyPolicy}</a>
  139.                             </div>
  140.  
  141.                             <div id="captcha" class="form-row g-recaptcha" data-sitekey="{!captchaSiteKey}"></div>
  142.                            
  143.                             <div class="form-row text-center" id="boutonSend">
  144.                                 <a id="send" class="btn btn-primary" onclick="submitForm();" style="width:400px;" data-loading-text="{!$Label.ContactFormSendLoading}"> {!$Label.ContactFormSend_ARC} </a>
  145.                             </div>
  146.                         </div>
  147.                     </apex:outputpanel>
  148.                 </div>
  149.             </div>
  150.             <!--<apex:inputhidden id="country" value="{!country}" />-->
  151.             <apex:inputhidden id="language" value="{!language}" />
  152.         </apex:form>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top