mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2025-12-25 01:02:47 +00:00
Include Dicefont
This commit is contained in:
@@ -4,10 +4,14 @@ const Marked = require('marked');
|
||||
const MarkedExtendedTables = require('marked-extended-tables');
|
||||
const { markedSmartypantsLite: MarkedSmartypantsLite } = require('marked-smartypants-lite');
|
||||
const { gfmHeadingId: MarkedGFMHeadingId } = require('marked-gfm-heading-id');
|
||||
const { markedEmoji: MarkedEmojis} = require('marked-emoji');
|
||||
const dicefont = require('../../themes/fonts/icon fonts/dicefont.js');
|
||||
const MathParser = require('expr-eval').Parser;
|
||||
const renderer = new Marked.Renderer();
|
||||
const tokenizer = new Marked.Tokenizer();
|
||||
|
||||
console.log(dicefont)
|
||||
|
||||
//Limit math features to simple items
|
||||
const mathParser = new MathParser({
|
||||
operators : {
|
||||
@@ -659,11 +663,21 @@ function MarkedVariables() {
|
||||
};
|
||||
//^=====--------------------< Variable Handling >-------------------=====^//
|
||||
|
||||
// Emoji options
|
||||
const MarkedEmojiOptions = {
|
||||
emojis: {
|
||||
...dicefont,
|
||||
"heart": "fa-solid fa-heart",
|
||||
"star": "fa-solid fa-star"
|
||||
},
|
||||
renderer: (token) => `<i class="${token.emoji}"></i>`
|
||||
};
|
||||
|
||||
Marked.use(MarkedVariables());
|
||||
Marked.use({ extensions: [definitionListsMultiLine, definitionListsSingleLine, superSubScripts, mustacheSpans, mustacheDivs, mustacheInjectInline] });
|
||||
Marked.use(mustacheInjectBlock);
|
||||
Marked.use({ renderer: renderer, tokenizer: tokenizer, mangle: false });
|
||||
Marked.use(MarkedExtendedTables(), MarkedGFMHeadingId(), MarkedSmartypantsLite());
|
||||
Marked.use(MarkedExtendedTables(), MarkedGFMHeadingId(), MarkedSmartypantsLite(), MarkedEmojis(MarkedEmojiOptions));
|
||||
|
||||
const nonWordAndColonTest = /[^\w:]/g;
|
||||
const cleanUrl = function (sanitize, base, href) {
|
||||
|
||||
96
themes/fonts/icon fonts/dicefont.js
Normal file
96
themes/fonts/icon fonts/dicefont.js
Normal file
@@ -0,0 +1,96 @@
|
||||
const dicefont = {
|
||||
"df-F" : "df F",
|
||||
"df-F-minus" : "df F-minus",
|
||||
"df-F-plus" : "df F-plus",
|
||||
"df-F-zero" : "df F-zero",
|
||||
"df-d10" : "df d10",
|
||||
"df-d10-1" : "df d10-1",
|
||||
"df-d10-10" : "df d10-10",
|
||||
"df-d10-2" : "df d10-2",
|
||||
"df-d10-3" : "df d10-3",
|
||||
"df-d10-4" : "df d10-4",
|
||||
"df-d10-5" : "df d10-5",
|
||||
"df-d10-6" : "df d10-6",
|
||||
"df-d10-7" : "df d10-7",
|
||||
"df-d10-8" : "df d10-8",
|
||||
"df-d10-9" : "df d10-9",
|
||||
"df-d12" : "df d12",
|
||||
"df-d12-1" : "df d12-1",
|
||||
"df-d12-10" : "df d12-10",
|
||||
"df-d12-11" : "df d12-11",
|
||||
"df-d12-12" : "df d12-12",
|
||||
"df-d12-2" : "df d12-2",
|
||||
"df-d12-3" : "df d12-3",
|
||||
"df-d12-4" : "df d12-4",
|
||||
"df-d12-5" : "df d12-5",
|
||||
"df-d12-6" : "df d12-6",
|
||||
"df-d12-7" : "df d12-7",
|
||||
"df-d12-8" : "df d12-8",
|
||||
"df-d12-9" : "df d12-9",
|
||||
"df-d2" : "df d2",
|
||||
"df-d2-1" : "df d2-1",
|
||||
"df-d2-2" : "df d2-2",
|
||||
"df-d20" : "df d20",
|
||||
"df-d20-1" : "df d20-1",
|
||||
"df-d20-10" : "df d20-10",
|
||||
"df-d20-11" : "df d20-11",
|
||||
"df-d20-12" : "df d20-12",
|
||||
"df-d20-13" : "df d20-13",
|
||||
"df-d20-14" : "df d20-14",
|
||||
"df-d20-15" : "df d20-15",
|
||||
"df-d20-16" : "df d20-16",
|
||||
"df-d20-17" : "df d20-17",
|
||||
"df-d20-18" : "df d20-18",
|
||||
"df-d20-19" : "df d20-19",
|
||||
"df-d20-2" : "df d20-2",
|
||||
"df-d20-20" : "df d20-20",
|
||||
"df-d20-3" : "df d20-3",
|
||||
"df-d20-4" : "df d20-4",
|
||||
"df-d20-5" : "df d20-5",
|
||||
"df-d20-6" : "df d20-6",
|
||||
"df-d20-7" : "df d20-7",
|
||||
"df-d20-8" : "df d20-8",
|
||||
"df-d20-9" : "df d20-9",
|
||||
"df-d4" : "df d4",
|
||||
"df-d4-1" : "df d4-1",
|
||||
"df-d4-2" : "df d4-2",
|
||||
"df-d4-3" : "df d4-3",
|
||||
"df-d4-4" : "df d4-4",
|
||||
"df-d6" : "df d6",
|
||||
"df-d6-1" : "df d6-1",
|
||||
"df-d6-2" : "df d6-2",
|
||||
"df-d6-3" : "df d6-3",
|
||||
"df-d6-4" : "df d6-4",
|
||||
"df-d6-5" : "df d6-5",
|
||||
"df-d6-6" : "df d6-6",
|
||||
"df-d8" : "df d8",
|
||||
"df-d8-1" : "df d8-1",
|
||||
"df-d8-2" : "df d8-2",
|
||||
"df-d8-3" : "df d8-3",
|
||||
"df-d8-4" : "df d8-4",
|
||||
"df-d8-5" : "df d8-5",
|
||||
"df-d8-6" : "df d8-6",
|
||||
"df-d8-7" : "df d8-7",
|
||||
"df-d8-8" : "df d8-8",
|
||||
"df-dot-d6" : "df dot-d6",
|
||||
"df-dot-d6-1" : "df dot-d6-1",
|
||||
"df-dot-d6-2" : "df dot-d6-2",
|
||||
"df-dot-d6-3" : "df dot-d6-3",
|
||||
"df-dot-d6-4" : "df dot-d6-4",
|
||||
"df-dot-d6-5" : "df dot-d6-5",
|
||||
"df-dot-d6-6" : "df dot-d6-6",
|
||||
"df-small-dot-d6-1" : "df small-dot-d6-1",
|
||||
"df-small-dot-d6-2" : "df small-dot-d6-2",
|
||||
"df-small-dot-d6-3" : "df small-dot-d6-3",
|
||||
"df-small-dot-d6-4" : "df small-dot-d6-4",
|
||||
"df-small-dot-d6-5" : "df small-dot-d6-5",
|
||||
"df-small-dot-d6-6" : "df small-dot-d6-6",
|
||||
"df-solid-small-dot-d6-1" : "df solid-small-dot-d6-1",
|
||||
"df-solid-small-dot-d6-2" : "df solid-small-dot-d6-2",
|
||||
"df-solid-small-dot-d6-3" : "df solid-small-dot-d6-3",
|
||||
"df-solid-small-dot-d6-4" : "df solid-small-dot-d6-4",
|
||||
"df-solid-small-dot-d6-5" : "df solid-small-dot-d6-5",
|
||||
"df-solid-small-dot-d6-6" : "df solid-small-dot-d6-6",
|
||||
}
|
||||
|
||||
module.exports = dicefont;
|
||||
Reference in New Issue
Block a user