{"id":18,"date":"2024-07-25T14:00:02","date_gmt":"2024-07-25T12:00:02","guid":{"rendered":"https:\/\/treudden.svennelid.se\/?page_id=18"},"modified":"2024-07-26T13:53:05","modified_gmt":"2024-07-26T11:53:05","slug":"ea-kalender","status":"publish","type":"page","link":"https:\/\/treudden.svennelid.se\/index.php\/ea-kalender\/","title":{"rendered":"EA KALENDER"},"content":{"rendered":"\n<pre class=\"wp-block-preformatted\"><div id=\"ea-full-calendar-69e4c2fe3fdcc\"><\/div><div class=\"fc\">\n    <div id=\"ea-calendar-color-map-69e4c2fe3fdcc\" class=\"ea-calendar-color-map fc-view-container\">\n        <div>Status<\/div>\n        <div data-class=\"grape\" class=\"fc-event status grape\">v\u00e4ntande<\/div>\n        <div data-class=\"darkgreen\" class=\"fc-event status darkgreen\">bekr\u00e4ftad<\/div>\n        <div data-class=\"darkblue\" class=\"fc-event status darkblue\">bokning<\/div>\n        <div data-class=\"graffit\" class=\"fc-event status graffit\">avbokad<\/div>\n    <\/div>\n<\/div><style><\/style>\n<script>\n  jQuery(document).ready(function() {\n  \n    jQuery('#ea-calendar-color-map-69e4c2fe3fdcc').find('.status').hover(\n        function(event) {\n            var el = jQuery(event.target);\n            var classSelector = '.' + el.data('class');\n            jQuery('#ea-full-calendar-69e4c2fe3fdcc').find('.fc-event:not(' + classSelector + ')').animate({ opacity: 1\/2 }, 200);\n        },\n    function(event){\n        jQuery('#ea-full-calendar-69e4c2fe3fdcc').find('.fc-event').animate({ opacity: 1 }, 100);\n    });\n\n    jQuery('#ea-full-calendar-69e4c2fe3fdcc').fullCalendar({\n      header: {\n        left: 'prev,next today',\n        center: 'title',\n        right: 'month,basicWeek,basicDay'\n      },\n      dayNamesShort: ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],\n      dayNames: ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],\n      monthNamesShort: ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],\n      monthNames: ['January','February','March','April','May','June','July','August','September','October','November','December'],\n      buttonText: {\n        today: 'today',\n        month: 'month',\n        week:  'week',\n        day:   'day',\n        list:  'list'\n      },\n      views: {\n        month: {\n          titleFormat: 'MMM YYYY',\n        },\n        week: {\n          titleFormat: 'MMM DD, YYYY',\n        },\n        day: {\n          titleFormat: 'MMM DD, YYYY',\n        }\n      },\n      isRTL: false,\n      defaultView: 'month',\n      showNonCurrentDates: false,\n      timeFormat: 'h:mmt',\n      \n      displayEventEnd: false,\n      weekNumbers: false,\n      firstDay: 1,\n      defaultDate: '2026-04-19',\n      navLinks: true, \/\/ can click day\/week names to navigate views\n      editable: false,\n      eventLimit: true, \/\/ allow \"more\" link when too many events\n      events: {\n        url: wpApiSettings.root + 'easy-appointments\/v1\/appointments',\n        type: 'GET',\n        data: {\n          _wpnonce: wpApiSettings.nonce,\n          hide_cancelled: '0',\n          location: '1',\n          service: '1',\n          worker: '4',\n          \n          title_field: 'name',\n        },\n        error: function() {\n          alert('there was an error while fetching events!');\n        },\n        textColor: 'white' \/\/ a non-ajax option\n      },\n      eventClick: function(calEvent, jsEvent, view) {\n        \/\/ console.log(calEvent, jsEvent, view);\n      },\n      eventRender: function(event, element) {\n        var statusMapping = {\n          canceled: 'graffit',\n          confirmed: 'darkgreen',\n          pending: 'grape',\n          reserved: 'darkblue'\n        }\n \n        element.addClass(statusMapping[event.status]);\n        \n      }\n    });\n  });\n<\/script><\/pre>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-18","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/treudden.svennelid.se\/index.php\/wp-json\/wp\/v2\/pages\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/treudden.svennelid.se\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/treudden.svennelid.se\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/treudden.svennelid.se\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/treudden.svennelid.se\/index.php\/wp-json\/wp\/v2\/comments?post=18"}],"version-history":[{"count":3,"href":"https:\/\/treudden.svennelid.se\/index.php\/wp-json\/wp\/v2\/pages\/18\/revisions"}],"predecessor-version":[{"id":48,"href":"https:\/\/treudden.svennelid.se\/index.php\/wp-json\/wp\/v2\/pages\/18\/revisions\/48"}],"wp:attachment":[{"href":"https:\/\/treudden.svennelid.se\/index.php\/wp-json\/wp\/v2\/media?parent=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}