kGeen bewerkingssamenvatting |
kGeen bewerkingssamenvatting |
||
Regel 14: | Regel 14: | ||
*/ |
*/ |
||
console.log( "Lengte cactions-menu: " + $( '#p-cactions .menu ul li' ).length ); //debug |
console.log( "Lengte cactions-menu: " + $( '#p-cactions .menu ul li' ).length ); //debug |
||
− | if ( $( ' |
+ | if ( $( 'li#ca-cargo-purge' ).length == 1 && $( 'div#p-cactions div.menu ul li' ).length == 1 ) { |
− | $( '#p-cactions' ).addClass( 'emptyPortlet' ); |
+ | $( 'div#p-cactions' ).addClass( 'emptyPortlet' ); |
} |
} |
Versie van 30 aug 2020 19:14
/* Add purge action */
if ( !$( '#ca-purge' ).length ) {
$( '#p-cactions' ).find( 'ul' ).append(
$( '<li>' ).attr( 'id', 'ca-purge' ).addClass( 'collapsible' ).append(
$( '<a>' ).attr( 'href', mw.util.getUrl( null, { action: 'purge' } ) ).text( 'Cache legen' )
)
);
} else if ( $( "#ca-purge a:contains('Purge')" ) ) { // Also replace "Purge" with "Cache legen"
$( '#ca-purge a' ).text( "Cache legen" );
}
/* In certain circumstances, the menu "More" shows nothing. This is due to a
* hidden Cargo purge button. If the menu only contains this, then hide it.
*/
console.log( "Lengte cactions-menu: " + $( '#p-cactions .menu ul li' ).length ); //debug
if ( $( 'li#ca-cargo-purge' ).length == 1 && $( 'div#p-cactions div.menu ul li' ).length == 1 ) {
$( 'div#p-cactions' ).addClass( 'emptyPortlet' );
}