Обговорення користувача:Js~ukwiki/summary.js
Скрипт додає до поля введення опису передперегляд і лічильник символів/байтів, що залишилися, дозволяючи в реальному часі бачити майбутній зовнішній вигляд опису.
На сторінці редагування скрипт позбавляє від необхідності натискати на кнопку «Попередній перегляд», на сторінці перейменування (а також видалення і захисту для адміністраторів) скрипт надає єдиний швидкий спосіб перевірити, чи не обрізатиметься ваш опис движком.
Обмеження довжини опису
[ред. код]Технічне обмеження MediaWiki: 255 байт опису дії і 250 байт опису правки. При цьому поле ввода описи в HTML коді сторінки:
- при редагуванні: обмежено 200 символами
- при перейменуванні: не обмежено
- при вилученні і захисті: обмежено 255 символами
За рахунок того, що кожен кирилічний символ займає 2 байти, обмеження в HTML не допомагають уникнути обрізання довгих описів українською мовою.
Лічильник
[ред. код]Скрипт в реальному часі підраховує кількість символів і байт в полі опису, і показує в «лічильнику» менше з них (курсивом, якщо це байти).
У браузерах, що підтримують рівень прозорості, лічильник майже прозорий при короткому описі.
При наведенні курсора миші на лічильник можна побачити кількість байт і символів, займане текстом в полі опису.
При перевищенні обмеження поле введення опису забарвлюється в рожевий колір.
Передперегляд
[ред. код]Скрипт обробляє в описі посилання на [[сторінки]] і на /*секції*/, і показує результат в полі передперегляду.
Якщо при переході до редагування було присутнє поле передпроглядання опису, що згенерувало движком, то спочатку використовується його значення.
Встановлення
[ред. код]importScript('user:js/summary.js')
→ ваш monobook.js