Commit 238f79a7 by Brian Talbot

refactoring is--expanded and is--collapsed markup and styling

parent e4ad2b72
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<!-- CASE: default/not started --> <!-- CASE: default/not started -->
{% block list_item %} {% block list_item %}
<li id="openassessment__peer-assessment" class="openassessment__steps__step step--peer-assessment ui-toggle-visibility is--expanded"> <li id="openassessment__peer-assessment" class="openassessment__steps__step step--peer-assessment ui-toggle-visibility">
{% endblock %} {% endblock %}
<span class="system__element" id="peer_submission_uuid"> <span class="system__element" id="peer_submission_uuid">
{{ peer_submission.uuid }} {{ peer_submission.uuid }}
......
{% extends "openassessmentblock/peer/oa_peer_assessment.html" %} {% extends "openassessmentblock/peer/oa_peer_assessment.html" %}
<!-- CASE: started, but incomplete and problem closed --> <!-- CASE: started, but incomplete and problem closed -->
{% block list_item %} {% block list_item %}
<li id="openassessment__peer-assessment"class="openassessment__steps__step step--peer-assessment is--unavailable ui-toggle-visibility is--collapsed"> <li id="openassessment__peer-assessment"class="openassessment__steps__step step--peer-assessment ui-toggle-visibility">
{% endblock %} {% endblock %}
{% block title %} {% block title %}
......
{% extends "openassessmentblock/peer/oa_peer_assessment.html" %} {% extends "openassessmentblock/peer/oa_peer_assessment.html" %}
<!-- CASE: completed --> <!-- CASE: completed -->
{% block list_item %} {% block list_item %}
<li id="openassessment__peer-assessment" class="openassessment__steps__step step--peer-assessment ui-toggle-visibility is--collapsed"> <li id="openassessment__peer-assessment" class="openassessment__steps__step step--peer-assessment ui-toggle-visibility">
{% endblock %} {% endblock %}
{% block title %} {% block title %}
......
{% extends "openassessmentblock/peer/oa_peer_assessment.html" %} {% extends "openassessmentblock/peer/oa_peer_assessment.html" %}
<!-- CASE: no peer responses to assess --> <!-- CASE: no peer responses to assess -->
{% block list_item %} {% block list_item %}
<li id="openassessment__peer-assessment" class="openassessment__steps__step step--peer-assessment is--unavailable ui-toggle-visibility is--collapsed"> <li id="openassessment__peer-assessment" class="openassessment__steps__step step--peer-assessment ui-toggle-visibility">
{% endblock %} {% endblock %}
{% block title %} {% block title %}
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
<!-- CASE: default/unanswered --> <!-- CASE: default/unanswered -->
{% block list_item %} {% block list_item %}
<li id="openassessment__response" class="openassessment__steps__step step--response ui-toggle-visibility is--expanded"> <li id="openassessment__response" class="openassessment__steps__step step--response ui-toggle-visibility">
{% endblock %} {% endblock %}
<header class="step__header ui-toggle-visibility__control"> <header class="step__header ui-toggle-visibility__control">
......
{% extends "openassessmentblock/response/oa_response.html" %} {% extends "openassessmentblock/response/oa_response.html" %}
{% block list_item %} {% block list_item %}
<li id="openassessment__response" class="openassessment__steps__step step--response is--unavailable ui-toggle-visibility"> <li id="openassessment__response" class="openassessment__steps__step step--response ui-toggle-visibility">
{% endblock %} {% endblock %}
{% block title %} {% block title %}
......
{% extends "openassessmentblock/response/oa_response.html" %} {% extends "openassessmentblock/response/oa_response.html" %}
{% block list_item %} {% block list_item %}
<li id="openassessment__response" class="openassessment__steps__step step--response is--collapsed ui-toggle-visibility"> <li id="openassessment__response" class="openassessment__steps__step step--response ui-toggle-visibility">
{% endblock %} {% endblock %}
{% block body %} {% block body %}
......
{% extends "openassessmentblock/response/oa_response.html" %} {% extends "openassessmentblock/response/oa_response.html" %}
{% block list_item %} {% block list_item %}
<li id="openassessment__response" class="openassessment__steps__step step--response is--graded is--collapsed ui-toggle-visibility"> <li id="openassessment__response" class="openassessment__steps__step step--response is--graded ui-toggle-visibility">
{% endblock %} {% endblock %}
{% block title %} {% block title %}
......
{% extends "openassessmentblock/response/oa_response.html" %} {% extends "openassessmentblock/response/oa_response.html" %}
{% block list_item %} {% block list_item %}
<li id="openassessment__response" class="openassessment__steps__step step--response is--submitted is--expanded ui-toggle-visibility"> <li id="openassessment__response" class="openassessment__steps__step step--response is--submitted ui-toggle-visibility">
{% endblock %} {% endblock %}
{% block title %} {% block title %}
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<!-- CASE: default/not started --> <!-- CASE: default/not started -->
{% block list_item %} {% block list_item %}
<li id="openassessment__self-assessment" class="openassessment__steps__step step--self-assessment is--expanded"> <li id="openassessment__self-assessment" class="openassessment__steps__step step--self-assessment">
{% endblock %} {% endblock %}
<header class="step__header ui-toggle-visibility__control"> <header class="step__header ui-toggle-visibility__control">
<h2 class="step__title"> <h2 class="step__title">
......
{% extends "openassessmentblock/self/oa_self_assessment.html" %} {% extends "openassessmentblock/self/oa_self_assessment.html" %}
{% block list_item %} {% block list_item %}
<li id="openassessment__self-assessment" class="openassessment__steps__step is--collapsed step--self-assessment"> <li id="openassessment__self-assessment" class="openassessment__steps__step step--self-assessment">
{% endblock %} {% endblock %}
{% block body %} {% block body %}
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<!-- CASE: not started and problem closed --> <!-- CASE: not started and problem closed -->
{% block list_item %} {% block list_item %}
<li id="openassessment__self-assessment" class="openassessment__steps__step step--self-assessment is--unavailable ui-toggle-visibility is--collapsed"> <li id="openassessment__self-assessment" class="openassessment__steps__step step--self-assessment ui-toggle-visibility">
{% endblock %} {% endblock %}
{% block title %} {% block title %}
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<!-- CASE: complete --> <!-- CASE: complete -->
{% block list_item %} {% block list_item %}
<li id="openassessment__self-assessment" class="openassessment__steps__step step--self-assessment ui-toggle-visibility is--collapsed"> <li id="openassessment__self-assessment" class="openassessment__steps__step step--self-assessment ui-toggle-visibility">
{% endblock %} {% endblock %}
{% block title %} {% block title %}
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -95,11 +95,31 @@ ...@@ -95,11 +95,31 @@
.step__header { .step__header {
@extend %trans-opacity; @extend %trans-opacity;
@include row(); @include row();
margin-bottom: $spacing-bravo;
opacity: 1.0; opacity: 1.0;
// STATE: hover @include media($bp-ds) {
&:hover { border-bottom: ($baseline-v/10) solid $color-focused;
padding-bottom: $spacing-charlie;
}
@include media($bp-dm) {
border-bottom: ($baseline-v/10) solid $color-focused;
padding-bottom: $spacing-charlie;
}
@include media($bp-dl) {
border-bottom: ($baseline-v/10) solid $color-focused;
padding-bottom: $spacing-charlie;
}
@include media($bp-dx) {
border-bottom: ($baseline-v/10) solid $color-focused;
padding-bottom: $spacing-charlie;
}
.step__deadline {
color: $color-focused;
} }
} }
...@@ -142,8 +162,10 @@ ...@@ -142,8 +162,10 @@
counter-increment: item; counter-increment: item;
margin-right: $spacing-delta; margin-right: $spacing-delta;
border-radius: ($baseline-v/10); border-radius: ($baseline-v/10);
border: 1px solid rgba($heading-color, 0.5); border: 1px solid rgba($color-focused, 0.5);
padding: $spacing-delta $spacing-charlie; padding: $spacing-delta $spacing-charlie;
color: $color-focused;
} }
} }
...@@ -171,7 +193,7 @@ ...@@ -171,7 +193,7 @@
.step__status__value { .step__status__value {
border-radius: ($baseline-v/5); border-radius: ($baseline-v/5);
padding: ($baseline-v/4) ($baseline-h/4); padding: ($baseline-v/4) ($baseline-h/4);
background: $color-secondary; background: $color-focused;
color: $white-t; color: $white-t;
@include media($bp-m) { @include media($bp-m) {
...@@ -194,6 +216,7 @@ ...@@ -194,6 +216,7 @@
.copy { .copy {
@extend %copy-foxtrot; @extend %copy-foxtrot;
@extend %t-titlecase; @extend %t-titlecase;
color: $white-t;
} }
@include media($bp-m) { @include media($bp-m) {
...@@ -234,6 +257,13 @@ ...@@ -234,6 +257,13 @@
@extend %text-sr; @extend %text-sr;
} }
// STATE: default/visible/expanded
.step__instruction, .step__content, .step__actions {
display: block;
visibility: visible;
opacity: 1.0;
}
// step instructions // step instructions
.step__instruction { .step__instruction {
@extend %copy-delta; @extend %copy-delta;
...@@ -261,60 +291,60 @@ ...@@ -261,60 +291,60 @@
.step__header { .step__header {
opacity: 0.4; opacity: 0.4;
margin-bottom: 0;
// STATE: hover
&:hover {
opacity: 1.0;
}
}
}
// STATE: step is expanded (focused)
&.is--expanded {
.step__header {
margin-bottom: $spacing-bravo;
opacity: 1.0;
@include media($bp-ds) { @include media($bp-ds) {
border-bottom: ($baseline-v/10) solid $color-focused; border-bottom: none;
padding-bottom: $spacing-charlie; padding-bottom: 0;
} }
@include media($bp-dm) { @include media($bp-dm) {
border-bottom: ($baseline-v/10) solid $color-focused; border-bottom: none;
padding-bottom: $spacing-charlie; padding-bottom: 0;
} }
@include media($bp-dl) { @include media($bp-dl) {
border-bottom: ($baseline-v/10) solid $color-focused; border-bottom: none;
padding-bottom: $spacing-charlie; padding-bottom: 0;
} }
@include media($bp-dx) { @include media($bp-dx) {
border-bottom: ($baseline-v/10) solid $color-focused; border-bottom: none;
padding-bottom: $spacing-charlie; padding-bottom: 0;
} }
.step__deadline { .step__deadline {
color: $color-focused; color: $color-focused;
} }
// STATE: hover
&:hover {
opacity: 1.0;
}
} }
.step__counter:before, .step__label .step__deadline { .step__status__value {
color: $color-focused; background: $color-secondary;
} }
// step counter
.step__counter:before { .step__counter:before {
border-color: rgba($color-focused, 0.5); border: 1px solid rgba($heading-color, 0.5);
} }
.step__status__value { .step__instruction, .step__content, .step__actions {
background: $color-focused; @extend %trans-opacity;
display: none;
.copy { visibility: hidden;
color: $white-t; opacity: 0.0;
}
} }
// STATE: step is expanded (focused)
&.is--expanded {
.step__status__value {
background: $color-focus;
} }
} }
......
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