Система отчетности на базе КГУ

From the to-do list: Тестирование версии отчета 1.0

✔ Минимальная высота текстового блока меньше чем высота текста

Comments

Андрей Буганов on December 5, 2013:

Alexey Bychkov on December 5, 2013:

размеры блока нужно корректировать вручную. автоматически сделать это нельзя.

Андрей Буганов on December 5, 2013:

так я руками так сделал, почему мы не можем рассчитать нужную минимальную высоту блока?

Alexey Bychkov on December 5, 2013:

видимо, я тогда не совсем понял задачу. что именно нужно сделать?

Андрей Буганов on December 5, 2013:

что-бы я не мог перетащить границу выше чем заканчивается текст. 

Alexey Bychkov on December 6, 2013:

Хотели начать делать и стало понятно, что это сделать нельзя.
Размер контента внутри текстового блока может меняться в нескольких случаях: изменение шрифта, изменение содержимого, применения комментария и др.
Представим ситуацию, что все блоки на странице размещены, свободного места нет. Мы меняем текст ответа, он увеличивается и стает на 2-е строки. Блоку некуда расширяться. ПО этой причине и было принятно решение - скрывать часть контента. Такая же ситуция и при подтверждении комментариев.


Андрей Буганов on December 18, 2013:

Алексей, текущая реализация точно не пойдет.
А если так сделать:
При сохранении изменения:
 1. если на странице есть фотоблок выдавать запрос: "Текст не помещается на странице" и варианты: "уменьшить размер фотоблоков?" и "перенести последний блок на новую страницу?" Если первый вариант - автоматически уменьшить размер всех фотоблоков пропорционально выделенному под них месту, если второй - создать новую пустую страницу за текущей и перенести туда последний блок с тем же заголовком что и на текущей
2. Если фотоблока нет: "Перенести последний блок на новую страницу?"

Кстати и сразу добавить возможность перетаскивать блоки между страниц руками (отдельной задачей оформлю если решим так делать).

Alexey Bychkov on January 2, 2014:

Сейчас сделали вывод окна с сообщением, что на странице нет места с предложением перенести на след страницу. Сейчас это работает. Двигаемся дальше, делаем возможность автоматического распределения блоков, если можно ужать какой-то из блоков. 

Думаю, можно будет сделать перенос блоков между страницами, но давайте это уже оформим отдельной задачей и уже после выполнения этой, чтобы не путаться.

Alexey Bychkov on January 9, 2014:

Готово. Теперь есть варианты: или уменьшить фотоблоки, если это поможет уместить все блоки или же перенос на новую страницу последнего фотоблока.
По переносу блоков на страницу создайте плиз задачу.

Андрей Буганов on January 13, 2014:

Что-то логики не пойму.
Отчет http://kgu.websumy.ru/inside/kgu/edit_admin/584
Увеличиваю шрифт http://joxi.ru/cr3TUhjKTJBQT-pTIaw
Просто открываю страницу http://joxi.ru/nL3TUhjKTJBDAU9N_ZU

и там и там есть фотоблоки

Андрей Буганов on January 13, 2014:

А все, разобрался

Андрей Буганов on January 13, 2014:

Алексей и незабываем о чем задача была изначально:
Сейчас высоту текстового блока можно увеличивать или уменьшать неограниченно от текста, так не должно быть

Alexey Bychkov on January 14, 2014:

убрали возможность ресайза.
НО, у старых блоков мы не можем пересчитать автоматически высоту блока, она осталась прежняя
есть варианты это исправить:
1. вручную отредактировать текст вопроса/ответа или размеры шрифта, интервала 
2. можно сделать всем страницам какой-то флажок, что при просмотре страницы будет перерасчет высоты всех текстовых блоков (нужно будет пройтись по всем страницам отчета)

Андрей Буганов on January 14, 2014:

Оставляем как есть, отлично