Class: Releaf::I18nDatabase::Translations::IndexBuilder
- Inherits:
-
Builders::IndexBuilder
- Object
- Builders::IndexBuilder
- Releaf::I18nDatabase::Translations::IndexBuilder
show all
- Includes:
- BuildersCommon
- Defined in:
- app/builders/releaf/i18n_database/translations/index_builder.rb
Instance Method Summary
collapse
#action_url, #export_button
Instance Method Details
36
37
38
|
# File 'app/builders/releaf/i18n_database/translations/index_builder.rb', line 36
def edit_button
button(t("Edit"), "edit", class: "primary", href: action_url(:edit))
end
|
18
19
20
|
# File 'app/builders/releaf/i18n_database/translations/index_builder.rb', line 18
def
[edit_button]
end
|
22
23
24
|
# File 'app/builders/releaf/i18n_database/translations/index_builder.rb', line 22
def
[export_button, import_button, import_form]
end
|
26
27
28
|
# File 'app/builders/releaf/i18n_database/translations/index_builder.rb', line 26
def import_button
button(t("Import"), "upload", name: "import", class: "secondary")
end
|
30
31
32
33
34
|
# File 'app/builders/releaf/i18n_database/translations/index_builder.rb', line 30
def import_form
form_tag(url_for(action: 'import'), multipart: true, class: 'import') do
file_field_tag :import_file
end
end
|
#search_only_blank_ui ⇒ Object
9
10
11
12
13
14
15
16
|
# File 'app/builders/releaf/i18n_database/translations/index_builder.rb', line 9
def search_only_blank_ui
search_field "only-blank" do
[
check_box_tag(:only_blank, 'true', params[:only_blank].present? ),
label_tag(:only_blank, t("Only blank"))
]
end
end
|
#text_search_available? ⇒ Boolean
40
41
42
|
# File 'app/builders/releaf/i18n_database/translations/index_builder.rb', line 40
def text_search_available?
true
end
|
#text_search_content ⇒ Object
5
6
7
|
# File 'app/builders/releaf/i18n_database/translations/index_builder.rb', line 5
def text_search_content
search_only_blank_ui + super
end
|