Files
Fuchs_Intranet/Intranet_Legacy/js/oci_examplemodule.js
T
Stefan c8a4d18f1a
Playwright Tests / test (push) Has been cancelled
added legacy code for reference
2026-06-04 14:56:43 +02:00

42 lines
1.8 KiB
JavaScript

/* this is content of the language specific texts js e.g. ocms.ex_txt_de.js */
let $ct = {
mdl: 'Examplemodule'
}, $ccol = {
test: new fields_definition([
{ name: 'booking_guid', label: 'ID', type: 'hidden' },
{ name: 'Res', label: 'Resourcen', type: 'select', url: [], required: true, value: '' }
])
};
/* this is content of the main js e.g. ocms.ex.js */
/* both are to be merged and minified and put to target location */
let $example = {
init2: function (type, options) {
type = type || 'cal';
options = options || {};
$ocms.getScript([
//{ script: 'web/jstree.min.js', css: 'web/jstree.min.css', condition: typeof $.fn.jstree !== 'function' }
//, { script: 'web/jquery.qtip.min.js', css: 'web/jquery.qtip.min.css', condition: typeof $.fn.qtip !== 'function' }
//, { script: 'web/typeahead.min.js', css: '', condition: typeof $.fn.typeahead !== 'function' }
//, { script: 'web/fullcalendar.min.js', module: 'FullCalendar', css: 'web/fullcalendar.min.css', condition: typeof FullCalendar !== 'object' }
], function () {
//FullCalendar = $vm.FullCalendar;
$example.init3(type, options);
});
}, init3: async function (type, options) {
let cf = $('#contentframe').empty(), cf2 = $$.dc('cfrm hd').appendTo(cf), frm = $$.dc('vcal init_frm', cf);
let tbar = $('#topbar').ocmsmenu([]); //{ lbl: 'home', fnc: $example.init3 }
$('#activemodule').text($ct.mdl);
let calfrm = $$.dc('calfrm', frm);
let pa = [new Promise((resolve, reject) => {
frm.IN(function () { });
}), new Promise((resolve, reject) => {
//$example.lst3m()
})];
await Promise.all(pa);
}
}
let $$example = { init2: $example.init2, auth: {} };
export default $$example;