Page MenuHomePhabricator

fix-successbox.patch

Authored By
bzimport
Nov 21 2014, 10:29 PM
Size
1 KB
Referenced Files
None
Subscribers
None

fix-successbox.patch

From fc1c449c2801bb9b6127255824c68bc4d39754e3 Mon Sep 17 00:00:00 2001
From: unknown <kunalgrover05@gmail.com>
Date: Thu, 16 Jan 2014 03:04:00 +0530
Subject: [PATCH] Hide success message when settings or tab changed
---
.../mediawiki.special/mediawiki.special.preferences.js | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/resources/mediawiki.special/mediawiki.special.preferences.js b/resources/mediawiki.special/mediawiki.special.preferences.js
index 3302ec6..8ef5d07 100644
--- a/resources/mediawiki.special/mediawiki.special.preferences.js
+++ b/resources/mediawiki.special/mediawiki.special.preferences.js
@@ -76,6 +76,13 @@ jQuery( function ( $ ) {
$preferences.children( 'fieldset' ).hide().attr( 'aria-hidden', 'true' );
$( document.getElementById( 'mw-prefsection-' + name ) ).show().attr( 'aria-hidden', 'false' );
+
+ //Remove successbox when any setting is changed
+ $( document.getElementById( 'mw-prefsection-' + name ) ).change(
+ function() {
+ $('.successbox').remove();
+ });
+
}
}
@@ -85,6 +92,11 @@ jQuery( function ( $ ) {
ident, $li, $a;
if ( i === 0 ) {
$legend.parent().show();
+ //Remove success box when any setting is changed
+ $legend.parent().change(
+ function() {
+ $('.successbox').remove();
+ });
}
ident = $legend.parent().attr( 'id' );
@@ -120,6 +132,8 @@ jQuery( function ( $ ) {
}
if ( $el.length > 0 ) {
switchPrefTab( $el.attr( 'href' ).replace( '#mw-prefsection-', '' ) );
+ //Remove successbox when tab is changed
+ $('.successbox').remove();
}
} );
@@ -140,6 +154,9 @@ jQuery( function ( $ ) {
( document.documentMode === undefined || document.documentMode >= 8 )
) {
$(window).on( 'hashchange' , function () {
+ //Remove successbox when tab is changed
+ $('.successbox').remove();
+
var hash = window.location.hash;
if ( hash.match( /^#mw-prefsection-[\w\-]+/ ) ) {
switchPrefTab( hash.replace( '#mw-prefsection-', '' ) );
--
1.8.4.msysgit.0

File Metadata

Mime Type
text/x-diff
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4990
Default Alt Text
fix-successbox.patch (1 KB)

Event Timeline