File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -114,18 +114,6 @@ input {
114114 # nav-filter-wrapper {
115115 overflow : hidden;
116116 }
117-
118- .nav-filter-collapsed {
119- cursor : pointer;
120- padding-left : 20px ;
121- background : url(../ images/nav-collapsed.png) center left no-repeat;
122- }
123-
124- .nav-filter-expanded {
125- cursor : pointer;
126- padding-left : 20px ;
127- background : url(../ images/nav-expanded.png) center left no-repeat;
128- }
129117
130118 # nav-filter-title {
131119 margin-top : 20px ;
@@ -211,7 +199,9 @@ input {
211199 display : inline !important ;
212200 }
213201
214- # nav h2 button {
202+ .nav-section-toggle {
203+ cursor : pointer;
204+ background-color : transparent;
215205 display : block;
216206 width : 100% ;
217207 text-align : inherit;
@@ -221,26 +211,13 @@ input {
221211 color : # 494949 ;
222212 text-transform : uppercase;
223213 font-size : 0.8rem ;
224- margin-left : 18px ;
225214 font-weight : bold;
226215 }
227216
228217 # nav-tags-wrapper {
229218 overflow : hidden;
230219 }
231220
232- .nav-tags-collapsed {
233- cursor : pointer;
234- padding-left : 20px ;
235- background : url(../ images/nav-collapsed.png) center left no-repeat;
236- }
237-
238- .nav-tags-expanded {
239- cursor : pointer;
240- padding-left : 20px ;
241- background : url(../ images/nav-expanded.png) center left no-repeat;
242- }
243-
244221 # nav-tags li a {
245222 position : relative;
246223 color : # b9b9b9 ;
@@ -276,18 +253,6 @@ input {
276253 overflow : hidden;
277254 }
278255
279- .nav-sources-collapsed {
280- cursor : pointer;
281- padding-left : 20px ;
282- background : url(../ images/nav-collapsed.png) center left no-repeat;
283- }
284-
285- .nav-sources-expanded {
286- cursor : pointer;
287- padding-left : 20px ;
288- background : url(../ images/nav-expanded.png) center left no-repeat;
289- }
290-
291256 # nav-sources {
292257 display : none;
293258 }
Original file line number Diff line number Diff line change @@ -12,6 +12,8 @@ import { faTimesCircle } from '@fortawesome/free-regular-svg-icons/faTimesCircle
1212import { faArrowAltCircleDown } from '@fortawesome/free-solid-svg-icons/faArrowAltCircleDown' ;
1313import { faArrowRight } from '@fortawesome/free-solid-svg-icons/faArrowRight' ;
1414import { faCheckCircle } from '@fortawesome/free-solid-svg-icons/faCheckCircle' ;
15+ import { faCaretDown } from '@fortawesome/free-solid-svg-icons/faCaretDown' ;
16+ import { faCaretRight } from '@fortawesome/free-solid-svg-icons/faCaretRight' ;
1517import { faCloudUploadAlt } from '@fortawesome/free-solid-svg-icons/faCloudUploadAlt' ;
1618import { faCog } from '@fortawesome/free-solid-svg-icons/faCog' ;
1719import { faEnvelope } from '@fortawesome/free-solid-svg-icons/faEnvelope' ;
@@ -47,6 +49,8 @@ export default function initIcons() {
4749 faTimesCircle ,
4850 faArrowAltCircleDown ,
4951 faArrowRight ,
52+ faCaretDown ,
53+ faCaretRight ,
5054 faCheckCircle ,
5155 faCloudUploadAlt ,
5256 faCog ,
Original file line number Diff line number Diff line change @@ -66,6 +66,7 @@ selfoss.events.navigation = function() {
6666 selfoss . events . resize ( ) ;
6767 } ) ;
6868 $ ( '#nav-filter-title' ) . toggleClass ( 'nav-filter-collapsed nav-filter-expanded' ) ;
69+ $ ( '#nav-filter-title' ) . find ( 'svg' ) . toggleClass ( 'fa-caret-down fa-caret-right' ) ;
6970 $ ( '#nav-filter-title' ) . attr ( 'aria-expanded' , function ( i , attr ) {
7071 return attr == 'true' ? 'false' : 'true' ;
7172 } ) ;
@@ -97,6 +98,7 @@ selfoss.events.navigation = function() {
9798 $ ( '#nav-tags-title' ) . unbind ( 'click' ) . click ( function ( ) {
9899 $ ( '#nav-tags' ) . slideToggle ( 'slow' ) ;
99100 $ ( '#nav-tags-title' ) . toggleClass ( 'nav-tags-collapsed nav-tags-expanded' ) ;
101+ $ ( '#nav-tags-title' ) . find ( 'svg' ) . toggleClass ( 'fa-caret-down fa-caret-right' ) ;
100102 $ ( '#nav-tags-title' ) . attr ( 'aria-expanded' , function ( i , attr ) {
101103 return attr == 'true' ? 'false' : 'true' ;
102104 } ) ;
@@ -129,6 +131,7 @@ selfoss.events.navigation = function() {
129131 var toggle = function ( ) {
130132 $ ( '#nav-sources' ) . slideToggle ( 'slow' ) ;
131133 $ ( '#nav-sources-title' ) . toggleClass ( 'nav-sources-collapsed nav-sources-expanded' ) ;
134+ $ ( '#nav-sources-title' ) . find ( 'svg' ) . toggleClass ( 'fa-caret-down fa-caret-right' ) ;
132135 $ ( '#nav-sources-title' ) . attr ( 'aria-expanded' , function ( i , attr ) {
133136 return attr == 'true' ? 'false' : 'true' ;
134137 } ) ;
Original file line number Diff line number Diff line change @@ -54,7 +54,7 @@ selfoss.ui = {
5454 <button accesskey="a" id="nav-mark">${ selfoss . ui . _ ( 'markread' ) } </button>
5555
5656 <div id="nav-filter-wrapper">
57- <h2><button type="button" id="nav-filter-title" class="nav-filter-expanded" aria-expanded="true">${ selfoss . ui . _ ( 'filter' ) } </button></h2>
57+ <h2><button type="button" id="nav-filter-title" class="nav-section-toggle nav- filter-expanded" aria-expanded="true"><i class="fas fa-caret-down fa-lg fa-fw"></i> ${ selfoss . ui . _ ( 'filter' ) } </button></h2>
5858 <ul id="nav-filter" aria-labeledby="nav-filter-title">
5959 <li>
6060 <a id="nav-filter-newest" class="nav-filter-newest" href="#">
@@ -85,11 +85,11 @@ selfoss.ui = {
8585 <hr>
8686
8787 <div id="nav-tags-wrapper">
88- <h2><button type="button" id="nav-tags-title" class="nav-tags-expanded" aria-expanded="true">${ selfoss . ui . _ ( 'tags' ) } </button></h2>
88+ <h2><button type="button" id="nav-tags-title" class="nav-section-toggle nav- tags-expanded" aria-expanded="true"><i class="fas fa-caret-down fa-lg fa-fw"></i> ${ selfoss . ui . _ ( 'tags' ) } </button></h2>
8989 <ul id="nav-tags" aria-labeledby="nav-tags-title">
9090 <li><a class="active nav-tags-all" href="#">${ selfoss . ui . _ ( 'alltags' ) } </a></li>
9191 </ul>
92- <h2><button type="button" id="nav-sources-title" class="nav-sources-collapsed" aria-expanded="false">${ selfoss . ui . _ ( 'sources' ) } </button></h2>
92+ <h2><button type="button" id="nav-sources-title" class="nav-section-toggle nav- sources-collapsed" aria-expanded="false"><i class="fas fa-caret-right fa-lg fa-fw"></i> ${ selfoss . ui . _ ( 'sources' ) } </button></h2>
9393 <ul id="nav-sources" aria-labeledby="nav-sources-title">
9494 </ul>
9595 </div>
You can’t perform that action at this time.
0 commit comments