|
|
@ -1,9 +1,70 @@ |
|
|
|
(function () { |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', 'left-half'); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', 'right-half'); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', 'left-third'); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', 'right-third'); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', 'left-quarter'); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', 'right-quarter'); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'data-max-width', /\d+\%?$/ ); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', 'quarter'); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', 'third'); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', 'half'); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', 'two-thirds'); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', 'three-quarters'); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', 'right'); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', 'last'); |
|
|
|
|
|
|
|
// quarter
|
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', /^\s*(quarter|right)\s+(right|quarter)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', /^\s*(quarter|last)\s+(quarter|last)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', /^\s*(quarter|last|right)\s+(quarter|last|right)\s+(quarter|last|right)\s*$/); |
|
|
|
|
|
|
|
// third
|
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', /^\s*(third|right)\s+(right|third)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', /^\s*(third|last)\s+(third|last)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', /^\s*(third|last|right)\s+(third|last|right)\s+(third|last|right)\s*$/); |
|
|
|
|
|
|
|
// half
|
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', /^\s*(half|right)\s+(right|half)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', /^\s*(half|last)\s+(half|last)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', /^\s*(half|last|right)\s+(half|last|right)\s+(half|last|right)\s*$/); |
|
|
|
|
|
|
|
// two-thirds
|
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', /^\s*(two-thirds|right)\s+(right|two-thirds)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', /^\s*(two-thirds|last)\s+(two-thirds|last)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', /^\s*(two-thirds|last|right)\s+(two-thirds|last|right)\s+(two-thirds|last|right)\s*$/); |
|
|
|
|
|
|
|
// three-quarters
|
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', /^\s*(three-quarters|right)\s+(right|three-quarters)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', /^\s*(three-quarters|last)\s+(three-quarters|last)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('figure', 'class', /^\s*(three-quarters|last|right)\s+(three-quarters|last|right)\s+(three-quarters|last|right)\s*$/); |
|
|
|
|
|
|
|
// paragraphs
|
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', 'quarter'); |
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', 'third'); |
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', 'half'); |
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', 'two-thirds'); |
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', 'three-quarters'); |
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', 'right'); |
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', 'last'); |
|
|
|
|
|
|
|
// quarter
|
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', /^\s*(quarter|right)\s+(right|quarter)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', /^\s*(quarter|last)\s+(quarter|last)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', /^\s*(quarter|last|right)\s+(quarter|last|right)\s+(quarter|last|right)\s*$/); |
|
|
|
|
|
|
|
// third
|
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', /^\s*(third|right)\s+(right|third)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', /^\s*(third|last)\s+(third|last)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', /^\s*(third|last|right)\s+(third|last|right)\s+(third|last|right)\s*$/); |
|
|
|
|
|
|
|
// half
|
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', /^\s*(half|right)\s+(right|half)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', /^\s*(half|last)\s+(half|last)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', /^\s*(half|last|right)\s+(half|last|right)\s+(half|last|right)\s*$/); |
|
|
|
|
|
|
|
// two-thirds
|
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', /^\s*(two-thirds|right)\s+(right|two-thirds)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', /^\s*(two-thirds|last)\s+(two-thirds|last)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', /^\s*(two-thirds|last|right)\s+(two-thirds|last|right)\s+(two-thirds|last|right)\s*$/); |
|
|
|
|
|
|
|
// three-quarters
|
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', /^\s*(three-quarters|right)\s+(right|three-quarters)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', /^\s*(three-quarters|last)\s+(three-quarters|last)\s*$/); |
|
|
|
Discourse.Markdown.whiteListTag('div', 'class', /^\s*(three-quarters|last|right)\s+(three-quarters|last|right)\s+(three-quarters|last|right)\s*$/); |
|
|
|
|
|
|
|
Discourse.Markdown.whiteListTag('hr', 'class', 'clear'); |
|
|
|
})(); |