_includes/header.html in jekyll-theme-pirati-8.4.3 vs _includes/header.html in jekyll-theme-pirati-8.4.4

- old
+ new

@@ -65,22 +65,22 @@ </div> </ui-navbar> </ui-app> </nav> -<div class="__js-root"> +<div class="__js-root" @click="replaceHTMLEnts();"> <ui-app inline-template> {% if site.env.GOOGLE_CALENDAR_APIKEY and site.calendar.id %} <ui-calendar-google-provider v-slot="{ events, onShowMore, hasMore }" :calendar-id="'{{ site.calendar.id }}'" :api-key="'{{ site.env.GOOGLE_CALENDAR_APIKEY }}'"> {% assign calendarProvided = true %} {% endif %} <ui-view-provider :initial="{regions: false, calendar: false}" v-slot="{ isCurrentView, toggleView }"> <nav class="subnav"> <div class="container container--wide"> <div class="flex"> - <button @click="toggleView('regions')" class="btn btn--condensed btn--grey-500 btn--hoveractive btn--to-white text-sm mr-2" :class="{'btn--activated': isCurrentView('regions')}"> + <button @click="toggleView('regions');" class="btn btn--condensed btn--grey-500 btn--hoveractive btn--to-white text-sm mr-2" :class="{'btn--activated': isCurrentView('regions')}"> <div class="btn__body"> <span>{{ site.organization.name }}</span> <i class="ico--chevron-down ml-4"></i> </div> </button> @@ -91,11 +91,11 @@ <span class="hidden md:block">{{ site.calendar.title }}</span> </div> </button> {% if calendarProvided %} - <a href="#" class="btn text-sm max-w-full hidden lg:block" @click="toggleView('calendar')" v-if="events.length > 0" v-cloak> + <a href="#" class="btn text-sm max-w-full hidden lg:block" @click="toggleView('calendar');" v-if="events.length > 0" v-cloak> <div class="btn__body bg-grey-800 text-grey-200 flex divide-x"> <span class="pr-4">&#123;{events[0].title}&#125;</span> <span class="pl-4">&#123;{events[0].allDay ? 'CelĂ˝ den' : events[0].startDateVerbose + ', ' + events[0].startTimeVerbose}&#125;</span> </div> </a> @@ -117,11 +117,11 @@ <div class="subnav-aside__item" :class="{'subnav-aside__item--visible': isCurrentView('regions')}"> <a @click="toggleView('regions')" class="subnav-aside__close"><i class="ico--close"></i></a> <ui-region-map class="container container--default" /> </div> <div class="subnav-aside__item" :class="{'subnav-aside__item--visible': isCurrentView('calendar')}"> - <a @click="toggleView('calendar')" class="subnav-aside__close"><i class="ico--close"></i></a> + <a @click="toggleView('calendar');replaceHTMLEnts();" class="subnav-aside__close"><i class="ico--close"></i></a> <div class="container container--default"> {% if calendarProvided %} <ui-calendar-renderer :events="events" :on-show-more="onShowMore" :has-more="hasMore" :name="'{{ site.calendar.title }}'"></ui-calendar-renderer> {% elsif site.calendar.page %} <iframe src="{{ site.calendar.page }}" style="border-width:0; width: 100%; height: 410px; border: 0; overflow: hidden;"></iframe> @@ -150,18 +150,18 @@ x[i].innerHTML=htmlDecode(x[i].innerHTML); } x = document.querySelectorAll("a"); for (i = 0; i < x.length; i++) { - x[i].innerHTML=htmlDecode(x[i].innerHTML); - + if (x[i].hasOwnProperty("font-bold") && x[i].hasOwnProperty("block")) { + x[i].innerHTML=htmlDecode(x[i].innerHTML); + } } } function htmlDecode(input){ var e = document.createElement('div'); e.innerHTML = input; return e.childNodes.length === 0 ? "" : e.childNodes[0].nodeValue; } - -replaceHTMLEnts(); + </script> \ No newline at end of file