ميدياويكي:Gadget-AutoSign.js

ملاحظة: بعد الحفظ، قد يلزمك إفراغ الكاش لرؤية التغييرات.

//Written by User:ASammour ;
if ((mw.config.get('wgNamespaceNumber') == 4) || (mw.config.get('wgNamespaceNumber') % 2 == 1)) {
    var first_string = document.getElementById('wpTextbox1').value;
    $('#editform input[type=submit]').click(function() {
        var second_string = document.getElementById('wpTextbox1').value;
        if (first_string != second_string) {
            first_occurance = second_string.indexOf(first_string);
            if (first_occurance == -1) {
                
            } else {
                first_string_length = first_string.length;
                if (first_occurance == 0) {
                    new_string = second_string.substring(first_string_length);
                } else {
                    new_string = second_string.substring(0, first_occurance);
                    new_string += second_string.substring(first_occurance + first_string_length);
                }
              if (!second_string.includes("\~\~\~")){
                    $('#wpTextbox1').val($('#wpTextbox1').val() + " --\~\~\~\~");
              }
            }
        }
    });
}