Пожелания к улучшению форума
Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view
- CaptainFlint
- Сообщения: 6243
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
MVV
Ограничение по фиксированному числу символов было введено вынужденно и именно из-за того, что код не переносится по строкам. В результате конфиги какого-нибудь Мультиарка расколбашивают страницу по горизонтали так, что её становится невозможно читать без оперного "Fit to width". На то, чтобы сделать блоки кода с собственной "внутренней" горизонтальной прокруткой, увы, моих верстальных знаний и умений не хватило, как и на то, чтобы перенос осуществлялся по границе окна, а не по фиксированному числу символов. Пришлось вводить текущий костыльный вариант до тех пор, пока не получится сварганить что-то более удобоваримое. По крайней мере, каждый может выставить себе нужную ширину при помощи UserCSS.
А насчёт копирования я не понял. Переносы же здесь только визуальные. Если была одна длинная строка, она таковой и остаётся при копировании.
Ограничение по фиксированному числу символов было введено вынужденно и именно из-за того, что код не переносится по строкам. В результате конфиги какого-нибудь Мультиарка расколбашивают страницу по горизонтали так, что её становится невозможно читать без оперного "Fit to width". На то, чтобы сделать блоки кода с собственной "внутренней" горизонтальной прокруткой, увы, моих верстальных знаний и умений не хватило, как и на то, чтобы перенос осуществлялся по границе окна, а не по фиксированному числу символов. Пришлось вводить текущий костыльный вариант до тех пор, пока не получится сварганить что-то более удобоваримое. По крайней мере, каждый может выставить себе нужную ширину при помощи UserCSS.
А насчёт копирования я не понял. Переносы же здесь только визуальные. Если была одна длинная строка, она таковой и остаётся при копировании.
Почему же, ё-моё, ты нигде не пишешь "ё"?
- CaptainFlint
- Сообщения: 6243
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Действительно, мне почему-то запомнилось, что и копируется текст с разбивкой.CaptainFlint писал(а):А насчёт копирования я не понял. Переносы же здесь только визуальные. Если была одна длинная строка, она таковой и остаётся при копировании.
А насчёт UserCSS хотелось бы поподробнее узнать, что и как прописать в Опере.
что
где 999px – макс. ширина блока с кодом
как
http://usercss.ru/how-to-install/
Код: Выделить всё
.code {max-width:999px !important;}как
http://usercss.ru/how-to-install/
MVV
В "Вид / Стиль / Настроить стили / Режимы отображения" включи таблицу для режима автора.
И можно ж для любого сайта свой .css указать, не обязательно общий user.css, которого по умолчанию вообще нет.
Была уже тема про код. Может туда это всё прицепить?
В "Вид / Стиль / Настроить стили / Режимы отображения" включи таблицу для режима автора.
И можно ж для любого сайта свой .css указать, не обязательно общий user.css, которого по умолчанию вообще нет.
Была уже тема про код. Может туда это всё прицепить?
Последний раз редактировалось Rodny Пт янв 24, 2014 01:56, всего редактировалось 1 раз.
> В смысле, свою таблицу стилей подправить?
нет, можно для каждого сайта отдельную таблицу указать
> Но она же только для режима пользователя используется?
а у тебя по умолчанию не режим пользователя?
> Во всяком случае, в режиме автора ничего не изменилось.
тут главное – разрешить свою CSS (правда, если её разрешить в режиме автора, получится уже не совсем режим автора
нет, можно для каждого сайта отдельную таблицу указать
> Но она же только для режима пользователя используется?
а у тебя по умолчанию не режим пользователя?
> Во всяком случае, в режиме автора ничего не изменилось.
тут главное – разрешить свою CSS (правда, если её разрешить в режиме автора, получится уже не совсем режим автора
Конечно не режим пользователя. Он у меня кардинально упрощает страницу, меняет все цвета, сдвигает элементы и т.п.Tol!k писал(а):а у тебя по умолчанию не режим пользователя?
Вот и хотел просто добавить одну эту штуку в стиль, чтобы ничего больше не изменилось. Но думаю, проще будет скриптом.Tol!k писал(а):тут главное – разрешить свою CSS (правда, если её разрешить в режиме автора, получится уже не совсем режим автора
Работает, если не изменять ширину окна браузера после генерации страницы. Файл WincmdCodeWidth.js надо положить в папку userjs Оперы.
Код: Выделить всё
// @include http://forum.wincmd.ru/*
// ==/UserScript==
document.addEventListener("DOMContentLoaded", function(e) {
var elems=document.getElementsByClassName("code"), ei=0;
while (ei<elems.length) {
var elem=elems[ei++];
elem.style.width=window.innerWidth*0.8 + "px";
}
}, false);
При указанных мной настройках в режиме автора меняется только прописанное в таблице. Никаких проблем.MVV писал(а):Конечно не режим пользователя. Он у меня кардинально упрощает страницу, меняет все цвета, сдвигает элементы и т.п.
..
Вот и хотел просто добавить одну эту штуку в стиль, чтобы ничего больше не изменилось. Но думаю, проще будет скриптом.
