{"id":2074,"date":"2023-05-02T10:46:13","date_gmt":"2023-05-02T10:46:13","guid":{"rendered":"https:\/\/scap.lu\/evenements\/"},"modified":"2023-05-02T10:46:15","modified_gmt":"2023-05-02T10:46:15","slug":"evenements","status":"publish","type":"page","link":"https:\/\/scap.lu\/fr\/evenements\/","title":{"rendered":"Evenements"},"content":{"rendered":"[vc_row type=\u00a0\u00bbin_container\u00a0\u00bb full_screen_row_position=\u00a0\u00bbmiddle\u00a0\u00bb column_margin=\u00a0\u00bbdefault\u00a0\u00bb column_direction=\u00a0\u00bbdefault\u00a0\u00bb column_direction_tablet=\u00a0\u00bbdefault\u00a0\u00bb column_direction_phone=\u00a0\u00bbdefault\u00a0\u00bb scene_position=\u00a0\u00bbcenter\u00a0\u00bb text_color=\u00a0\u00bbdark\u00a0\u00bb text_align=\u00a0\u00bbleft\u00a0\u00bb row_border_radius=\u00a0\u00bbnone\u00a0\u00bb row_border_radius_applies=\u00a0\u00bbbg\u00a0\u00bb overflow=\u00a0\u00bbvisible\u00a0\u00bb overlay_strength=\u00a0\u00bb0.3&Prime; gradient_direction=\u00a0\u00bbleft_to_right\u00a0\u00bb shape_divider_position=\u00a0\u00bbbottom\u00a0\u00bb bg_image_animation=\u00a0\u00bbnone\u00a0\u00bb][vc_column column_padding=\u00a0\u00bbno-extra-padding\u00a0\u00bb column_padding_tablet=\u00a0\u00bbinherit\u00a0\u00bb column_padding_phone=\u00a0\u00bbinherit\u00a0\u00bb column_padding_position=\u00a0\u00bball\u00a0\u00bb column_element_direction_desktop=\u00a0\u00bbdefault\u00a0\u00bb column_element_spacing=\u00a0\u00bbdefault\u00a0\u00bb desktop_text_alignment=\u00a0\u00bbdefault\u00a0\u00bb tablet_text_alignment=\u00a0\u00bbdefault\u00a0\u00bb phone_text_alignment=\u00a0\u00bbdefault\u00a0\u00bb background_color_opacity=\u00a0\u00bb1&Prime; background_hover_color_opacity=\u00a0\u00bb1&Prime; column_backdrop_filter=\u00a0\u00bbnone\u00a0\u00bb column_shadow=\u00a0\u00bbnone\u00a0\u00bb column_border_radius=\u00a0\u00bbnone\u00a0\u00bb column_link_target=\u00a0\u00bb_self\u00a0\u00bb column_position=\u00a0\u00bbdefault\u00a0\u00bb gradient_direction=\u00a0\u00bbleft_to_right\u00a0\u00bb overlay_strength=\u00a0\u00bb0.3&Prime; width=\u00a0\u00bb1\/1&Prime; tablet_width_inherit=\u00a0\u00bbdefault\u00a0\u00bb animation_type=\u00a0\u00bbdefault\u00a0\u00bb bg_image_animation=\u00a0\u00bbnone\u00a0\u00bb border_type=\u00a0\u00bbsimple\u00a0\u00bb column_border_width=\u00a0\u00bbnone\u00a0\u00bb column_border_style=\u00a0\u00bbsolid\u00a0\u00bb]\n    <div>\n        <div id=\"69f71dfc7141e\" class=\"grid-wrapper cc-events-ajax-wrapper\"><\/div>\n        <span class=\"loader\" data-loader=\"69f71dfc7141e\"><\/span>\n        <div class=\"mt-50 load-more\">\n\t\t\t[nectar_btn size=\"large\"\n\t\t\t\t\t\t\t\t\tbutton_style=\"regular\" button_color_2=\"Accent-Color\" \n\t\t\t\t\t\t\t\t\ticon_family=\"none\" text=\"Charger davantage\" url=\"#\"]        <\/div>\n\n    <\/div>\n\n    <script>\n        jQuery(document).ready(function () {\n\n            let defaultThumbnailUrl = \"https:\/\/scap.lu\/wp-content\/themes\/salient-child\/assets\/img\/logo.png\";\n\n            \/\/Global Variables\n            let limit = 20; \/\/Infinite Scroll Load Per Request\n            let offset = 0;\n            let loadingInProgress = false;\n            let eventsComplete = false;\n            let today = moment(new Date()).format('YYYYMMDD');\n\n            \/\/Initial Load\n            loadEvents();\n\n            jQuery('.load-more a').on('click', function (e) {\n                e.preventDefault();\n                loadEvents();\n            });\n\n            function loadEvents() {\n\n                if (eventsComplete) return;\n\n                if (!loadingInProgress) {\n\n                    loadingInProgress = true;\n\n                    \/\/Load Events\n                    let promise = sendEventRequest();\n\n                    promise.success(function (data) {\n                        if (!data || offset + limit >= data.additionalData.total) {\n                            eventsComplete = true;\n                            jQuery('.load-more').hide();\n                        } else {\n                            offset += limit;\n                        }\n\n                        loadingInProgress = false;\n                    });\n                }\n            }\n\n            function sendEventRequest() {\n                return cc_performPostRequest({\n                    count: limit,\n                    postType: 'event',\n                    showLoaderAnimation: true,\n                    uniqueIdAjaxWrapper: '69f71dfc7141e',\n                    wantExcerpt: true,\n                    metaQuery: {\n                        relation: 'OR',\n                        0: {\n                            key: 'end_date_time',\n                            compare: '>=',\n                            value: today,\n                            type: 'DATETIME',\n                        },\n                        1: {\n                            key: 'start_date_time',\n                            compare: '>=',\n                            value: today,\n                            type: 'DATETIME',\n                        },\n                    },\n                    offset: offset,\n                    metaKey: 'start_date_time',\n                    orderby: 'meta_value',\n                    order: 'ASC',\n                    wantTerms: true,\n                    setTermsOfTaxonomy: 'event_category',\n                    wantTermCustomFields: ['color'],\n                    wantCustomFields: ['start_date_time'],\n                    wantThumbnail: true,\n                    successCB: function (result, config) {\n\n                        jQuery('#69f71dfc7141e').show();\n\n                        if (result.data !== undefined && result.data.length !== 0) {\n\n                            let template_path = _theme_directory + '\/includes\/scap\/events\/templates\/';\n                            let item = '';\n                            let output = jQuery('#' + config.uniqueIdAjaxWrapper);\n\n                            jQuery.Mustache.load(template_path + 'event.html').done(function () {\n\n                                jQuery.each(result.data, function (key, obj) {\n\n                                    obj.thumbnail = defaultThumbnailUrl;\n                                    console.log(\"defaultThumbnailUrl\", defaultThumbnailUrl);\n                                    obj.customFields.startdate = moment(obj.customFields.start_date_time).format('DD.MM.YYYY');\n                                    item = jQuery.Mustache.render('event-item', obj);\n                                    output.append(item);\n\n                                });\/\/each item\n\n                            });\/\/mustache\n\n\n                        } else {\n                            cc_debug(\"Now what?\")\n                            return null;\n                        }\n                    }\n                });\n            }\n\n        });\n    <\/script>\n\n\t[\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row type=\u00a0\u00bbin_container\u00a0\u00bb full_screen_row_position=\u00a0\u00bbmiddle\u00a0\u00bb column_margin=\u00a0\u00bbdefault\u00a0\u00bb column_direction=\u00a0\u00bbdefault\u00a0\u00bb column_direction_tablet=\u00a0\u00bbdefault\u00a0\u00bb column_direction_phone=\u00a0\u00bbdefault\u00a0\u00bb scene_position=\u00a0\u00bbcenter\u00a0\u00bb text_color=\u00a0\u00bbdark\u00a0\u00bb text_align=\u00a0\u00bbleft\u00a0\u00bb row_border_radius=\u00a0\u00bbnone\u00a0\u00bb row_border_radius_applies=\u00a0\u00bbbg\u00a0\u00bb overflow=\u00a0\u00bbvisible\u00a0\u00bb overlay_strength=\u00a0\u00bb0.3&Prime; gradient_direction=\u00a0\u00bbleft_to_right\u00a0\u00bb shape_divider_position=\u00a0\u00bbbottom\u00a0\u00bb bg_image_animation=\u00a0\u00bbnone\u00a0\u00bb][vc_column column_padding=\u00a0\u00bbno-extra-padding\u00a0\u00bb column_padding_tablet=\u00a0\u00bbinherit\u00a0\u00bb column_padding_phone=\u00a0\u00bbinherit\u00a0\u00bb column_padding_position=\u00a0\u00bball\u00a0\u00bb column_element_direction_desktop=\u00a0\u00bbdefault\u00a0\u00bb column_element_spacing=\u00a0\u00bbdefault\u00a0\u00bb desktop_text_alignment=\u00a0\u00bbdefault\u00a0\u00bb tablet_text_alignment=\u00a0\u00bbdefault\u00a0\u00bb phone_text_alignment=\u00a0\u00bbdefault\u00a0\u00bb background_color_opacity=\u00a0\u00bb1&Prime; background_hover_color_opacity=\u00a0\u00bb1&Prime; column_backdrop_filter=\u00a0\u00bbnone\u00a0\u00bb column_shadow=\u00a0\u00bbnone\u00a0\u00bb&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2074","page","type-page","status-publish"],"acf":[],"_links":{"self":[{"href":"https:\/\/scap.lu\/fr\/wp-json\/wp\/v2\/pages\/2074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scap.lu\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/scap.lu\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/scap.lu\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/scap.lu\/fr\/wp-json\/wp\/v2\/comments?post=2074"}],"version-history":[{"count":3,"href":"https:\/\/scap.lu\/fr\/wp-json\/wp\/v2\/pages\/2074\/revisions"}],"predecessor-version":[{"id":2077,"href":"https:\/\/scap.lu\/fr\/wp-json\/wp\/v2\/pages\/2074\/revisions\/2077"}],"wp:attachment":[{"href":"https:\/\/scap.lu\/fr\/wp-json\/wp\/v2\/media?parent=2074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}