File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -375,32 +375,3 @@ function filter_signoffs_load() {
375375 $ ( '#signoffs_filter input[name="' + v [ 'name' ] + '"]' ) . prop ( 'checked' , true ) ;
376376 } ) ;
377377}
378-
379- function collapseNotes ( elements ) {
380- // Remove any trailing <br/> tags from the note contents
381- $ ( elements ) . children ( 'br' ) . filter ( ':last-child' ) . filter ( function ( i , e ) { return ! e . nextSibling ; } ) . remove ( ) ;
382-
383- var maxElements = 8 ;
384- $ ( elements ) . each ( function ( idx , ele ) {
385- ele = $ ( ele ) ;
386- // Hide everything past a given limit. Don't do anything if we don't
387- // have enough items, or the link already exists.
388- var contents = ele . contents ( ) ;
389- if ( contents . length <= maxElements || ele . find ( 'a.morelink' ) . length > 0 ) {
390- return ;
391- }
392- contents . slice ( maxElements ) . wrapAll ( '<div class="hide"/>' ) ;
393- ele . append ( '<br class="morelink-spacer"/><a class="morelink" href="#">Show More…</a>' ) ;
394-
395- // add link and wire it up to show the hidden items
396- ele . find ( 'a.morelink' ) . click ( function ( event ) {
397- event . preventDefault ( ) ;
398- $ ( this ) . remove ( ) ;
399- ele . find ( 'br.morelink-spacer' ) . remove ( ) ;
400- // move the div contents back and delete the empty div
401- var hidden = ele . find ( 'div.hide' ) ;
402- hidden . contents ( ) . appendTo ( ele ) ;
403- hidden . remove ( ) ;
404- } ) ;
405- } ) ;
406- }
Original file line number Diff line number Diff line change @@ -98,6 +98,36 @@ <h3>Filter Displayed Signoffs</h3>
9898 filter_signoffs_load ( ) ;
9999 filter_signoffs ( ) ;
100100} ) ;
101+
102+ function collapseNotes ( elements ) {
103+ // Remove any trailing <br/> tags from the note contents
104+ $ ( elements ) . children ( 'br' ) . filter ( ':last-child' ) . filter ( function ( i , e ) { return ! e . nextSibling ; } ) . remove ( ) ;
105+
106+ var maxElements = 8 ;
107+ $ ( elements ) . each ( function ( idx , ele ) {
108+ ele = $ ( ele ) ;
109+ // Hide everything past a given limit. Don't do anything if we don't
110+ // have enough items, or the link already exists.
111+ var contents = ele . contents ( ) ;
112+ if ( contents . length <= maxElements || ele . find ( 'a.morelink' ) . length > 0 ) {
113+ return ;
114+ }
115+ contents . slice ( maxElements ) . wrapAll ( '<div class="hide"/>' ) ;
116+ ele . append ( '<br class="morelink-spacer"/><a class="morelink" href="#">Show More…</a>' ) ;
117+
118+ // add link and wire it up to show the hidden items
119+ ele . find ( 'a.morelink' ) . click ( function ( event ) {
120+ event . preventDefault ( ) ;
121+ $ ( this ) . remove ( ) ;
122+ ele . find ( 'br.morelink-spacer' ) . remove ( ) ;
123+ // move the div contents back and delete the empty div
124+ var hidden = ele . find ( 'div.hide' ) ;
125+ hidden . contents ( ) . appendTo ( ele ) ;
126+ hidden . remove ( ) ;
127+ } ) ;
128+ } ) ;
129+ }
130+
101131$ ( document ) . ready ( function ( ) {
102132 collapseNotes ( '.note' ) ;
103133} ) ;
You can’t perform that action at this time.
0 commit comments