]> code.citadel.org Git - citadel.git/blobdiff - webcit/iconbar.c
* move some more vars from the session context to strbuf (the use of StrBufAppendTemp...
[citadel.git] / webcit / iconbar.c
index 0cc9ceddc3f446e35f21a5fe4d680cc5b443a2c4..ee216df1df16947bcbcaafbd0819309d10a8a1a0 100644 (file)
@@ -366,12 +366,11 @@ void do_iconbar(void) {
 
        wprintf("</ul>\n");
 
-       if (IconbarIsEnabled("ib_users", 0)) {
-               wprintf(
-                       "<script type=\"text/javascript\"> "
-                       " new Ajax.PeriodicalUpdater('wholist', 'do_template?template=wholist_section', { method: 'get', frequency: 30 } );"
-                       "</script> \n"
-                       );
+       if (IconbarIsEnabled("ib_users", 0) == 2) {
+               StrBufAppendPrintf(WC->trailing_javascript,
+                       "new Ajax.PeriodicalUpdater('wholist', 'do_template?template=wholist_section', "
+                       "{ method: 'get', frequency: 30 } );    \n"
+               );
        }
 }
 
@@ -805,7 +804,7 @@ void commit_iconbar(void) {
 }
 
 
-void tmplput_iconbar(StrBuf *Target, int nArgs, WCTemplateToken *Tokens, void *Context, int ContextType)
+void tmplput_iconbar(StrBuf *Target, WCTemplputParams *TP)
 {
        wcsession *WCC = WC;