Sha256: d55ec2c9ed491b84dd0a79dbb0543507f9751e1b72ce9175724f7c0fba13672c
Contents?: true
Size: 943 Bytes
Versions: 36
Compression:
Stored size: 943 Bytes
Contents
# frozen_string_literal: true module LinkedRails module Helpers module OntolaActionsHelper def add_exec_action_header(headers, action) headers['Exec-Action'] ||= '' headers['Exec-Action'] += "#{action}\n" end def ontola_copy_action(value) Vocab.libro["actions/copyToClipboard?#{{value: value}.to_param}"] end def ontola_dialog_action(resource, opener: nil, size: nil) Vocab.libro["actions/dialog/alert?#{{resource: resource, opener: opener, size: size}.compact.to_param}"] end def ontola_dialog_close_action Vocab.libro['actions/dialog/close'] end def ontola_redirect_action(location, reload: nil) Vocab.libro["actions/redirect?#{{location: location, reload: reload}.compact.to_param}"] end def ontola_snackbar_action(text) Vocab.libro["actions/snackbar?#{{text: text}.to_param}"] end end end end
Version data entries
36 entries across 36 versions & 1 rubygems