Class: EacRedmineUsability::Hooks::DoneRatioAlternativeInput

Inherits:
Redmine::Hook::ViewListener
  • Object
show all
Defined in:
lib/eac_redmine_usability/hooks/done_ratio_alternative_input.rb

Constant Summary collapse

ORIGINAL_INPUT_ID =
'issue_done_ratio'
ALTERNATIVE_INPUT_ID =
ORIGINAL_INPUT_ID + '_alternative'
CHANGER_CONTROL_ID =
ORIGINAL_INPUT_ID + '_changer'
HIDDEN_CONTENT_ID =
ORIGINAL_INPUT_ID + '_hidden_content'
ELEMENTS_IDS =
[ORIGINAL_INPUT_ID, ALTERNATIVE_INPUT_ID, CHANGER_CONTROL_ID,
HIDDEN_CONTENT_ID].freeze
MINIMUM_VALUE =
0
MAXIMUM_VALUE =
100

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#output_bufferObject

Returns the value of attribute output_buffer.



6
7
8
# File 'lib/eac_redmine_usability/hooks/done_ratio_alternative_input.rb', line 6

def output_buffer
  @output_buffer
end

Instance Method Details

#view_issues_form_details_bottom(context = {}) ⇒ Object

return [ActiveSupport::SafeBuffer]

Parameters:

  • context (Hash) (defaults to: {})


20
21
22
# File 'lib/eac_redmine_usability/hooks/done_ratio_alternative_input.rb', line 20

def view_issues_form_details_bottom(context = {})
  safe_join([hidden_content(context[:issue]), script_tag])
end