SHARE
TWEET

Untitled

tototototo123 Jul 22nd, 2019 67 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.                     <!-- ERROR/SUCCESS MSG -->
  5.                     <div id="error" class="col-md-12" style="margin-top: 20px;">
  6.                         <apex:repeat value="{!log.StaticMessages}" var="message" id="pageMessageRepeat">
  7.                             <div class="alert {!IF(message.SeverityStr=='confirm','alert-success',
  8.                                            IF(message.SeverityStr=='info','alert-info',
  9.                                            IF(message.SeverityStr=='warning','alert-warning','alert-danger')))}">
  10.                                 <apex:outputtext escape="false" value="{!message.Message}" />
  11.                             </div>
  12.                         </apex:repeat>
  13.                     </div>
  14.  
  15.                     <!-- FORM -->
  16.                     <apex:outputpanel rendered="{!NOT(isSuccess)}" layout="none">
  17.                         <div id="form" class="col-md-12 form-horizontal">
  18.                             <apex:actionfunction name="send" action="{!send}" />
  19.                             <div class="form-row">
  20.                                 <div class="well well-sm">
  21.                                     <span class="small-text">{!$Label.ContactFormFieldRequired}</span>
  22.                                 </div>
  23.                             </div>
  24.                             <div class="form-row">
  25.                                 <label class="control-label" for="{!$Component.email}">{!$Label.ContactFormEmail_ARC}<span class="requiredField"> *</span></label>
  26.                                 <div class="form-input">
  27.                                     <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})$" />
  28.                                 </div>
  29.                             </div>
  30.                             <div class="form-row">
  31.                                 <label class="control-label" for="{!$Component.emailConfirmation}">{!$Label.ContactFormConfirmEmail}<span class="requiredField"> *</span></label>
  32.                                 <div class="form-input">
  33.                                     <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})$" />
  34.                                 </div>
  35.                             </div>
  36.                             <div class="form-row">
  37.                                 <label class="control-label" for="{!$Component.firstName}">{!$Label.ContactFormFirstName_ARC}<span class="requiredField"> *</span></label>
  38.                                 <div class="form-input">
  39.                                     <apex:inputtext label="First Name" id="firstName" styleclass="form-control" value="{!firstName}" maxlength="40" />
  40.                                 </div>
  41.                             </div>
  42.                             <div class="form-row">
  43.                                 <label class="control-label" for="{!$Component.lastName}">{!$Label.ContactFormLastName_ARC}<span class="requiredField"> *</span></label>
  44.                                 <div class="form-input">
  45.                                     <apex:inputtext label="last Name" id="lastName" styleclass="form-control" value="{!lastName}" maxlength="80" />
  46.                                 </div>
  47.                             </div>
  48.                             <div class="form-row">
  49.                                 <label class="control-label" for="{!$Component.phone}">{!$Label.ContactFormPhone_ARC}<span class="requiredField"> *</span></label>
  50.                                 <div class="form-input">
  51.                                     <apex:input label="Phone" id="phone" styleclass="form-control" value="{!phone}" type="tel" />
  52.                                 </div>
  53.                             </div>
  54.                             <div class="form-row">
  55.                                 <label class="control-label" for="{!$Component.returnShippingAddress}">{!$Label.ContactFormReturnShippingAddress}<span class="requiredField"> *</span></label>
  56.                                 <div class="form-input">
  57.                                     <apex:inputtext label="Return Shipping Address" id="returnShippingAddress" styleclass="form-control" value="{!returnShippingAddress}"  />
  58.                                 </div>
  59.                             </div>
  60.                             <div class="form-row">
  61.                                 <label class="control-label" for="{!$Component.returnShippingAddress2}">{!$Label.ContactFormReturnShippingAddress2}</label>
  62.                                 <div class="form-input">
  63.                                     <apex:inputtext label="Return Shipping Address 2" id="returnShippingAddress2" styleclass="form-control" value="{!returnShippingAddress2}"  />
  64.                                 </div>
  65.                             </div>
  66.                             <div class="form-row">
  67.                                 <label class="control-label" for="{!$Component.city}">{!$Label.ContactFormCity}</label>
  68.                                 <div class="form-input">
  69.                                     <apex:inputtext label="City" id="city" styleclass="form-control" value="{!city}" />
  70.                                 </div>
  71.                             </div>
  72.                             <apex:actionRegion >
  73.                                 <div class="form-row">
  74.                                     <label class="control-label" for="{!$Component.country}">{!$Label.ContactFormCountry_ARC}<span class="requiredField"> *</span></label>
  75.                                     <div class="form-input" id="countryComponent">
  76.                                         <apex:selectList value="{!selectedCountry}" multiselect="false" size="1" styleclass="form-control" id="country">
  77.                                             <apex:selectOptions value="{!countriesOptions}"/>
  78.                                             <apex:actionFunction action="{!getStatesOptionsPage}" name="getStatesOptionsPage" rerender="b"/>
  79.                                         </apex:selectList>
  80.                                     </div>
  81.                                 </div>
  82.                                 <div class="hidden" id="state">
  83.                                     <div class="form-row">
  84.                                         <label class="control-label" for="{!$Component.state}">{!$Label.ContactForm_State_ARC}</label>
  85.                                         <div class="form-input">
  86.                                             <apex:selectList id="b" value="{!selectedState}" multiselect="false" size="1" styleclass="form-control">
  87.                                                 <apex:selectOptions value="{!statesOptions}"/>
  88.                                             </apex:selectList>
  89.                                         </div>
  90.                                     </div>
  91.                                 </div>
  92.                             </apex:actionRegion>
  93.                             <div class="form-row">
  94.                                     <label class="control-label" for="{!$Component.zipCode}">{!$Label.ContactFormZipCode}<span class="requiredField"> *</span></label>
  95.                                 <div class="form-input">
  96.                                     <apex:input label="Zip code" id="zipCode" styleclass="form-control" value="{!zipCode}" type="text" />
  97.                                 </div>
  98.                             </div>
  99.                             <!-- REMOVED BY AMERSPORTS
  100.                             <div class="form-row">
  101.                                 <label class="control-label" for="{!$Component.productModel}">{!$Label.ContactFormProductModel}<span class="requiredField"> *</span></label>
  102.                                 <div class="form-input">
  103.                                     <apex:selectList value="{!selectedProductModel}" multiselect="false" size="1" styleclass="form-control">
  104.                                         <apex:selectOptions value="{!productModelsOptions}"/>
  105.                                     </apex:selectList>
  106.                                 </div>
  107.                             </div> -->
  108.                             <div class="form-row">
  109.                                 <label class="control-label" for="{!$Component.productDescription}">{!$Label.ContactFormProductDescription}<span class="requiredField"> *</span></label>
  110.                                 <div class="form-input">
  111.                                     <apex:inputtextarea label="Product Description" id="productDescription" styleclass="form-control" value="{!productDescription}" html-maxlength="32000" />
  112.                                 </div>
  113.                             </div>
  114.                             <div class="form-row">
  115.                                 <label class="control-label" for="{!$Component.productDescriptionIssue}">{!$Label.ContactFormDescribeIssue_ARC}<span class="requiredField"> *</span></label>
  116.                                 <div class="form-input">
  117.                                     <apex:inputtextarea label="Product Description Issue" id="productDescriptionIssue" styleclass="form-control" value="{!productDescriptionIssue}" html-maxlength="32000" />
  118.                                 </div>
  119.                             </div>
  120.                             <div class="form-row">
  121.                                 <p>{!$Label.ContactFormBeforeFill_ARC}</p>
  122.                             </div>
  123.                             <div class="form-row" id="insertUploadFile">
  124.                                 <label class="control-label">{!$Label.ContactFormUpload_ARC}</label>
  125.                                 <div class="form-input">
  126.                                     <apex:inputfile id="uploadImageFile1" value="{!uploadImageFile1.VersionData}" filename="{!uploadImageFile1.Title}" />
  127.                                     <div id="uploadImageFile2" class="hidden"><apex:inputfile value="{!uploadImageFile2.VersionData}" filename="{!uploadImageFile2.Title}" /></div>
  128.                                     <div id="uploadImageFile3" class="hidden"><apex:inputfile value="{!uploadImageFile3.VersionData}" filename="{!uploadImageFile3.Title}" /></div>
  129.                                     <div id="uploadImageFile4" class="hidden"><apex:inputfile value="{!uploadImageFile4.VersionData}" filename="{!uploadImageFile4.Title}" /></div>
  130.                                     <div id="uploadImageFile5" class="hidden"><apex:inputfile value="{!uploadImageFile5.VersionData}" filename="{!uploadImageFile5.Title}" /></div>
  131.                                     <a style="font-weight:bold; padding:3px 10px 3px 10px; margin:0px; border-width:0px;" class="btn btn-primary" id="addfile" onclick="addFile();"><span>{!$Label.ContactFormNbFiles}</span></a>
  132.                                 </div>
  133.                             </div>
  134.  
  135.                             <div class="form-row" id="checkboxOptIn">
  136.                                 <div class="checkbox">
  137.                                     <label class="checkbox-label">
  138.                                         <apex:inputcheckbox value="{!optIn}" id="optIn" styleclass="checkbox-custom" /> {!optInLabel}
  139.                                     </label>
  140.                                 </div>
  141.                                 <a href="{!LEFT($Site.BaseUrl, (FIND("/",$Site.BaseUrl)+1))}www.arcteryx.com/{!country}/{!langParameter}/help/privacy" id="privacypolicy" target="_blank">{!$Label.ContactFormPrivacyPolicy}</a>
  142.                             </div>
  143.  
  144.                             <div class="form-row" id="checkboxCondition">
  145.                                 <div class="checkbox">
  146.                                     <label class="checkbox-label">
  147.                                         <apex:inputcheckbox value="{!agreeCondition}" id="agreeCondition" styleclass="checkbox-custom" />
  148.                                         <apex:outputtext escape="false" value="{!agreeConditionLabel}"/>
  149.                                         <span class="requiredField"> *</span>
  150.                                     </label>
  151.                                 </div>
  152.                             </div>
  153.  
  154.                             <div id="captcha" class="form-row g-recaptcha" data-sitekey="{!captchaSiteKey}"></div>
  155.                            
  156.                             <div class="form-row text-center" id="boutonSend">
  157.                                 <a id="send" class="btn btn-primary" onclick="submitForm();" style="width:400px;" data-loading-text="{!$Label.ContactFormSendLoading}"> {!$Label.ContactFormSend_ARC} </a>
  158.                             </div>
  159.                         </div>
  160.                     </apex:outputpanel>
  161.                 </div>
  162.             </div>
  163.             <!--<apex:inputhidden id="country" value="{!country}" />-->
  164.             <apex:inputhidden id="language" value="{!language}" />
  165.         </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