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

Issue #318 closed
Oleg Sychev repo owner created an issue

Originally reported on Google Code with ID 318

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

Reported by oasychev on 2014-12-24 13:57:53

Comments (18)

  1. Former user Account Deleted
    Пахомов мне сегодня писал. Пнул его, чтобы он обратил внимание.
    

    Reported by mamontov.dp on 2014-12-24 14:01:46

  2. Вадим Клевцов Account Deactivated
    http://jsfiddle.net/vad23klev/s6b98cer/
    

    Reported by vad23klev on 2014-12-25 13:58:03

  3. Вадим Клевцов Account Deactivated
    жду отзывов.
    

    Reported by vad23klev on 2014-12-25 13:58:23

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

    Reported by oasychev on 2014-12-30 18:38:17

  5. Вадим Клевцов Account Deactivated
    Нельзя ли уточнить, как именно глючит?
    

    Reported by vad23klev on 2014-12-31 07:28:30

  6. Oleg Sychev reporter
    Да по разному, особенно при наличии более одного перечисления. Еще я очень странный
    сообщения "elements crossing" получал когда элемент одного перечисления находился полностью
    внутри другого, оно исчезало только если в другом были дополнительные лексемы до И
    после этого элемента, если где-то границы совпадали - получалась ошибка.
    
    Давайте для начала добьемся нормальной работы добавления/редактирования: чтобы выделение
    нового участка добавляло элемент к текущему перечислению. Чтобы вертикальные линии
    шли по границам лексем. Чтобы картинки нормально показывались (думаю, хватит крестика
    для удаления - а над границами лучше иконку мыши менять на стрелку влево-вправо как
    знак что отсюда можно начать двигать эту границу (см. смещение границ столбцов в Word).
    А то сейчас нормальный тестовый пример для сложного удаления собрать нелегко...
    
    И помните, чтобы не потерять стипендию, до 10-11 числа надо это сделать в приличном
    уже виде. Ну и про курсовик тоже не забываем по "Эволюции"...
    

    Reported by oasychev on 2015-01-02 16:29:06

  7. Вадим Клевцов Account Deactivated
    Обновил диалог.
    
    http://jsfiddle.net/vad23klev/s6b98cer/
    

    Reported by vad23klev on 2015-02-25 14:45:09

  8. Вадим Клевцов Account Deactivated
    Теперь:
     1)границы элемента по краям слов.
     2)картинки из храгилища.
     3)при выделении нового участка текста создается новый элемент.
     4)работает сдвиг элементов.
    

    Reported by vad23klev on 2015-02-25 17:07:57

  9. Вадим Клевцов Account Deactivated
    http://jsfiddle.net/s6b98cer/
    
    Диалог обновлен. Жду результатов тестирования.
    

    Reported by vad23klev on 2015-03-03 20:36:03

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

    Reported by oasychev on 2015-03-04 00:15:45

  11. Вадим Клевцов Account Deactivated
    Обновил диалог. Жду результатов тестирования.
    http://jsfiddle.net/s6b98cer/
    

    Reported by vad23klev on 2015-03-05 07:53:11

  12. Вадим Клевцов Account Deactivated
    Обновил диалог. Жду результатов тестирования. Тестировал, тыкался, должно работать.
    http://jsfiddle.net/s6b98cer/
    

    Reported by vad23klev on 2015-03-05 19:57:55

  13. Oleg Sychev reporter
    Теперь все практически прилично, только что-то очень странное происходит при нажатии
    кнопки "Remove enumeration". Дополнительно запрашивает, элементы не исчезают - но яваскрипт
    перестает работать.
    

    Reported by oasychev on 2015-03-06 00:10:14

  14. Вадим Клевцов Account Deactivated
    Обновил. Вроде бы, вроде бы все.
    

    Reported by vad23klev on 2015-03-06 08:37:13

  15. Oleg Sychev reporter
    Вы зря так уверены. Попробуйте две ситуации
    а) удалить не последнее по списку перечисление, а среднее
    б) удалить перечисление, вложенное внутрь элемента другого перечисления
    

    Reported by oasychev on 2015-03-06 08:53:23

  16. Вадим Клевцов Account Deactivated
    Работает у меня.
    

    Reported by vad23klev on 2015-03-06 09:33:53

  17. Oleg Sychev reporter
    Ну наконец-то...
    

    Reported by oasychev on 2015-03-08 14:32:11 - Status changed: Done

  18. Log in to comment