MediaWiki Diskussion:Vector.js
Auf dieser Seite werden Abschnitte ab Überschriftenebene 2 automatisch archiviert, die seit 7 Tagen mit dem Baustein {{Erledigt|1=--~~~~}} versehen sind. Das aktuelle Archiv befindet sich unter Archiv 1. |
Toolbar-Hilfe
Hallo, könnten wir bitte die lokale Hilfe ein bisschen umbauen? Wie schon auf WP:FzW#Wikieditor angesprochen, bin ich mit der Einzelnachweis-Hilfe nicht ganz einverstanden. Laut dieser wird nämlich grundsätzlich jedem ref-Tag ein name zugewiesen, und nicht nur wenn es mehrmals vorkommt. Meine Beobachtungen zeigen einen deutlichen Anstieg dieser überflüssigen Attribute. Auf http://usability.wikimedia.org/wiki/Toolbar_customization steht wie man das macht, was hieltet ihr davon?
meint -- ✓ Bergi 16:23, 16. Jun. 2010 (CEST)
Lokal angepasste Version von resources/jquery/jquery.mw-jump.js
Aufgrund einer CSS-Regel in MediaWiki:Vector.css kommt es zu Barrierefreiheitsproblemen mit den "Wechseln zu:" Schnellinks (die nicht sichtbar sind). Die Links sollen sichtbar werden wenn sie im Fokus des Benutzers sind, sonst sollen sie unsichtbar bleiben (der Benutzer soll immer sehen können, wo im Moment sein Fokus liegt). Diese Funktionalität wird normalerweise von MediaWikis resources/jquery/jquery.mw-jump.js zur Verfügung gestellt, dieses funktioniert jedoch aufgrund der lokalen CSS-Regel hier nicht. Deshalb schlage ich vor, den folgenden Code zur Vector.js hinzuzufügen. Sollte es keine Einwände geben, werde ich die Änderung in wenigen Tagen selbst vornehmen. (Siehe auch Benutzer_Diskussion:Entlinkt#Barrierefreiheit_und_MediaWiki:Vector.css) Grüße, Hoo man (Diskussion) 21:12, 17. Aug. 2013 (CEST)
/**
* Lokale Version von MediaWikis resources/jquery/jquery.mw-jump.js
* Angepasst an unsere spezielle #mw-jump Regel in MediaWiki:Vector.css
*/
jQuery( function ( $ ) {
$( '.mw-jump' ).on( 'focus blur', 'a', function ( e ) {
// Confusingly jQuery leaves e.type as focusout for delegated blur events
if ( e.type === 'blur' || e.type === 'focusout' ) {
$( this ).closest( '.mw-jump' ).css( {
top: '-9999px',
position: 'absolute'
} );
} else {
$( this ).closest( '.mw-jump' ).css( {
top: 'auto',
position: 'static'
} );
}
} );
} );