Commit 56b8353d by Brian Talbot

studio - soft landing: refined sign in/up error states visually

parent b0d843e3
...@@ -244,4 +244,41 @@ ...@@ -244,4 +244,41 @@
} }
} }
// @include transition(all 1s ease-in-out); // messages
\ No newline at end of file .message {
@include font-size(14);
display: block;
}
.message-status {
display: none;
@include border-top-radius(2px);
@include box-sizing(border-box);
border-bottom: 2px solid $yellow-d2;
margin: 0 0 $baseline 0;
padding: ($baseline/2) $baseline;
font-weight: 500;
background: $yellow-d1;
color: $white;
.ss-icon {
position: relative;
top: 3px;
@include font-size(16);
display: inline-block;
margin-right: ($baseline/2);
}
.text {
display: inline-block;
}
&.error {
border-color: shade($red, 50%);
background: tint($red, 20%);
}
&.is-shown {
display: block;
}
}
...@@ -14,8 +14,6 @@ ...@@ -14,8 +14,6 @@
<article class="content-primary" role="main"> <article class="content-primary" role="main">
<form id="login_form" method="post" action="login_post"> <form id="login_form" method="post" action="login_post">
<div id="login_error" name="login_error" class="message message-status message-status-error">
</div>
<fieldset> <fieldset>
<legend class="sr">Required Information to Sign into edX Studio</legend> <legend class="sr">Required Information to Sign into edX Studio</legend>
...@@ -81,10 +79,10 @@ ...@@ -81,10 +79,10 @@
if(json.success) { if(json.success) {
location.href = "${reverse('index')}"; location.href = "${reverse('index')}";
} else if($('#login_error').length == 0) { } else if($('#login_error').length == 0) {
$('#login_form').prepend('<div id="login_error">' + json.value + '</div>'); $('#login_form').prepend('<div id="login_error" class="message message-status error">' + json.value + '</span></div>');
$('#login_error').slideDown(150); $('#login_error').addClass('is-shown');
} else { } else {
$('#login_error').stop().slideDown(150); $('#login_error').stop().addClass('is-shown');
$('#login_error').html(json.value); $('#login_error').html(json.value);
} }
} }
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<article class="content-primary" role="main"> <article class="content-primary" role="main">
<form id="register_form" method="post" action="register_post"> <form id="register_form" method="post" action="register_post">
<div id="register_error" name="register_error" class="message message-status message-status-error"> <div id="register_error" name="register_error" class="message message-status message-status error">
</div> </div>
<fieldset> <fieldset>
...@@ -131,7 +131,7 @@ ...@@ -131,7 +131,7 @@
if(json.success) { if(json.success) {
location.href = "${reverse('index')}"; location.href = "${reverse('index')}";
} else { } else {
$('#register_error').html(json.value).stop().slideDown(150); $('#register_error').html(json.value).stop().addClass('is-shown');
} }
} }
); );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment