2 ~ Licensed to the Apache Software Foundation (ASF) under one
3 ~ or more contributor license agreements. See the NOTICE file
4 ~ distributed with this work for additional information
5 ~ regarding copyright ownership. The ASF licenses this file
6 ~ to you under the Apache License, Version 2.0 (the
7 ~ "License"); you may not use this file except in compliance
8 ~ with the License. You may obtain a copy of the License at
10 ~ http://www.apache.org/licenses/LICENSE-2.0
12 ~ Unless required by applicable law or agreed to in writing,
13 ~ software distributed under the License is distributed on an
14 ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 ~ KIND, either express or implied. See the License for the
16 ~ specific language governing permissions and limitations
19 <div id="modal-user-edit" class="modal hide fade">
20 <div class="modal-header">
21 <a href="#" class="close" data-dismiss="modal">×</a>
22 <h3>${$.i18n.prop('password.section.title')}</h3>
24 <div class="modal-body" id="modal-user-edit-content">
25 <form id="user-edit-form" class="form-horizontal">
26 <div id="modal-user-edit-err-message" class="alert-message error" style="display:none"></div>
28 <div class="control-group">
29 <label class="control-label" for="username">${$.i18n.prop('username')}</label>
30 <div class="controls" id="username-div">
31 <span class="uneditable-input" id="username"></span>
34 <div class="control-group">
35 <label class="control-label" for="fullname">${$.i18n.prop('full.name')}</label>
36 <div class="controls">
37 <input type="text" id="fullname" name="fullname" size="30" class="required"/>
40 <div class="control-group">
41 <label class="control-label" for="email">${$.i18n.prop('email.address')}</label>
42 <div class="controls">
43 <input type="text" id="email" name="email" size="30" class="required email"/>
46 <div class="control-group" id="user-edit-form-current-password-div">
47 <label class="control-label" for="userEditFormCurrentPassword">${$.i18n.prop('password.existing')}</label>
48 <div class="controls">
49 <input type="password" id="userEditFormCurrentPassword" name="userEditFormCurrentPassword" class="required" value=""/>
53 <div class="control-group">
54 <label class="control-label" for="userEditFormNewPassword">${$.i18n.prop('password.new')}</label>
55 <div class="controls">
56 <input type="password" id="userEditFormNewPassword" name="userEditFormNewPassword" class="" value=""/>
60 <div class="control-group">
61 <label class="control-label" for="userEditFormNewPasswordConfirm">${$.i18n.prop('password.new.confirm')}</label>
62 <div class="controls">
63 <input type="password" id="userEditFormNewPasswordConfirm" name="userEditFormNewPasswordConfirm" class="" value=""/>
69 <div class="modal-footer" id="modal-user-edit-footer">
70 <button class="btn primary" onclick="return" id="modal-user-edit-ok">${$.i18n.prop('ok')}</button>