mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-01-11 09:48:40 +00:00
fix markdown
This commit is contained in:
parent
0c9921b737
commit
5c38b8b250
|
|
@ -448,19 +448,17 @@ class Markdown
|
|||
// Keystrokes
|
||||
if ($this->options['keystrokes'] ?? true) {
|
||||
$this->inlineTypes['['][] = 'Keystrokes';
|
||||
$this->inlineMarkerList .= '[';
|
||||
}
|
||||
|
||||
// Spoiler
|
||||
if ($this->options['spoiler'] ?? false) {
|
||||
$this->inlineTypes['>'][] = 'Spoiler';
|
||||
$this->inlineMarkerList .= '=';
|
||||
$this->inlineMarkerList .= '>';
|
||||
}
|
||||
|
||||
// Inline Math
|
||||
if ($this->options['math'] ?? false) {
|
||||
$this->inlineTypes['\\'][] = 'Math';
|
||||
$this->inlineMarkerList .= '\\';
|
||||
$this->inlineTypes['$'][] = 'Math';
|
||||
$this->inlineMarkerList .= '$';
|
||||
}
|
||||
|
|
@ -479,7 +477,6 @@ class Markdown
|
|||
// Emojis
|
||||
if ($this->options['emojis'] ?? true) {
|
||||
$this->inlineTypes[':'][] = 'Emojis';
|
||||
$this->inlineMarkerList .= ':';
|
||||
}
|
||||
|
||||
// Typographer
|
||||
|
|
@ -491,7 +488,6 @@ class Markdown
|
|||
$this->inlineTypes['+'][] = 'Typographer';
|
||||
$this->inlineMarkerList .= '+';
|
||||
$this->inlineTypes['!'][] = 'Typographer';
|
||||
$this->inlineMarkerList .= '!';
|
||||
$this->inlineTypes['?'][] = 'Typographer';
|
||||
$this->inlineMarkerList .= '?';
|
||||
}
|
||||
|
|
@ -515,25 +511,21 @@ class Markdown
|
|||
// Embeding
|
||||
if ($this->options['embeding'] ?? false) {
|
||||
$this->inlineTypes['['][] = 'Embeding';
|
||||
$this->inlineMarkerList .= '[';
|
||||
}
|
||||
|
||||
// Map
|
||||
if ($this->options['map'] ?? false) {
|
||||
$this->inlineTypes['['][] = 'Map';
|
||||
$this->inlineMarkerList .= '[';
|
||||
}
|
||||
|
||||
// Address
|
||||
if ($this->options['address'] ?? false) {
|
||||
$this->inlineTypes['['][] = 'Address';
|
||||
$this->inlineMarkerList .= '[';
|
||||
}
|
||||
|
||||
// Contact
|
||||
if ($this->options['contact'] ?? false) {
|
||||
$this->inlineTypes['['][] = 'Contact';
|
||||
$this->inlineMarkerList .= '[';
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1493,7 +1485,7 @@ class Markdown
|
|||
protected function inlineContact(array $excerpt) : ?array
|
||||
{
|
||||
if (!($this->options['contact'] ?? false)
|
||||
|| (\preg_match('/\[contact.*?([a-zA-Z]+)="([a-zA-Z0-9\-_]+)"\]/', $excerpt['text'], $matches) !== 1)
|
||||
|| (\preg_match('/\[contact.*?([a-zA-Z]+)="(.*?)"\]/', $excerpt['text'], $matches) !== 1)
|
||||
) {
|
||||
return null;
|
||||
}
|
||||
|
|
@ -2749,7 +2741,7 @@ class Markdown
|
|||
while ($rowNo + $rowspan < $rowCount
|
||||
&& $index < \count($rows[$rowNo + $rowspan]['elements'])
|
||||
&& $rows[$rowNo + $rowspan]['elements'][$index]['handler']['argument'] === '^'
|
||||
&& (isset($element['attributes']['colspan']) && $element['attributes']['colspan'] ?? null) === ($rows[$rowNo + $rowspan]['elements'][$index]['attributes']['colspan'] ?? null)
|
||||
&& ($element['attributes']['colspan'] ?? null) === ($rows[$rowNo + $rowspan]['elements'][$index]['attributes']['colspan'] ?? null)
|
||||
) {
|
||||
$rows[$rowNo + $rowspan]['elements'][$index]['merged'] = true;
|
||||
++$rowspan;
|
||||
|
|
|
|||
|
|
@ -1,9 +0,0 @@
|
|||
[contact phone="+49 123 456 789"]
|
||||
[contact facebook="@jinggaApp"]
|
||||
[contact discord="jingga"]
|
||||
[contact email="test@email.com"]
|
||||
[contact twitter="@jinggaApp"]
|
||||
[contact youtube="@jinggaApp"]
|
||||
[contact instagram="jinggaApp"]
|
||||
[contact slack="jinggaApp"]
|
||||
[contact teams="jinggaApp"]
|
||||
|
|
@ -1,2 +1,5 @@
|
|||
<p>[video src="<a href="https://www.youtube.com/watch?v=dQw4w9WgXcQ&ab_channel=RickAstley">https://www.youtube.com/watch?v=dQw4w9WgXcQ&ab_channel=RickAstley</a>"]</p>
|
||||
<video src="test.mp4"></video>
|
||||
<p><iframe src="https://www.youtube.com/embed/dQw4w9WgXcQ" frameborder="0" allow="autoplay" allowfullscreen="" sandbox="allow-same-origin allow-scripts allow-forms">https://www.youtube.com/watch?v=dQw4w9WgXcQ&ab_channel=RickAstley</iframe>
|
||||
<iframe src="https://player.vimeo.com/video/874474957" frameborder="0" allow="autoplay" allowfullscreen="" sandbox="allow-same-origin allow-scripts allow-forms">https://vimeo.com/874474957</iframe>
|
||||
<iframe src="https://www.dailymotion.com/video/x3w7rss" frameborder="0" allow="autoplay" allowfullscreen="" sandbox="allow-same-origin allow-scripts allow-forms">https://www.dailymotion.com/video/x3w7rss</iframe>
|
||||
<video src="test.mp4" controls="">test.mp4</video>
|
||||
<audio src="test.mp3" controls="">test.mp3</audio></p>
|
||||
|
|
@ -1,4 +1,5 @@
|
|||
[video src="https://www.youtube.com/watch?v=dQw4w9WgXcQ&ab_channel=RickAstley"]
|
||||
[video src="https://vimeo.com/874474957"]
|
||||
[video src="https://www.dailymotion.com/video/x3w7rss"]
|
||||
[video src="test.mp4"]
|
||||
[video src="test.mp4"]
|
||||
[audio src="test.mp3"]
|
||||
|
|
@ -1 +1 @@
|
|||
<div id="" class="map" data-lat="1.0" data-lon="1.0"></div>
|
||||
<p><div id="-" class="map" data-lat="1.0" data-lon="1.0"></div></p>
|
||||
|
|
@ -1 +1 @@
|
|||
©
|
||||
<p>©</p>
|
||||
Loading…
Reference in New Issue
Block a user