{"id":82946,"date":"2023-01-23T16:34:28","date_gmt":"2023-01-23T16:34:28","guid":{"rendered":"https:\/\/visionrcl.org.uk\/?page_id=82946"},"modified":"2023-01-23T16:34:28","modified_gmt":"2023-01-23T16:34:28","slug":"ge-aerobics-timetable","status":"publish","type":"page","link":"https:\/\/isca00.bigwaveserver.co.uk\/~visionrc\/ge-aerobics-timetable\/","title":{"rendered":"GE Aerobics Timetable"},"content":{"rendered":"\n<script type=\"text\/x-template\" id=\"bwmTimetableSession\">\n    <div class=\"bwm_timetable_session\">\n\n        <div class=\"session_main\">\n            <div class=\"session_times\">\n                <div class=\"time\">{{session.start_time}} - {{session.end_time}}<\/div>\n                <transition name=\"fade\" v-if=\"layout == 'week'\">\n                    <button class=\"session_open_below\"\n                    v-if=\"(session.description && !open) || (session.url && !open)\"\n                    @click=\"toggleOpen\">+<\/button>\n                    <button class=\"session_open_below\"\n                    v-else-if=\"(session.description && open) || (session.url && open)\"\n                    @click=\"toggleOpen\">-<\/button>\n                <\/transition>\n            <\/div>\n            <div class=\"session_details\">\n                <div>\n                    <h5>{{session.title}}<\/h5>\n                <\/div>\n                <div class=\"session_details_right\" v-if=\"layout == 'day'\">\n\n                    <span class=\"session_location\">\n                        <a v-if=\"session.location_url\" :href=\"session.location_url\" target=\"_blank\" v-html=\"session.location\"><\/a>\n                        <span v-else v-html=\"session.location\"><\/span>\n                    <\/span>\n\n                    <div>\n                        <button class=\"session_open_below\"\n                        v-if=\"(session.description && !open) || (session.url && !open)\"\n                        @click=\"toggleOpen\">+<\/button>\n                        <button class=\"session_open_below\"\n                        v-else-if=\"(session.description && open) || (session.url && open)\"\n                        @click=\"toggleOpen\">-<\/button>\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div v-if=\"open && layout == 'day'\" class=\"session_below\">\n            <div class=\"session_location\" v-if=\"session.location || session.pool\">\n                <h6 v-if=\"session.location\">\n                    <a v-if=\"session.location_url\" :href=\"session.location_url\" target=\"_blank\">\n                        Location: <span v-html=\"session.location\"><\/span>\n                    <\/a>\n                    <span v-else v-html=\"'Location: ' + session.location\"><\/span>\n                <\/h6>\n                <h6 v-if=\"session.pool\">Pool: <span>{{session.pool}}<\/span><\/h6>\n            <\/div>\n            <div class=\"session_duration\" v-if=\"session.duration\">{{'Duration: ' + session.duration + ' minutes'}}<\/div>\n            <div class=\"session_desc\" v-if=\"session.description\">{{session.description}}<\/div>\n            <div class=\"session_link\" v-if=\"session.url\">\n                <a :href=\"session.url\" target=\"_blank\">Book Now<\/a>\n            <\/div>\n        <\/div>\n\n        <bwm-timetable-session-modal v-if=\"open && layout == 'week'\" @close=\"open = false\" :session=\"session\"><\/bwm-timetable-session-modal>\n\n    <\/div>\n<\/script>\n<script type=\"text\/x-template\" id=\"bwmTimetableSessionModal\">\n    <transition name=\"modal\">\n        <div class=\"modal-mask\">\n            <div class=\"modal-wrapper\">\n                <div class=\"modal-container\">\n\n                    <div class=\"modal-header\">\n                        <h3>{{session.title}}<\/h3>\n                    <\/div>\n\n                    <div class=\"modal-body\">\n\n                        <div class=\"session_location\" v-if=\"session.location || session.pool\">\n                            <h6 v-if=\"session.location\">\n                                <a v-if=\"session.location_url\" :href=\"session.location_url\" target=\"_blank\">\n                                    Location:<span v-html=\"session.location\"><\/span>\n                                <\/a>\n                                <span v-else v-html=\"'Location: ' + session.location\"><\/span>\n                            <\/h6>\n                            <h6 v-if=\"session.pool\">Pool: <span>{{session.pool}}<\/span><\/h6>\n                        <\/div>\n\n                        <div>\n                            Time: {{session.start_time}} - {{session.end_time}}\n                            {{session.duration ? ' - Duration: ' + session.duration + ' minutes' : ''}}\n                        <\/div>\n\n                        <div v-if=\"session.description\" class=\"session_desc\">\n                            {{session.description}}\n                        <\/div>\n\n                        <div v-if=\"session.url\">\n                            <a class=\"session_url\" :href=\"session.url\">Book Now<\/a>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"modal-footer\">\n                        <button class=\"booking_button\" @click=\"$emit('close')\">Close<\/button>\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/transition>\n<\/script>\n\n<script type=\"text\/x-template\" id=\"bwmTimetableWeek\">\n\n    <div>\n        <transition name=\"sessions-week\" tag=\"div\">\n            <div v-if=\"sessions.length > 0\" class=\"bwm_timetable_date_day\">\n                <h6>{{ day }} - {{ date }}<\/h6>\n            <\/div>\n        <\/transition>\n\n        <transition name=\"sessions-week\" tag=\"div\">\n            <div v-if=\"sessions.length > 0\" class=\"bwm_timetable_week\" style=\"position: relative;\">\n                <transition-group name=\"sessions-week\" tag=\"div\">\n                    <bwm-timetable-session\n                    v-for=\"(session, index) in sessions\"\n                    :session=\"session\"\n                    :key=\"session.name + '_' + day + '_' + index\"\n                    layout=\"week\"\n                    ><\/bwm-timetable-session>\n                <\/transition-group>\n            <\/div>\n        <\/transition>\n\n    <\/div>\n\n<\/script>\n\n<script type=\"text\/x-template\" id=\"bwmTimetableDay\">\n    <div class=\"bwm_timetable_day_wrapper\">\n        <h5>{{ day }} - {{ dateText }}<\/h5>\n        <transition-group\n        v-if=\"sessions.length > 0\"\n        name=\"sessions\"\n        tag=\"div\"\n        class=\"bwm_timetable_day\"\n        >\n            <bwm-timetable-session\n            v-for=\"(session, index) in sessions\"\n            :session=\"session\"\n            :key=\"session.name + '_' + day + '_' + index\"\n            layout=\"day\"\n            ><\/bwm-timetable-session>\n        <\/transition-group>\n        <div v-else class=\"no_sessions_found\">\n            <h4>No Classes Found<\/h4>\n        <\/div>\n    <\/div>\n<\/script>\n\n<script type=\"text\/x-template\" id=\"bwmTimetable\">\n    <div class=\"bwm_timetable\">\n\n        <div class=\"bwm_timetable_top\">\n\n            <div class=\"bwm_timetable_controls\">\n                <button :class=\"view == 'day' ? 'active' : false\" @click=\"view = 'day'\">Day View<\/button>\n                <button :class=\"view == 'week' ? 'active' : false\" @click=\"view = 'week'\">Week View<\/button>\n            <\/div>\n\n            <div class=\"bwm_timetable_filters\">\n                <select v-model=\"classFilter\">\n                    <option value=\"\">-- Filter By Class --<\/option>\n                    <option v-for=\"c in classFilters\" :value=\"c\">{{ c }}<\/option>\n                <\/select>\n                <select v-model=\"locationFilter\">\n                    <option value=\"\">-- Filter By Location --<\/option>\n                    <option v-for=\"l in locationFilters\" :value=\"l\">{{ l }}<\/option>\n                <\/select>\n                <select v-if=\"poolsExist && !fitness\" v-model=\"poolFilter\">\n                    <option value=\"\">Any Pool<\/option>\n                    <option v-for=\"p in poolFilters\" :value=\"p\">{{ p }}<\/option>\n                <\/select>\n            <\/div>\n\n            <div v-if=\"view == 'day'\" class=\"open_day_select_dropdown\">\n                <span>Select Day: <\/span>\n                <button @click=\"openDaySelect()\">\n                    <span v-if=\"openDays\">Close<\/span>\n                    <span v-else>Open<\/span>\n                <\/button>\n            <\/div>\n\n        <\/div>\n\n        <transition name=\"fade\" tag=\"div\">\n            <div v-if=\"view == 'day'\" class=\"bwm_timetable_day_select\">\n                <transition name=\"slide-down\">\n                    <div class=\"days_select_wrapper\" :class=\"dates ? 'columns_' + dates.length : false\" v-show=\"openDays\">\n                        <button\n                        @click=\"activeDay = d\"\n                        v-for=\"(d, index) in dates\"\n                        :class=\"[ activeDay.date == d.date ? 'active' : false, ]\"\n                        :key=\"'button_' + d.day + '_' + index\"\n                        >{{ dayText(d.date) }}, {{dateText(d.date)}}<\/button>\n                    <\/div>\n                <\/transition>\n            <\/div>\n            <div v-else class=\"bwm_timetable_day_select week_headings\" :class=\"dates ? 'columns_' + dates.length : false\">\n                <div v-for=\"d in dates\" :key=\"'button_' + d.day\">\n                    <h6>{{ dayText(d.date) }}, {{dateText(d.date)}}<\/h6>\n                <\/div>\n            <\/div>\n        <\/transition>\n\n        <transition-group appear mode=\"out-in\" name=\"sessions\" tag=\"div\" class=\"bwm_timetable_sessions_wrapper\">\n\n            <div key=\"week_view\" v-if=\"view == 'week' && loaded\" class=\"bwm_timetable_week_wrapper\" :class=\"dates ? 'columns_' + dates.length : false\">\n                <bwm-timetable-week\n                v-for=\"(d, index) in dates\"\n                :date=\"d.date\"\n                :day=\"d.day\"\n                :key=\"'week_' + d.day\"\n                :sessions=\"getDayData(d)\"\n                ><\/bwm-timetable-week>\n            <\/div>\n\n            <bwm-timetable-day\n            v-if=\"view == 'day' && loaded\"\n            :date=\"activeDay.date\"\n            :day=\"activeDay.day\"\n            :key=\"'day_' + activeDay.day\"\n            :sessions=\"getDayData(activeDay)\"\n            ><\/bwm-timetable-day>\n\n        <\/transition-group>\n\n    <\/div>\n<\/script>\n<div id=\"app_grgW6DLL7I\" class=\"bwm_timetable_root\" data-events=\"\">\n\t\t\t<bwm-timetable\n\t\t\t:dates=\"dates\"\n\t\t\tcentre=\"\"\n\t\t\tfitness=\"1\"\n\t\t\tclass-session=\"Aerobics\"\n\t\t\t><\/bwm-timetable>\n\t\t<\/div>\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":{"_acf_changed":false,"footnotes":""},"class_list":["post-82946","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/isca00.bigwaveserver.co.uk\/~visionrc\/wp-json\/wp\/v2\/pages\/82946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/isca00.bigwaveserver.co.uk\/~visionrc\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/isca00.bigwaveserver.co.uk\/~visionrc\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/isca00.bigwaveserver.co.uk\/~visionrc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/isca00.bigwaveserver.co.uk\/~visionrc\/wp-json\/wp\/v2\/comments?post=82946"}],"version-history":[{"count":2,"href":"https:\/\/isca00.bigwaveserver.co.uk\/~visionrc\/wp-json\/wp\/v2\/pages\/82946\/revisions"}],"predecessor-version":[{"id":82950,"href":"https:\/\/isca00.bigwaveserver.co.uk\/~visionrc\/wp-json\/wp\/v2\/pages\/82946\/revisions\/82950"}],"wp:attachment":[{"href":"https:\/\/isca00.bigwaveserver.co.uk\/~visionrc\/wp-json\/wp\/v2\/media?parent=82946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}