Module: HS::ChapterPreview

Includes:
HTMLPreview
Included in:
Chapter
Defined in:
lib/hs/preview/chapter_preview.rb

Constant Summary collapse

REVIEW_ICON =
{
  none: 'file',
  translated: 'bookmark',
  first: 'file-edit',
  second: 'heart',
  final: 'check'
}.freeze
REVIEW_COLOR =
{
  none: 'muted',
  translated: 'muted',
  first: 'warning',
  second: 'danger',
  final: 'primary'
}.freeze
REVIEW_TITLE =
{
  none: 'არაა რედაქტირებული',
  translated: 'პორველადი თარგმანი',
  first: 'პირველადი რედაქტირება',
  second: 'მეორადი რედაქტირება',
  final: 'საბოლოო რედაქცია'
}.freeze

Instance Method Summary collapse

Methods included from HTMLPreview

#html_preview

Instance Method Details

#previewObject



33
34
35
# File 'lib/hs/preview/chapter_preview.rb', line 33

def preview
  body_element
end

#review_colorObject



45
46
47
# File 'lib/hs/preview/chapter_preview.rb', line 45

def review_color
  REVIEW_COLOR[review_status.to_sym]
end

#review_iconObject



37
38
39
# File 'lib/hs/preview/chapter_preview.rb', line 37

def review_icon
  REVIEW_ICON[review_status.to_sym]
end

#review_titleObject



41
42
43
# File 'lib/hs/preview/chapter_preview.rb', line 41

def review_title
  REVIEW_TITLE[review_status.to_sym]
end