Fossil SCM

An experiment in reactivating the legacy wysiwyg editor in the new wikiedit page. It works, but cannot currently be removed from the page once it's installed without reloading the page.

stephan 2020-08-30 10:42 trunk
Commit 629bc0e131f29e2932e0b4817a4853dd75b4ece63f565278f41a19ca72f7b3da
--- a/src/fossil.page.wikiedit-wysiwyg-legacy.js
+++ b/src/fossil.page.wikiedit-wysiwyg-legacy.js
@@ -0,0 +1,12 @@
1
+/**
2
+ A slight adaptation of fossil's legacy wysiwyg wiki editor which
3
+ makes it usable with the newer editor's edit widget replacement
4
+ API.
5
+
6
+ Requires.
7
+
8
+ Maintenance note:
9
+ C++-style comment,
10
+ runs of / characters in
11
+ mangled to work around that.
12
+ditor-wid
--- a/src/fossil.page.wikiedit-wysiwyg-legacy.js
+++ b/src/fossil.page.wikiedit-wysiwyg-legacy.js
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
--- a/src/fossil.page.wikiedit-wysiwyg-legacy.js
+++ b/src/fossil.page.wikiedit-wysiwyg-legacy.js
@@ -0,0 +1,12 @@
1 /**
2 A slight adaptation of fossil's legacy wysiwyg wiki editor which
3 makes it usable with the newer editor's edit widget replacement
4 API.
5
6 Requires.
7
8 Maintenance note:
9 C++-style comment,
10 runs of / characters in
11 mangled to work around that.
12 ditor-wid
--- src/main.mk
+++ src/main.mk
@@ -230,10 +230,11 @@
230230
$(SRCDIR)/fossil.dom.js \
231231
$(SRCDIR)/fossil.fetch.js \
232232
$(SRCDIR)/fossil.numbered-lines.js \
233233
$(SRCDIR)/fossil.page.fileedit.js \
234234
$(SRCDIR)/fossil.page.forumpost.js \
235
+ $(SRCDIR)/fossil.page.wikiedit-wysiwyg-legacy.js \
235236
$(SRCDIR)/fossil.page.wikiedit.js \
236237
$(SRCDIR)/fossil.popupwidget.js \
237238
$(SRCDIR)/fossil.storage.js \
238239
$(SRCDIR)/fossil.tabs.js \
239240
$(SRCDIR)/graph.js \
240241
--- src/main.mk
+++ src/main.mk
@@ -230,10 +230,11 @@
230 $(SRCDIR)/fossil.dom.js \
231 $(SRCDIR)/fossil.fetch.js \
232 $(SRCDIR)/fossil.numbered-lines.js \
233 $(SRCDIR)/fossil.page.fileedit.js \
234 $(SRCDIR)/fossil.page.forumpost.js \
 
235 $(SRCDIR)/fossil.page.wikiedit.js \
236 $(SRCDIR)/fossil.popupwidget.js \
237 $(SRCDIR)/fossil.storage.js \
238 $(SRCDIR)/fossil.tabs.js \
239 $(SRCDIR)/graph.js \
240
--- src/main.mk
+++ src/main.mk
@@ -230,10 +230,11 @@
230 $(SRCDIR)/fossil.dom.js \
231 $(SRCDIR)/fossil.fetch.js \
232 $(SRCDIR)/fossil.numbered-lines.js \
233 $(SRCDIR)/fossil.page.fileedit.js \
234 $(SRCDIR)/fossil.page.forumpost.js \
235 $(SRCDIR)/fossil.page.wikiedit-wysiwyg-legacy.js \
236 $(SRCDIR)/fossil.page.wikiedit.js \
237 $(SRCDIR)/fossil.popupwidget.js \
238 $(SRCDIR)/fossil.storage.js \
239 $(SRCDIR)/fossil.tabs.js \
240 $(SRCDIR)/graph.js \
241
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -642,10 +642,11 @@
642642
$(SRCDIR)/fossil.dom.js \
643643
$(SRCDIR)/fossil.fetch.js \
644644
$(SRCDIR)/fossil.numbered-lines.js \
645645
$(SRCDIR)/fossil.page.fileedit.js \
646646
$(SRCDIR)/fossil.page.forumpost.js \
647
+ $(SRCDIR)/fossil.page.wikiedit-wysiwyg-legacy.js \
647648
$(SRCDIR)/fossil.page.wikiedit.js \
648649
$(SRCDIR)/fossil.popupwidget.js \
649650
$(SRCDIR)/fossil.storage.js \
650651
$(SRCDIR)/fossil.tabs.js \
651652
$(SRCDIR)/graph.js \
652653
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -642,10 +642,11 @@
642 $(SRCDIR)/fossil.dom.js \
643 $(SRCDIR)/fossil.fetch.js \
644 $(SRCDIR)/fossil.numbered-lines.js \
645 $(SRCDIR)/fossil.page.fileedit.js \
646 $(SRCDIR)/fossil.page.forumpost.js \
 
647 $(SRCDIR)/fossil.page.wikiedit.js \
648 $(SRCDIR)/fossil.popupwidget.js \
649 $(SRCDIR)/fossil.storage.js \
650 $(SRCDIR)/fossil.tabs.js \
651 $(SRCDIR)/graph.js \
652
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -642,10 +642,11 @@
642 $(SRCDIR)/fossil.dom.js \
643 $(SRCDIR)/fossil.fetch.js \
644 $(SRCDIR)/fossil.numbered-lines.js \
645 $(SRCDIR)/fossil.page.fileedit.js \
646 $(SRCDIR)/fossil.page.forumpost.js \
647 $(SRCDIR)/fossil.page.wikiedit-wysiwyg-legacy.js \
648 $(SRCDIR)/fossil.page.wikiedit.js \
649 $(SRCDIR)/fossil.popupwidget.js \
650 $(SRCDIR)/fossil.storage.js \
651 $(SRCDIR)/fossil.tabs.js \
652 $(SRCDIR)/graph.js \
653
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -563,10 +563,11 @@
563563
"$(SRCDIR)\fossil.dom.js" \
564564
"$(SRCDIR)\fossil.fetch.js" \
565565
"$(SRCDIR)\fossil.numbered-lines.js" \
566566
"$(SRCDIR)\fossil.page.fileedit.js" \
567567
"$(SRCDIR)\fossil.page.forumpost.js" \
568
+ "$(SRCDIR)\fossil.page.wikiedit-wysiwyg-legacy.js" \
568569
"$(SRCDIR)\fossil.page.wikiedit.js" \
569570
"$(SRCDIR)\fossil.popupwidget.js" \
570571
"$(SRCDIR)\fossil.storage.js" \
571572
"$(SRCDIR)\fossil.tabs.js" \
572573
"$(SRCDIR)\graph.js" \
@@ -1162,10 +1163,11 @@
11621163
echo "$(SRCDIR)\fossil.dom.js" >> $@
11631164
echo "$(SRCDIR)\fossil.fetch.js" >> $@
11641165
echo "$(SRCDIR)\fossil.numbered-lines.js" >> $@
11651166
echo "$(SRCDIR)\fossil.page.fileedit.js" >> $@
11661167
echo "$(SRCDIR)\fossil.page.forumpost.js" >> $@
1168
+ echo "$(SRCDIR)\fossil.page.wikiedit-wysiwyg-legacy.js" >> $@
11671169
echo "$(SRCDIR)\fossil.page.wikiedit.js" >> $@
11681170
echo "$(SRCDIR)\fossil.popupwidget.js" >> $@
11691171
echo "$(SRCDIR)\fossil.storage.js" >> $@
11701172
echo "$(SRCDIR)\fossil.tabs.js" >> $@
11711173
echo "$(SRCDIR)\graph.js" >> $@
11721174
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -563,10 +563,11 @@
563 "$(SRCDIR)\fossil.dom.js" \
564 "$(SRCDIR)\fossil.fetch.js" \
565 "$(SRCDIR)\fossil.numbered-lines.js" \
566 "$(SRCDIR)\fossil.page.fileedit.js" \
567 "$(SRCDIR)\fossil.page.forumpost.js" \
 
568 "$(SRCDIR)\fossil.page.wikiedit.js" \
569 "$(SRCDIR)\fossil.popupwidget.js" \
570 "$(SRCDIR)\fossil.storage.js" \
571 "$(SRCDIR)\fossil.tabs.js" \
572 "$(SRCDIR)\graph.js" \
@@ -1162,10 +1163,11 @@
1162 echo "$(SRCDIR)\fossil.dom.js" >> $@
1163 echo "$(SRCDIR)\fossil.fetch.js" >> $@
1164 echo "$(SRCDIR)\fossil.numbered-lines.js" >> $@
1165 echo "$(SRCDIR)\fossil.page.fileedit.js" >> $@
1166 echo "$(SRCDIR)\fossil.page.forumpost.js" >> $@
 
1167 echo "$(SRCDIR)\fossil.page.wikiedit.js" >> $@
1168 echo "$(SRCDIR)\fossil.popupwidget.js" >> $@
1169 echo "$(SRCDIR)\fossil.storage.js" >> $@
1170 echo "$(SRCDIR)\fossil.tabs.js" >> $@
1171 echo "$(SRCDIR)\graph.js" >> $@
1172
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -563,10 +563,11 @@
563 "$(SRCDIR)\fossil.dom.js" \
564 "$(SRCDIR)\fossil.fetch.js" \
565 "$(SRCDIR)\fossil.numbered-lines.js" \
566 "$(SRCDIR)\fossil.page.fileedit.js" \
567 "$(SRCDIR)\fossil.page.forumpost.js" \
568 "$(SRCDIR)\fossil.page.wikiedit-wysiwyg-legacy.js" \
569 "$(SRCDIR)\fossil.page.wikiedit.js" \
570 "$(SRCDIR)\fossil.popupwidget.js" \
571 "$(SRCDIR)\fossil.storage.js" \
572 "$(SRCDIR)\fossil.tabs.js" \
573 "$(SRCDIR)\graph.js" \
@@ -1162,10 +1163,11 @@
1163 echo "$(SRCDIR)\fossil.dom.js" >> $@
1164 echo "$(SRCDIR)\fossil.fetch.js" >> $@
1165 echo "$(SRCDIR)\fossil.numbered-lines.js" >> $@
1166 echo "$(SRCDIR)\fossil.page.fileedit.js" >> $@
1167 echo "$(SRCDIR)\fossil.page.forumpost.js" >> $@
1168 echo "$(SRCDIR)\fossil.page.wikiedit-wysiwyg-legacy.js" >> $@
1169 echo "$(SRCDIR)\fossil.page.wikiedit.js" >> $@
1170 echo "$(SRCDIR)\fossil.popupwidget.js" >> $@
1171 echo "$(SRCDIR)\fossil.storage.js" >> $@
1172 echo "$(SRCDIR)\fossil.tabs.js" >> $@
1173 echo "$(SRCDIR)\graph.js" >> $@
1174

Keyboard Shortcuts

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