mikuli.cz

:)
git clone https://git.sr.ht/~ashymad/mikuli.cz
Log | Files | Refs

commit cbb2e8ce60a64dd92723bcf0c36644da62461bb3
parent 6a071c1c5fa513d9233ae70c48388678ad868118
Author: markseu <mark2011@mayberg.se>
Date:   Tue, 28 Jan 2014 16:45:59 +0100

Better location handling (snowflake remix)

Diffstat:
Msystem/core/core-markdownextra.php | 12++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/system/core/core-markdownextra.php b/system/core/core-markdownextra.php @@ -5,7 +5,7 @@ // Markdown extra core plugin class YellowMarkdownExtra { - const Version = "0.2.6"; + const Version = "0.2.7"; var $yellow; //access to API var $textHtml; //generated text (HTML format) @@ -15,11 +15,11 @@ class YellowMarkdownExtra $this->yellow = $yellow; } - // Handle text parsing + // Handle page parsing function onParse($page, $text) { $markdown = new YellowMarkdownExtraParser($this->yellow); - $this->textHtml = $markdown->transform($page, $text); + $this->textHtml = $markdown->transformPage($page, $text); } } @@ -34,15 +34,15 @@ class YellowMarkdownExtraParser extends MarkdownExtraParser parent::__construct(); } - // Transform text - function transform($page, $text) + // Transform page text + function transformPage($page, $text) { $location = $this->yellow->toolbox->getDirectoryLocation($page->getLocation()); $text = preg_replace("/@pageRead/i", $page->get("pageRead"), $text); $text = preg_replace("/@pageEdit/i", $page->get("pageEdit"), $text); $text = preg_replace("/@pageError/i", $page->get("pageError"), $text); return preg_replace("/<a(.*?)href=\"(?!javascript:)([^\/\"]+)\"(.*?)>/i", - "<a$1href=\"$location$2\"$3>", parent::transform($text)); + "<a$1href=\"$location$2\"$3>", $this->transform($text)); } // Handle links