'value' => $selected,
) ) .
$this->parent->getHelpBox( 'config-cache-help' ) .
+ '<div id="config-memcachewrapper">' .
$this->parent->getTextBox( array(
'var' => '_MemCachedServers',
'label' => 'config-memcached-servers',
) ) .
- $this->parent->getHelpBox( 'config-memcached-help' ) .
+ $this->parent->getHelpBox( 'config-memcached-help' ) . '</div>' .
$this->parent->getFieldsetEnd()
);
$this->endForm();
background: none !important;
padding: 0 !important;
}
+
+#config-memcachewrapper {
+ display: none;
+}
value = value.substr( 0, 1 ).toUpperCase() + value.substr( 1 );
$label.text( labelText.replace( '$1', value ) );
}
-
+
+ // Show/Hide memcached servers when needed
+ $("input[name$='config_wgMainCacheType']").change( function() {
+ var $memc = $( "#config-memcachewrapper" );
+ if( $( "input[name$='config_wgMainCacheType']:checked" ).val() == 'memcached' ) {
+ $memc.show( 'slow' );
+ } else {
+ $memc.hide( 'slow' );
+ }
+ } );
} );
})(jQuery);