Module: LinkedRails::Helpers::OntolaActionsHelper
- Included in:
- ApplicationMenuList, ActiveResponse::Responders::RDF
- Defined in:
- lib/linked_rails/helpers/ontola_actions_helper.rb
Instance Method Summary collapse
- #add_exec_action_header(headers, action) ⇒ Object
- #ontola_copy_action(value) ⇒ Object
- #ontola_dialog_action(resource, opener: nil, size: nil) ⇒ Object
- #ontola_dialog_close_action ⇒ Object
- #ontola_redirect_action(location, reload: nil) ⇒ Object
- #ontola_snackbar_action(text) ⇒ Object
Instance Method Details
#add_exec_action_header(headers, action) ⇒ Object
6 7 8 9 |
# File 'lib/linked_rails/helpers/ontola_actions_helper.rb', line 6 def add_exec_action_header(headers, action) headers['Exec-Action'] ||= '' headers['Exec-Action'] += "#{action}\n" end |
#ontola_copy_action(value) ⇒ Object
11 12 13 |
# File 'lib/linked_rails/helpers/ontola_actions_helper.rb', line 11 def ontola_copy_action(value) Vocab.libro["actions/copyToClipboard?#{{value: value}.to_param}"] end |
#ontola_dialog_action(resource, opener: nil, size: nil) ⇒ Object
15 16 17 |
# File 'lib/linked_rails/helpers/ontola_actions_helper.rb', line 15 def ontola_dialog_action(resource, opener: nil, size: nil) Vocab.libro["actions/dialog/alert?#{{resource: resource, opener: opener, size: size}.compact.to_param}"] end |
#ontola_dialog_close_action ⇒ Object
19 20 21 |
# File 'lib/linked_rails/helpers/ontola_actions_helper.rb', line 19 def ontola_dialog_close_action Vocab.libro['actions/dialog/close'] end |
#ontola_redirect_action(location, reload: nil) ⇒ Object
23 24 25 |
# File 'lib/linked_rails/helpers/ontola_actions_helper.rb', line 23 def ontola_redirect_action(location, reload: nil) Vocab.libro["actions/redirect?#{{location: location, reload: reload}.compact.to_param}"] end |
#ontola_snackbar_action(text) ⇒ Object
27 28 29 |
# File 'lib/linked_rails/helpers/ontola_actions_helper.rb', line 27 def (text) Vocab.libro["actions/snackbar?#{{text: text}.to_param}"] end |