Merge branch 'bootstrap' of https://github.com/PrestaShop/PrestaShop into bootstrap

This commit is contained in:
Jerome Nadaud
2013-10-02 16:58:37 +02:00
4 changed files with 1277 additions and 24 deletions
@@ -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
View File
@@ -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
+1231
View File
File diff suppressed because it is too large Load Diff