Fossil SCM

show new allowed tags(checkin [5c59d7e9c6]) in wiki help page

Ratte 2010-10-02 12:51 trunk
Commit c492eab395efe0e42edaa0dfa3ce7287e14be513
2 files changed +2 -47 +8
+2 -47
--- src/wiki.c
+++ src/wiki.c
@@ -771,57 +771,12 @@
771771
@ <p>You can also link to internal anchor names using [#anchor-name], providing
772772
@ you have added the necessary "&lt;a name="anchor-name"&gt;&lt;/a&gt;"
773773
@ tag to your wiki page.</p></li>
774774
@ <li> <p><span class="wikiruleHead">HTML</span>.
775775
@ The following standard HTML elements may be used:
776
- @ &lt;a&gt;
777
- @ &lt;address&gt;
778
- @ &lt;b&gt;
779
- @ &lt;big&gt;
780
- @ &lt;blockquote&gt;
781
- @ &lt;br&gt;
782
- @ &lt;center&gt;
783
- @ &lt;cite&gt;
784
- @ &lt;code&gt;
785
- @ &lt;dd&gt;
786
- @ &lt;dfn&gt;
787
- @ &lt;div&gt;
788
- @ &lt;dl&gt;
789
- @ &lt;dt&gt;
790
- @ &lt;em&gt;
791
- @ &lt;font&gt;
792
- @ &lt;h1&gt;
793
- @ &lt;h2&gt;
794
- @ &lt;h3&gt;
795
- @ &lt;h4&gt;
796
- @ &lt;h5&gt;
797
- @ &lt;h6&gt;
798
- @ &lt;hr&gt;
799
- @ &lt;img&gt;
800
- @ &lt;i&gt;
801
- @ &lt;kbd&gt;
802
- @ &lt;li&gt;
803
- @ &lt;nobr&gt;
804
- @ &lt;ol&gt;
805
- @ &lt;p&gt;
806
- @ &lt;pre&gt;
807
- @ &lt;s&gt;
808
- @ &lt;samp&gt;
809
- @ &lt;small&gt;
810
- @ &lt;strike&gt;
811
- @ &lt;strong&gt;
812
- @ &lt;sub&gt;
813
- @ &lt;sup&gt;
814
- @ &lt;table&gt;
815
- @ &lt;td&gt;
816
- @ &lt;th&gt;
817
- @ &lt;tr&gt;
818
- @ &lt;tt&gt;
819
- @ &lt;u&gt;
820
- @ &lt;ul&gt;
821
- @ &lt;var&gt;.
822
- @ In addition, there are two non-standard elements available:
776
+ show_allowed_wiki_markup();
777
+ @ . There are two non-standard elements available:
823778
@ &lt;verbatim&gt; and &lt;nowiki&gt;.
824779
@ No other elements are allowed. All attributes are checked and
825780
@ only a few benign attributes are allowed on each element.
826781
@ In particular, any attributes that specify javascript or CSS
827782
@ are elided.</p></li>
828783
--- src/wiki.c
+++ src/wiki.c
@@ -771,57 +771,12 @@
771 @ <p>You can also link to internal anchor names using [#anchor-name], providing
772 @ you have added the necessary "&lt;a name="anchor-name"&gt;&lt;/a&gt;"
773 @ tag to your wiki page.</p></li>
774 @ <li> <p><span class="wikiruleHead">HTML</span>.
775 @ The following standard HTML elements may be used:
776 @ &lt;a&gt;
777 @ &lt;address&gt;
778 @ &lt;b&gt;
779 @ &lt;big&gt;
780 @ &lt;blockquote&gt;
781 @ &lt;br&gt;
782 @ &lt;center&gt;
783 @ &lt;cite&gt;
784 @ &lt;code&gt;
785 @ &lt;dd&gt;
786 @ &lt;dfn&gt;
787 @ &lt;div&gt;
788 @ &lt;dl&gt;
789 @ &lt;dt&gt;
790 @ &lt;em&gt;
791 @ &lt;font&gt;
792 @ &lt;h1&gt;
793 @ &lt;h2&gt;
794 @ &lt;h3&gt;
795 @ &lt;h4&gt;
796 @ &lt;h5&gt;
797 @ &lt;h6&gt;
798 @ &lt;hr&gt;
799 @ &lt;img&gt;
800 @ &lt;i&gt;
801 @ &lt;kbd&gt;
802 @ &lt;li&gt;
803 @ &lt;nobr&gt;
804 @ &lt;ol&gt;
805 @ &lt;p&gt;
806 @ &lt;pre&gt;
807 @ &lt;s&gt;
808 @ &lt;samp&gt;
809 @ &lt;small&gt;
810 @ &lt;strike&gt;
811 @ &lt;strong&gt;
812 @ &lt;sub&gt;
813 @ &lt;sup&gt;
814 @ &lt;table&gt;
815 @ &lt;td&gt;
816 @ &lt;th&gt;
817 @ &lt;tr&gt;
818 @ &lt;tt&gt;
819 @ &lt;u&gt;
820 @ &lt;ul&gt;
821 @ &lt;var&gt;.
822 @ In addition, there are two non-standard elements available:
823 @ &lt;verbatim&gt; and &lt;nowiki&gt;.
824 @ No other elements are allowed. All attributes are checked and
825 @ only a few benign attributes are allowed on each element.
826 @ In particular, any attributes that specify javascript or CSS
827 @ are elided.</p></li>
828
--- src/wiki.c
+++ src/wiki.c
@@ -771,57 +771,12 @@
771 @ <p>You can also link to internal anchor names using [#anchor-name], providing
772 @ you have added the necessary "&lt;a name="anchor-name"&gt;&lt;/a&gt;"
773 @ tag to your wiki page.</p></li>
774 @ <li> <p><span class="wikiruleHead">HTML</span>.
775 @ The following standard HTML elements may be used:
776 show_allowed_wiki_markup();
777 @ . There are two non-standard elements available:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
778 @ &lt;verbatim&gt; and &lt;nowiki&gt;.
779 @ No other elements are allowed. All attributes are checked and
780 @ only a few benign attributes are allowed on each element.
781 @ In particular, any attributes that specify javascript or CSS
782 @ are elided.</p></li>
783
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -309,10 +309,18 @@
309309
{ "ul", MARKUP_UL, MUTYPE_LIST,
310310
AMSK_TYPE|AMSK_COMPACT },
311311
{ "var", MARKUP_VAR, MUTYPE_FONT, 0 },
312312
{ "verbatim", MARKUP_VERBATIM, MUTYPE_SPECIAL, AMSK_ID|AMSK_TYPE },
313313
};
314
+
315
+void show_allowed_wiki_markup( void ){
316
+ int i; /* loop over allowedAttr */
317
+
318
+ for( i=1 ; i<=sizeof(aMarkup)/sizeof(aMarkup[0]) - 1 ; i++ ){
319
+ @ &lt;%s(aMarkup[i].zName)&gt;
320
+ }
321
+}
314322
315323
/*
316324
** Use binary search to locate a tag in the aMarkup[] table.
317325
*/
318326
static int findTag(const char *z){
319327
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -309,10 +309,18 @@
309 { "ul", MARKUP_UL, MUTYPE_LIST,
310 AMSK_TYPE|AMSK_COMPACT },
311 { "var", MARKUP_VAR, MUTYPE_FONT, 0 },
312 { "verbatim", MARKUP_VERBATIM, MUTYPE_SPECIAL, AMSK_ID|AMSK_TYPE },
313 };
 
 
 
 
 
 
 
 
314
315 /*
316 ** Use binary search to locate a tag in the aMarkup[] table.
317 */
318 static int findTag(const char *z){
319
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -309,10 +309,18 @@
309 { "ul", MARKUP_UL, MUTYPE_LIST,
310 AMSK_TYPE|AMSK_COMPACT },
311 { "var", MARKUP_VAR, MUTYPE_FONT, 0 },
312 { "verbatim", MARKUP_VERBATIM, MUTYPE_SPECIAL, AMSK_ID|AMSK_TYPE },
313 };
314
315 void show_allowed_wiki_markup( void ){
316 int i; /* loop over allowedAttr */
317
318 for( i=1 ; i<=sizeof(aMarkup)/sizeof(aMarkup[0]) - 1 ; i++ ){
319 @ &lt;%s(aMarkup[i].zName)&gt;
320 }
321 }
322
323 /*
324 ** Use binary search to locate a tag in the aMarkup[] table.
325 */
326 static int findTag(const char *z){
327

Keyboard Shortcuts

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