diff --git a/assets/css/misuzu/bb.css b/assets/css/misuzu/bb.css new file mode 100644 index 0000000..da48bea --- /dev/null +++ b/assets/css/misuzu/bb.css @@ -0,0 +1,31 @@ +.bb-h1, .bb-h2, +.bb-h3, .bb-h4, +.bb-h5, .bb-h6 { + font-weight: 700; + line-height: 1.5em; + display: inline-block; + width: 100%; + margin-bottom: .25em; +} + +.bb-h1 { + font-size: 2em; + border-bottom: 1px solid var(--accent-colour); +} +.bb-h2 { + font-size: 1.5em; + border-bottom: 1px solid var(--accent-colour); +} +.bb-h3 { + font-size: 1.25em; +} +.bb-h4 { + font-size: 1em; +} +.bb-h5 { + font-size: 0.875em; +} +.bb-h6 { + font-size: 0.85em; + color: var(--accent-colour); +} diff --git a/src/Parsers/BBCode/BBCodeParser.php b/src/Parsers/BBCode/BBCodeParser.php index c244444..e7d1f1c 100644 --- a/src/Parsers/BBCode/BBCodeParser.php +++ b/src/Parsers/BBCode/BBCodeParser.php @@ -19,6 +19,12 @@ class BBCodeParser implements ParserInterface { new Tags\VideoTag, // Basic markup + new Tags\H1Tag, + new Tags\H2Tag, + new Tags\H3Tag, + new Tags\H4Tag, + new Tags\H5Tag, + new Tags\H6Tag, new Tags\BoldTag, new Tags\ItalicsTag, new Tags\UnderlineTag, diff --git a/src/Parsers/BBCode/Tags/H1Tag.php b/src/Parsers/BBCode/Tags/H1Tag.php new file mode 100644 index 0000000..76d1021 --- /dev/null +++ b/src/Parsers/BBCode/Tags/H1Tag.php @@ -0,0 +1,14 @@ +$1'; + } +} diff --git a/src/Parsers/BBCode/Tags/H2Tag.php b/src/Parsers/BBCode/Tags/H2Tag.php new file mode 100644 index 0000000..a7c8edf --- /dev/null +++ b/src/Parsers/BBCode/Tags/H2Tag.php @@ -0,0 +1,14 @@ +$1'; + } +} diff --git a/src/Parsers/BBCode/Tags/H3Tag.php b/src/Parsers/BBCode/Tags/H3Tag.php new file mode 100644 index 0000000..47cfc7c --- /dev/null +++ b/src/Parsers/BBCode/Tags/H3Tag.php @@ -0,0 +1,14 @@ +$1'; + } +} diff --git a/src/Parsers/BBCode/Tags/H4Tag.php b/src/Parsers/BBCode/Tags/H4Tag.php new file mode 100644 index 0000000..2bf081c --- /dev/null +++ b/src/Parsers/BBCode/Tags/H4Tag.php @@ -0,0 +1,14 @@ +$1'; + } +} diff --git a/src/Parsers/BBCode/Tags/H5Tag.php b/src/Parsers/BBCode/Tags/H5Tag.php new file mode 100644 index 0000000..062986b --- /dev/null +++ b/src/Parsers/BBCode/Tags/H5Tag.php @@ -0,0 +1,14 @@ +$1'; + } +} diff --git a/src/Parsers/BBCode/Tags/H6Tag.php b/src/Parsers/BBCode/Tags/H6Tag.php new file mode 100644 index 0000000..8a19878 --- /dev/null +++ b/src/Parsers/BBCode/Tags/H6Tag.php @@ -0,0 +1,14 @@ +$1'; + } +}