1
0
Files
coconut-leaf/frontend/static/js/template.js

50 lines
1.9 KiB
JavaScript
Raw Permalink Normal View History

2021-01-24 14:38:08 +08:00
var ccn_template_headerNav = undefined;
2021-01-30 17:30:28 +08:00
var ccn_template_messagebox = undefined;
2021-03-10 16:47:44 +08:00
var ccn_template_datetimepicker = undefined;
2021-01-24 14:38:08 +08:00
var ccn_template_calendarItem = undefined;
var ccn_template_scheduleItem = undefined;
2021-02-05 17:07:20 +08:00
var ccn_template_ownedItem = undefined;
2021-02-03 16:08:40 +08:00
var ccn_template_sharingItem = undefined;
var ccn_template_displayOwnedItem = undefined;
var ccn_template_displaySharedItem = undefined;
2021-01-24 14:38:08 +08:00
var ccn_template_userItem = undefined;
var ccn_template_todoItem = undefined;
2021-02-08 22:30:01 +08:00
var ccn_template_optionItem = undefined;
2021-03-08 15:41:32 +08:00
var ccn_template_tokenItem = undefined;
2021-01-24 14:38:08 +08:00
function ccn_template_Load() {
2021-03-10 16:47:44 +08:00
ccn_template_headerNav = ccn_template_TemplateLoader('headerNav');
ccn_template_messagebox = ccn_template_TemplateLoader('messagebox');
ccn_template_datetimepicker = ccn_template_TemplateLoader('datetimepicker');
ccn_template_calendarItem = ccn_template_TemplateLoader('calendarItem');
ccn_template_scheduleItem = ccn_template_TemplateLoader('scheduleItem');
ccn_template_displayOwnedItem = ccn_template_TemplateLoader('displayOwnedItem');
ccn_template_displaySharedItem = ccn_template_TemplateLoader('displaySharedItem');
ccn_template_todoItem = ccn_template_TemplateLoader('todoItem');
ccn_template_userItem = ccn_template_TemplateLoader('userItem');
ccn_template_tokenItem = ccn_template_TemplateLoader('tokenItem');
ccn_template_ownedItem = ccn_template_TemplateLoader('ownedItem');
ccn_template_sharingItem = ccn_template_TemplateLoader('sharingItem');
ccn_template_optionItem = ccn_template_TemplateLoader('optionItem');
}
function ccn_template_TemplateLoader(templateName) {
var elements = $("#jsrender-tmpl-" + templateName);
if (elements.length == 0) return undefined;
var cache = undefined;
2021-01-24 14:38:08 +08:00
$.ajax({
2021-03-10 16:47:44 +08:00
url: elements.attr('src'),
2021-01-30 17:30:28 +08:00
type: "GET",
async: false,
success: function (data) {
2021-03-10 16:47:44 +08:00
cache = $.templates(data);
2021-01-30 17:30:28 +08:00
}
});
2021-01-24 14:38:08 +08:00
2021-03-10 16:47:44 +08:00
return cache;
2021-01-24 14:38:08 +08:00
}