Difference between revisions of "MediaWiki:Common.js/sources.js"

m
m
Line 6: Line 6:
 
if (window.jQuery) {
 
if (window.jQuery) {
 
     jQuery(document).ready(function() {
 
     jQuery(document).ready(function() {
         if ($('#wpUploadDescription').text() == '') {
+
         if ($('#wpUploadDescription').val() == '') {
 
             $('#wpUploadDescription').text(template);
 
             $('#wpUploadDescription').text(template);
 
         }
 
         }
Line 12: Line 12:
 
if (isTesting) {
 
if (isTesting) {
 
         $('#mw-upload-form').submit(function() {
 
         $('#mw-upload-form').submit(function() {
             if ($('#wpUploadDescription').toLowerCase().indexOf('image summary') > 1000) {
+
             if ($('#wpUploadDescription').val().indexOf('image summary') > 1000) {
 
                 alert('Please use the image template summary.');
 
                 alert('Please use the image template summary.');
 
                 return false;
 
                 return false;
 
             }
 
             }
 
             else {
 
             else {
                 alert(document.getElementById('wpUploadDescription').value);
+
                 alert($('#wpUploadDescription').val());
 
                 return false;
 
                 return false;
 
             }
 
             }

Revision as of 22:56, 17 April 2010

/* Any JavaScript here will be loaded for all users on the upload page. */
//<source lang="javascript">

var template = "{" + "{Image summary\n| summary = \n| artist  = \n| source  = \n}}";

if (window.jQuery) {
    jQuery(document).ready(function() {
        if ($('#wpUploadDescription').val() == '') {
            $('#wpUploadDescription').text(template);
        }

if (isTesting) {
        $('#mw-upload-form').submit(function() {
            if ($('#wpUploadDescription').val().indexOf('image summary') > 1000) {
                alert('Please use the image template summary.');
                return false;
            }
            else {
                alert($('#wpUploadDescription').val());
                return false;
            }
        });
}
    });
}

//</source>