User Setting
URL:
/user/marketplace/user-settings
/user/marketplace/user-settings#address
/user/useraccount/changepassword
List of Elements
Header
<div class="main" style="min-height: 719px; padding-top: 60px;"> <div class="seller-tab-area"> <div class="seller-settings-menu-container"> <div class="container"> <div class="row"> <div class="seller-settings-title"> <div class="seller-settings-mobile"> <span class="icon-cog-bg"> <i class="fa fa-cog" aria-hidden="true"></i> </span> <span>USER SETTINGS</span> </div> </div> <ul id="setting-tab" class="nav nav-tabs text-center"> <li class="active"> <a data-toggle="tab" href="#profile" id="profile-tab" onclick="Validate('#profile-tab', 0, false)"> <span>PROFILE</span> </a> </li> <li> <a href="#address" onclick="Validate('#address-tab', 1, false)" id="address-tab"> <span>ADDRESS</span> </a> </li> </ul> </div> </div> </div> </div>
Profile picture
<div class="item-form-group seller-setting-display"> <div class="col-md-4"> <div class="img-wrapper image-upload-container"> <div class="profile-img image-placeholder" style="background: rgb(77, 77, 77);"> <img id="user-photo" src="/images/user/buyer1-fd708npmam.jpg" height="100%" opacity="" 1;"=""> <input class="required" style="display: none" id="input-photo" aria-required="true"> </div> <div class="change-profile" style="display: block;"> <a class="my-btn btn-black model-btn" href="#" data-target="#_1_1_imagecropperModal" data-width="150" data-height="150" data-callback="saveUserPhoto"> <i class="fa fa-arrow-up" aria-hidden="true"></i> </a> </div> <div class="change-profile-hide" style="display: none;"> <a class="my-btn btn-black model-btn" href="#" data-target="#_1_1_imagecropperModal" data-width="150" data-height="150" data-callback="saveUserPhoto"> <i class="fa fa-arrow-up" aria-hidden="true"></i> </a> </div> </div> </div> </div>
About You
<div class="item-form-group seller-setting-display"> <div class="col-md-4"> … </div> <div class="col-md-8 seller-settings-profile-desc"> <div class="item-form-group "> <div class="col-md-8"> <label>About You</label> <input type="text" name="DisplayName" id="input-displayName" class="required" value="buyer1" placeholder="Your Display Name" aria-required="true"> </div> <div class="col-md-12"> <textarea name="Description" id="input-description" class="big-text-area required" placeholder="About You" aria-required="true">Meee</textarea> </div> </div> </div> </div>
Profile Form
<div class="col-md-12 seller-settings-profile-info"> <div class="item-form-group"> <div class="col-md-6"> <label>First name</label> <input type="text" id="input-firstName" name="FirstName" class="required" value="Martin" aria-required="true"> </div> <div class="col-md-6"> <label>Last name</label> <input type="text" id="input-lastName" name="LastName" class="required" value="Rahardja" aria-required="true"> </div> </div> <div class="item-form-group"> <div class="col-md-6"> <label>Notification email</label> <input type="text" class="required emailOnly" id="notification-email" name="Email" value="liman.martinn@gmail.com" aria-required="true"> </div> <div class="col-md-6"> <label>Contact number</label> <input type="text" class="required numbersOnly" id="input-contactNumber" name="PhoneNumber" value="0450775153" aria-required="true"> </div> </div> <div class="item-form-group"> <div class="col-md-6"> <label>Timezone</label> <select class="required" data-val="true" data-val-number="The field TimeZoneId must be a number." data-val-required="The TimeZoneId field is required." id="TimeZoneID" name="TimeZoneID" aria-required="true"><option selected="selected" value="1">(GMT-12:00) International Date Line West</option> <option value="2">(GMT-11:00) Midway Island, Samoa</option> <option value="3">(GMT-10:00) Hawaii</option> <!-- list of all timezone --> </select> </div> </div> <div class="item-form-group"> <div class="col-md-12"> </div> </div> </div>
Next button
<div class="next-tab-area"> <span class="seller-btn"> <a onclick="Validate('#address-tab', 1, true)" id="next-tab" href="javascript:void(0);" class="my-btn btn-red"> Next</a> </span> </div>
Add new address
<div class="seller-common-box"> <!-- add new address form --> <form id="address-form" action="" method="post"> <!--address --> <div class="item-form-group"> <div class="col-md-12 gutter-30"> <label>Address</label> <input type="text" name="myaddress" id="myaddress" class="required" value=""> </div> </div> <!-- country and state --> <div class="item-form-group" id="address-fields"> <div class="col-md-6 gutter-30"> <label>Country</label> <select name="country" id="country" class="required"> <option value="">(SELECT COUNTRY)</option> <option value="AF">Afghanistan</option> <option value="AL">Albania</option> <option value="DZ">Algeria</option> <!-- list of all available countries - --> </select> </div> <div class="col-md-6 gutter-30"> <label>State</label> <input type="text" name="state" id="state" class="" value=""> </div> </div> <!-- city and postal code --> <div class="item-form-group" id="address-fields"> <div class="col-md-6 gutter-30"> <label>City</label> <input type="text" name="city" id="city" class="required" value=""> </div> <div class="col-md-6 gutter-30"> <label>Postal code</label> <input type="text" name="postal-code" id="postal-code" class="required" value=""> </div> </div> <!-- add button --> <div class="btn-area gutter-30 col-md-12"> <input onclick="add_address(event)" type="button" class="my-btn btn-black" value="Add"> </div> </form> </div>
Saved address
<div class="seller-common-box"> <div class="col-md-12 gutter-30"> <h4 class="title">Saved addresses</h4> </div> <div class="address-inner"> <div class="col-md-4 col-sm-4 gutter-30"> <div class="address-box "> <div class="description"> Nora Allen<br> 52 Central City Street<br> Singapore<br> Singapore<br> 589201 </div> <div class="action"> <a href="javascript:void(0);" onclick="remove_address(this)" id="47516"> <i class="icon icon-remove"></i> </a> </div> </div> </div> <div class="col-md-4 col-sm-4 gutter-30"> … </div> <!-- according to number of saved address --> <input class="countryName" style="display:none" value="Senegal"> <input class="countryName" style="display:none" value="Singapore"> </div> </div>
Next button
<div class="next-tab-area"> <span class="seller-btn"> <a class="my-btn btn-red" onclick="Validate('#address-tab', 2, true)" id="next-tab" href="javascript:void(0);"> Next</a> </span> </div>
Delete address modal
<div class="modal-content"> <div class="modal-body"> <button type="button" class="bootbox-close-button close" data-dismiss="modal" aria-hidden="true" style="margin-top: -10px;"> ×</button> <div class="bootbox-body"> Are you sure about removing this item from your list? (It'll be gone forever!) </div> </div> <div class="modal-footer"> <button data-bb-handler="cancel" type="button" class="btn btn-default"> Cancel</button> <button data-bb-handler="confirm" type="button" class="btn btn btn-primary"> Okay</button> </div> </div>
Change Password Title
<div class="seller-titlearea"> <div class="seller-settings-menu-container"> <div class="container"> <div class="row"> <div class="seller-settings-title"> <div class="seller-settings-mobile"> <span class="icon-cog-bg"> <i class="fa fa-cog" aria-hidden="true"></i> </span> <span> Change Password </span> </div> </div> </div> </div> </div> </div>
Change Password Content
<div class="seller-tab-area"> <div class="tab-content"> <div class="tab-pane active"> <div class="container"> <div class="seller-common-box"> … </div> > <div class="next-tab-area"> … </div> </div> </div> </div> </div> <div class="seller-common-box"> <form action="/User/UserAccount/ChangePassword" method="post" id="change-password"> <p> </p> <input type="hidden" name="userid" id="userid" value="49640"> <div class="item-form-group"> <div class="col-md-6"> <label>Old Password</label> <div> <input type="password" name="oldpassword" id="old-password" class="required" value=""> </div> <div class="msg-error-sec" id="old-pass-wrong"></div> </div> </div> <div class="item-form-group"> <div class="col-md-6"> <label>New password</label> <div> <input type="password" name="newpassword" id="new-password" class="required" value=""> </div> <div class="msg-error-sec" id="new-pass-wrong"></div> </div> </div> <div class="item-form-group"> <div class="col-md-6"> <label>Confirm new password</label> <div> <input type="password" name="confirmnewpassword" id="confirm-new-password" class="required" value=""> </div> <div class="msg-error-sec" id="confirm-pass-wrong"></div> </div> </div> </form> </div>
Save Button
<div class="next-tab-area"> <a class="my-btn btn-red" onclick="submitForm()" href="javascript:void(0);"> Save</a> </div>