Module: MMMD::Renderers::PlaintermConstants

Defined in:
lib/mmmd/renderers/plainterm.rb

Defined Under Namespace

Classes: StyleManager

Constant Summary collapse

DEFAULT_STYLE =
{
  "PointBlank::DOM::Paragraph" => {
    indent: true,
    increase_level: true
  },
  "PointBlank::DOM::Text" => {},
  "PointBlank::DOM::SetextHeading1" => {
    center: true,
    bold: true,
    extra_newlines: true,
    underline_full_block: true
  },
  "PointBlank::DOM::SetextHeading2" => {
    center: true,
    underline_block: true
  },
  "PointBlank::DOM::ATXHeading1" => {
    center: true,
    bold: true,
    extra_newlines: true,
    underline_full_block: true
  },
  "PointBlank::DOM::ATXHeading2" => {
    center: true,
    underline_block: true
  },
  "PointBlank::DOM::ATXHeading3" => {
    underline: true,
    bold: true
  },
  "PointBlank::DOM::ATXHeading4" => {
    bold: true,
    underline: true
  },
  "PointBlank::DOM::ATXHeading5" => {
    underline: true
  },
  "PointBlank::DOM::ATXHeading6" => {
    underline: true
  },
  "PointBlank::DOM::InlineImage" => {
    underline: true
  },
  "PointBlank::DOM::InlineLink" => {
    underline: true
  },
  "PointBlank::DOM::InlinePre" => {},
  "PointBlank::DOM::InlineEmphasis" => {
    italics: true
  },
  "PointBlank::DOM::InlineStrong" => {
    bold: true
  },
  "PointBlank::DOM::ULListElement" => {
    bullet: true,
    increase_level: true
  },
  "PointBlank::DOM::OLListElement" => {
    numbered: true,
    increase_level: true
  },
  "PointBlank::DOM::QuoteBlock" => {
    leftline: true,
    increase_level: true
  },
  "PointBlank::DOM::HorizontalRule" => {
    hrule: true
  }
}.freeze
DEFAULT_EFFECT_PRIORITY =
{
  hrule: 10_500,
  numbered: 10_000,
  leftline: 9500,
  bullet: 9000,
  indent: 8500,
  underline_full_block: 8000,
  underline_block: 7500,
  extra_newlines: 7000,
  center: 6000,
  rjust: 5500,
  box: 5000,
  underline: 4000,
  italics: 3500,
  bold: 3000,
  fg: 2500,
  bg: 2000,
  strikethrough: 1500
}.freeze