Actions
OutlineView » History » Revision 6
« Previous |
Revision 6/7
(diff)
| Next »
Viktoria Kopach, 05/17/2011 07:37 PM
Document Markup Outline view¶
Outline - плоский вид
В Outline должен быть список location''ов в порядке их присутствия в html документе.
Каждый location отображается следующим образом:- Если location соответствует ноль требований в базе, то отображается текст "orphan location" красным жирным шрифтом.
- Если location соответствует одно требование, то user-visible-name(req).
- Если location соответствует несколько требований, то user-visible-name(req1),user-visible-name(req2),user-visible-name(req3).
Если в данном документе у одного требования несколько location''ов, то в тексте выше user-visible-name(req) заменяется на user-visible-name(req)#i, где i - порядковый номер location''а среди всех location''ов данного требования в данном документе.
Определение user-visible-name(req) следующее:- name, если name не пустое
- user-visible-name(req.parent).id, иначе
- всегда при событии приводящем к промотке документа на определенный location, этот location должен выделяться в Outline.
- при выделении location в Outline необходимо проматывать документ к этому location.
список location''ов в порядке их нахождения в документе (в текущем открытом документе или во всех документах?)список location''ов, сгруппированных по требованиям (требования - это узлы, раскрывающиеся в списки location''ов). Внутри группы location''ы упорядочены в порядке нахождения в документе. - надо разбить на два: в одном все location''ы только из текущего документа, в другом - все location''ы, принадлежащие требованиям, которые есть в этом документе (включая location''ы из других документов).
- в документе показывается это location.
- текст location''а в документе выделяется.
- если выбирается location, принадлежащий другому требованию (которое сейчас не выбрано), это требование
выделяется в Requality Explorer''е иоткрывается в незапиненном Properties view, если такого нет - новое Properties view не открывается.
- в документе показывается это location.
- текст location''а в документе выделяется.
- если выбирается location, принадлежащий другому требованию (которое сейчас не выбрано), это требование
выделяется в Requality Explorer''е иоткрывается в незапиненном Properties view. Но, в отличие от одинарного клика, если незапиненного нет - открывается в новом Properties view.
Updated by Viktoria Kopach over 13 years ago · 7 revisions