Project

General

Profile

MarkupEditor » History » Version 6

Viktoria Kopach, 06/06/2011 08:09 PM

1 3 Alexey Demakov
h1. Document Markup Editor
2 1 Viktoria Kopach
3
Это окно-браузер с текстом документа. В нем размечаются требования. Редактировать текст нельзя.
4 4 Viktoria Kopach
5 1 Viktoria Kopach
*Выделение требований из окна Document Markup editor.*
6
Выделить часть текста, в контекстном меню выбрать Add to requirement... Появляется окно Requirement selection со списком уже существующих требований. 
7
+Окно Requirement selection.+
8
Позволяет выбрать существующее требование для добавления в него location''а или создать новое. Имеет кнопки create new, OK и Cancel. Если одно из требований (или папка требований) выбрано, то все три кнопки активны, иначе активна только кнопка Cancel. Новое требование создается внутри выбранного требования.
9
При нажатии create new открывается окно редактора идентификатора, в котором есть строка для ввода идентификатора нового требования и кнопки OK и Cancel (обе активные). После ввода Id и нажатия OK в окне выбора требования в дереве требований появляется новое требование с введенным Id, расположенное внутри требования, которое было выбрано; новое требование теперь выделено. Если Id не было введено (поле осталось пустым), при нажатии OK появляется предупреждение о том, что Id не может быть пустым. Если требование с таким Id уже существует внутри узла выбранного требования, появляется предупреждение о том, что требование с таким Id уже есть.
10
При нажатии OK в окне выбора требования окно закрывается, а location добавляется к выбранному требованию.
11
Если этот location не был ранее выделен, то он маркируется выделением.
12
13 3 Alexey Demakov
[[DocumentFind|Поиск по документу]]
14 1 Viktoria Kopach
15
*В контекстном меню есть пункт Show identifiers.* При выборе этого пункта над всеми location''ами появляются всплывающие подсказки с их Id (или именами?). В контекстном меню этот пункт выделяется галочкой, как выбранный. При снятии галочки всплывающие подсказки исчезают.
16
Если Show identifiers не выбран, то при наведении курсора на требование возникает всплывающая подсказка с его именем.
17
18
*В контекстном меню есть пункт Show version.* При его выборе возникает окно с информацией о версии используемого браузера.
19
20
*В контекстном меню есть пункт Find...* При выборе этого меню открывается окно поиска.
21 2 Viktoria Kopach
22 5 Viktoria Kopach
*В контекстном меню есть пункт для связывания location''а в Markup editor с требованиями в Requality explorer и Properties.
23
Есть два варианта, как это реализовать в Requality.
24 6 Viktoria Kopach
25 5 Viktoria Kopach
+Первый вариант реализации:+ пункт Show requirement.
26
* Этот пункт есть в контекстном меню, которое открывается в Markup editor''е.
27
* Он активен в том случае, если контекстное меню открывается на размеченном location''е.
28
* При его выборе в Requality explorer выделяется требование, которому этот location принадлежит. Если он принадлежит нескольким требованиям, выделяется то, которое первое его получило. То же требование открывается в Properties.
29
* Для случая, когда location принадлежит нескольким требованиям можно использовать горячие клавиши, которые позволяют пройтись по всем этим требованиям по очереди.
30 6 Viktoria Kopach
31 5 Viktoria Kopach
+Второй вариант реализации:+ в Markup editor при открытии контекстного меню на location''е в контекстном меню появляются новые пункты - список всех требований (их имена), в которых есть этот location. При выборе одного из этих требований оно выделяется в Requality explorer и открывается в Properties.
32
33 2 Viktoria Kopach
[[ReqEditor|Перспектива Requality (основные view)]]