$(function () { stc = STC(); var http = stc.http; function initHome( emitentsByUserLoginUrlTemplate , ftatOrdersByUserLoginUrlTemplate , mailboxesByEdrpouUrlTemplate ) { var goToMailBoxes = function (edrpou, closeDialogMethod) { var url = http.url(http.detemplate(mailboxesByEdrpouUrlTemplate, { edrpou: edrpou })); location.href = url; closeDialogMethod(); return; ajax.get(url , function () { location.href = url; } , function (o) { if (o.status == 404) { alert("Не знайдено поштових скриньок, які відкривались на замовлення або для підприємства з кодом ЄДРПОУ " + edrpou); } else { //ajax.alertError(o); alert("Помилка!\r\n" + o.responseText); } } ); } /////////////////////////////////////////// // // Actual initialization code // starts here // /////////////////////////////////////////// $(".enterReports").click( function (e) { location = stc.http.url(stc.http.detemplate(emitentsByUserLoginUrlTemplate)); return false; // to block default event processing } ); $(".enterMailboxes").click( function (e) { app.EdrpouDialog("Введіть код ЄДРПОУ замовника або користувача скриньки" , "" , function (edrpou, closeDialogMethod) // continuation { goToMailBoxes(edrpou, closeDialogMethod); } ); return false; // to block default event processing } ); $(".enterInfoSite").click( function (e) { location = stc.http.url(stc.http.detemplate(emitentsByUserLoginUrlTemplate)); return false; // to block default event processing } ); $(".enterFtatOrders").click( function (e) { location = stc.http.url(stc.http.detemplate(ftatOrdersByUserLoginUrlTemplate)); return false; // to block default event processing } ); } /////////////////////////////////////// // // HERE WE REGISTER MODULE // /////////////////////////////////////// STC.register( "home" , { dummy: null , initHome: initHome } ); });