1 line
1.1 KiB
JavaScript
Executable File
1 line
1.1 KiB
JavaScript
Executable File
"use strict";App.Http.Caldav=function(){return{getCaldavCalendars:function(providerId){var url=App.Utils.Url.siteUrl("caldav/get_caldav_calendars"),data={csrf_token:vars("csrf_token"),provider_id:providerId};return $.post(url,data)},selectCaldavCalendar:function(providerId,caldavCalendarId){var url=App.Utils.Url.siteUrl("caldav/select_caldav_calendar"),data={csrf_token:vars("csrf_token"),provider_id:providerId,calendar_id:caldavCalendarId};return $.post(url,data)},disableProviderSync:function(providerId){var url=App.Utils.Url.siteUrl("caldav/disable_provider_sync"),data={csrf_token:vars("csrf_token"),provider_id:providerId};return $.post(url,data)},syncWithCaldav:function(providerId){var url=App.Utils.Url.siteUrl("caldav/sync/"+providerId);return $.get(url)},connectToServer:function(providerId,caldavUrl,caldavUsername,caldavPassword){var url=App.Utils.Url.siteUrl("caldav/connect_to_server"),data={csrf_token:vars("csrf_token"),provider_id:providerId,caldav_url:caldavUrl,caldav_username:caldavUsername,caldav_password:caldavPassword};return $.post(url,data)}}}(); |