Сворачивание/разворачивание дерева
Originally reported on Google Code with ID 265
Необходимо реализовать сворачивание/разворачивание дерева.
Включение/выключение реализуется через галочку на форме. После узла, который необходимо
свернуть, идёт узел с многоточием, во всплывающей подсказке которого находится свёрнутая
часть регулярного выражения.
Reported by grvlter
on 2014-03-01 20:45:04
Comments (16)
-
repo owner -
Account Deleted Разворачивать ли свёрнутое поддерево, если оно попало в выделение или пусть пользователь сам развернёт, когда ему будет нужно?
Reported by
grvlter
on 2014-03-03 16:57:10 -
repo owner Я думаю пусть сам развернет. Может ему какой-то кусок детально не нужен, а загромождает... Это если целиком свернутое внутри выделения поместилось. Вот если граница выделения прошла внутри свернутого куска - тогда надо развернуть до того уровня, чтобы правильно показать границу выделения.
Reported by
oasychev
on 2014-03-03 20:51:00 -
Account Deleted Свёртка/развёртка при текущих требованиях готова
Reported by
grvlter
on 2014-03-04 14:20:22 - Status changed:Fixed
-
repo owner И у меня и у Валерия клики на дерево ни к чему не приводят - ни в режиме свертки, ни в обычном. Moodle ругается на отсутствие setType для tree_fold_node_points и tree_selected_node_points И кстати почему для дерева и графа в прямогольниках, окружающих секцию формы, не видно правую границу? У всех остальных видно - некрасиво....
Reported by
oasychev
on 2014-03-05 18:33:15 - Status changed:InProgress
-
repo owner В консоли яваскрипта при этом несколько ошибок от лоадеров.
Reported by
oasychev
on 2014-03-05 18:34:13 -
Account Deleted Исправлено
Reported by
grvlter
on 2014-03-06 19:38:15 - Status changed:Fixed
-
Account Deleted Не смог воспроизвести баг, который был обнаружен на консультации. Регулярное выражение: (a|b)+de(f|g). Прошу ещё потестировать.
Reported by
grvlter
on 2014-03-08 12:50:51 - Status changed:InProgress
-
repo owner Он в строго определенной ситуации не работает - не сразу подобрал комбинацию сворачивания. Прикладываю рисунок как должно быть свернуто дерево, чтобы баг проявился (напомню - баг - не сворачивается корневой узел). Также не забудьте судьбу правой серой ограничивающей секцию линии - куда она делась на графе и дереве непонятно; некрасиво это.
Reported by
oasychev
on 2014-03-09 12:47:59<hr> * Attachment: tree_folding_bug.JPG
-
Account Deleted Правую серую линию ещё вчера вытолкнул, сворачивание поправлю в ближайшее время.
Reported by
grvlter
on 2014-03-09 14:10:06 -
Account Deleted Поправлена свёртка/развёртка
Reported by
grvlter
on 2014-03-09 16:46:44 - Status changed:Fixed
-
repo owner Да пропишите вы уже setType() для tree_fold_node_points и tree_selected_node_points - надоели мудловские ругальтельства на этот счет...
Reported by
oasychev
on 2014-03-10 21:25:18 -
repo owner Дерево у меня почему-то опять не видно стало, несмотря на очистку кешей...
Reported by
oasychev
on 2014-03-10 21:29:32 -
repo owner При щелчке по узлу с многоточием в режиме свертки - необходимо его разворачивать. Баг: при отключении режима свертки при щелчке по узлу с многоточием выделение вообще исчезает - по идее должно выделяться все, что свернуто (с вышестоящим узлом) - или хотя бы игнорироваться текущее выделение. P.S. Все-таки, может границу вокруг многоточия убрать? Или сделать какой-нибудь очень уж пунктирной...
Reported by
oasychev
on 2014-03-21 17:09:02 - Status changed:InProgress
-
Account Deleted Теперь должно работать
Reported by
grvlter
on 2014-03-28 18:27:48 - Status changed:Fixed
-
repo owner Reported by
oasychev
on 2014-05-13 15:30:19 - Status changed:Done
- Log in to comment
Reported by
oasychev
on 2014-03-02 19:06:31 - Labels added: Component-Preg