Уикипедия беседа:Потребителски скриптове

Съдържанието на страницата не се поддържа на други езици.
от Уикипедия, свободната енциклопедия

Селекция с клик[редактиране на кода]

Преместено от Уикипедия:Разговори. --V111P 23:04, 3 ноември 2015 (UTC)[отговор]

Не може ли да се направи това, което в настоящия момент е в < code> да се селектира при кликване? Защото съм свикнал да селектирам с двойно и тройно кликване, а тук с това се влиза в редакторски режим. Отделно, че е далеч по-лесно да се селектира, отколкото да се маркира с влачене. Примерно с < input onfocus="this.select()" type="text" value="ТЕКСТ"> ? Animsaj 19:44, 2 октомври 2015 (UTC)[отговор]

Редактиране с двойно щракване е опция в Настройки. При мен с двойно щракване се маркира думата, а с тройно – целия параграф. Да, сигурно можеш да си го направиш така както искаш, но сигурно ще трябва да го гугълваш и разучиш сам. ;) --V111P 21:14, 2 октомври 2015 (UTC)[отговор]
Не разбрах, предлагаш да предложа конкретно решение ли? Ето едно, което няма да промени визуално нищо:

<script type="text/javascript">

   function selectText(containerid) {
       if (document.selection) {
           var range = document.body.createTextRange();
           range.moveToElementText(document.getElementById(containerid));
           range.select();
       } else if (window.getSelection) {
           var range = document.createRange();
           range.selectNode(document.getElementById(containerid));
           window.getSelection().addRange(range);
       }
   }

</script>

Примерен текст.

Animsaj 06:57, 3 октомври 2015 (UTC)[отговор]

Направи го ако можеш, и си го сложи в твоя common.js файл. (Виж Уикипедия:Потребителски скриптове и en:Wikipedia:User scripts/Guide). Можеш да използваш следния код, като замениш средния му ред с подходящия код за селектиране: --V111P 08:51, 3 октомври 2015 (UTC)[отговор]
$(document).on('click', 'code', function() {
  alert(this.innerHTML); // this е code-елементът върху който е щракнато
});
Ама аз не мислех за себе си, а по-скоро глобално. За себе си `ич няма да си правя труда. Animsaj 11:46, 3 октомври 2015 (UTC)[отговор]
Има ли смисъл в прилагането на тази функция в Уикипедия, според тези, които могат да я добавят? Animsaj 08:43, 5 октомври 2015 (UTC)[отговор]
Вредно и объркващо е да се променя очакваното действие на мишката. --V111P 20:12, 5 октомври 2015 (UTC)[отговор]