Fossil SCM

When editing a link in the WYSIWYG editor, always use the literal HREF link text, not the absolute URL.

vor0nwe 2018-10-25 19:10 vor0nwe-wiki-wysiwyg
Commit 3bf27c4c61ea9d0ad2606a6aa42276599c5ce5556c7dd8f44c7790aa260b778e
1 file changed +1 -1
+1 -1
--- src/wysiwyg.c
+++ src/wysiwyg.c
@@ -264,11 +264,11 @@
264264
@ if (!sel) return;
265265
@ return getNodeUrl(sel.focusNode) || getNodeUrl(sel.anchorNode);
266266
@ }
267267
@ function getNodeUrl(node) {
268268
@ while (node) {
269
- @ if (node.nodeName === 'A') return node.href;
269
+ @ if (node.nodeName === 'A') return node.getAttribute('href');
270270
@ node = node.parentElement;
271271
@ }
272272
@ }
273273
@
274274
@ }
275275
--- src/wysiwyg.c
+++ src/wysiwyg.c
@@ -264,11 +264,11 @@
264 @ if (!sel) return;
265 @ return getNodeUrl(sel.focusNode) || getNodeUrl(sel.anchorNode);
266 @ }
267 @ function getNodeUrl(node) {
268 @ while (node) {
269 @ if (node.nodeName === 'A') return node.href;
270 @ node = node.parentElement;
271 @ }
272 @ }
273 @
274 @ }
275
--- src/wysiwyg.c
+++ src/wysiwyg.c
@@ -264,11 +264,11 @@
264 @ if (!sel) return;
265 @ return getNodeUrl(sel.focusNode) || getNodeUrl(sel.anchorNode);
266 @ }
267 @ function getNodeUrl(node) {
268 @ while (node) {
269 @ if (node.nodeName === 'A') return node.getAttribute('href');
270 @ node = node.parentElement;
271 @ }
272 @ }
273 @
274 @ }
275

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button