http://www.mediawiki.org/wiki/Special:Code/MediaWiki/95039

Revision: 95039
Author:   jeroendedauw
Date:     2011-08-19 20:17:38 +0000 (Fri, 19 Aug 2011)
Log Message:
-----------
made id field required

Modified Paths:
--------------
    trunk/extensions/UploadWizard/resources/mw.UploadWizardDetails.js

Modified: trunk/extensions/UploadWizard/resources/mw.UploadWizardDetails.js
===================================================================
--- trunk/extensions/UploadWizard/resources/mw.UploadWizardDetails.js   
2011-08-19 20:11:24 UTC (rev 95038)
+++ trunk/extensions/UploadWizard/resources/mw.UploadWizardDetails.js   
2011-08-19 20:17:38 UTC (rev 95039)
@@ -181,7 +181,8 @@
                _this.idFieldInput = $j( '<input type="text" id="' + idFieldId 
+ '" name="' + idFieldId + '" class="mwe-idfield" maxlength="15"/>' );
                
                _this.$form.append(
-                       $j( '<div class="mwe-upwiz-details-fieldname"></div>' 
).text( mw.UploadWizard.config.idFieldLabel ),
+                       $j( '<div class="mwe-upwiz-details-input-error"><label 
class="mwe-validator-error" for="' + idFieldId + '" generated="true"/></div>' ),
+                       $j( '<div class="mwe-upwiz-details-fieldname"></div>' 
).text( mw.UploadWizard.config.idFieldLabel ).requiredFieldLabel(),
                        $j( '<div class="mwe-id-field"></div>' ).append( 
_this.idFieldInput )
                );
        }
@@ -253,6 +254,15 @@
                                $this.data( 'open', 0 ).datepicker( 'hide' );
                        } 
                } );
+       
+       if ( mw.UploadWizard.config.idField != '' ) {
+               _this.idFieldInput.rules( "add", {
+                       required: true,
+                       messages: {
+                               required: gM( 'mwe-upwiz-error-blank' )
+                       }
+               } );
+       }
 
        mw.UploadWizardUtil.makeToggler( moreDetailsCtrlDiv, moreDetailsDiv );  
 


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to