Commit 70e11e82 by Brian Talbot

studio - made all page heading chrome have consistent markup

parent 8976818c
...@@ -49,7 +49,7 @@ h1 { ...@@ -49,7 +49,7 @@ h1 {
// ==================== // ====================
// layout - basic // layout - basic page header
.wrapper-mast { .wrapper-mast {
margin: 0; margin: 0;
padding: 0 $baseline; padding: 0 $baseline;
...@@ -84,6 +84,7 @@ h1 { ...@@ -84,6 +84,7 @@ h1 {
} }
} }
// layout - basic page content
.wrapper-content { .wrapper-content {
margin: 0; margin: 0;
padding: 0 $baseline; padding: 0 $baseline;
...@@ -131,6 +132,7 @@ h1 { ...@@ -131,6 +132,7 @@ h1 {
@include box-sizing(border-box); @include box-sizing(border-box);
} }
// layout - primary content
.content-primary { .content-primary {
.title-1, .title-2, .title-3, .title-4, .title-5, .title-5 { .title-1, .title-2, .title-3, .title-4, .title-5, .title-5 {
...@@ -162,6 +164,7 @@ h1 { ...@@ -162,6 +164,7 @@ h1 {
} }
} }
// layout - supplemental content
.content-supplementary { .content-supplementary {
.bit { .bit {
......
...@@ -33,6 +33,24 @@ ...@@ -33,6 +33,24 @@
</tr> </tr>
</script> </script>
<div class="wrapper-mast wrapper">
<header class="mast has-actions">
<div class="title">
<span class="title-sub">Course Content</span>
<h1 class="title-1">Files &amp; Uploads</h1>
</div>
<nav class="nav-actions">
<h3 class="sr">Page Actions</h3>
<ul>
<li class="nav-item">
<a href="#" class="upload-button new-button"><span class="upload-icon"></span>Upload New File</a>
</li>
</ul>
</nav>
</header>
</div>
<div class="main-wrapper"> <div class="main-wrapper">
<div class="inner-wrapper"> <div class="inner-wrapper">
<div class="page-actions"> <div class="page-actions">
......
...@@ -42,16 +42,30 @@ ...@@ -42,16 +42,30 @@
</%block> </%block>
<%block name="content"> <%block name="content">
<div class="wrapper-mast wrapper">
<header class="mast has-actions">
<div class="title">
<span class="title-sub">Course Content</span>
<h1 class="title-1">Course Updates</h1>
</div>
<nav class="nav-actions">
<h3 class="sr">Page Actions</h3>
<ul>
<li class="nav-item">
<a href="#" class="new-update-button">New Update</a>
</li>
</ul>
</nav>
</header>
</div>
<div class="main-wrapper"> <div class="main-wrapper">
<div class="inner-wrapper"> <div class="inner-wrapper">
<h1>Course Info</h1>
<div class="course-info-wrapper"> <div class="course-info-wrapper">
<div class="main-column window"> <div class="main-column window">
<article class="course-updates" id="course-update-view"> <article class="course-updates" id="course-update-view">
<h2>Course Updates & News</h2>
<a href="#" class="new-update-button">New Update</a>
<ol class="update-list" id="course-update-list"></ol> <ol class="update-list" id="course-update-list"></ol>
<!-- probably replace w/ a vertical where each element of the vertical is a separate update w/ a date and html field -->
</article> </article>
</div> </div>
<div class="sidebar window course-handouts" id="course-handouts-view"></div> <div class="sidebar window course-handouts" id="course-handouts-view"></div>
......
...@@ -15,6 +15,27 @@ ...@@ -15,6 +15,27 @@
</%block> </%block>
<%block name="content"> <%block name="content">
<div class="wrapper-mast wrapper">
<header class="mast has-actions">
<div class="title">
<span class="title-sub">Course Content</span>
<h1 class="title-1">Static Pages</h1>
</div>
<nav class="nav-actions">
<h3 class="sr">Page Actions</h3>
<ul>
<li class="nav-item">
<a href="#" class="toggle-button toggle-button-sections"><i class="ss-icon ss-symbolicons-block">up</i> <span class="label">Collapse All Sections</span></a>
</li>
<li class="nav-item">
<a href="#" class="new-button new-courseware-section-button"><span class="plus-icon white"></span> New Section</a>
</li>
</ul>
</nav>
</header>
</div>
<div class="main-wrapper"> <div class="main-wrapper">
<div class="inner-wrapper"> <div class="inner-wrapper">
<article class="unit-body"> <article class="unit-body">
...@@ -23,12 +44,6 @@ ...@@ -23,12 +44,6 @@
<p>These pages will be added to the primary navigation menu alongside Courseware, Course Info, Discussion, etc.</p> <p>These pages will be added to the primary navigation menu alongside Courseware, Course Info, Discussion, etc.</p>
</div> </div>
<div class="page-actions">
<a href="#" class="new-button new-tab">
<span class="plus-icon white"></span>New Page
</a>
</div>
<div class="tab-list"> <div class="tab-list">
<ol class='components'> <ol class='components'>
% for id in components: % for id in components:
......
...@@ -16,6 +16,34 @@ ...@@ -16,6 +16,34 @@
<%namespace name='datetime' module='datetime'/> <%namespace name='datetime' module='datetime'/>
<%block name="content"> <%block name="content">
<div class="wrapper-mast wrapper">
<header class="mast has-actions">
<div class="title">
<nav class="nav-hierarchy">
<ul>
<li class="nav-item">
<a href="#">Section Name</a>
</li>
</ul>
</nav>
<h1 class="title-1">Subsection Name</h1>
</div>
<nav class="nav-actions">
<h3 class="sr">Unit Actions</h3>
<ul>
<li class="nav-item">
<a href="#">Preview Drafts</a>
</li>
<li class="nav-item">
<a href="#">View Live</a>
</li>
</ul>
</nav>
</header>
</div>
<div class="main-wrapper"> <div class="main-wrapper">
<div class="inner-wrapper"> <div class="inner-wrapper">
<div class="main-column"> <div class="main-column">
......
...@@ -6,6 +6,15 @@ ...@@ -6,6 +6,15 @@
<%block name="bodyclass">is-signedin course tools export</%block> <%block name="bodyclass">is-signedin course tools export</%block>
<%block name="content"> <%block name="content">
<div class="wrapper-mast wrapper">
<header class="mast">
<div class="title">
<span class="title-sub">Tools</span>
<h1 class="title-1">Course Export</h1>
</div>
</header>
</div>
<div class="main-wrapper"> <div class="main-wrapper">
<div class="inner-wrapper"> <div class="inner-wrapper">
<article class="export-overview"> <article class="export-overview">
......
...@@ -6,6 +6,15 @@ ...@@ -6,6 +6,15 @@
<%block name="bodyclass">is-signedin course tools import</%block> <%block name="bodyclass">is-signedin course tools import</%block>
<%block name="content"> <%block name="content">
<div class="wrapper-mast wrapper">
<header class="mast">
<div class="title">
<span class="title-sub">Tools</span>
<h1 class="title-1">Course Import</h1>
</div>
</header>
</div>
<div class="main-wrapper"> <div class="main-wrapper">
<div class="inner-wrapper"> <div class="inner-wrapper">
<article class="import-overview"> <article class="import-overview">
......
...@@ -33,21 +33,32 @@ ...@@ -33,21 +33,32 @@
</%block> </%block>
<%block name="content"> <%block name="content">
<div class="wrapper-mast wrapper">
<header class="mast has-actions">
<div class="title">
<h1 class="title-1">My Courses</h1>
</div>
<nav class="nav-actions">
<h3 class="sr">Page Actions</h3>
<ul>
<li class="nav-item">
<a href="#" class="new-button new-course-button"><span class="plus-icon white"></span> New Course</a>
</li>
</ul>
</nav>
</header>
</div>
<div class="main-wrapper"> <div class="main-wrapper">
<div class="inner-wrapper"> <div class="inner-wrapper">
<h1>My Courses</h1>
<article class="my-classes"> <article class="my-classes">
% if user.is_active: % if user.is_active:
<a href="#" class="new-button new-course-button"><span class="plus-icon white"></span> New Course</a>
<ul class="class-list"> <ul class="class-list">
%for course, url in courses: %for course, url in courses:
<li> <li>
<a href="${url}" class="class-name"> <a href="${url}" class="class-name">
<span class="class-name">${course}</span> <span class="class-name">${course}</span>
<!--
<span class="detail">Started: 9/21/2012</span>
<span class="detail">Ends: 10/21/2012</span>
-->
</a> </a>
</li> </li>
%endfor %endfor
......
...@@ -4,15 +4,28 @@ ...@@ -4,15 +4,28 @@
<%block name="content"> <%block name="content">
<div class="main-wrapper"> <div class="wrapper-mast wrapper">
<div class="inner-wrapper"> <header class="mast has-actions">
<div class="page-actions"> <div class="title">
<span class="title-sub">Tools</span>
<h1 class="title-1">Course Export</h1>
</div>
<nav class="nav-actions">
<h3 class="sr">Page Actions</h3>
<ul>
%if allow_actions: %if allow_actions:
<a href="#" class="new-button new-user-button"> <li class="nav-item">
<span class="plus-icon white"></span>New User <a href="#" class="new-button new-user-button"><span class="plus-icon white"></span>New User</a>
</a> </li>
%endif %endif
</div> </ul>
</nav>
</header>
</div>
<div class="main-wrapper">
<div class="inner-wrapper">
<div class="details"> <div class="details">
<p>The following list of users have been designated as course staff. This means that these users will have permissions to modify course content. You may add additional course staff below, if you are the course instructor. Please note that they must have already registered and verified their account.</p> <p>The following list of users have been designated as course staff. This means that these users will have permissions to modify course content. You may add additional course staff below, if you are the course instructor. Please note that they must have already registered and verified their account.</p>
......
...@@ -120,12 +120,29 @@ ...@@ -120,12 +120,29 @@
</div> </div>
</div> </div>
<div class="main-wrapper"> <div class="wrapper-mast wrapper">
<div class="inner-wrapper"> <header class="mast has-actions">
<div class="page-actions"> <div class="title">
<a href="#" class="new-button new-courseware-section-button"><span class="plus-icon white"></span> New Section</a> <span class="title-sub">Course Content</span>
<h1 class="title-1">Course Outline</h1>
</div>
<nav class="nav-actions">
<h3 class="sr">Page Actions</h3>
<ul>
<li class="nav-item">
<a href="#" class="toggle-button toggle-button-sections"><i class="ss-icon ss-symbolicons-block">up</i> <span class="label">Collapse All Sections</span></a> <a href="#" class="toggle-button toggle-button-sections"><i class="ss-icon ss-symbolicons-block">up</i> <span class="label">Collapse All Sections</span></a>
</li>
<li class="nav-item">
<a href="#" class="new-button new-courseware-section-button"><span class="plus-icon white"></span> New Section</a>
</li>
</ul>
</nav>
</header>
</div> </div>
<div class="main-wrapper">
<div class="inner-wrapper">
<article class="courseware-overview" data-course-id="${context_course.location.url()}"> <article class="courseware-overview" data-course-id="${context_course.location.url()}">
% for section in sections: % for section in sections:
<section class="courseware-section branch" data-id="${section.location}"> <section class="courseware-section branch" data-id="${section.location}">
......
...@@ -43,8 +43,10 @@ from contentstore import utils ...@@ -43,8 +43,10 @@ from contentstore import utils
<%block name="content"> <%block name="content">
<div class="wrapper-mast wrapper"> <div class="wrapper-mast wrapper">
<header class="mast"> <header class="mast">
<div class="title">
<span class="title-sub">Settings</span> <span class="title-sub">Settings</span>
<h1 class="title-1">Schedule &amp; Details</h1> <h1 class="title-1">Schedule &amp; Details</h1>
</div>
</header> </header>
</div> </div>
......
...@@ -41,8 +41,10 @@ from contentstore import utils ...@@ -41,8 +41,10 @@ from contentstore import utils
<%block name="content"> <%block name="content">
<div class="wrapper-mast wrapper"> <div class="wrapper-mast wrapper">
<header class="mast"> <header class="mast">
<div class="title">
<span class="title-sub">Settings</span> <span class="title-sub">Settings</span>
<h1 class="title-1">Grading</h1> <h1 class="title-1">Grading</h1>
</div>
</header> </header>
</div> </div>
......
...@@ -24,8 +24,32 @@ ...@@ -24,8 +24,32 @@
</%block> </%block>
<%block name="content"> <%block name="content">
<div class="wrapper-alert">
<div class="alert has-actions alert-editing-draft">
<div class="copy">
<h2 class="title-3">You are editing a draft.</h2>
<p class="message">
% if published_date:
This unit was originally published on ${published_date}.
% endif</p>
</div>
<nav class="nav-actions">
<h3 class="sr">Alert Actions</h3>
<ul>
<li class="nav-item">
<a href="${published_preview_link}" rel="external" class="action action-primary">Preview the published version</a>
</li>
</ul>
</nav>
</div>
</div>
<div class="wrapper-mast wrapper"> <div class="wrapper-mast wrapper">
<header class="mast"> <header class="mast has-actions">
<div class="title">
<nav class="nav-hierarchy"> <nav class="nav-hierarchy">
<ul> <ul>
<li class="nav-item"> <li class="nav-item">
...@@ -38,8 +62,10 @@ ...@@ -38,8 +62,10 @@
</nav> </nav>
<h1 class="title-1">Unit Name</h1> <h1 class="title-1">Unit Name</h1>
</div>
<nav class="nav-actions"> <nav class="nav-actions">
<h3 class="sr">Unit Actions</h3>
<ul> <ul>
<li class="nav-item"> <li class="nav-item">
<a href="#">Preview Unit</a> <a href="#">Preview Unit</a>
...@@ -55,15 +81,21 @@ ...@@ -55,15 +81,21 @@
<div class="metadata status-unit"> <div class="metadata status-unit">
<div class="status-visibility"> <div class="status-visibility">
<label for="unit-visibility">Visibility:</label>
<select class="visibility-select" id="unit-visibility">
<option value="public">Public</option>
<option value="private">Private</option>
</select>
</div> </div>
<div class="status-release"> <div class="status-release">
<h3 class="label">Will be Released:</h3>
<p>to <strong>students</strong> on <strong>February 06, 2013 at 12:00 PM</strong> within <a href="">"Introduction to the Course"</a></p>
</div> </div>
<div class="status-url"> <div class="status-url">
<h3 class="label">Unit URL Title:</h3>
<p><a href="">/courseware/db0cfa58100f4ca48c614cfb618030d1/7317287782624b9b924bd70ce5ca7b2d</a></p>
</div> </div>
</div> </div>
</header> </header>
...@@ -71,14 +103,6 @@ ...@@ -71,14 +103,6 @@
<div class="main-wrapper edit-state-${unit_state}" data-id="${unit_location}"> <div class="main-wrapper edit-state-${unit_state}" data-id="${unit_location}">
<div class="inner-wrapper"> <div class="inner-wrapper">
<div class="alert editing-draft-alert">
<p class="alert-message"><strong>You are editing a draft.</strong>
% if published_date:
This unit was originally published on ${published_date}.
% endif
</p>
<a href="${published_preview_link}" target="_blank" class="alert-action secondary">Preview the published version</a>
</div>
<div class="main-column"> <div class="main-column">
<article class="unit-body window"> <article class="unit-body window">
<p class="unit-name-input"><label>Display Name:</label><input type="text" value="${unit.display_name}" class="unit-display-name-input" /></p> <p class="unit-name-input"><label>Display Name:</label><input type="text" value="${unit.display_name}" class="unit-display-name-input" /></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