Fossil SCM

Use double-quotes instead of single-quotes in skin template to avoid having to escape the single quotes for SQL.

drh 2010-03-05 13:55 trunk
Commit 5476e50d659dd8525bc4f5f7d849a0fd1ba394d2
1 file changed +37 -37
+37 -37
--- src/skins.c
+++ src/skins.c
@@ -182,37 +182,37 @@
182182
@ puts "Not logged in"
183183
@ }
184184
@ </th1></nobr></div>
185185
@ </div>
186186
@ <div class="mainmenu"><th1>
187
-@ html "<a href=''$baseurl$index_page''>Home</a> "
187
+@ html "<a href="$baseurl$index_page">Home</a> "
188188
@ if {[anycap jor]} {
189
-@ html "<a href=''$baseurl/timeline''>Timeline</a> "
189
+@ html "<a href="$baseurl/timeline">Timeline</a> "
190190
@ }
191191
@ if {[hascap oh]} {
192
-@ html "<a href=''$baseurl/dir''>Files</a> "
192
+@ html "<a href="$baseurl/dir">Files</a> "
193193
@ }
194194
@ if {[hascap o]} {
195
-@ html "<a href=''$baseurl/leaves''>Leaves</a> "
196
-@ html "<a href=''$baseurl/brlist''>Branches</a> "
197
-@ html "<a href=''$baseurl/taglist''>Tags</a> "
195
+@ html "<a href="$baseurl/leaves">Leaves</a> "
196
+@ html "<a href="$baseurl/brlist">Branches</a> "
197
+@ html "<a href="$baseurl/taglist">Tags</a> "
198198
@ }
199199
@ if {[hascap r]} {
200
-@ html "<a href=''$baseurl/reportlist''>Tickets</a> "
200
+@ html "<a href="$baseurl/reportlist">Tickets</a> "
201201
@ }
202202
@ if {[hascap j]} {
203
-@ html "<a href=''$baseurl/wiki''>Wiki</a> "
203
+@ html "<a href="$baseurl/wiki">Wiki</a> "
204204
@ }
205205
@ if {[hascap s]} {
206
-@ html "<a href=''$baseurl/setup''>Admin</a> "
206
+@ html "<a href="$baseurl/setup">Admin</a> "
207207
@ } elseif {[hascap a]} {
208
-@ html "<a href=''$baseurl/setup_ulist''>Users</a> "
208
+@ html "<a href="$baseurl/setup_ulist">Users</a> "
209209
@ }
210210
@ if {[info exists login]} {
211
-@ html "<a href=''$baseurl/login''>Logout</a> "
211
+@ html "<a href="$baseurl/login">Logout</a> "
212212
@ } else {
213
-@ html "<a href=''$baseurl/login''>Login</a> "
213
+@ html "<a href="$baseurl/login">Login</a> "
214214
@ }
215215
@ </th1></div>
216216
@ ');
217217
@ REPLACE INTO config VALUES('footer','<div class="footer">
218218
@ Fossil version $manifest_version $manifest_date
@@ -384,37 +384,37 @@
384384
@ puts "Not logged in"
385385
@ }
386386
@ </th1></nobr></div>
387387
@ </div>
388388
@ <div class="mainmenu"><th1>
389
-@ html "<a href=''$baseurl$index_page''>Home</a> "
389
+@ html "<a href="$baseurl$index_page">Home</a> "
390390
@ if {[anycap jor]} {
391
-@ html "<a href=''$baseurl/timeline''>Timeline</a> "
391
+@ html "<a href="$baseurl/timeline">Timeline</a> "
392392
@ }
393393
@ if {[hascap oh]} {
394
-@ html "<a href=''$baseurl/dir''>Files</a> "
394
+@ html "<a href="$baseurl/dir">Files</a> "
395395
@ }
396396
@ if {[hascap o]} {
397
-@ html "<a href=''$baseurl/leaves''>Leaves</a> "
398
-@ html "<a href=''$baseurl/brlist''>Branches</a> "
399
-@ html "<a href=''$baseurl/taglist''>Tags</a> "
397
+@ html "<a href="$baseurl/leaves">Leaves</a> "
398
+@ html "<a href="$baseurl/brlist">Branches</a> "
399
+@ html "<a href="$baseurl/taglist">Tags</a> "
400400
@ }
401401
@ if {[hascap r]} {
402
-@ html "<a href=''$baseurl/reportlist''>Tickets</a> "
402
+@ html "<a href="$baseurl/reportlist">Tickets</a> "
403403
@ }
404404
@ if {[hascap j]} {
405
-@ html "<a href=''$baseurl/wiki''>Wiki</a> "
405
+@ html "<a href="$baseurl/wiki">Wiki</a> "
406406
@ }
407407
@ if {[hascap s]} {
408
-@ html "<a href=''$baseurl/setup''>Admin</a> "
408
+@ html "<a href="$baseurl/setup">Admin</a> "
409409
@ } elseif {[hascap a]} {
410
-@ html "<a href=''$baseurl/setup_ulist''>Users</a> "
410
+@ html "<a href="$baseurl/setup_ulist">Users</a> "
411411
@ }
412412
@ if {[info exists login]} {
413
-@ html "<a href=''$baseurl/login''>Logout</a> "
413
+@ html "<a href="$baseurl/login">Logout</a> "
414414
@ } else {
415
-@ html "<a href=''$baseurl/login''>Login</a> "
415
+@ html "<a href="$baseurl/login">Login</a> "
416416
@ }
417417
@ </th1></div>
418418
@ ');
419419
@ REPLACE INTO config VALUES('footer','<div class="footer">
420420
@ Fossil version $manifest_version $manifest_date
@@ -514,11 +514,11 @@
514514
@ div.mainmenu a:hover {
515515
@ color: #eee;
516516
@ background-color: #333;
517517
@ }
518518
@
519
-@ /* Container for the sub-menu and content so they don''t spread
519
+@ /* Container for the sub-menu and content so they don"t spread
520520
@ ** out underneath the main menu */
521521
@ #container {
522522
@ padding-left: 9em;
523523
@ }
524524
@
@@ -619,37 +619,37 @@
619619
@ puts "Not logged in"
620620
@ }
621621
@ </th1></nobr></div>
622622
@ </div>
623623
@ <div class="mainmenu"><ul><th1>
624
-@ html "<li><a href=''$baseurl$index_page''>Home</a></li>"
624
+@ html "<li><a href="$baseurl$index_page">Home</a></li>"
625625
@ if {[anycap jor]} {
626
-@ html "<li><a href=''$baseurl/timeline''>Timeline</a></li>"
626
+@ html "<li><a href="$baseurl/timeline">Timeline</a></li>"
627627
@ }
628628
@ if {[hascap oh]} {
629
-@ html "<li><a href=''$baseurl/dir''>Files</a></li>"
629
+@ html "<li><a href="$baseurl/dir">Files</a></li>"
630630
@ }
631631
@ if {[hascap o]} {
632
-@ html "<li><a href=''$baseurl/leaves''>Leaves</a></li>"
633
-@ html "<li><a href=''$baseurl/brlist''>Branches</a></li>"
634
-@ html "<li><a href=''$baseurl/taglist''>Tags</a></li>"
632
+@ html "<li><a href="$baseurl/leaves">Leaves</a></li>"
633
+@ html "<li><a href="$baseurl/brlist">Branches</a></li>"
634
+@ html "<li><a href="$baseurl/taglist">Tags</a></li>"
635635
@ }
636636
@ if {[hascap r]} {
637
-@ html "<li><a href=''$baseurl/reportlist''>Tickets</a></li>"
637
+@ html "<li><a href="$baseurl/reportlist">Tickets</a></li>"
638638
@ }
639639
@ if {[hascap j]} {
640
-@ html "<li><a href=''$baseurl/wiki''>Wiki</a></li>"
640
+@ html "<li><a href="$baseurl/wiki">Wiki</a></li>"
641641
@ }
642642
@ if {[hascap s]} {
643
-@ html "<li><a href=''$baseurl/setup''>Admin</a></li>"
643
+@ html "<li><a href="$baseurl/setup">Admin</a></li>"
644644
@ } elseif {[hascap a]} {
645
-@ html "<li><a href=''$baseurl/setup_ulist''>Users</a></li>"
645
+@ html "<li><a href="$baseurl/setup_ulist">Users</a></li>"
646646
@ }
647647
@ if {[info exists login]} {
648
-@ html "<li><a href=''$baseurl/login''>Logout</a></li>"
648
+@ html "<li><a href="$baseurl/login">Logout</a></li>"
649649
@ } else {
650
-@ html "<li><a href=''$baseurl/login''>Login</a></li>"
650
+@ html "<li><a href="$baseurl/login">Login</a></li>"
651651
@ }
652652
@ </th1></ul></div>
653653
@ <div id="container">
654654
@ ');
655655
@ REPLACE INTO config VALUES('footer','</div>
656656
--- src/skins.c
+++ src/skins.c
@@ -182,37 +182,37 @@
182 @ puts "Not logged in"
183 @ }
184 @ </th1></nobr></div>
185 @ </div>
186 @ <div class="mainmenu"><th1>
187 @ html "<a href=''$baseurl$index_page''>Home</a> "
188 @ if {[anycap jor]} {
189 @ html "<a href=''$baseurl/timeline''>Timeline</a> "
190 @ }
191 @ if {[hascap oh]} {
192 @ html "<a href=''$baseurl/dir''>Files</a> "
193 @ }
194 @ if {[hascap o]} {
195 @ html "<a href=''$baseurl/leaves''>Leaves</a> "
196 @ html "<a href=''$baseurl/brlist''>Branches</a> "
197 @ html "<a href=''$baseurl/taglist''>Tags</a> "
198 @ }
199 @ if {[hascap r]} {
200 @ html "<a href=''$baseurl/reportlist''>Tickets</a> "
201 @ }
202 @ if {[hascap j]} {
203 @ html "<a href=''$baseurl/wiki''>Wiki</a> "
204 @ }
205 @ if {[hascap s]} {
206 @ html "<a href=''$baseurl/setup''>Admin</a> "
207 @ } elseif {[hascap a]} {
208 @ html "<a href=''$baseurl/setup_ulist''>Users</a> "
209 @ }
210 @ if {[info exists login]} {
211 @ html "<a href=''$baseurl/login''>Logout</a> "
212 @ } else {
213 @ html "<a href=''$baseurl/login''>Login</a> "
214 @ }
215 @ </th1></div>
216 @ ');
217 @ REPLACE INTO config VALUES('footer','<div class="footer">
218 @ Fossil version $manifest_version $manifest_date
@@ -384,37 +384,37 @@
384 @ puts "Not logged in"
385 @ }
386 @ </th1></nobr></div>
387 @ </div>
388 @ <div class="mainmenu"><th1>
389 @ html "<a href=''$baseurl$index_page''>Home</a> "
390 @ if {[anycap jor]} {
391 @ html "<a href=''$baseurl/timeline''>Timeline</a> "
392 @ }
393 @ if {[hascap oh]} {
394 @ html "<a href=''$baseurl/dir''>Files</a> "
395 @ }
396 @ if {[hascap o]} {
397 @ html "<a href=''$baseurl/leaves''>Leaves</a> "
398 @ html "<a href=''$baseurl/brlist''>Branches</a> "
399 @ html "<a href=''$baseurl/taglist''>Tags</a> "
400 @ }
401 @ if {[hascap r]} {
402 @ html "<a href=''$baseurl/reportlist''>Tickets</a> "
403 @ }
404 @ if {[hascap j]} {
405 @ html "<a href=''$baseurl/wiki''>Wiki</a> "
406 @ }
407 @ if {[hascap s]} {
408 @ html "<a href=''$baseurl/setup''>Admin</a> "
409 @ } elseif {[hascap a]} {
410 @ html "<a href=''$baseurl/setup_ulist''>Users</a> "
411 @ }
412 @ if {[info exists login]} {
413 @ html "<a href=''$baseurl/login''>Logout</a> "
414 @ } else {
415 @ html "<a href=''$baseurl/login''>Login</a> "
416 @ }
417 @ </th1></div>
418 @ ');
419 @ REPLACE INTO config VALUES('footer','<div class="footer">
420 @ Fossil version $manifest_version $manifest_date
@@ -514,11 +514,11 @@
514 @ div.mainmenu a:hover {
515 @ color: #eee;
516 @ background-color: #333;
517 @ }
518 @
519 @ /* Container for the sub-menu and content so they don''t spread
520 @ ** out underneath the main menu */
521 @ #container {
522 @ padding-left: 9em;
523 @ }
524 @
@@ -619,37 +619,37 @@
619 @ puts "Not logged in"
620 @ }
621 @ </th1></nobr></div>
622 @ </div>
623 @ <div class="mainmenu"><ul><th1>
624 @ html "<li><a href=''$baseurl$index_page''>Home</a></li>"
625 @ if {[anycap jor]} {
626 @ html "<li><a href=''$baseurl/timeline''>Timeline</a></li>"
627 @ }
628 @ if {[hascap oh]} {
629 @ html "<li><a href=''$baseurl/dir''>Files</a></li>"
630 @ }
631 @ if {[hascap o]} {
632 @ html "<li><a href=''$baseurl/leaves''>Leaves</a></li>"
633 @ html "<li><a href=''$baseurl/brlist''>Branches</a></li>"
634 @ html "<li><a href=''$baseurl/taglist''>Tags</a></li>"
635 @ }
636 @ if {[hascap r]} {
637 @ html "<li><a href=''$baseurl/reportlist''>Tickets</a></li>"
638 @ }
639 @ if {[hascap j]} {
640 @ html "<li><a href=''$baseurl/wiki''>Wiki</a></li>"
641 @ }
642 @ if {[hascap s]} {
643 @ html "<li><a href=''$baseurl/setup''>Admin</a></li>"
644 @ } elseif {[hascap a]} {
645 @ html "<li><a href=''$baseurl/setup_ulist''>Users</a></li>"
646 @ }
647 @ if {[info exists login]} {
648 @ html "<li><a href=''$baseurl/login''>Logout</a></li>"
649 @ } else {
650 @ html "<li><a href=''$baseurl/login''>Login</a></li>"
651 @ }
652 @ </th1></ul></div>
653 @ <div id="container">
654 @ ');
655 @ REPLACE INTO config VALUES('footer','</div>
656
--- src/skins.c
+++ src/skins.c
@@ -182,37 +182,37 @@
182 @ puts "Not logged in"
183 @ }
184 @ </th1></nobr></div>
185 @ </div>
186 @ <div class="mainmenu"><th1>
187 @ html "<a href="$baseurl$index_page">Home</a> "
188 @ if {[anycap jor]} {
189 @ html "<a href="$baseurl/timeline">Timeline</a> "
190 @ }
191 @ if {[hascap oh]} {
192 @ html "<a href="$baseurl/dir">Files</a> "
193 @ }
194 @ if {[hascap o]} {
195 @ html "<a href="$baseurl/leaves">Leaves</a> "
196 @ html "<a href="$baseurl/brlist">Branches</a> "
197 @ html "<a href="$baseurl/taglist">Tags</a> "
198 @ }
199 @ if {[hascap r]} {
200 @ html "<a href="$baseurl/reportlist">Tickets</a> "
201 @ }
202 @ if {[hascap j]} {
203 @ html "<a href="$baseurl/wiki">Wiki</a> "
204 @ }
205 @ if {[hascap s]} {
206 @ html "<a href="$baseurl/setup">Admin</a> "
207 @ } elseif {[hascap a]} {
208 @ html "<a href="$baseurl/setup_ulist">Users</a> "
209 @ }
210 @ if {[info exists login]} {
211 @ html "<a href="$baseurl/login">Logout</a> "
212 @ } else {
213 @ html "<a href="$baseurl/login">Login</a> "
214 @ }
215 @ </th1></div>
216 @ ');
217 @ REPLACE INTO config VALUES('footer','<div class="footer">
218 @ Fossil version $manifest_version $manifest_date
@@ -384,37 +384,37 @@
384 @ puts "Not logged in"
385 @ }
386 @ </th1></nobr></div>
387 @ </div>
388 @ <div class="mainmenu"><th1>
389 @ html "<a href="$baseurl$index_page">Home</a> "
390 @ if {[anycap jor]} {
391 @ html "<a href="$baseurl/timeline">Timeline</a> "
392 @ }
393 @ if {[hascap oh]} {
394 @ html "<a href="$baseurl/dir">Files</a> "
395 @ }
396 @ if {[hascap o]} {
397 @ html "<a href="$baseurl/leaves">Leaves</a> "
398 @ html "<a href="$baseurl/brlist">Branches</a> "
399 @ html "<a href="$baseurl/taglist">Tags</a> "
400 @ }
401 @ if {[hascap r]} {
402 @ html "<a href="$baseurl/reportlist">Tickets</a> "
403 @ }
404 @ if {[hascap j]} {
405 @ html "<a href="$baseurl/wiki">Wiki</a> "
406 @ }
407 @ if {[hascap s]} {
408 @ html "<a href="$baseurl/setup">Admin</a> "
409 @ } elseif {[hascap a]} {
410 @ html "<a href="$baseurl/setup_ulist">Users</a> "
411 @ }
412 @ if {[info exists login]} {
413 @ html "<a href="$baseurl/login">Logout</a> "
414 @ } else {
415 @ html "<a href="$baseurl/login">Login</a> "
416 @ }
417 @ </th1></div>
418 @ ');
419 @ REPLACE INTO config VALUES('footer','<div class="footer">
420 @ Fossil version $manifest_version $manifest_date
@@ -514,11 +514,11 @@
514 @ div.mainmenu a:hover {
515 @ color: #eee;
516 @ background-color: #333;
517 @ }
518 @
519 @ /* Container for the sub-menu and content so they don"t spread
520 @ ** out underneath the main menu */
521 @ #container {
522 @ padding-left: 9em;
523 @ }
524 @
@@ -619,37 +619,37 @@
619 @ puts "Not logged in"
620 @ }
621 @ </th1></nobr></div>
622 @ </div>
623 @ <div class="mainmenu"><ul><th1>
624 @ html "<li><a href="$baseurl$index_page">Home</a></li>"
625 @ if {[anycap jor]} {
626 @ html "<li><a href="$baseurl/timeline">Timeline</a></li>"
627 @ }
628 @ if {[hascap oh]} {
629 @ html "<li><a href="$baseurl/dir">Files</a></li>"
630 @ }
631 @ if {[hascap o]} {
632 @ html "<li><a href="$baseurl/leaves">Leaves</a></li>"
633 @ html "<li><a href="$baseurl/brlist">Branches</a></li>"
634 @ html "<li><a href="$baseurl/taglist">Tags</a></li>"
635 @ }
636 @ if {[hascap r]} {
637 @ html "<li><a href="$baseurl/reportlist">Tickets</a></li>"
638 @ }
639 @ if {[hascap j]} {
640 @ html "<li><a href="$baseurl/wiki">Wiki</a></li>"
641 @ }
642 @ if {[hascap s]} {
643 @ html "<li><a href="$baseurl/setup">Admin</a></li>"
644 @ } elseif {[hascap a]} {
645 @ html "<li><a href="$baseurl/setup_ulist">Users</a></li>"
646 @ }
647 @ if {[info exists login]} {
648 @ html "<li><a href="$baseurl/login">Logout</a></li>"
649 @ } else {
650 @ html "<li><a href="$baseurl/login">Login</a></li>"
651 @ }
652 @ </th1></ul></div>
653 @ <div id="container">
654 @ ');
655 @ REPLACE INTO config VALUES('footer','</div>
656

Keyboard Shortcuts

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