Butun axtardiqlarinizi tapmaq ucun buraya: DAXIL OLUN
  Mp4 Mp3 Axtar Yukle
  Video Axtar Yukle
  Shekil Axtar Yukle
  Informasiya Melumat Axtar
  Hazir Inshalar Toplusu
  AZERI CHAT + Tanishliq
  1-11 Sinif Derslikler Yukle
  Saglamliq Tibbi Melumat
  Whatsapp Plus Yukle(Yeni)

  • Ana səhifə
  • Təsadüfi
  • Yaxınlıqdakılar
  • Daxil ol
  • Nizamlamalar
İndi ianə et Əgər Vikipediya sizin üçün faydalıdırsa, bu gün ianə edin.

MediaViki:Gadget-convertCase.js

  • Mesaj
  • Müzakirə
  • Mənbəyə bax

Qeyd: Dəyişiklikləri yayımladıqdan sonra etdiyiniz dəyişikliklərin görünməsi üçün brauzerinizin keşinin təmizlənməsi lazım ola bilər.

  • Firefox / Safari: Reload düyməsinə basılı tutarkən Shift düyməsinə basın, və ya Ctrl+F5 və ya Ctrl+R (Mac üçün ⌘-R )
  • Google Chrome: Ctrl-Shift-R (Mac üçün ⌘-Shift-R)
  • Edge: Ctrl düyməsini basılı tutarkən Refresh düyməsinə basın, və ya sadəcə Ctrl+F5.
// Mətnin böyük-kiçikliyini (registrini) dəyişmək üçün qadcet
// Author: Toghrul R ()

function getActiveEditor() {
    if ($('.CodeMirror').length > 0) {
        return $('.CodeMirror')[0].CodeMirror; // CodeMirror redaktoru (sintaksis)
    }
    return $('#wpTextbox1'); // Standart redaktor
}

function convertToUppercase() {
    var editor = getActiveEditor();

    if (editor.getSelection) {
        // CodeMirror redaktoru (sintaksis)
        var selectedText = editor.getSelection();
        if (selectedText) {
            var upperText = selectedText.replace(/i/g, 'İ').replace(/ı/g, 'I').toUpperCase();
            editor.replaceSelection(upperText);
        }
    } else {
        // Standart redaktor
        var selectedText = editor.textSelection('getSelection');
        if (selectedText) {
            var upperText = selectedText.replace(/i/g, 'İ').replace(/ı/g, 'I').toUpperCase();
            editor.textSelection('encapsulateSelection', {
                replace: true,
                peri: upperText
            });
        }
    }
}

function convertToLowercase() {
    var editor = getActiveEditor();

    if (editor.getSelection) {
        // CodeMirror redaktoru (sintaksis)
        var selectedText = editor.getSelection();
        if (selectedText) {
            var lowerText = selectedText.replace(/İ/g, 'i').replace(/I/g, 'ı').toLowerCase();
            editor.replaceSelection(lowerText);
        }
    } else {
        // Standart redaktor
        var selectedText = editor.textSelection('getSelection');
        if (selectedText) {
            var lowerText = selectedText.replace(/İ/g, 'i').replace(/I/g, 'ı').toLowerCase();
            editor.textSelection('encapsulateSelection', {
                replace: true,
                peri: lowerText
            });
        }
    }
}

function reverseCase() {
    var editor = getActiveEditor();

    if (editor.getSelection) {
        // CodeMirror redaktoru (sintaksis)
        var selectedText = editor.getSelection();
        if (selectedText) {
            var reversedText = selectedText.split('').map(function (char) {
                if (char === 'i') {
                    return 'İ';
                } else if (char === 'İ') {
                    return 'i';
                } else if (char === 'ı') {
                    return 'I';
                } else if (char === 'I') {
                    return 'ı';
                } else {
                    return char === char.toUpperCase() ? char.toLowerCase() : char.toUpperCase();
                }
            }).join('');
            editor.replaceSelection(reversedText);
        }
    } else {
        // Standart redaktor
        var selectedText = editor.textSelection('getSelection');
        if (selectedText) {
            var reversedText = selectedText.split('').map(function (char) {
                if (char === 'i') {
                    return 'İ';
                } else if (char === 'İ') {
                    return 'i';
                } else if (char === 'ı') {
                    return 'I';
                } else if (char === 'I') {
                    return 'ı';
                } else {
                    return char === char.toUpperCase() ? char.toLowerCase() : char.toUpperCase();
                }
            }).join('');
            editor.textSelection('encapsulateSelection', {
                replace: true,
                peri: reversedText
            });
        }
    }
}

function capitalizeWords() {
    var editor = getActiveEditor();

    if (editor.getSelection) {
        // CodeMirror redaktoru (sintaksis)
        var selectedText = editor.getSelection();
        if (selectedText) {
            var capitalizedText = selectedText.split(' ').map(function (word) {
                var firstChar = word.charAt(0);
                var restOfWord = word.slice(1);

                if (firstChar === 'i') {
                    firstChar = 'İ';
                } else if (firstChar === 'ı') {
                    firstChar = 'I';
                } else {
                    firstChar = firstChar.toUpperCase();
                }

                restOfWord = restOfWord.replace(/I/g, 'ı').replace(/İ/g, 'i').toLowerCase();

                return firstChar + restOfWord;
            }).join(' ');
            editor.replaceSelection(capitalizedText);
        }
    } else {
        // Standart redaktor
        var selectedText = editor.textSelection('getSelection');
        if (selectedText) {
            var capitalizedText = selectedText.split(' ').map(function (word) {
                var firstChar = word.charAt(0);
                var restOfWord = word.slice(1);

                if (firstChar === 'i') {
                    firstChar = 'İ';
                } else if (firstChar === 'ı') {
                    firstChar = 'I';
                } else {
                    firstChar = firstChar.toUpperCase();
                }

                restOfWord = restOfWord.replace(/I/g, 'ı').replace(/İ/g, 'i').toLowerCase();

                return firstChar + restOfWord;
            }).join(' ');
            editor.textSelection('encapsulateSelection', {
                replace: true,
                peri: capitalizedText
            });
        }
    }
}

function customizeToolbar() {
    $('#wpTextbox1').wikiEditor('addToToolbar', {
        section: 'main',
        group: 'format',
        tools: {
            uppercase: {
                label: 'BÖYÜK HƏRFLƏRLƏ ƏVƏZLƏ',
                type: 'button',
                icon: '//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Text_to_uppercase_icon.svg/27px-Text_to_uppercase_icon.svg.png',
                action: {
                    type: 'callback',
                    execute: convertToUppercase
                }
            },
            capitalize: {
                label: 'Hər Sözü Böyük Hərflə Başla',
                type: 'button',
                icon: '//upload.wikimedia.org/wikipedia/commons/thumb/4/46/Text_to_capitalcase_icon.svg/27px-Text_to_capitalcase_icon.svg.png',
                action: {
                    type: 'callback',
                    execute: capitalizeWords
                }
            },
            lowercase: {
                label: 'kiçik hərflərlə əvəzlə',
                type: 'button',
                icon: '//upload.wikimedia.org/wikipedia/commons/thumb/9/9b/Text_to_lowercase_icon.svg/27px-Text_to_lowercase_icon.svg.png',
                action: {
                    type: 'callback',
                    execute: convertToLowercase
                }
            },
            reversecase: {
                label: 'Böyük-kiçikliyi tərsinə dəyiş',
                type: 'button',
                icon: '//upload.wikimedia.org/wikipedia/commons/thumb/4/4e/Text_to_reversecase_icon.svg/27px-Text_to_reversecase_icon.svg.png',
                action: {
                    type: 'callback',
                    execute: reverseCase
                }
            }
        }
    });
}

if ($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) !== -1) {
    mw.loader.using(['user.options', 'jquery.textSelection'], function () {
        if (mw.user.options.get('usebetatoolbar') === 1) {
            $.when(
                mw.loader.using('ext.wikiEditor'),
                $.ready
            ).then(customizeToolbar);
        }
    });
}
Mənbə — "https://az.wikipedia.org/w/index.php?title=MediaViki:Gadget-convertCase.js&oldid=7938761"
Informasiya Melumat Axtar