wprintf("<script type=\"text/javascript\">");
wprintf("attachDatePicker('");
wprintf(prefix);
- wprintf("');\n");
+ wprintf("', '%s');\n", get_selected_language());
wprintf("</script>");
wprintf(_("Hour: "));
wprintf("<SELECT NAME=\"%s_hour\" SIZE=\"1\">\n", prefix);
}
+
/*
* Format a date/time stamp for output
*/
StrBufAppendBufPlain(Target, _(Token->Params[0]->Start), -1, 0);
}
+
+
+/*
+ * Returns the language currently in use.
+ * This function returns a static string, so don't do anything stupid please.
+ */
+const char *get_selected_language(void) {
+#ifdef ENABLE_NLS
+#ifdef HAVE_USELOCALE
+ return AvailLang[WC->selected_language];
+#else
+ return "en"
+#endif
+#else
+ return "en"
+#endif
+}
+
+
var table = $('taskview');
}
-function attachDatePicker(relative) {
+function attachDatePicker(relative, wclang) {
var dpck = new DatePicker({
relative: relative,
- language: 'en', // fix please
+ language: wclang.substr(0,2),
disableFutureDate: false,
dateFormat: [ ["yyyy", "mm", "dd"], "-"],
+ showDuration: 0.2,
+ closeEffectDuration: 0.2,
});
document.getElementById(relative).dpck = dpck; // attach a ref to it
}
void str_wiki_index(char *s);
int get_time_format_cached (void);
int xtoi(const char *in, size_t len);
+const char *get_selected_language(void);
void webcit_fmt_date(char *buf, time_t thetime, int brief);
int fetch_http(char *url, char *target_buf, int maxbytes);