| Current File : /home/jvzmxxx/wiki1/extensions/Flow/tests/browser/features/support/components/board_description.rb |
require_relative 'flow_editor'
class BoardDescription
include PageObject
include FlowEditor
# board description
a(:edit, text: "Edit description")
div(:content, class: 'flow-ui-boardDescriptionWidget-content')
a(:toggle, class: "side-rail-toggle-button")
div(:editor_widget, class: 'flow-ui-boardDescriptionWidget-editor')
div(:categories, class: 'flow-ui-categoriesWidget')
def editor_element
visualeditor_or_textarea editor_widget_element
end
def category_item(itemName)
categories_element.link_element(text: itemName)
end
link(:save, text: /Save description.*/)
# If page has an archive template from a flow conversion
# find the link
link(:archive_link) do
content_element.link_element(text: /Archive/)
end
end