%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home2/vacivi36/intranet.vacivitta.com.br/assets/c06fb3e9/
Upload File :
Create Path :
Current File : //home2/vacivi36/intranet.vacivitta.com.br/assets/c06fb3e9/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=t("event"),s=t("stream").StreamEntry,f=a.extend(),p=a.extend();p.RECUR_EDIT_MODE_CREATE=0,p.RECUR_EDIT_MODE_THIS=1,p.RECUR_EDIT_MODE_FOLLOWING=2,p.RECUR_EDIT_MODE_ALL=3,p.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(),this.initSubmitAction()},p.prototype.setEditMode=function(t){var e=t.$trigger.data("editMode");e==p.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)},p.prototype.showEditModes=function(t){this.$.find(".calendar-edit-mode-back").hide(),this.$.find(".recurrence-edit-type").show(),this.$.find(".calendar-entry-form-tabs").hide()},p.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("")})},p.prototype.initSubmitAction=function(){d.global.$.one("submitted",u)};var u=function(t,e){e.id&&d.global.$.one("hidden.bs.modal",function(){var t=s.getNodeByKey(e.id);t.length&&(t=new s(t)).reload()}),e.reloadWall?(l.trigger("humhub:content:newEntry",e.content,this),l.trigger("humhub:content:afterSubmit",e.content,this)):d.global.$.one("submitted",u)};p.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())},p.prototype.changeTimezone=function(t){var e=this.$.find(".timeZoneInput");this.$.find(".calendar-timezone").text(e.find("option:selected").text()),e.hide()},p.prototype.toggleTimezoneInput=function(t){this.$.find(".timeZoneInput").fadeToggle()},p.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())},p.prototype.toggleRecurring=function(t){r(".calendar-entry-form-tabs .tab-recurrence").parent().toggle(t.$trigger.is(":checked"))},p.prototype.toggleReminder=function(t){r(".calendar-entry-form-tabs .tab-reminder").parent().toggle(t.$trigger.is(":checked"))};var h=n.extend();h.prototype.toggleClose=function(t){this.update(i.post(t))},h.prototype.reload=function(t){return this.parent().reload()},h.prototype.update=function(t){this.loader(),t.then(r.proxy(this.handleUpdateSuccess,this)).catch(h.handleUpdateError).finally(r.proxy(this.loader,this,!1))},h.prototype.loader=function(t){this.streamEntry().loader(t)},h.prototype.handleUpdateSuccess=function(t){return this.streamEntry().replace(t.output).catch(function(t){o.log.error(t,!0)})},h.handleUpdateError=function(t){o.log.error(t,!0)},h.prototype.streamEntry=function(){return this.parent()};var g=function(){return a.instance("#calendar")};o.export({Calendar:f,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=g();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:h,Form:p})});

Zerion Mini Shell 1.0