mirror of
https://github.com/discourse/discourse.git
synced 2024-12-30 21:53:56 +08:00
c7b2369bfa
- Fix cmd + f keyboard shortcut that opens up the search menu or browser search
30 lines
778 B
Ruby
30 lines
778 B
Ruby
# frozen_string_literal: true
|
|
|
|
module PageObjects
|
|
module Pages
|
|
class Header < PageObjects::Pages::Base
|
|
def get_computed_style_value(selector, property)
|
|
page.evaluate_script(
|
|
"window.getComputedStyle(document.querySelector('#{selector}')).getPropertyValue('#{property}')",
|
|
).strip
|
|
end
|
|
|
|
def resize_element(selector, size)
|
|
page.evaluate_script("document.querySelector('#{selector}').style.height = '#{size}px'")
|
|
end
|
|
|
|
def active_element_id
|
|
page.evaluate_script("document.activeElement.id")
|
|
end
|
|
|
|
def click_outside
|
|
find(".d-modal").click(x: 0, y: 0)
|
|
end
|
|
|
|
def search_in_topic_keyboard_shortcut
|
|
page.send_keys([PLATFORM_KEY_MODIFIER, "f"])
|
|
end
|
|
end
|
|
end
|
|
end
|