tel8618217223380 / oasychev-moodle-plugins

Automatically exported from code.google.com/p/oasychev-moodle-plugins
0 stars 0 forks source link

Оценка за ВРБ (зачет) #318

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
- первая версия окна редактирования границ 
перечисления пользователем должна 
работать (с недочетами, но без явных сбоев 
или отклонений)

Original issue reported on code.google.com by oasyc...@gmail.com on 24 Dec 2014 at 1:57

GoogleCodeExporter commented 9 years ago
Пахомов мне сегодня писал. Пнул его, чтобы 
он обратил внимание.

Original comment by mamontov...@gmail.com on 24 Dec 2014 at 2:01

GoogleCodeExporter commented 9 years ago
я на связи

Original comment by TOPT.iiiii on 24 Dec 2014 at 2:35

GoogleCodeExporter commented 9 years ago
http://jsfiddle.net/vad23klev/s6b98cer/

Original comment by vad23k...@gmail.com on 25 Dec 2014 at 1:58

GoogleCodeExporter commented 9 years ago
жду отзывов.

Original comment by vad23k...@gmail.com on 25 Dec 2014 at 1:58

GoogleCodeExporter commented 9 years ago
"Ничего не понимаю" (с)
Картинки я так понял туда трудно загрузить 
(хотя по идее можно сделать ссылки на любой 
публично доступный в вебе урл и там 
картинки хранить) - оно выдает иконки 
непоказываемых картинок.

Размеры верхних "скобок" странные - по 
серединам лексем (при том что из картинки 
совсем не очевидно, где именно границы 
лексем) - так что при запятых и т.д. 
ошибиться очень легко, да и просто понятнее 
было бы если бы "скобка" покрывала весь 
элемент, а не его половину.

Перетащить границы не получилось, зато при 
новом выделении бегают ранее созданные 
элементы. Я думаю логичные команды такие: 
при выделении нового участка текста 
создается новый элемент (и кнопка add element не 
нужна - нужна надпись типа "выделите 
участок текста для создания элемента"), а 
для редактирования существующих границы 
их "скобок" перетаскиваются при захвате 
(нажатии мышкой над границей) влево/вправо.

Удалить через центральную "иконку" вроде 
получилось элемент, но при удалении не 
первого элемента перечисления это похоже 
глючит, причем каким-то совсем странным и 
непредсказуемым образом.

Original comment by oasyc...@gmail.com on 30 Dec 2014 at 6:38

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Нельзя ли уточнить, как именно глючит?

Original comment by vad23k...@gmail.com on 31 Dec 2014 at 7:28

GoogleCodeExporter commented 9 years ago
Да по разному, особенно при наличии более 
одного перечисления. Еще я очень странный 
сообщения "elements crossing" получал когда элемент 
одного перечисления находился полностью 
внутри другого, оно исчезало только если в 
другом были дополнительные лексемы до И 
после этого элемента, если где-то границы 
совпадали - получалась ошибка.

Давайте для начала добьемся нормальной 
работы добавления/редактирования: чтобы 
выделение нового участка добавляло 
элемент к текущему перечислению. Чтобы 
вертикальные линии шли по границам лексем. 
Чтобы картинки нормально показывались 
(думаю, хватит крестика для удаления - а над 
границами лучше иконку мыши менять на 
стрелку влево-вправо как знак что отсюда 
можно начать двигать эту границу (см. 
смещение границ столбцов в Word). А то сейчас 
нормальный тестовый пример для сложного 
удаления собрать нелегко...

И помните, чтобы не потерять стипендию, до 
10-11 числа надо это сделать в приличном уже 
виде. Ну и про курсовик тоже не забываем по 
"Эволюции"...

Original comment by oasyc...@gmail.com on 2 Jan 2015 at 4:29

GoogleCodeExporter commented 9 years ago
Обновил диалог.

http://jsfiddle.net/vad23klev/s6b98cer/

Original comment by vad23k...@gmail.com on 25 Feb 2015 at 2:45

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Теперь:
 1)границы элемента по краям слов.
 2)картинки из храгилища.
 3)при выделении нового участка текста создается новый элемент.
 4)работает сдвиг элементов.

Original comment by vad23k...@gmail.com on 25 Feb 2015 at 5:07

GoogleCodeExporter commented 9 years ago
http://jsfiddle.net/s6b98cer/

Диалог обновлен. Жду результатов 
тестирования.

Original comment by vad23k...@gmail.com on 3 Mar 2015 at 8:36

GoogleCodeExporter commented 9 years ago
Ну уже значительно лучше. Обнаруженные 
проблемы:
1) При выделении первого слова почему-то 
образовался элемент перечисления [-1,0] с 
крайне забавно выглядящей "скобкой"
2) При выделении слова двойным щелчком 
почему-то всегда выводится сообщение Elements 
crossing - даже если рядом близко ничего 
подобного не было.
3) Когда одно перечисление находится внутри 
элемента другого надо их горизонтальную 
часть "скобок" располагать на разных 
уровнях (большую - выше), а то получается 
абсолютно непонятная штука
4) в один из моментов у меня почему-то 
образовался элемент с невидимой скобкой, 
только крестик красный был виден, потом 
стало нормальным. Повторил. "невидимка" 
получается если создаешь новый элемент 
перечисления прямо (или через запятую) 
слева от существующего элемента
5) при переключении между перечислениями из 
надписей у радиокнопок элементов 
пропадают индексы, остаются только 
названия элементов.

Original comment by oasyc...@gmail.com on 4 Mar 2015 at 12:15

GoogleCodeExporter commented 9 years ago
Обновил диалог. Жду результатов 
тестирования.
http://jsfiddle.net/s6b98cer/

Original comment by vad23k...@gmail.com on 5 Mar 2015 at 7:53

GoogleCodeExporter commented 9 years ago
Обновил диалог. Жду результатов 
тестирования. Тестировал, тыкался, должно 
работать.
http://jsfiddle.net/s6b98cer/

Original comment by vad23k...@gmail.com on 5 Mar 2015 at 7:57

GoogleCodeExporter commented 9 years ago
Теперь все практически прилично, только 
что-то очень странное происходит при 
нажатии кнопки "Remove enumeration". Дополнительно 
запрашивает, элементы не исчезают - но 
яваскрипт перестает работать.

Original comment by oasyc...@gmail.com on 6 Mar 2015 at 12:10

GoogleCodeExporter commented 9 years ago
Обновил. Вроде бы, вроде бы все.

Original comment by vad23k...@gmail.com on 6 Mar 2015 at 8:37

GoogleCodeExporter commented 9 years ago
Вы зря так уверены. Попробуйте две ситуации
а) удалить не последнее по списку 
перечисление, а среднее
б) удалить перечисление, вложенное внутрь 
элемента другого перечисления

Original comment by oasyc...@gmail.com on 6 Mar 2015 at 8:53

GoogleCodeExporter commented 9 years ago
Работает у меня.

Original comment by vad23k...@gmail.com on 6 Mar 2015 at 9:33

GoogleCodeExporter commented 9 years ago
Ну наконец-то...

Original comment by oasyc...@gmail.com on 8 Mar 2015 at 2:32