julia_v_iluhina

Untitled

Oct 24th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.10 KB | None | 0 0
  1. Completed filter:
  2. 1. activate
  3. 2. activate all
  4. 3. delete
  5. 4. clear completed
  6.  
  7.  
  8. /*
  9.     чтобы порядок пунктов и тут был - как и в других подгруппах - надо delete первым пунктом сделать
  10. */
  11. ********************
  12. Low priority operations for "Completed" filter:
  13. 1. create
  14. 2. edit
  15.  
  16. /*
  17.     можно в этом списке такое не указывать
  18.     на самом деле  - среди Additional "edit" operations
  19.     тоже будут с низким приоритетом
  20.  
  21.     и тут надо поступить единообразно
  22.  
  23.     указал для Completed фильтра низкориоритетное отдельно - значит и для
  24.     Additional "edit" operations также надо сделать
  25. */
  26. ***********************************
  27. Additional "edit" operations:
  28. 1. finish edit pressing Escape
  29. /*
  30.     дело не в том, что бы вышли из редактирования
  31.     а в том - что мы отменили наше редактирование
  32.     даблкликнули
  33.     ввели новый текст
  34.     нажали эскейп
  35.     в результате - текст у таски = старый, как был до изменений
  36.     т е - мы отменили редактирование
  37.  
  38.     cancel edit pressing Escape - вот так будет точно
  39.  
  40.     у этого действия высокий приоритет - т к по-другому такого не сделаешь
  41.     (у действия нет workaround)
  42. */
  43. 2. finish editing non empty text clicking outside of text-box
  44. /*
  45.     много слов, мало точности)
  46.     confirm edit clicking outside
  47.  
  48.     есть еще и такой вариант
  49.     confirm edit pressing Tab
  50.  
  51.     важно подчеркнуть - что мы именно подтверждаем редактирование = меняем текст таски
  52.     у этих действий - будет приоритет пониже
  53.     т к есть более востребованный воркераунд - стандартный способ подтверждения(через нажатие энтер = edit)
  54. */
  55. 3. delete by emptying text clicking outside of text-box
  56. 4. delete by emptying text pressing Enter
  57. 5. delete by emptying text pressing Tab
  58. /*
  59.     Как подтверждать редактирование - описали выше
  60.     далее - не будем все комбинации описывать
  61.     тут будет один пункт - про то
  62.     если новый текст=пусто
  63.     то таска удаляется
  64.  
  65.     и не важно - как мы подтвердили редактирование
  66.     способы подтверждения мы уже отдельно описали
  67.     и этого достаточно
  68.  
  69.     тут пункт - delete by emptying text
  70.  
  71.     тоже - не высокоприоритетное действие
  72.     т к есть workaround = delete
  73. */
Advertisement
Add Comment
Please, Sign In to add comment