summaryrefslogtreecommitdiffabout
path: root/htdocs
Unidiff
Diffstat (limited to 'htdocs') (more/less context) (ignore whitespace changes)
-rw-r--r--htdocs/ancestry/layout.chtml4
-rw-r--r--htdocs/ancestry/sources.chtml4
-rw-r--r--htdocs/examples/calendar.chtml1
-rw-r--r--htdocs/index.chtml8
-rw-r--r--htdocs/quickref/index.chtml3
-rw-r--r--htdocs/quickref/metasyntax.chtml193
-rw-r--r--htdocs/style.css8
7 files changed, 131 insertions, 90 deletions
diff --git a/htdocs/ancestry/layout.chtml b/htdocs/ancestry/layout.chtml
index df34ad7..4551d04 100644
--- a/htdocs/ancestry/layout.chtml
+++ b/htdocs/ancestry/layout.chtml
@@ -23,8 +23,8 @@
23 <div class="prevnext"> 23 <div class="prevnext">
24% if(!(urlPrev.empty() || descPrev.empty())) { 24% if(!(urlPrev.empty() || descPrev.empty())) {
25 <a class="prevnext-prev" href="<% urlPrev %>" title="<% sitecing::html_escape(titlePrev.empty()?descPrev:titlePrev) %>"><% sitecing::html_escape(descPrev) %></a> 25 <a class="prevnext-prev" href="<% urlPrev %>" title="<% sitecing::html_escape(titlePrev.empty()?descPrev:titlePrev) %>">&#9668;&nbsp;&nbsp;<% sitecing::html_escape(descPrev) %></a>
26% } 26% }
27% if(!(urlNext.empty() || descNext.empty())) { 27% if(!(urlNext.empty() || descNext.empty())) {
28 <a class="prevnext-next" href="<% urlNext %>" title="<% sitecing::html_escape(titleNext.empty()?descNext:titleNext) %>"><% sitecing::html_escape(descNext) %></a> 28 <a class="prevnext-next" href="<% urlNext %>" title="<% sitecing::html_escape(titleNext.empty()?descNext:titleNext) %>"><% sitecing::html_escape(descNext) %>&nbsp;&nbsp;&#9658;</a>
29% } 29% }
30 </div> 30 </div>
diff --git a/htdocs/ancestry/sources.chtml b/htdocs/ancestry/sources.chtml
index 35ced64..1d9fcc9 100644
--- a/htdocs/ancestry/sources.chtml
+++ b/htdocs/ancestry/sources.chtml
@@ -61,4 +61,8 @@
61 { "htdocs/exceptions/production", "compile.html", "compile-time exception handler output" }, 61 { "htdocs/exceptions/production", "compile.html", "compile-time exception handler output" },
62 { 0,0,0 }, 62 { 0,0,0 },
63 { "htdocs/quickref", 0, "reference documentation" },
64 { "htdocs/quickref", "index.chtml", "the overview" },
65 { "htdocs/quickref", "metasyntax.chtml", "component meta syntax quick reference" },
66 { 0,0,0 },
63 { 0,0,0 }, 67 { 0,0,0 },
64 { "htdocs/handlers", 0, "exception handlers" }, 68 { "htdocs/handlers", 0, "exception handlers" },
diff --git a/htdocs/examples/calendar.chtml b/htdocs/examples/calendar.chtml
index eea20cb..85aa7ba 100644
--- a/htdocs/examples/calendar.chtml
+++ b/htdocs/examples/calendar.chtml
@@ -5,4 +5,5 @@
5</%impl> 5</%impl>
6<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 6<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
7% __SCIF->flush();
7<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 8<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
8 <head> 9 <head>
diff --git a/htdocs/index.chtml b/htdocs/index.chtml
index e8cedda..20d34c2 100644
--- a/htdocs/index.chtml
+++ b/htdocs/index.chtml
@@ -34,7 +34,9 @@
34 sure if it will run out of the box (your patches are <a 34 sure if it will run out of the box (your patches are <a
35 href="mailto:sitecing-patches@klever.net">welcome</a>). Also note that you 35 href="mailto:sitecing-patches@klever.net">welcome</a>). Also note that you
36 will need <a href="http://fastcgi.com/">mod_fastcgi</a> apache module, which 36 may need <a href="http://fastcgi.com/">mod_fastcgi</a> apache module,
37 is the only CGI-interface supported by the <em>site-C-ing</em> engine at the 37 although now that fastcgi is not the only supported interface you may get the
38 moment. 38 thing running with 'plain' CGI with a bit of tweaking. Again, if you got it
39 working without breaking the fastcgi part your patches are <a
40 href="mailto:sitecing-patches@klever.net">welcome</a>.
39 </p> 41 </p>
40 <p> 42 <p>
diff --git a/htdocs/quickref/index.chtml b/htdocs/quickref/index.chtml
index 20ef217..d139190 100644
--- a/htdocs/quickref/index.chtml
+++ b/htdocs/quickref/index.chtml
@@ -12,5 +12,6 @@
12 <p> 12 <p>
13 I am hoping to put together some quick reference documentation here. For now, 13 I am hoping to put together some quick reference documentation here. For now,
14 I am adding the component meta-syntax quick reference. 14 I am adding the <a href="/quickref/metasyntax">component meta-syntax quick
15 reference</a>.
15 </p> 16 </p>
16</%method> 17</%method>
diff --git a/htdocs/quickref/metasyntax.chtml b/htdocs/quickref/metasyntax.chtml
index a63f596..4efc37c 100644
--- a/htdocs/quickref/metasyntax.chtml
+++ b/htdocs/quickref/metasyntax.chtml
@@ -44,10 +44,12 @@
44 </p> 44 </p>
45 <blockquote class="qr_sample"> 45 <blockquote class="qr_sample">
46 &nbsp;&lt;body&gt;<br/> 46 <div>
47 <em><a href="#qr__line" title="% description">%</a> for(int t=0;t&lt;10;t++) {<br/></em> 47 &nbsp;&lt;body&gt;<br/>
48 &nbsp;&nbsp;&nbsp;Here is the way we count.&lt;br/&gt;<br/> 48 &nbsp;&nbsp;Here is the way we count.&lt;br/&gt;<br/>
49 &nbsp;&nbsp;&nbsp;Just saying out loud: <a href="#qr__inline" title="&lt;% ... %&gt; description">&lt;%</a> t <a href="#qr__inline" title="&lt;% ... %&gt; description">%&gt;</a>&lt;br/&gt;<br/> 49 <em><a href="#qr__line" title="% description">%</a> for(int t=0;t&lt;10;t++) {<br/></em>
50 <em><a href="#qr__line" title="% description">%</a> }<br/></em> 50 &nbsp;&nbsp;&nbsp;Just saying out loud: <a href="#qr__inline" title="&lt;% ... %&gt; description">&lt;%</a> t <a href="#qr__inline" title="&lt;% ... %&gt; description">%&gt;</a>&lt;br/&gt;<br/>
51 &nbsp;&lt;/body&gt; 51 <em><a href="#qr__line" title="% description">%</a> }<br/></em>
52 &nbsp;&lt;/body&gt;
53 </div>
52 </blockquote> 54 </blockquote>
53 </dd> 55 </dd>
@@ -64,8 +66,10 @@
64 </p> 66 </p>
65 <blockquote class="qr_sample"> 67 <blockquote class="qr_sample">
66 <a href="#qr__line" title="% description">%</a> for(int t=0;t&lt;10;t++) {<br/> 68 <div>
67 &nbsp;&nbsp;&nbsp;Here is the way we count.&lt;br/&gt;<br/> 69 &nbsp;&nbsp;Here is the way we count.&lt;br/&gt;<br/>
68 <em>&nbsp;&nbsp;&nbsp;Just saying out loud: <a href="#qr__inline" title="&lt;% ... %&gt; description">&lt;%</a> t <a href="#qr__inline" title="&lt;% ... %&gt; description">%&gt;</a>&lt;br/&gt;<br/></em> 70 <a href="#qr__line" title="% description">%</a> for(int t=0;t&lt;10;t++) {<br/>
69 <a href="#qr__line" title="% description">%</a> } 71 <em>&nbsp;&nbsp;&nbsp;Just saying out loud: <a href="#qr__inline" title="&lt;% ... %&gt; description">&lt;%</a> t <a href="#qr__inline" title="&lt;% ... %&gt; description">%&gt;</a>&lt;br/&gt;<br/></em>
72 <a href="#qr__line" title="% description">%</a> }
73 </div>
70 </blockquote> 74 </blockquote>
71 </dd> 75 </dd>
@@ -80,16 +84,19 @@
80 </dt> 84 </dt>
81 <dd> 85 <dd>
82 Escape from the output mode to code mode. Opposite to <code><a href="#qr__output" title="&lt;%output&gt; description">&lt;%output&gt;</a></code>. Roughly the same as <code><a href="#qr__output" title="&lt;%output&gt; description">&lt;/%output&gt;</a> <kbd>...</kbd> <a href="#qr__output" title="&lt;%output&gt; description">&lt;%output&gt;</a></code> (note the reverse order), but more self-explanatory and applies to more cases. 86 <p>
87 Escape from the output mode to code mode. Opposite to <code><a href="#qr__output" title="&lt;%output&gt; description">&lt;%output&gt;</a></code>. Roughly the same as <code><a href="#qr__output" title="&lt;%output&gt; description">&lt;/%output&gt;</a> <kbd>...</kbd> <a href="#qr__output" title="&lt;%output&gt; description">&lt;%output&gt;</a></code> (note the reverse order), but more self-explanatory and applies to more cases.
83 </p> 88 </p>
84 <blockquote class="qr_sample"> 89 <blockquote class="qr_sample">
85 &lt;body&gt;<br/> 90 <div>
86 <em>&nbsp;<a href="#qr__code" title="&lt;%code&gt; descrption">&lt;%code&gt;</a><br/></em> 91 &lt;body&gt;<br/>
87 &nbsp;&nbsp;for(int t=0;t&lt;10;t++) {<br/> 92 <em>&nbsp;<a href="#qr__code" title="&lt;%code&gt; descrption">&lt;%code&gt;</a><br/></em>
88 &nbsp;&nbsp;&nbsp;<a href="#qr__output" title="&lt;%output&gt; descrption">&lt;%output&gt;</a><br/> 93 &nbsp;&nbsp;for(int t=0;t&lt;10;t++) {<br/>
89 &nbsp;&nbsp;&nbsp;&nbsp;Here is the way we count.&lt;br/&gt;<br/> 94 &nbsp;&nbsp;&nbsp;<a href="#qr__output" title="&lt;%output&gt; descrption">&lt;%output&gt;</a><br/>
90 &nbsp;&nbsp;&nbsp;&nbsp;Just saying out loud: <a href="#qr__inline" title="&lt;% ... %&gt; description">&lt;%</a> t <a href="#qr__inline" title="&lt;% ... %&gt; description">%&gt;</a>&lt;br/&gt;<br/> 95 &nbsp;&nbsp;&nbsp;&nbsp;Here is the way we count.&lt;br/&gt;<br/>
91 &nbsp;&nbsp;&nbsp;<a href="#qr__output" title="&lt;%output&gt; descrption">&lt;/%output&gt;</a><br/> 96 &nbsp;&nbsp;&nbsp;&nbsp;Just saying out loud: <a href="#qr__inline" title="&lt;% ... %&gt; description">&lt;%</a> t <a href="#qr__inline" title="&lt;% ... %&gt; description">%&gt;</a>&lt;br/&gt;<br/>
92 <em>&nbsp;<a href="#qr__code" title="&lt;%code&gt; descrption">&lt;/%code&gt;</a><br/></em> 97 &nbsp;&nbsp;&nbsp;<a href="#qr__output" title="&lt;%output&gt; descrption">&lt;/%output&gt;</a><br/>
93 &lt;/body&gt; 98 <em>&nbsp;<a href="#qr__code" title="&lt;%code&gt; descrption">&lt;/%code&gt;</a><br/></em>
99 &lt;/body&gt;
100 </div>
94 </blockquote> 101 </blockquote>
95 </dd> 102 </dd>
@@ -110,8 +117,10 @@
110 </p> 117 </p>
111 <blockquote class="qr_sample"> 118 <blockquote class="qr_sample">
112 <em><a href="#qr__codemethod" title="&lt;%codemethod ... %&gt; description">&lt;%codemethod</a> std::string ua() <a href="#qr__codemethod" title="&lt;%codemethod ... %&gt; description">%&gt;</a><br/> 119 <div>
113 &nbsp;return __CGI-&gt;get_meta("USER_AGENT");<br/> 120 <em><a href="#qr__codemethod" title="&lt;%codemethod ... %&gt; description">&lt;%codemethod</a> std::string ua() <a href="#qr__codemethod" title="&lt;%codemethod ... %&gt; description">%&gt;</a><br/>
114 <a href="#qr__codemethod" title="&lt;%codemethod ... %&gt; description">&lt;/%codemethod&gt;</a><br/></em> 121 &nbsp;return __CGI-&gt;get_meta("USER_AGENT");<br/>
115 The user agent is: <a href="#qr__inline" title="&lt;% ... %&gt; description">&lt;%</a> ua() <a href="#qr__inline" title="&lt;% ... %&gt; description">%&gt;</a><br/> 122 <a href="#qr__codemethod" title="&lt;%codemethod ... %&gt; description">&lt;/%codemethod&gt;</a><br/></em>
123 The user agent is: <a href="#qr__inline" title="&lt;% ... %&gt; description">&lt;%</a> ua() <a href="#qr__inline" title="&lt;% ... %&gt; description">%&gt;</a><br/>
124 </div>
116 </blockquote> 125 </blockquote>
117 </dd> 126 </dd>
@@ -132,8 +141,10 @@
132 </p> 141 </p>
133 <blockquote class="qr_sample"> 142 <blockquote class="qr_sample">
134 <a href="#qr___var" title="%%var description">%%var</a> bool is_msie;<br/> 143 <div>
135 <em><a href="#qr__constructor" title="&lt;%constructor&gt; description">&lt;%constructor&gt;</a><br/> 144 <a href="#qr___var" title="%%var description">%%var</a> bool is_msie;<br/>
136 &nbsp;is_msie = (__CGI-&gt;get_meta("USER_AGENT").find("MSIE")!=string::npos);<br/> 145 <em><a href="#qr__constructor" title="&lt;%constructor&gt; description">&lt;%constructor&gt;</a><br/>
137 <a href="#qr__constructor" title="&lt;%constructor&gt; description">&lt;/%constructor&gt;</a><br/></em> 146 &nbsp;is_msie = (__CGI-&gt;get_meta("USER_AGENT").find("MSIE")!=string::npos);<br/>
147 <a href="#qr__constructor" title="&lt;%constructor&gt; description">&lt;/%constructor&gt;</a><br/></em>
148 </div>
138 </blockquote> 149 </blockquote>
139 </dd> 150 </dd>
@@ -160,12 +171,14 @@
160 </p> 171 </p>
161 <blockquote class="qr_sample"> 172 <blockquote class="qr_sample">
162 <em><a href="#qr___decl" title="%%decl description">%%decl</a> #include &lt;string&gt;<br/></em> 173 <div>
163 <a href="#qr___var" title="%%var description">%%var</a> std::string str = "default"<br/> 174 <em><a href="#qr___decl" title="%%decl description">%%decl</a> #include &lt;string&gt;<br/></em>
164 <em><a href="#qr__decl" title="&lt;%decl&gt; description">&lt;%decl&gt;</a><br/> 175 <a href="#qr___var" title="%%var description">%%var</a> std::string str = "default"<br/>
165 &nbsp;typedef int integer_t;<br/> 176 <em><a href="#qr__decl" title="&lt;%decl&gt; description">&lt;%decl&gt;</a><br/>
166 <a href="#qr__decl" title="&lt;%decl&gt; description">&lt;/%decl&gt;</a><br/></em> 177 &nbsp;typedef int integer_t;<br/>
167 <a href="#qr__method" title="&lt;%method ... %&gt; description">&lt;%method</a> void do_nothing(integer_t input) <a href="#qr__method" title="&lt;%method ... %&gt; description">%&gt;</a><br/> 178 <a href="#qr__decl" title="&lt;%decl&gt; description">&lt;/%decl&gt;</a><br/></em>
168 &nbsp;nothing is done<br/> 179 <a href="#qr__method" title="&lt;%method ... %&gt; description">&lt;%method</a> void do_nothing(integer_t input) <a href="#qr__method" title="&lt;%method ... %&gt; description">%&gt;</a><br/>
169 <a href="#qr__method" title="&lt;%method ... %&gt; description">&lt;/%method&gt;</a> 180 &nbsp;nothing is done<br/>
181 <a href="#qr__method" title="&lt;%method ... %&gt; description">&lt;/%method&gt;</a>
182 </div>
170 </blockquote> 183 </blockquote>
171 </dd> 184 </dd>
@@ -182,6 +195,8 @@
182 </p> 195 </p>
183 <blockquote class="qr_sample"> 196 <blockquote class="qr_sample">
184 <em><a href="#qr___derive" title="%%derive description">%%derive</a> pagelayout = "/ancestry/page_layout.chtml";<br/></em> 197 <div>
185 <a href="#qr__line" title="% description">%</a> pagelayout::member_function(); 198 <em><a href="#qr___derive" title="%%derive description">%%derive</a> pagelayout = "/ancestry/page_layout.chtml";<br/></em>
199 <a href="#qr__line" title="% description">%</a> pagelayout::member_function();
200 </div>
186 </blockquote> 201 </blockquote>
187 </dd> 202 </dd>
@@ -202,11 +217,13 @@
202 </p> 217 </p>
203 <blockquote class="qr_sample"> 218 <blockquote class="qr_sample">
204 <a href="#qr___var" title="%%var description">%%var</a> type_t *tmp = 0;<br/> 219 <div>
205 <a href="#qr__constructor" title="&lt;%constructor&gt; description">&lt;%constructor&gt;</a><br/> 220 <a href="#qr___var" title="%%var description">%%var</a> type_t *tmp = 0;<br/>
206 &nbsp;tmp = new type_t(type_t::option_1);<br/> 221 <a href="#qr__constructor" title="&lt;%constructor&gt; description">&lt;%constructor&gt;</a><br/>
207 <a href="#qr__constructor" title="&lt;%constructor&gt; description">&lt;/%constructor&gt;</a><br/> 222 &nbsp;tmp = new type_t(type_t::option_1);<br/>
208 <em><a href="#qr__destructor" title="&lt;%destructor&gt; description">&lt;%destructor&gt;</a><br/> 223 <a href="#qr__constructor" title="&lt;%constructor&gt; description">&lt;/%constructor&gt;</a><br/>
209 &nbsp;delete tmp;<br/> 224 <em><a href="#qr__destructor" title="&lt;%destructor&gt; description">&lt;%destructor&gt;</a><br/>
210 <a href="#qr__destructor" title="&lt;%destructor&gt; description">&lt;/%destructor&gt;</a><br/></em> 225 &nbsp;delete tmp;<br/>
226 <a href="#qr__destructor" title="&lt;%destructor&gt; description">&lt;/%destructor&gt;</a><br/></em>
227 </div>
211 </blockquote> 228 </blockquote>
212 </dd> 229 </dd>
@@ -233,23 +250,25 @@
233 </p> 250 </p>
234 <blockquote class="qr_sample"> 251 <blockquote class="qr_sample">
235 <em><a href"#qr___impl" title="%%impl description">%%impl</a> #include &lt;string.h&gt;<br/></em> 252 <div>
236 <a href="#qr__method" title="&lt;%method ... %gt; description">&lt;%method</a> void output_if_contains(const char *haystack,const char *needle) <a href="#qr__method" title="&lt;%method ... %gt; description">%&gt;</a><br/> 253 <em><a href="#qr___impl" title="%%impl description">%%impl</a> #include &lt;string.h&gt;<br/></em>
237 <a href="#qr__line" title="% description">%</a> if(strstr(haystack,needle)) {<br/> 254 <a href="#qr__method" title="&lt;%method ... %gt; description">&lt;%method</a> void output_if_contains(const char *haystack,const char *needle) <a href="#qr__method" title="&lt;%method ... %gt; description">%&gt;</a><br/>
238 &nbsp;&nbsp;&nbsp;<a href="#qr__inline" title="&lt;% ... %&gt; description">&lt;%</a> haystack <a href="#qr__inline" title="&lt;% ... %&gt; description">%&gt;</a><br/> 255 <a href="#qr__line" title="% description">%</a> if(strstr(haystack,needle)) {<br/>
239 <a href="#qr__line" title="% description">%</a> }<br/> 256 &nbsp;&nbsp;&nbsp;<a href="#qr__inline" title="&lt;% ... %&gt; description">&lt;%</a> haystack <a href="#qr__inline" title="&lt;% ... %&gt; description">%&gt;</a><br/>
240 <a href="#qr__method" title="&lt;%method ... %&gt; description">&lt;/%method&gt;</a><br/> 257 <a href="#qr__line" title="% description">%</a> }<br/>
241 <em><a href="#qr__impl" title="&lt;%impl&gt; description">&lt;%impl&gt;</a><br/> 258 <a href="#qr__method" title="&lt;%method ... %&gt; description">&lt;/%method&gt;</a><br/>
242 &nbsp;#include &lt;konforka/exception.h&gt; 259 <em><a href="#qr__impl" title="&lt;%impl&gt; description">&lt;%impl&gt;</a><br/>
243 &nbsp;static const char *tokens[] = {<br/> 260 &nbsp;#include &lt;konforka/exception.h&gt;
244 &nbsp;&nbsp;"token 1", "token 2", "token 3"<br/> 261 &nbsp;static const char *tokens[] = {<br/>
245 &nbsp;};<br/> 262 &nbsp;&nbsp;"token 1", "token 2", "token 3"<br/>
246 <a href="#qr__impl" title="&lt;%impl&gt; description">&lt;/%impl&gt;</a><br/></em> 263 &nbsp;};<br/>
247 <a href="#qr__method" title="&lt;%method ... %gt; description">&lt;%method</a> void output_token(int toknum) <a href="#qr__method" title="&lt;%method ... %gt; description">%&gt;</a><br/> 264 <a href="#qr__impl" title="&lt;%impl&gt; description">&lt;/%impl&gt;</a><br/></em>
248 &nbsp;<a href="#qr__code" title="&lt;%code&gt; description">&lt;%code&gt;</a><br/> 265 <a href="#qr__method" title="&lt;%method ... %gt; description">&lt;%method</a> void output_token(int toknum) <a href="#qr__method" title="&lt;%method ... %gt; description">%&gt;</a><br/>
249 &nbsp;&nbsp;if(toknum&lt;0 || toknum&gt;=(sizeof(tokens)/sizeof(*tokens)))<br/> 266 &nbsp;<a href="#qr__code" title="&lt;%code&gt; description">&lt;%code&gt;</a><br/>
250 &nbsp;&nbsp;&nbsp;throw konforka::exception(CODEPOINT,"out of bounds");<br/> 267 &nbsp;&nbsp;if(toknum&lt;0 || toknum&gt;=(sizeof(tokens)/sizeof(*tokens)))<br/>
251 &nbsp;<a href="#qr__code" title="&lt;%code&gt; description">&lt;/%code&gt;</a><br/> 268 &nbsp;&nbsp;&nbsp;throw konforka::exception(CODEPOINT,"out of bounds");<br/>
252 &nbsp;<a href="#qr__inline" title="&lt;% ... %&gt; description">&lt;%</a> tokens[toknum] <a href="#qr__inline" title="&lt;% ... %&gt; description">%&gt;</a><br/> 269 &nbsp;<a href="#qr__code" title="&lt;%code&gt; description">&lt;/%code&gt;</a><br/>
253 <a href="#qr__method" title="&lt;%method ... %&gt; description">&lt;/%method&gt;</a><br/> 270 &nbsp;<a href="#qr__inline" title="&lt;% ... %&gt; description">&lt;%</a> tokens[toknum] <a href="#qr__inline" title="&lt;% ... %&gt; description">%&gt;</a><br/>
271 <a href="#qr__method" title="&lt;%method ... %&gt; description">&lt;/%method&gt;</a><br/>
272 </div>
254 </blockquote> 273 </blockquote>
255 </dd> 274 </dd>
@@ -270,8 +289,10 @@
270 </p> 289 </p>
271 <blockquote class="qr_sample"> 290 <blockquote class="qr_sample">
272 <em><a href="#qr__method" title="&lt;%method ... %&gt; description">&lt;%method</a> void emphasized(const char *t) <a href="#qr__method" title="&lt;%method ... %&gt; description">%&gt;</a><br/> 291 <div>
273 &nbsp;&lt;em&gt;<a href="#qr__inline" title="&lt;% ... %&gt; description">&lt;%</a> t <a href="#qr__inline" title="&lt;% ... %&gt; description">%&gt;</a>&lt;/em&gt;<br/> 292 <em><a href="#qr__method" title="&lt;%method ... %&gt; description">&lt;%method</a> void emphasized(const char *t) <a href="#qr__method" title="&lt;%method ... %&gt; description">%&gt;</a><br/>
274 <a href="#qr__codemethod" title="&lt;%codemethod ... %&gt; description">&lt;/%method&gt;</a><br/></em> 293 &nbsp;&lt;em&gt;<a href="#qr__inline" title="&lt;% ... %&gt; description">&lt;%</a> t <a href="#qr__inline" title="&lt;% ... %&gt; description">%&gt;</a>&lt;/em&gt;<br/>
275 <a href="#qr__line" title="% description">%</a> emphasized("emphasized text"); 294 <a href="#qr__codemethod" title="&lt;%codemethod ... %&gt; description">&lt;/%method&gt;</a><br/></em>
295 <a href="#qr__line" title="% description">%</a> emphasized("emphasized text");
296 </div>
276 </blockquote> 297 </blockquote>
277 </dd> 298 </dd>
@@ -290,12 +311,14 @@
290 </p> 311 </p>
291 <blockquote class="qr_sample"> 312 <blockquote class="qr_sample">
292 <a href="#qr__codemethod" title="&lt;%codemethod ... %&gt; description">&lt;%codemethod</a> void count() <a href="#qr__codemethod" title="&lt;%codemethod ... &gt; description">%&gt;</a><br/> 313 <div>
293 &nbsp;for(int t=0;t&lt;10;t++) {<br/> 314 <a href="#qr__codemethod" title="&lt;%codemethod ... %&gt; description">&lt;%codemethod</a> void count() <a href="#qr__codemethod" title="&lt;%codemethod ... &gt; description">%&gt;</a><br/>
294 <em>&nbsp;&nbsp;<a href="#qr__output" title="&lt;%output&gt; descrption">&lt;%output&gt;</a><br/> 315 &nbsp;for(int t=0;t&lt;10;t++) {<br/>
295 &nbsp;&nbsp;&nbsp;Here is the way we count.&lt;br/&gt;<br/> 316 <em>&nbsp;&nbsp;<a href="#qr__output" title="&lt;%output&gt; descrption">&lt;%output&gt;</a><br/>
296 &nbsp;&nbsp;&nbsp;Just saying out loud: <a href="#qr__inline" title="&lt;% ... %&gt; description">&lt;%</a> t <a href="#qr__inline" title="&lt;% ... %&gt; description">%&gt;</a>&lt;br/&gt;<br/> 317 &nbsp;&nbsp;&nbsp;Here is the way we count.&lt;br/&gt;<br/>
297 &nbsp;&nbsp;<a href="#qr__output" title="&lt;%output&gt; descrption">&lt;/%output&gt;</a><br/></em> 318 &nbsp;&nbsp;&nbsp;Just saying out loud: <a href="#qr__inline" title="&lt;% ... %&gt; description">&lt;%</a> t <a href="#qr__inline" title="&lt;% ... %&gt; description">%&gt;</a>&lt;br/&gt;<br/>
298 <a href="#qr__codemethod" title="&lt;/%codemethod ... %&gt; description">&lt;/%codemethod&gt;</a><br/> 319 &nbsp;&nbsp;<a href="#qr__output" title="&lt;%output&gt; descrption">&lt;/%output&gt;</a><br/></em>
299 <a href="#qr__line" title="% description">%</a> count(); 320 <a href="#qr__codemethod" title="&lt;/%codemethod ... %&gt; description">&lt;/%codemethod&gt;</a><br/>
321 <a href="#qr__line" title="% description">%</a> count();
322 </div>
300 </blockquote> 323 </blockquote>
301 </dd> 324 </dd>
@@ -316,6 +339,8 @@
316 <code>main</code> member of the named base class.</p> 339 <code>main</code> member of the named base class.</p>
317 <blockquote class="qr_sample"> 340 <blockquote class="qr_sample">
318 <a href="#qr___derive" title="%%derive description">%%derive</a> pagelayout = "/ancestry/page_layout.chtml";<br/> 341 <div>
319 <em><a href="#qr___pragma" title="%%pragma description">%%pragma</a> main=pagelayout</em> 342 <a href="#qr___derive" title="%%derive description">%%derive</a> pagelayout = "/ancestry/page_layout.chtml";<br/>
343 <em><a href="#qr___pragma" title="%%pragma description">%%pragma</a> main=pagelayout</em>
344 </div>
320 </blockquote> 345 </blockquote>
321 </dd> 346 </dd>
@@ -324,6 +349,6 @@
324 <dt> 349 <dt>
325 <a id="qr___var" name="qr___var" title="member variable declaration"> 350 <a id="qr___var" name="qr___var" title="member variable declaration">
326 <code>%%var <kbd>type_t</kbd> <kbd>varname</kbd>;<br/> 351 <code>%%var <kbd>type_t</kbd> <kbd>varname</kbd>;</code><br/>
327 <code>%%var <kbd>type_t</kbd> <kbd>varname</kbd> = <kbd>initalizer</kbd>;<br/> 352 <code>%%var <kbd>type_t</kbd> <kbd>varname</kbd> = <kbd>initalizer</kbd>;</code><br/>
328 </a> 353 </a>
329 </dt> 354 </dt>
@@ -335,7 +360,9 @@
335 </p> 360 </p>
336 <blockquote class="qr_sample"> 361 <blockquote class="qr_sample">
337 <em><a href="#qr___var" title="%%var description">%%var</a> std::string strval = "default value";<br/> 362 <div>
338 <a href="#qr___var" title="%%var description">%%var</a> int usecount = 0;<br/> 363 <em><a href="#qr___var" title="%%var description">%%var</a> std::string strval = "default value";<br/>
339 <a href="#qr___var" title="%%var description">%%var</a> int whatnot;</em> 364 <a href="#qr___var" title="%%var description">%%var</a> int usecount = 0;<br/>
365 <a href="#qr___var" title="%%var description">%%var</a> int whatnot;</em>
366 </div>
340 </blockquote> 367 </blockquote>
341 </dd> 368 </dd>
diff --git a/htdocs/style.css b/htdocs/style.css
index 96e4c59..28aa8df 100644
--- a/htdocs/style.css
+++ b/htdocs/style.css
@@ -215,4 +215,5 @@ div.prevnext a:hover {
215 border: black 1px solid; 215 border: black 1px solid;
216 color: white; 216 color: white;
217 text-decoration: none;
217} 218}
218 219
@@ -225,4 +226,5 @@ ul.quickref.toc {
225dl.quickref { 226dl.quickref {
226 margin: 1ex 1em; 227 margin: 1ex 1em;
228 overflow: hidden;
227} 229}
228dl.quickref dt { 230dl.quickref dt {
@@ -235,5 +237,6 @@ dl.quickref dd {
235 margin: 0px 0.4ex 0.4ex 10%; 237 margin: 0px 0.4ex 0.4ex 10%;
236 padding: 0px; 238 padding: 0px;
237 border: 1px solid grey; 239 border: 1px solid gray;
240 overflow: hidden;
238} 241}
239dl.quickref code kbd { 242dl.quickref code kbd {
@@ -246,4 +249,6 @@ dl.quickref blockquote {
246 border: dotted 1px gray; 249 border: dotted 1px gray;
247 font-family: monospace; 250 font-family: monospace;
251 font-size: 90%;
252 overflow: hidden;
248} 253}
249dl.quickref blockquote em { 254dl.quickref blockquote em {
@@ -254,3 +259,4 @@ dl.quickref blockquote em {
254 font-style: inherit !important; 259 font-style: inherit !important;
255 background: #ffc0c0; 260 background: #ffc0c0;
261 overflow: hidden;
256} 262}