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.

İstifadəçi:White Demon/capitalize.js

  • İstifadəçi səhifəsi
  • Müzakirə
  • Mənbəyə bax
< İstifadəçi:White Demon
Etdiyiniz dəyişikliklərin yayımlanandan sonra effekt verməsi üçün brauzerinizin keşini təmizləməyə ehtiyacınız ola bilər. Bunun üçün Chrome, Firefox, Edge, yaxud Safari istifadəçisisinizsə, klaviaturanızın Shift düyməsini sıxaraq brauzerin ⟳ səhifə yeniləmək düyməsini klik edə bilərsiniz.
// Mətnin böyük-kiçikliyini (registrini) dəyişmək üçün qadcet
// Müəllif [[İstifadəçi:Toghrul R]]

function convertToLowercase() {
    var activeElement = $(document.activeElement);

    if (activeElement) {
        if (activeElement.hasClass('CodeMirror-code')) {
            activeElement = $('#wpTextbox1');
        }

        if (activeElement.is('textarea, input')) {
            var selectedText = activeElement.textSelection('getSelection');

            if (selectedText) {
                var lowerText = selectedText.replace(/İ/g, 'i').replace(/I/g, 'ı').toLowerCase();

                activeElement.textSelection('encapsulateSelection', {
                    replace: true,
                    peri: lowerText
                });
            }
        }
    }
}

function capitalizeWords() {
    var activeElement = $(document.activeElement);

    if (activeElement) {
        if (activeElement.hasClass('CodeMirror-code')) {
            activeElement = $('#wpTextbox1');
        }

        if (activeElement.is('textarea, input')) {
            var selectedText = activeElement.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(' ');

                activeElement.textSelection('encapsulateSelection', {
                    replace: true,
                    peri: capitalizedText
                });
            }
        }
    }
}


function customizeToolbar() {
    $('#wpTextbox1').wikiEditor('addToToolbar', {
        section: 'main',
        group: 'format',
        tools: {
            capitalize: {
                label: 'Hər Sözü Böyük Hərflə Başla',
                type: 'button',
                icon: '//upload.wikimedia.org/wikipedia/commons/thumb/e/e1/Feather-core-minimize.svg/22px-Feather-core-minimize.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/3/39/Feather-core-minimize-2.svg/22px-Feather-core-minimize-2.svg.png',
                action: {
                    type: 'callback',
                    execute: convertToLowercase
                }
            }
        }
    });
}

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=İstifadəçi:White_Demon/capitalize.js&oldid=7715995"
Informasiya Melumat Axtar