79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
/*
** Ad-unit styles.
*/
static unsigned adUnitFlags = 0;
/*
** True if the "href.js" javascript file is required.
*/
static int needHrefJs = 0;
/*
** Generate and return a anchor tag like this:
**
** <a href="URL">
** or <a id="ID">
**
|
|
|
|
|
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
/*
** Ad-unit styles.
*/
static unsigned adUnitFlags = 0;
/*
** Flags for various javascript files needed prior to </body>
*/
static int needHrefJs = 0; /* href.js */
static int needSortJs = 0; /* sorttable.js */
/*
** Generate and return a anchor tag like this:
**
** <a href="URL">
** or <a id="ID">
**
|
495
496
497
498
499
500
501
502
503
504
505
506
507
508
|
*pAdFlag = ADUNIT_RIGHT_OK;
return zAd;
}else if( !fossil_all_whitespace(zAd = db_get("adunit",0)) ){
return zAd;
}
return 0;
}
/*
** Generate code to load a single javascript file
*/
void style_load_one_js_file(const char *zFile){
@ <script src='%R/builtin/%s(zFile)?id=%S(MANIFEST_UUID)'></script>
}
|
>
>
>
>
>
>
>
|
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
|
*pAdFlag = ADUNIT_RIGHT_OK;
return zAd;
}else if( !fossil_all_whitespace(zAd = db_get("adunit",0)) ){
return zAd;
}
return 0;
}
/*
** Indicate that the table-sorting javascript is needed.
*/
void style_table_sorter(void){
needSortJs = 1;
}
/*
** Generate code to load a single javascript file
*/
void style_load_one_js_file(const char *zFile){
@ <script src='%R/builtin/%s(zFile)?id=%S(MANIFEST_UUID)'></script>
}
|
517
518
519
520
521
522
523
524
525
526
527
528
529
530
|
/* Load up the page data */
bMouseover = (!g.isHuman || db_get_boolean("auto-hyperlink-ishuman",0))
&& db_get_boolean("auto-hyperlink-mouseover",0);
@ <script id='href-data' type='application/json'>\
@ {"delay":%d(nDelay),"mouseover":%d(bMouseover)}</script>
style_load_one_js_file("href.js");
}
}
/*
** Draw the footer at the bottom of the page.
*/
void style_footer(void){
const char *zFooter;
|
>
>
>
|
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
|
/* Load up the page data */
bMouseover = (!g.isHuman || db_get_boolean("auto-hyperlink-ishuman",0))
&& db_get_boolean("auto-hyperlink-mouseover",0);
@ <script id='href-data' type='application/json'>\
@ {"delay":%d(nDelay),"mouseover":%d(bMouseover)}</script>
style_load_one_js_file("href.js");
}
if( needSortJs ){
style_load_one_js_file("sorttable.js");
}
}
/*
** Draw the footer at the bottom of the page.
*/
void style_footer(void){
const char *zFooter;
|