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