for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace dokuwiki\plugin\prosemirror\parser;
class LocalLinkNode extends LinkNode
{
public function toSyntax()
return $this->getDefaultLinkSyntax($this->attrs['href']);
}
public static function render($renderer, $hash, $name)
global $ID;
$additionalAttributes = [
'data-resolvedTitle' => $ID . ' ↵',
'data-resolvedID' => $ID . '#' . $hash,
'data-resolvedName' => $hash,
'data-resolvedClass' => 'wikilink1',
];
self::renderToJSON(
$renderer,
'internallink',
'#' . $hash,
$name,
$additionalAttributes
);
public static function resolveLocalLink($hash, $id)
$trimmedHash = trim($hash, '#');
return [
'id' => $id . '#' . $trimmedHash,
'exists' => true,
'heading' => $trimmedHash,
'title' => $id . ' ↵',