%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home2/vacivi36/intranet.vacivitta.com.br/assets/90341461/
Upload File :
Create Path :
Current File : //home2/vacivi36/intranet.vacivitta.com.br/assets/90341461/humhub.calendar.min.js

humhub.module("calendar",function(o,t,r){var a=t("ui.widget").Widget,i=t("client"),d=(t("util").object,t("ui.modal")),c=t("action"),n=t("content").Content,l=a.extend(),s=a.extend();s.RECUR_EDIT_MODE_CREATE=0,s.RECUR_EDIT_MODE_THIS=1,s.RECUR_EDIT_MODE_FOLLOWING=2,s.RECUR_EDIT_MODE_ALL=3,s.prototype.init=function(){d.global.$.find(".tab-basic").on("shown.bs.tab",function(t){r("#calendarentry-title").focus()}),d.global.$.find(".tab-participation").on("shown.bs.tab",function(t){r("#calendarentry-participation_mode").focus()}),this.$.find("#calendarentryform-start_date").on("change",function(){var t=r("#calendarentryform-start_date").datepicker("getDate").getTime();r("#calendarentryform-end_date").datepicker("getDate").getTime()<t&&r("#calendarentryform-end_date").val(r("#calendarentryform-start_date").val())}),this.$.find("#calendarentryform-end_date").on("change",function(){var t=r("#calendarentryform-start_date").datepicker("getDate").getTime();r("#calendarentryform-end_date").datepicker("getDate").getTime()<t&&r("#calendarentryform-start_date").val(r("#calendarentryform-end_date").val())}),this.initTimeInput()},s.prototype.setEditMode=function(t){var e=t.$trigger.data("editMode");e==s.RECUR_EDIT_MODE_THIS?r(".field-calendarentryform-is_public").hide():r(".field-calendarentryform-is_public").show(),this.$.find(".calendar-edit-mode-back").show(),this.$.find(".recurrence-edit-type").hide(),this.$.find(".calendar-entry-form-tabs").show(),this.$.find("#recurrenceEditMode").val(e)},s.prototype.showEditModes=function(t){this.$.find(".calendar-edit-mode-back").hide(),this.$.find(".recurrence-edit-type").show(),this.$.find(".calendar-entry-form-tabs").hide()},s.prototype.initTimeInput=function(t){d.global.$.find(".timeField").find(".form-control").each(function(){var t=r(this);t.prop("disabled")&&t.data("oldVal",t.val()).val("")})},s.prototype.toggleDateTime=function(t){var e=d.global.$.find(".timeField"),n=e.find(".form-control"),o=d.global.$.find(".timeZoneField");t.$trigger.prop("checked")?(n.prop("disabled",!0),n.each(function(){r(this).data("oldVal",r(this).val()).val("")}),e.css("opacity","0.2"),o.hide()):(n.each(function(){var t=r(this);t.data("oldVal")&&t.val(t.data("oldVal"))}),n.prop("disabled",!1),e.css("opacity","1.0"),o.show())},s.prototype.changeTimezone=function(t){var e=this.$.find(".timeZoneInput");this.$.find(".calendar-timezone").text(e.find("option:selected").text()),e.hide()},s.prototype.toggleTimezoneInput=function(t){this.$.find(".timeZoneInput").fadeToggle()},s.prototype.changeEventType=function(t){var e=t.$trigger.find(":selected");e.data("type-color")&&(r(".colorpicker-element").data("colorpicker").color.setColor(e.data("type-color")),r(".colorpicker-element").data("colorpicker").update())},s.prototype.toggleRecurring=function(t){r(".calendar-entry-form-tabs .tab-recurrence").parent().toggle(t.$trigger.is(":checked"))},s.prototype.toggleReminder=function(t){r(".calendar-entry-form-tabs .tab-reminder").parent().toggle(t.$trigger.is(":checked"))};var f=n.extend();f.prototype.toggleClose=function(t){this.update(i.post(t))},f.prototype.reload=function(t){return this.parent().reload()},f.prototype.update=function(t){this.loader(),t.then(r.proxy(this.handleUpdateSuccess,this)).catch(f.handleUpdateError).finally(r.proxy(this.loader,this,!1))},f.prototype.loader=function(t){this.streamEntry().loader(t)},f.prototype.handleUpdateSuccess=function(t){return this.streamEntry().replace(t.output).catch(function(t){o.log.error(t,!0)})},f.handleUpdateError=function(t){o.log.error(t,!0)},f.prototype.streamEntry=function(){return this.parent()};var p=function(){return a.instance("#calendar")};o.export({Calendar:l,respond:function(n){n.block=c.BLOCK_MANUAL,i.post(n).then(function(t){t.success?a.closest(n.$trigger).reload().then(function(){o.log.success("saved")}):(o.log.error(e,!0),n.finish())}).catch(function(t){o.log.error(t,!0),n.finish()})},editModal:function(t){a.closest(t.$trigger).loader(),d.load(t).then(function(t){d.global.$.one("submitted",function(){var t=p();t&&t.fetch()})}).catch(function(t){o.log.error(t,!0)})},deleteEvent:function(e){a.closest(e.$trigger).loader(),d.confirm().then(function(t){t?i.post(e).then(function(){d.global.close()}).catch(function(t){o.log.error(t,!0)}):a.closest(e.$trigger).loader(!1)}).finally(function(){e.finish()})},CalendarEntry:f,Form:s})});

Zerion Mini Shell 1.0