Class: Releaf::I18nDatabase::Translations::EditBuilder
- Inherits:
-
Builders::EditBuilder
- Object
- Builders::EditBuilder
- Releaf::I18nDatabase::Translations::EditBuilder
show all
- Includes:
- BuildersCommon
- Defined in:
- app/builders/releaf/i18n_database/translations/edit_builder.rb
Instance Method Summary
collapse
#action_url, #export_button
Instance Method Details
35
36
37
|
# File 'app/builders/releaf/i18n_database/translations/edit_builder.rb', line 35
def back_to_index_button
button(t("Back to list"), "caret-left", class: "secondary", href: action_url(:index))
end
|
31
32
33
|
# File 'app/builders/releaf/i18n_database/translations/edit_builder.rb', line 31
def
[back_to_index_button, (export_button unless import?)].compact
end
|
#import? ⇒ Boolean
19
20
21
|
# File 'app/builders/releaf/i18n_database/translations/edit_builder.rb', line 19
def import?
template_variable("import")
end
|
23
24
25
|
# File 'app/builders/releaf/i18n_database/translations/edit_builder.rb', line 23
def save_button
button(save_button_text, "check", class: "primary", data: { type: 'ok' }, type: "submit")
end
|
#save_button_text ⇒ Object
27
28
29
|
# File 'app/builders/releaf/i18n_database/translations/edit_builder.rb', line 27
def save_button_text
t(import? ? "Import" : "Save")
end
|
#section ⇒ Object
5
6
7
8
9
10
11
|
# File 'app/builders/releaf/i18n_database/translations/edit_builder.rb', line 5
def section
tag(:section) do
form_tag(action_url(:update)) do
safe_join{ section_blocks }
end
end
end
|
#section_body ⇒ Object
13
14
15
16
17
|
# File 'app/builders/releaf/i18n_database/translations/edit_builder.rb', line 13
def section_body
tag(:div, class: "body") do
render partial: "form_fields", locals: {builder: self}
end
end
|
39
|
# File 'app/builders/releaf/i18n_database/translations/edit_builder.rb', line 39
def ; end
|