Commit 7c7d0da5 by Brian Talbot Committed by John Jarvis

drupal integration - styled page layout, form fields and states, added in status…

drupal integration - styled page layout, form fields and states, added in status message areas/standards and revised Sass
parent 6bff4170
...@@ -16,10 +16,9 @@ ...@@ -16,10 +16,9 @@
@import 'shared/course_filter'; @import 'shared/course_filter';
@import 'shared/modal'; @import 'shared/modal';
@import 'shared/activation_messages'; @import 'shared/activation_messages';
@import 'multicourse/home'; @import 'multicourse/home';
@import 'multicourse/dashboard'; @import 'multicourse/dashboard';
@import 'multicourse/testcenter-register'; @import 'multicourse/account';
@import 'multicourse/courses'; @import 'multicourse/courses';
@import 'multicourse/course_about'; @import 'multicourse/course_about';
@import 'multicourse/jobs'; @import 'multicourse/jobs';
...@@ -29,8 +28,7 @@ ...@@ -29,8 +28,7 @@
@import 'multicourse/password_reset'; @import 'multicourse/password_reset';
@import 'multicourse/error-pages'; @import 'multicourse/error-pages';
@import 'multicourse/help'; @import 'multicourse/help';
@import 'multicourse/login'; @import 'multicourse/testcenter-register';
@import 'multicourse/register';
@import 'discussion'; @import 'discussion';
@import 'news'; @import 'news';
...@@ -12,6 +12,8 @@ $sans-serif: 'Open Sans', $verdana; ...@@ -12,6 +12,8 @@ $sans-serif: 'Open Sans', $verdana;
$monospace: Monaco, 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; $monospace: Monaco, 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
$serif: $georgia; $serif: $georgia;
$white: rgb(255,255,255);
$black: rgb(0,0,0);
$blue: rgb(29,157,217); $blue: rgb(29,157,217);
$pink: rgb(182,37,104); $pink: rgb(182,37,104);
$yellow: rgb(255, 252, 221); $yellow: rgb(255, 252, 221);
...@@ -23,6 +25,13 @@ $border-color: rgb(200, 200, 200); ...@@ -23,6 +25,13 @@ $border-color: rgb(200, 200, 200);
$sidebar-color: rgb(246, 246, 246); $sidebar-color: rgb(246, 246, 246);
$outer-border-color: rgb(170, 170, 170); $outer-border-color: rgb(170, 170, 170);
// edx.org-related
$m-gray-l: rgb(247, 247, 247);
$m-gray: rgb(67,67,67);
$m-blue: rgb(2,159,211);
$m-base-font-size: em(16);
$base-font-color: rgb(60,60,60); $base-font-color: rgb(60,60,60);
$lighter-base-font-color: rgb(100,100,100); $lighter-base-font-color: rgb(100,100,100);
$text-color: $dark-gray; $text-color: $dark-gray;
......
// Pearson VUE Test Center Registration
// =====
.testcenter-register { .testcenter-register {
@include clearfix; @include clearfix;
padding: 60px 0px 120px; padding: 60px 0px 120px;
......
...@@ -7,8 +7,10 @@ ...@@ -7,8 +7,10 @@
<script type="text/javascript"> <script type="text/javascript">
$(function() { $(function() {
var view_name = 'view-login';
// adding js class for styling with accessibility in mind // adding js class for styling with accessibility in mind
$('body').addClass('js'); $('body').addClass('js').addClass(view_name);
// new window/tab opening // new window/tab opening
$('a[rel="external"], a[class="new-vp"]') $('a[rel="external"], a[class="new-vp"]')
...@@ -19,9 +21,9 @@ ...@@ -19,9 +21,9 @@
// form field label styling on focus // form field label styling on focus
$("form :input").focus(function() { $("form :input").focus(function() {
$("label[for='" + this.id + "']").addClass("is-focused"); $("label[for='" + this.id + "']").parent().addClass("is-focused");
}).blur(function() { }).blur(function() {
$("label").removeClass("is-focused"); $("label").parent().removeClass("is-focused");
}); });
}); });
...@@ -31,7 +33,10 @@ ...@@ -31,7 +33,10 @@
<section class="login container"> <section class="login container">
<section class="introduction"> <section class="introduction">
<header> <header>
<h1>Log Into Your edX Account</h1> <h1>Log Into Your Account</h1>
<span class="wrapper wrapper-action">
<a class="action action-register" href="#">Not enrolled? Sign up</a>
</span>
</header> </header>
</section> </section>
...@@ -43,14 +48,16 @@ ...@@ -43,14 +48,16 @@
<form role="form" id="login-form" method="post" data-remote="true" action="/login"> <form role="form" id="login-form" method="post" data-remote="true" action="/login">
<!-- status messages --> <!-- status messages -->
<div role="alert" class="status message submission-error"> <div role="alert" class="status message">
<h3 class="message-title"></h3> <h3 class="message-title">We're Sorry, edX accounts are unavailable currently</h3>
<p class="message-copy"></p> <p class="message-copy">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>
</div> </div>
<div role="alert" class="status message system-error"> <div role="alert" class="status message submission-error">
<h3 class="message-title"></h3> <h3 class="message-title">The following errors occured while logging you in: </h3>
<p class="message-copy"></p> <ul class="message-copy">
<li>Your email or password is incorrect</li>
</ul>
</div> </div>
<p class="instructions is-hidden"> <p class="instructions is-hidden">
...@@ -61,11 +68,11 @@ ...@@ -61,11 +68,11 @@
<legend class="is-hidden">Required Information</legend> <legend class="is-hidden">Required Information</legend>
<ol class="list-input"> <ol class="list-input">
<li class="field required" id="field-email"> <li class="field required text" id="field-email">
<label for="email">E-mail</label> <label for="email">E-mail</label>
<input class="" id="email" type="email" name="email" value="" placeholder="eg. example@edx.org" /> <input class="" id="email" type="email" name="email" value="" placeholder="eg. example@edx.org" />
</li> </li>
<li class="field required" id="field-password"> <li class="field required password" id="field-password">
<label for="password">Password</label> <label for="password">Password</label>
<input id="password" type="password" name="password" value="" placeholder="*****" /> <input id="password" type="password" name="password" value="" placeholder="*****" />
<span class="tip tip-input"><a href="#" class="action action-forgotpw">Forgot password?</a></span> <span class="tip tip-input"><a href="#" class="action action-forgotpw">Forgot password?</a></span>
...@@ -77,7 +84,7 @@ ...@@ -77,7 +84,7 @@
<legend class="is-hidden">Account Preferences</legend> <legend class="is-hidden">Account Preferences</legend>
<ol class="list-input"> <ol class="list-input">
<li class="field required" id="field-remember"> <li class="field required checkbox" id="field-remember">
<input id="remember-yes" type="checkbox" name="remember" value="true" /> <input id="remember-yes" type="checkbox" name="remember" value="true" />
<label for="remember-yes">Remember me</label> <label for="remember-yes">Remember me</label>
</li> </li>
...@@ -87,7 +94,9 @@ ...@@ -87,7 +94,9 @@
<div class="form-actions"> <div class="form-actions">
<button name="submit" type="submit" id="submit" class="action action-primary action-update">Access My Courses</button> <button name="submit" type="submit" id="submit" class="action action-primary action-update">Access My Courses</button>
% if has_extauth_info is UNDEFINED: % if has_extauth_info is UNDEFINED:
<a href="#" class="action action-secondary action-register">Not enrolled? Register</a> <span class="wrapper wrapper-action action-secondary">
<a href="#" class="action action-register">Not enrolled? Register</a>
</span>
% endif % endif
</div> </div>
</form> </form>
...@@ -106,12 +115,6 @@ ...@@ -106,12 +115,6 @@
</div> </div>
% endif % endif
<div class="cta cta-register">
<h3>Not Enrolled at edX?</h3>
<p>Becoming an edX student is easy. Register quickly and start learning!</p>
<a class="action action-register" href="#">Register with edX</a>
</div>
<div class="cta cta-forgotpw"> <div class="cta cta-forgotpw">
<h3>Forgot Your edX Password</h3> <h3>Forgot Your edX Password</h3>
<p><a href="#" class="action action-forgotpw">Request help with resetting your password</a></p> <p><a href="#" class="action action-forgotpw">Request help with resetting your password</a></p>
......
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