X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=skins%2Fcommon%2Fupload.js;h=99917c75bd488f9c3aa3ff4ff025ee6f0dc65dce;hb=0a9b4c6dc2a852450a0c05df4ea73c1affb429fc;hp=4185ec9b8a5fc150f627582aef1e35b44eea8a9c;hpb=88d58abfc3df8d38ea631a12457c4de90bee0271;p=lhc%2Fweb%2Fwiklou.git diff --git a/skins/common/upload.js b/skins/common/upload.js index 4185ec9b8a..99917c75bd 100644 --- a/skins/common/upload.js +++ b/skins/common/upload.js @@ -35,11 +35,6 @@ window.wgUploadSetup = function() { } } - // Toggle source type - var sourceTypeCheckboxes = document.getElementsByName( 'wpSourceType' ); - for ( var i = 0; i < sourceTypeCheckboxes.length; i++ ) { - sourceTypeCheckboxes[i].onchange = toggleUploadInputs; - } // AJAX wpDestFile warnings if ( wgAjaxUploadDestCheck ) { @@ -86,44 +81,6 @@ window.wgUploadSetup = function() { }; }; -/** - * Iterate over all upload source fields and disable all except the selected one. - * - * @return emptiness - */ -window.toggleUploadInputs = function() { - // Iterate over all rows with UploadSourceField - var rows; - if ( document.getElementsByClassName ) { - rows = document.getElementsByClassName( 'mw-htmlform-field-UploadSourceField' ); - } else { - // Older browsers don't support getElementsByClassName - rows = new Array(); - - var allRows = document.getElementsByTagName( 'tr' ); - for ( var i = 0; i < allRows.length; i++ ) { - if ( allRows[i].className == 'mw-htmlform-field-UploadSourceField' ) - rows.push( allRows[i] ); - } - } - - for ( var i = 0; i < rows.length; i++ ) { - var inputs = rows[i].getElementsByTagName( 'input' ); - - // Check if this row is selected - var isChecked = true; // Default true in case wpSourceType is not found - for ( var j = 0; j < inputs.length; j++ ) { - if ( inputs[j].name == 'wpSourceType' ) - isChecked = inputs[j].checked; - } - - // Disable all unselected rows - for ( var j = 0; j < inputs.length; j++ ) { - if ( inputs[j].type != 'radio') - inputs[j].disabled = !isChecked; - } - } -}; window.wgUploadWarningObj = { 'responseCache' : { '' : ' ' },