Commit d9e13d22 by Chris

Merge pull request #7763 from edx/clrux/sequence-nav-button-icons

Changing sequence nav buttons from images to icon fonts
parents 6eda3ef7 74ce5cbb
...@@ -239,47 +239,22 @@ $sequence--border-color: #C8C8C8; ...@@ -239,47 +239,22 @@ $sequence--border-color: #C8C8C8;
.sequence-nav-button { .sequence-nav-button {
@extend %ui-depth3; @extend %ui-depth3;
@include transition(all .2s $ease-in-out-quad 0s);
position: absolute; position: absolute;
display: block; display: block;
top: 0; top: 0;
width: ($baseline*2); width: ($baseline*2);
height: 46px; height: 46px;
background-position: center; padding: 0;
background-repeat: no-repeat;
text-indent: -9999px;
overflow: hidden;
@include transition(all .2s $ease-in-out-quad 0s);
&.button-previous { &.button-previous {
@include border-radius(35px, 0, 0, 35px); @include border-radius(35px, 0, 0, 35px);
@include left(0); @include left(0);
background-position: center 15px;
// CASE: left to right layout
@include ltr {
background-image: url('../images/sequence-nav/previous-icon.png');
}
// CASE: right to left layout
@include rtl {
background-image: url('../images/sequence-nav/next-icon.png');
}
} }
&.button-next { &.button-next {
@include border-radius(0, 35px, 35px, 0); @include border-radius(0, 35px, 35px, 0);
@include right(0); @include right(0);
background-position: center 15px;
// CASE: left to right layout
@include ltr {
background-image: url('../images/sequence-nav/next-icon.png');
}
// CASE: right to left layout
@include rtl {
background-image: url('../images/sequence-nav/previous-icon.png');
}
} }
&:hover, &:hover,
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div id="sequence_${element_id}" class="sequence" data-id="${item_id}" data-position="${position}" data-ajax-url="${ajax_url}" > <div id="sequence_${element_id}" class="sequence" data-id="${item_id}" data-position="${position}" data-ajax-url="${ajax_url}" >
<div class="sequence-nav"> <div class="sequence-nav">
<button class="sequence-nav-button button-previous">${_('Previous')}</button> <button class="sequence-nav-button button-previous"><span class="icon fa fa-chevron-left" aria-hidden="true"></span><span class="sr">${_('Previous')}</span></button>
<nav class="sequence-list-wrapper" aria-label="${_('Unit')}"> <nav class="sequence-list-wrapper" aria-label="${_('Unit')}">
<ol id="sequence-list"> <ol id="sequence-list">
% for idx, item in enumerate(items): % for idx, item in enumerate(items):
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
% endfor % endfor
</ol> </ol>
</nav> </nav>
<button class="sequence-nav-button button-next">${_('Next')}</button> <button class="sequence-nav-button button-next"><span class="icon fa fa-chevron-right" aria-hidden="true"></span><span class="sr">${_('Next')}</span></button>
</div> </div>
<div class="sr-is-focusable" tabindex="-1"></div> <div class="sr-is-focusable" tabindex="-1"></div>
...@@ -43,8 +43,8 @@ ...@@ -43,8 +43,8 @@
<div id="seq_content"></div> <div id="seq_content"></div>
<nav class="sequence-bottom" aria-label="${_('Section')}"> <nav class="sequence-bottom" aria-label="${_('Section')}">
<button class="sequence-nav-button button-previous">${_('Previous')}</button> <button class="sequence-nav-button button-previous"><span class="icon fa fa-chevron-left" aria-hidden="true"></span><span class="sr">${_('Previous')}</span></button>
<button class="sequence-nav-button button-next">${_('Next')}</button> <button class="sequence-nav-button button-next"><span class="icon fa fa-chevron-right" aria-hidden="true"></span><span class="sr">${_('Next')}</span></button>
</nav> </nav>
</div> </div>
......
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