Fixed Style/Tab RuboCop offense
Bug: 117989 Change-Id: Ic4d9769df7c0ca459a7710b414d0738601107461
This commit is contained in:
@@ -1,22 +1,22 @@
|
||||
module LanguageModule
|
||||
include PageObject
|
||||
include PageObject
|
||||
|
||||
def language_to_code(language)
|
||||
case language
|
||||
when "German"
|
||||
"de"
|
||||
when "English"
|
||||
"en"
|
||||
when "Finnish"
|
||||
"fi"
|
||||
when "Hebrew"
|
||||
"he"
|
||||
when "Hindi"
|
||||
"hi"
|
||||
when "Malayalam"
|
||||
"ml"
|
||||
else
|
||||
p "Unknown language #{language}"
|
||||
end
|
||||
end
|
||||
def language_to_code(language)
|
||||
case language
|
||||
when "German"
|
||||
"de"
|
||||
when "English"
|
||||
"en"
|
||||
when "Finnish"
|
||||
"fi"
|
||||
when "Hebrew"
|
||||
"he"
|
||||
when "Hindi"
|
||||
"hi"
|
||||
when "Malayalam"
|
||||
"ml"
|
||||
else
|
||||
p "Unknown language #{language}"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class EditPage
|
||||
include PageObject
|
||||
include PageObject
|
||||
|
||||
textarea(:editarea, id: "wpTextbox1")
|
||||
textarea(:editarea, id: "wpTextbox1")
|
||||
end
|
||||
|
||||
@@ -1,25 +1,25 @@
|
||||
class IMEPage
|
||||
include PageObject
|
||||
include LanguageModule
|
||||
include PageObject
|
||||
include LanguageModule
|
||||
|
||||
page_url "?<%=params[:extra]%>"
|
||||
page_url "?<%=params[:extra]%>"
|
||||
|
||||
div(:input_method, class: "imeselector imeselector-toggle")
|
||||
a(:input_method_enabled, class: "ime-name imeselector-toggle")
|
||||
h3(:input_method_ime_list_title, class: "ime-list-title")
|
||||
ul(:input_method_language_list, class: "ime-language-list")
|
||||
div(:input_method_selector_menu, class: "imeselector-menu")
|
||||
text_field(:language_filter, id: "uls-languagefilter")
|
||||
li(:malayalam_inscript2, data_ime_inputmethod: "ml-inscript2")
|
||||
a(:more_languages, class: "ime-selector-more-languages")
|
||||
text_field(:search_input, id: "searchInput")
|
||||
div(:input_method, class: "imeselector imeselector-toggle")
|
||||
a(:input_method_enabled, class: "ime-name imeselector-toggle")
|
||||
h3(:input_method_ime_list_title, class: "ime-list-title")
|
||||
ul(:input_method_language_list, class: "ime-language-list")
|
||||
div(:input_method_selector_menu, class: "imeselector-menu")
|
||||
text_field(:language_filter, id: "uls-languagefilter")
|
||||
li(:malayalam_inscript2, data_ime_inputmethod: "ml-inscript2")
|
||||
a(:more_languages, class: "ime-selector-more-languages")
|
||||
text_field(:search_input, id: "searchInput")
|
||||
|
||||
def ime_input_method_menu_onscreen?
|
||||
browser.execute_script( "
|
||||
var $selectorMenu = $( '.imeselector-menu' ),
|
||||
menuLeft = $selectorMenu.offset().left,
|
||||
menuRight = menuLeft + $selectorMenu.width();
|
||||
def ime_input_method_menu_onscreen?
|
||||
browser.execute_script( "
|
||||
var $selectorMenu = $( '.imeselector-menu' ),
|
||||
menuLeft = $selectorMenu.offset().left,
|
||||
menuRight = menuLeft + $selectorMenu.width();
|
||||
|
||||
return ( menuLeft >= 0 && menuRight <= $( window ).width() );" )
|
||||
end
|
||||
return ( menuLeft >= 0 && menuRight <= $( window ).width() );" )
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
class MainPage
|
||||
include PageObject
|
||||
include PageObject
|
||||
|
||||
page_url "Main_Page"
|
||||
page_url "Main_Page"
|
||||
|
||||
span(:cog, title: "Language settings")
|
||||
a(:create_a_book, text: "Create a book")
|
||||
a(:download_as_pdf, text: "Download as PDF")
|
||||
a(:download_the_file, text: "Download the file")
|
||||
li(:main_page, id: "n-mainpage-description")
|
||||
div(:asia, id: "AS")
|
||||
a(:malayalam) do |page|
|
||||
page.asia_element.element.li(lang: "ml")
|
||||
end
|
||||
a(:print_export, text: "Print/export")
|
||||
a(:printable_version, text: "Printable version")
|
||||
button(:search_button, id: "searchButton")
|
||||
span(:cog, title: "Language settings")
|
||||
a(:create_a_book, text: "Create a book")
|
||||
a(:download_as_pdf, text: "Download as PDF")
|
||||
a(:download_the_file, text: "Download the file")
|
||||
li(:main_page, id: "n-mainpage-description")
|
||||
div(:asia, id: "AS")
|
||||
a(:malayalam) do |page|
|
||||
page.asia_element.element.li(lang: "ml")
|
||||
end
|
||||
a(:print_export, text: "Print/export")
|
||||
a(:printable_version, text: "Printable version")
|
||||
button(:search_button, id: "searchButton")
|
||||
|
||||
def non_interlanguage_links_use_autonym_font?
|
||||
browser.elements(css: "#p-lang li:not(.interlanguage-link)").collect do |element|
|
||||
element.style("font-family")
|
||||
end.to_s.match(/Autonym/) != nil
|
||||
end
|
||||
browser.elements(css: "#p-lang li:not(.interlanguage-link)").collect do |element|
|
||||
element.style("font-family")
|
||||
end.to_s.match(/Autonym/) != nil
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,80 +1,80 @@
|
||||
class PanelPage
|
||||
include PageObject
|
||||
include LanguageModule
|
||||
include PageObject
|
||||
include LanguageModule
|
||||
|
||||
page_url "?<%=params[:extra]%>"
|
||||
page_url "?<%=params[:extra]%>"
|
||||
|
||||
div(:uls, class: "uls-menu")
|
||||
span(:uls_button_close, id: "uls-close")
|
||||
div(:uls, class: "uls-menu")
|
||||
span(:uls_button_close, id: "uls-close")
|
||||
|
||||
div(:language_settings_dialog, id: "language-settings-dialog")
|
||||
div(:panel_display, id: "display-settings-block")
|
||||
button(:panel_fonts, id: "uls-display-settings-fonts-tab")
|
||||
button(:panel_language, id: "uls-display-settings-language-tab")
|
||||
div(:language_settings_dialog, id: "language-settings-dialog")
|
||||
div(:panel_display, id: "display-settings-block")
|
||||
button(:panel_fonts, id: "uls-display-settings-fonts-tab")
|
||||
button(:panel_language, id: "uls-display-settings-language-tab")
|
||||
|
||||
div(:panel_side_display, id: "display-panel-trigger")
|
||||
div(:panel_side_input, id: "input-panel-trigger")
|
||||
div(:panel_side_display, id: "display-panel-trigger")
|
||||
div(:panel_side_input, id: "input-panel-trigger")
|
||||
|
||||
span(:panel_button_close, id: "languagesettings-close")
|
||||
button(:panel_button_apply, class: "uls-settings-apply")
|
||||
button(:panel_button_cancel, class: "uls-settings-cancel")
|
||||
span(:panel_button_close, id: "languagesettings-close")
|
||||
button(:panel_button_apply, class: "uls-settings-apply")
|
||||
button(:panel_button_cancel, class: "uls-settings-cancel")
|
||||
|
||||
button(:panel_disable_input_methods, class: "uls-input-toggle-button")
|
||||
button(:panel_enable_input_methods, class: "uls-input-toggle-button")
|
||||
button(:panel_disable_input_methods, class: "uls-input-toggle-button")
|
||||
button(:panel_enable_input_methods, class: "uls-input-toggle-button")
|
||||
|
||||
checkbox(:webfonts_enable_checkbox, id: "webfonts-enable-checkbox")
|
||||
checkbox(:webfonts_enable_checkbox, id: "webfonts-enable-checkbox")
|
||||
|
||||
select_list(:panel_content_font_selector, id: "content-font-selector")
|
||||
select_list(:panel_interface_font_selector, id: "ui-font-selector")
|
||||
select_list(:panel_content_font_selector, id: "content-font-selector")
|
||||
select_list(:panel_interface_font_selector, id: "ui-font-selector")
|
||||
|
||||
button(:other_language_button, class: "button uls-language-button", index: 1)
|
||||
button(:default_language_button, css: ".uls-language-button.down")
|
||||
button(:other_language_button, class: "button uls-language-button", index: 1)
|
||||
button(:default_language_button, css: ".uls-language-button.down")
|
||||
|
||||
# Triggers
|
||||
span(:trigger_cog, class: "uls-settings-trigger")
|
||||
a(:trigger_personal, class: "uls-trigger")
|
||||
# Triggers
|
||||
span(:trigger_cog, class: "uls-settings-trigger")
|
||||
a(:trigger_personal, class: "uls-trigger")
|
||||
|
||||
select(:selected_content_font, id: "content-font-selector")
|
||||
select(:selected_interface_font, id: "ui-font-selector")
|
||||
select(:selected_content_font, id: "content-font-selector")
|
||||
select(:selected_interface_font, id: "ui-font-selector")
|
||||
|
||||
select(:font_for_content, id: "content-font-selector")
|
||||
select(:font_for_content, id: "content-font-selector")
|
||||
|
||||
div(:uls_display_settings, class: "uls-display-settings")
|
||||
div(:uls_display_settings, class: "uls-display-settings")
|
||||
|
||||
radio_button(:ml_inscript2_radio, id: "ml-inscript2")
|
||||
radio_button(:ml_inscript2_radio, id: "ml-inscript2")
|
||||
|
||||
# Is there way to access the html element?
|
||||
div(:interface, id: "footer")
|
||||
# Is there way to access the html element?
|
||||
div(:interface, id: "footer")
|
||||
|
||||
def uls_language_name_item(language)
|
||||
browser.element(css: ".uls-language-block li[lang=#{language}] a")
|
||||
end
|
||||
def uls_language_name_item(language)
|
||||
browser.element(css: ".uls-language-block li[lang=#{language}] a")
|
||||
end
|
||||
|
||||
def content_font
|
||||
font("#mw-content-text")
|
||||
end
|
||||
def content_font
|
||||
font("#mw-content-text")
|
||||
end
|
||||
|
||||
def interface_font
|
||||
font("body")
|
||||
end
|
||||
def interface_font
|
||||
font("body")
|
||||
end
|
||||
|
||||
def uls_onscreen?
|
||||
browser.execute_script( "
|
||||
var $menu = $( '.uls-menu' ),
|
||||
$window = $( window ),
|
||||
top = $menu.offset().top,
|
||||
viewportTop = $window.scrollTop(),
|
||||
viewportBottom = $window.scrollTop() + $window.height();
|
||||
def uls_onscreen?
|
||||
browser.execute_script( "
|
||||
var $menu = $( '.uls-menu' ),
|
||||
$window = $( window ),
|
||||
top = $menu.offset().top,
|
||||
viewportTop = $window.scrollTop(),
|
||||
viewportBottom = $window.scrollTop() + $window.height();
|
||||
|
||||
return ( top < viewportBottom && top >= viewportTop )" )
|
||||
end
|
||||
return ( top < viewportBottom && top >= viewportTop )" )
|
||||
end
|
||||
|
||||
def webfonts_library_loaded
|
||||
browser.execute_script( "return ( $( 'body' ).data( 'webfonts' ) !== undefined )" )
|
||||
end
|
||||
def webfonts_library_loaded
|
||||
browser.execute_script( "return ( $( 'body' ).data( 'webfonts' ) !== undefined )" )
|
||||
end
|
||||
|
||||
private
|
||||
def font(selector)
|
||||
browser.execute_script( "return $( '#{selector}' ).css( 'font-family' );" )
|
||||
end
|
||||
private
|
||||
def font(selector)
|
||||
browser.execute_script( "return $( '#{selector}' ).css( 'font-family' );" )
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
class PreferencesPage
|
||||
include PageObject
|
||||
include PageObject
|
||||
|
||||
page_url "Special:Preferences"
|
||||
page_url "Special:Preferences"
|
||||
|
||||
select(:set_interface_language, id: "mw-input-wplanguage")
|
||||
button(:save, id: "prefcontrol")
|
||||
select(:set_interface_language, id: "mw-input-wplanguage")
|
||||
button(:save, id: "prefcontrol")
|
||||
|
||||
a(:editing_tab, id: "preftab-editing")
|
||||
select(:editing_font, id: "mw-input-wpeditfont")
|
||||
a(:editing_tab, id: "preftab-editing")
|
||||
select(:editing_font, id: "mw-input-wpeditfont")
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user