Merge branch 'bootstrap' of https://github.com/PrestaShop/PrestaShop into bootstrap
This commit is contained in:
@@ -49,29 +49,33 @@
|
||||
{if !isset($wrong_folder_name) && !isset($wrong_install_name)}
|
||||
<form action="#" id="login_form" method="post" class="form-horizontal">
|
||||
<fieldset>
|
||||
<div class="row">
|
||||
<div class="form-group">
|
||||
<label for="email" class="control-label col-lg-3">
|
||||
{l s='Email address:'}
|
||||
</label>
|
||||
<div class="input-group col-lg-5">
|
||||
<span class="input-group-addon"><i class="icon-envelope"></i></span>
|
||||
<input type="text" id="email" name="email" class="input email_field" tabindex="1" value="{if isset($email)}{$email|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
<input autofocus="autofocus" type="text" id="email" name="email" class="input email_field" value="{if isset($email)}{$email|escape:'htmlall':'UTF-8'}{/if}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="form-group">
|
||||
<label for="passwd" class="control-label col-lg-3">
|
||||
{l s='Password:'}
|
||||
</label>
|
||||
<div class="input-group col-lg-5">
|
||||
<span class="input-group-addon"><i class="icon-key"></i></span>
|
||||
<input id="passwd" type="password" name="passwd" class="input password_field" tabindex="2" value="{if isset($password)}{$password}{/if}"/>
|
||||
<input id="passwd" type="password" name="passwd" class="input password_field" value="{if isset($password)}{$password}{/if}"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="form-group">
|
||||
<div class="col-lg-9 col-lg-offset-3">
|
||||
<button class="btn btn-default" name="submitLogin" type="submit">
|
||||
{l s='Log in'}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-lg-9 col-lg-offset-3">
|
||||
<p>
|
||||
<a href="#" class="show-forgot-password">
|
||||
<i class="icon-question-sign"></i>
|
||||
@@ -86,23 +90,27 @@
|
||||
<form action="#" id="forgot_password_form" method="post" class="hide form-horizontal">
|
||||
<fieldset>
|
||||
<h2>{l s='Forgot your password?'}</h2>
|
||||
<p class="bold">
|
||||
{l s='In order to receive your access code by email, please enter the address you provided during the registration process.'}
|
||||
<p>
|
||||
<strong>{l s='In order to receive your access code by email, please enter the address you provided during the registration process.'}</strong>
|
||||
</p>
|
||||
<div class="row">
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-3">
|
||||
{l s='Email address:'}
|
||||
</label>
|
||||
<div class="input-group col-lg-5">
|
||||
<span class="input-group-addon"><i class="icon-envelope"></i></span>
|
||||
<input type="text" name="email_forgot" id="email_forgot" class="input email_field" />
|
||||
<input autofocus="autofocus" type="text" name="email_forgot" id="email_forgot" class="input email_field" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="form-group">
|
||||
<div class="col-lg-9 col-lg-offset-3">
|
||||
<button class="btn btn-default" name="submitLogin" type="submit">
|
||||
{l s='Send'}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-lg-9 col-lg-offset-3">
|
||||
<p>
|
||||
<a href="#" class="show-login-form">
|
||||
<i class="icon-angle-left"></i>
|
||||
|
||||
@@ -45,6 +45,7 @@ class AdminLoginControllerCore extends AdminController
|
||||
$admin_webpath = preg_replace('/^'.preg_quote(DIRECTORY_SEPARATOR, '/').'/', '', $admin_webpath);
|
||||
$this->addJquery();
|
||||
$this->addCSS('/'.$admin_webpath.'/themes/'.$this->bo_theme.'/css/admin-theme.css');
|
||||
$this->addJS(_PS_JS_DIR_.'vendor/jquery.validate.js');
|
||||
$this->addJS(_PS_JS_DIR_.'login.js');
|
||||
$this->addJqueryUI('ui.widget');
|
||||
$this->addJqueryUI('effects.shake');
|
||||
|
||||
+27
-14
@@ -1,19 +1,33 @@
|
||||
$(document).ready(function() {
|
||||
// Focus on email address field
|
||||
$('#email').focus();
|
||||
|
||||
// Initialize events
|
||||
$('#login_form').submit(function(e) {
|
||||
// Kill default behaviour
|
||||
e.preventDefault();
|
||||
doAjaxLogin($('#redirect').val());
|
||||
});
|
||||
$("#login_form").validate({
|
||||
rules: {
|
||||
"email":{
|
||||
"email": true,
|
||||
"required": true
|
||||
},
|
||||
"passwd": {
|
||||
"required": true
|
||||
}
|
||||
},
|
||||
submitHandler: function(form)
|
||||
{
|
||||
doAjaxLogin($('#redirect').val());
|
||||
}
|
||||
});
|
||||
|
||||
$('#forgot_password_form').submit(function(e) {
|
||||
// Kill default behaviour
|
||||
e.preventDefault();
|
||||
doAjaxForgot();
|
||||
});
|
||||
$("#forgot_password_form").validate({
|
||||
rules: {
|
||||
"email_forgot":{
|
||||
"email": true,
|
||||
"required": true
|
||||
}
|
||||
},
|
||||
submitHandler: function(form)
|
||||
{
|
||||
doAjaxForgot();
|
||||
}
|
||||
});
|
||||
|
||||
$('.show-forgot-password').click(function(e) {
|
||||
// Kill default behaviour
|
||||
@@ -124,7 +138,6 @@ function displayErrors(errors) {
|
||||
str_errors = '<p><strong>' + (errors.length > 1 ? there_are : there_is) + ' ' + errors.length + ' ' + (errors.length > 1 ? label_errors : label_error) + '</strong></p><ol>';
|
||||
for (var error in errors) //IE6 bug fix
|
||||
if (error != 'indexOf') str_errors += '<li>' + errors[error] + '</li>';
|
||||
$('.ajax-loader').hide();
|
||||
$('#error').html(str_errors + '</ol>').removeClass('hide').fadeIn('slow');
|
||||
$("#login").effect("shake", {
|
||||
times: 4
|
||||
|
||||
Vendored
+1231
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user