Fossil

Diff
Login

Diff

Differences From Artifact [6624348772]:

To Artifact [c8bd58b0b1]:


79
80
81
82
83
84
85
86

87
88
89


90
91
92
93
94
95
96
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.
** Flags for various javascript files needed prior to </body>
*/
static int needHrefJs = 0;

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
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
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;