Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Обсуждение форума > Увеличение и уменьшение области ввода.


Автор: Elfet 26.10.2006, 21:17
При редактировании больших постов очень удобно увеличивать размер редактора, что бы видеть весь свой пост. 

PS Ещё мне в IPB2.2 сделали удобную штуку - скрывание левой понельки smile

Автор: sergejzr 26.10.2006, 23:01
Идея хорошая. Как к дизайну присобачить?

Автор: Elfet 26.10.2006, 23:17
Если чесно, то мне не очень нравиться эта форма ответа. Постоянно путаюсь в ней (дело привычки конечно, но все же) Вот как сделанно в IPB2.2: http://forums.invisionpower.com/index.php?act=post&do=reply_post&f=285&t=228862 (нужна регистрация)
user posted image

В IPB2.1 сделанно две кнопочки под формой ответа:
user posted image
Удобно тут) Если доходишь до конча формы ввода, то можно сражу же увеличить.

Автор: Elfet 22.11.2006, 23:39
Так как?  smile 
Давайте попробуем сделать так же? : user posted image думаю всем понравится  smile 

Автор: Girder 23.11.2006, 00:32
Думаю... что + и - не лудшее решение.


Автор: R.M. 23.11.2006, 01:39
Может < и > тока развёрнутые на 90 градусов smile ну V а такая же наверх

Добавлено @ 01:40 
Или ты про саму идею таких штук снизу? Может сделать чтобы брать как в виндовом окне за край текстареи и тянуть вниз как хош? smile

Автор: Wowa 23.11.2006, 01:43
Ага, мышкой надо увеличивать. Я уже где-то видел подобное. Тянешь за угол и окно увеличивается.

Автор: pythonwin 23.11.2006, 07:23
я за!

Автор: Elfet 23.11.2006, 10:19
Ммм. Мне кажется мышкой будет не так удобно. Тут "ловкость" нужна. А с такими кнопочками всё очень быстро выходит.  smile 

Автор: R.M. 23.11.2006, 11:27
Ну это на сколько же надо быть не ловким чтобы не смочь окошко раздвинуть  smile 

Автор: Elfet 23.11.2006, 11:30
Для меня всегда это проблема smile
Для такого раздвигания нужно боьше действий делать:
вопервых нужно прокрутить страницу вниз.
вовторых нужно попасть в край окошка и тянуть его  smile 

А если с кнопочками - то нажал и готово!  smile Удобнее!

Автор: pythonwin 24.11.2006, 07:58
а может горячими клавишами?

Автор: R.M. 24.11.2006, 11:46
Цитата(pythonwin @  24.11.2006,  08:58 Найти цитируемый пост)
а может горячими клавишами? 

неее smile

Автор: Rickert 24.11.2006, 13:26
Лично я не вижу практической пользы в этом. Сочинения чтоли пишите целые? smile 
У меня, даже если текст и не влазит, не появляется необходимости видеть всё сразу. Зачем?

Автор: Elfet 24.11.2006, 14:03
Rickert, удобно. К тому же сдесь на программиском форуме очень пригодится. На своём форуме, где только и занимаются флудом такая фича очень удобна smile)

Автор: Zeroglif 26.11.2006, 18:45
Во как люди http://www.jackslocum.com/blog/2006/11/24/resizable-reloaded/ ресайзить текстареи и не только...

Автор: R.M. 26.11.2006, 19:40
Вполне неплохо, вот такую бы штуку сделать было бы реально только как я понял стандартную текстарею так не получится растянуть, надо объектную модель юзать, или нет?

Автор: Zeroglif 26.11.2006, 23:09
Цитата(R.M. @  26.11.2006,  19:40 Найти цитируемый пост)
текстарею так не получится растянуть

Это не имеет значения, в примере как раз обычная textarea, другой вопрос, что у яхи библиотека толстая для мощных задач, делать что-то подобное красивое имхо не адекватно форуму по сути, по весу, по частоте использования. Добавить кнопку, чтоб тупо плюсовала 20 строк и дело с концом. 

Автор: Любитель 27.11.2006, 15:53
Идея с кнопками мне нравиться.
Ресайз мыхой - честно говоря не очень. Реализация сложнее, а пользование (лично для меня_ неудобней.

Автор: Opik 27.11.2006, 21:02
2 кнопочки имхо лучший вариант, очень просто и наглядно

Автор: Elfet 27.11.2006, 21:17
И несложно! smile

Автор: R.M. 28.11.2006, 02:22
Цитата(Wowa @  23.11.2006,  02:43 Найти цитируемый пост)
Ага, мышкой надо увеличивать

Вова сказал к маме значит к маме © smile 

Автор: Elfet 8.12.2006, 23:36
Мышкой неудобно. smile А может сразу две фичи по увеличению сделать?: ) Коды кнопочек таких много не весят ;) 

PS так будем делать или нет?

Автор: Girder 11.12.2006, 12:49
Цитата(Elfet @  8.12.2006,  23:36 Найти цитируемый пост)
А может сразу две фичи по увеличению сделать?
Да... пожалуй. А то не договоримся smile

Автор: pythonwin 12.12.2006, 09:01
да хоть мышкой, хоть кнопками - нужно сделать сначало самый простой вариант, а только потом наворачивать.

Автор: R.M. 12.12.2006, 11:41
Girder, ждём smile

Автор: smartov 12.12.2006, 14:06
Отличная идея. Мне тоже часто такое в голову приходит.
Тем более что с двумя кнопочками (даже зачем 2 если и одной с головой "+") раелизация элементарная. На 200 px высоту увеличивать просто.

Автор: Elfet 12.12.2006, 18:42
smile Угу одной тоже должно схватить smile

Автор: Elfet 16.12.2006, 20:04
Будем делать? smile

Автор: 2man 16.12.2006, 23:53
кажется http://forum.vingrad.ru/topic-92534.html smile 

Автор: Elfet 17.12.2006, 00:12
Цитата

У Вас нет прав просмотра этой темы


Автор: 2man 17.12.2006, 00:23
Цитата([email protected] @  19:14 )

Может добавить к форме быстрого ответа возможность изменения высоты textarea на основе JS?
Код

function ajax_std_window_resize( pix, pid )
{
        var box        = document.getElementById( 'post-'+pid ); // id нашей textarea
        var cur_height = parseInt( box.style.height ) ? parseInt( box.style.height ) : 300;
        var new_height = cur_height + pix;

        if ( new_height > 0 )
        {
                box.style.height = new_height + "px"; // изменияем на значение указанное в по onclick в кнопке
        }

        return false;
}

Далее добавляем кнопки под textarea (в данном случае они будут слева):
Код

<div align='center' style='width:99%'>
   <div>
    <textarea style='margin:0px;padding:4px;width:100%' id='post-{$pid}' cols='80' rows='15'>{$post}</textarea>
   </div>
<div align='left'> // выравнивание кнопок изменения textarea
     &nbsp;<input type="button" value=" + " onclick='ajax_std_window_resize( 100 ,{$pid} );' /> 
         <input type="button" value=" - " onclick='ajax_std_window_resize( -100,{$pid} );' /> 
   </div>
</div>



Автор: ivashkanet 15.1.2007, 09:12
Вау, круто. Сделали   smile 
Респект вам smile

Я тут придумал еще одну кнопочку: "Авторастягивание по содержимому".
Т.е. сколько текста в поле ввода --- таков и размер поля smile

Автор: sergejzr 15.1.2007, 11:40
ещё бы в class pl_min добывить: cursor: pointer; Чтобы палъчик показывался.

Автор: 2man 16.1.2007, 03:24
И правда сделали. Не ожидал smile 

Автор: Elfet 23.1.2007, 12:30
Ура! Наконец-то!  smile  smile  smile 
Только бы хорошо бы шаг побольше сделать. Обычно когда увеличивают поле ввода, то увеличивают на много, на чуть-чуть - безсмыслено smile 
Если бы сделать на 169% больше от сегоднешнего шага  -было бы  smile 

Автор: Любитель 27.1.2007, 11:43
Да - приятная вещь.
Спасибо!  smile 

Автор: Yanis 9.3.2007, 10:44
Сделали то сделали, но для тех кому это действительно нужно по моему не стало удобнее. 
Во первых, как-то умудрились кнопки "+" и "-" запихнуть внизу текстового поля (это ж надо). Это жутко неудобно, когда размер поля больше экрана. 
Плюс ко всему при предпросмотре напечатанного высота текстового поля не сохраняется.
Всё это приводит к тому, что новой фичей пользоваться неудобно. IMHO, а таком виде она и не нужна тут.

Автор: GZep 12.3.2007, 20:54
  • Кнопки постоянно вместе с формой уезжают вниз. Жесть как неудобно. Может продублировать их наверху или сбоку?..
  • Кнопки большие и их дизайн...а! у них вообще нету никакого дизайна...
  • А что мешало сделать увеличение и с помощью мыши и кнопок?

Автор: Girder 12.3.2007, 21:06
Кнопка в низу... так как дописываете вы с низу smile

PS: Если нужно продублировать - продублируем.

Автор: Любитель 12.3.2007, 21:41
Можно тогда сбоку сделать? Чтобы вретикальное пространство не отнимали. Мне так удобней.

Автор: GZep 13.3.2007, 10:23
Так можно сверху справа сделать...необязательно же такие здоровые. А плавное увеличение будет?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)