]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blobdiff - skins/common/block.js
MediaWiki 1.15.0
[autoinstallsdev/mediawiki.git] / skins / common / block.js
index 6f7be0cd7b209ade9f9b3682369d09f53d72106b..90211efa7c7c07ee5a997efe966d67fbb42ab4c0 100644 (file)
@@ -31,6 +31,7 @@ function updateBlockOptions() {
        var addy = target.value;
        var isEmpty = addy.match(/^\s*$/);
        var isIp = addy.match(/^(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}|:(:[0-9A-Fa-f]{1,4}){1,7}|[0-9A-Fa-f]{1,4}(:{1,2}[0-9A-Fa-f]{1,4}|::$){1,7})(\/\d+)?$/);
+       var isIpRange = isIp && addy.match(/\/\d+$/);
 
        var anonymousRow = document.getElementById('wpAnonOnlyRow');
        if( anonymousRow ) {
@@ -51,4 +52,9 @@ function updateBlockOptions() {
        if( hideuserRow ) {
                hideuserRow.style.display = isIp && !isEmpty ? 'none' : '';
        }
+
+       var watchuserRow = document.getElementById('wpEnableWatchUser');
+       if( watchuserRow ) {
+               watchuserRow.style.display = isIpRange && !isEmpty ? 'none' : '';
+       }
 }