![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
pythonwin |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 1 Всего: 36 |
Zeroglif, табы нельзя - только Ctrl+] и CTRL+[
спасибо, - потестирую! ![]() Добавлено @ 11:06
это не правильно ![]() ![]() а также, если выделить блок (одна и более строк) и нажать "Ctrl+]" или "Ctrl+[", то после добавления/удаления пробелов строка ниже блока перемещается в конец последней строки выделеного блока, который сдвигали Это сообщение отредактировал(а) pythonwin - 29.9.2006, 11:06 |
||||||
|
|||||||
Zeroglif |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 644 Регистрация: 22.9.2005 Репутация: 28 Всего: 66 |
То есть это не должно быть похоже на обычное поведение текстового редактора для TAB/SHIFT+TAB? Где бы ни был курсор - нужно сдвигать всю строку на котрой курсор? Это можно сделать. Не наблюдаю. При выделении (любом) должны двигаться строки, в которых живёт это выделение. Или тут тоже своя специфика? |
|||
|
||||
Zeroglif |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 644 Регистрация: 22.9.2005 Репутация: 28 Всего: 66 |
Без кнопок TAB/SHIFT+TAB и простой курсор в строке тоже считает эту строку блоком (поведение как при выделении):
http://www.404.googlepages.com/indent_in_t...rea_no_tab.html |
|||
|
||||
pythonwin |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 1 Всего: 36 |
1) нужно сделать так чтобы после нажатия Ctrl+] или Ctrl+[ строка или блок которую "сдвигают" после "сдвига" полностью выделялись ![]()
это баг: нужно чтобы строка следующая за выделенным блоком не перемещалась к верхней. Эту ошибку можно повторить в IE6+ если дважды кликнуть по строке мышкой IDLE для Python можно скачать здесь |
||||
|
|||||
Zeroglif |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 644 Регистрация: 22.9.2005 Репутация: 28 Всего: 66 |
![]()
Я бы рад повторить ошибку, но чего-то не срастается, гадом буду, строки ниже/выше блока молчат, как партизаны. ![]() |
||||
|
|||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 1 Всего: 36 |
||||
|
||||
Zeroglif |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 644 Регистрация: 22.9.2005 Репутация: 28 Всего: 66 |
||||
|
||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 1 Всего: 36 |
||||
|
||||
Zeroglif |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 644 Регистрация: 22.9.2005 Репутация: 28 Всего: 66 |
Полечил... Проверяй функционал. Индент/аниндент по CTRL+]/CTRL+[. Строка выделяется полностью от начала и до конца, если в ней курсор или её зацепило выделением. Баг IE с невидимым \r в конце обошёл.
http://www.404.googlepages.com/indent_in_t...ea_no_tab2.html |
|||
|
||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 1 Всего: 36 |
багов под IE6+ не нашел. ![]() Zeroglif, спасибо! теперь нужно сделать под FF и Mozilla. ![]() |
|||
|
||||
Zeroglif |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 644 Регистрация: 22.9.2005 Репутация: 28 Всего: 66 |
Радостно. На здоровье. Я честно говоря случайно подвизался тут помогать, ибо мне стало жутко интересно, как будет выглядеть нормальная IE-реализация задачи, а вот FF меня совсем даже не греет (приколов дюже мало, не интересно), тем более, что:
Но набросал до кучи и для мозиллы, приколов не встретил, за исключением того, что выделение мышкой может захватывать \n строки на которой я её отпускаю, но браузер никак об этом не сигнализирует (не выделяет визуально). Может это уже известное поведение и я его (это известие) прохлопал... ![]() http://www.404.googlepages.com/indent-in-t...y-zeroglif.html |
|||
|
||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 1 Всего: 36 |
я думаю что это не всё ![]() Добавлено @ 08:41 Zeroglif, спа
спасибо, - потестирую! ![]() Этот пример работает и для IE, FF, Opera и Mozilla? Добавлено @ 08:43 Zeroglif, в IE открыл ссылку и получил какой-то набор иероглифов. ![]() |
|||
|
||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 1 Всего: 36 |
||||
|
||||
Zeroglif |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 644 Регистрация: 22.9.2005 Репутация: 28 Всего: 66 |
Да. В textarea мусор или вместо страницы мусор? Там шрифты заданы, может из-за этого... или googlepages плющит (бывает, он же в бете). Я переложу попозже. |
|||
|
||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 1 Всего: 36 |
вместо страницы мусор какие? http://www.404.googlepages.com/indent-in-t...y-zeroglif.html нормально открывает в FF и Mozilla, но в IE вместо странички выдает иероглифы ![]() Добавлено @ 16:35 Zeroglif, http://www.404.googlepages.com/indent-in-t...y-zeroglif.html - заработало! ![]() |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |