Ревёрс текста

Реверсирование текста без смещения букв

// ==UserScript==
// @name         Ревёрс текста

// @name         Реверс текста

// @namespace    http://tampermonkey.net/

// @version      185.0

// @description  Реверсирование текста без смещения букв

// @match        *://*/*

// @grant        none

// ==/UserScript==

(function() {

    'use strict';

    // Функция для реверсирования текста

    function reversedText(text) {

        return text.split('').reverse().join('');

    }

    // Создаем интерфейс для ввода текста

    let inputContainer = document.createElement('div');

    inputContainer.style.position = 'fixed';

    inputContainer.style.bottom = '10px';

    inputContainer.style.right = '10px';

    inputContainer.style.background = '#fff';

    inputContainer.style.border = '1px solid #000';

    inputContainer.style.padding = '10px';

    inputContainer.style.zIndex = 10000;

    // Поле для ввода текста

    let inputField = document.createElement('textarea');

    inputField.maxLength = 10000;

    inputField.rows = 2;

    inputField.cols = 30;

    // Кнопка для реверсирования текста

    const reverseBtn = document.createElement('button');

    reverseBtn.textContent = 'Реверсировать';

    reverseBtn.onclick = () => {

        const input = inputField.value;

        if (input) {

            const reversed = reversedText(input);

            navigator.clipboard.writeText(reversed);

            alert(`Реверсированный текст: ${reversed}`);

        }

    };

    inputContainer.appendChild(inputField);

    inputContainer.appendChild(reverseBtn);

    document.body.appendChild(inputContainer);

})();


// @namespace    http://tampermonkey.net/
// @version      2024-11-23
// @description  try to take over the world!
// @author       You
// @match        http://*/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
})();