<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Apfelmus Archive - Heavenlynn Healthy</title>
	<atom:link href="https://heavenlynnhealthy.de/tag/apfelmus/feed/" rel="self" type="application/rss+xml" />
	<link>https://heavenlynnhealthy.de/tag/apfelmus/</link>
	<description>Gesund Essen, Gesund Leben, Gesund Sein</description>
	<lastBuildDate>Wed, 28 Sep 2022 06:18:05 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://heavenlynnhealthy.de/wp-content/uploads/2017/07/cropped-hlynnh_0zeilig-32x32.png</url>
	<title>Apfelmus Archive - Heavenlynn Healthy</title>
	<link>https://heavenlynnhealthy.de/tag/apfelmus/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Selbstgemachtes Apfelmus</title>
		<link>https://heavenlynnhealthy.de/selbstgemachtes-apfelmus/</link>
					<comments>https://heavenlynnhealthy.de/selbstgemachtes-apfelmus/#comments</comments>
		
		<dc:creator><![CDATA[Lynn]]></dc:creator>
		<pubDate>Wed, 28 Oct 2015 08:49:13 +0000</pubDate>
				<category><![CDATA[Beilagen]]></category>
		<category><![CDATA[Geld Sparen durch Selbstgemachtes]]></category>
		<category><![CDATA[Glutenfrei]]></category>
		<category><![CDATA[Ohne raffinierten Zucker]]></category>
		<category><![CDATA[Rezepte]]></category>
		<category><![CDATA[Vegan]]></category>
		<category><![CDATA[Äpfel]]></category>
		<category><![CDATA[Apfel-Rezepte]]></category>
		<category><![CDATA[Apfelernte]]></category>
		<category><![CDATA[Apfelmus]]></category>
		<category><![CDATA[schnell und einfach]]></category>
		<category><![CDATA[selbstgemacht]]></category>
		<guid isPermaLink="false">https://de.heavenlynnhealthy.com/?p=2351</guid>

					<description><![CDATA[<p>Ich bin ja zur Zeit so begeistert vom Herbst, dass ich mich jeden Tag von neuem an den goldenen und bunten Blättern erfreuen könnte. Ich weiß nicht woran es liegt &#8211; ob ich es so genieße wieder in der Heimat zu leben oder ob ich einfach nur älter geworden bin, aber ich nehme die Natur...</p>
<p><a class="more-link" href="https://heavenlynnhealthy.de/selbstgemachtes-apfelmus/">Read More</a></p>
<p>Der Beitrag <a href="https://heavenlynnhealthy.de/selbstgemachtes-apfelmus/">Selbstgemachtes Apfelmus</a> erschien zuerst auf <a href="https://heavenlynnhealthy.de">Heavenlynn Healthy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" class="alignnone wp-image-2355 size-large" src="https://heavenlynnhealthy.de/wp-content/uploads/2015/10/selbstgemachtes-apfelmus-5-e1445961869542-789x1024.jpg" alt="Selbstgemachtes Apfelmus - vegan, gesund, glutenfrei, ohne Zucker - de.heavenlynnhealthy.com" width="789" height="1024" srcset="https://heavenlynnhealthy.de/wp-content/uploads/2015/10/selbstgemachtes-apfelmus-5-e1445961869542-789x1024.jpg 789w, https://heavenlynnhealthy.de/wp-content/uploads/2015/10/selbstgemachtes-apfelmus-5-e1445961869542-231x300.jpg 231w, https://heavenlynnhealthy.de/wp-content/uploads/2015/10/selbstgemachtes-apfelmus-5-e1445961869542-424x550.jpg 424w" sizes="(max-width: 789px) 100vw, 789px" /><br />Ich bin ja zur Zeit so begeistert vom Herbst, dass ich mich jeden Tag von neuem an den goldenen und bunten Blättern erfreuen könnte. Ich weiß nicht woran es liegt &#8211; ob ich es so genieße wieder in der Heimat zu leben oder ob ich einfach nur älter geworden bin, aber ich nehme die Natur um mich herum ganz anders war als noch vor zwei, drei Jahren. Wenn ich durch die schöne Herbstlandschaft laufe, dann empfinde ich pure Freude und Zufriedenheit. <span id="more-2351"></span><img decoding="async" class="alignnone size-large wp-image-2362" src="https://heavenlynnhealthy.de/wp-content/uploads/2015/10/IMG_2459-1024x768.jpg" alt="Selbstgemachtes Apfelmus - vegan, gesund, glutenfrei, ohne Zucker - de.heavenlynnhealthy.com" width="1024" height="768" srcset="https://heavenlynnhealthy.de/wp-content/uploads/2015/10/IMG_2459-1024x768.jpg 1024w, https://heavenlynnhealthy.de/wp-content/uploads/2015/10/IMG_2459-300x225.jpg 300w, https://heavenlynnhealthy.de/wp-content/uploads/2015/10/IMG_2459-550x413.jpg 550w" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" class="wp-image-2361 alignright" src="https://heavenlynnhealthy.de/wp-content/uploads/2015/10/IMG_2500-768x1024.jpg" alt="Selbstgemachtes Apfelmus - vegan, gesund, glutenfrei, ohne Zucker - de.heavenlynnhealthy.com" width="294" height="392" srcset="https://heavenlynnhealthy.de/wp-content/uploads/2015/10/IMG_2500-768x1024.jpg 768w, https://heavenlynnhealthy.de/wp-content/uploads/2015/10/IMG_2500-225x300.jpg 225w, https://heavenlynnhealthy.de/wp-content/uploads/2015/10/IMG_2500-413x550.jpg 413w" sizes="(max-width: 294px) 100vw, 294px" />Wahrscheinlich konnte ich den Herbst in den letzten Jahren nicht so genießen, weil ich durch mein straffes Studium einfach keine Zeit hatte, mich an den kleinen Dingen im Leben zu erfreuen. Das soll nicht heißen, dass ich in den letzten Jahren nicht glücklich war, sondern dass ich eben andere Dinge im Leben hatte, auf die ich mich konzentrieren musste. Heute bin ich froh, mein Leben etwas entschleunigt zu haben und nicht alle sechs Monate wieder in einen neue Stadt ziehen zu müssen. Ich bin glücklich wo ich bin und wie sich mein Leben entwickelt hat.</p>
<p>Genug philosophiert, jetzt geht es um dieses einfache, aber unglaublich leckere Apfelmus-Rezept. Äpfel sind absolut gesund und versorgen uns mit einer guten Portion Antioxidantien, die uns vor schädlichen freien Radikalen schützen. Da ich in den letzten vier Wochen zweimal Apfelpflücken war, ersticken wir zur Zeit an Äpfeln. Zwar essen wir sie am liebsten so wie sie vom Baum fallen, jedoch kann man nur eine begrenzte Anzahl von Äpfeln pro Tag essen. Der Rest wird entweder verbacken oder eben zu Apfelmus verarbeitet. Das schmeckt einfach zu allem und ist eine super Zutat beim gesunden Backen. Apfelmus ist auch eine gute Möglichkeit ältere und schrumpelige Äpfel zu verwerten. Außerdem kann jeder, der einen Herd und einen Topf hat, selbstgemachtes Apfelmus herstellen. Es ist weder schwer noch sehr zeitaufwendig und das fertige Resultat schmeckt auf jeden Fall besser als die gekauften Varianten. Gesund ist es noch dazu, denn es enthält keinen weißen Kristallzucker oder andere Zusatzstoffe. Probiert&#8217;s mal aus. Ihr werdet nie wieder Apfelmus kaufen, glaubt mir!</p>
<p><img loading="lazy" decoding="async" class="size-large wp-image-2363 aligncenter" src="https://heavenlynnhealthy.de/wp-content/uploads/2015/10/selbstgemachtes-apfelmus-01-683x1024.jpg" alt="Selbstgemachtes Apfelmus - vegan, gesund, glutenfrei, ohne Zucker - de.heavenlynnhealthy.com" width="683" height="1024" srcset="https://heavenlynnhealthy.de/wp-content/uploads/2015/10/selbstgemachtes-apfelmus-01-683x1024.jpg 683w, https://heavenlynnhealthy.de/wp-content/uploads/2015/10/selbstgemachtes-apfelmus-01-200x300.jpg 200w, https://heavenlynnhealthy.de/wp-content/uploads/2015/10/selbstgemachtes-apfelmus-01-367x550.jpg 367w" sizes="auto, (max-width: 683px) 100vw, 683px" /></p>

<svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<path d="m46.3 52-14.4-9.5-14.4 9.4L22 35.3 8.7 24.5l17.1-.9 6.2-16 6 16 17.2 1-13.4 10.7z" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://heavenlynnhealthy.de/selbstgemachtes-apfelmus/print/11515/">Drucken</a><span class="tasty-recipes-jump-target" id="tasty-recipes-11515-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-11515" data-tr-id="11515" class="tasty-recipes tasty-recipes-11515 tasty-recipes-display tasty-recipes-has-image" data-tasty-recipes-customization="primary-color.background-color">


<header class="tasty-recipes-entry-header">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://heavenlynnhealthy.de/wp-content/uploads/2015/10/selbstgemachtes-apfelmus-5-e1445961869542-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="Selbstgemachtes Apfelmus - vegan, gesund, glutenfrei, ohne Zucker - de.heavenlynnhealthy.com" data-pin-nopin="true" />		</div>
		<div class="tasty-recipes-header-content clearfix">
		<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Selbstgemachtes Apfelmus</h2>
					<div class="tasty-recipes-rating">
				<div class="tasty-recipes-rating-outer">
					<div class="tasty-recipes-rating-inner">
													<span class="tasty-recipes-rating-stars"><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<path d="m46.3 52-14.4-9.5-14.4 9.4L22 35.3 8.7 24.5l17.1-.9 6.2-16 6 16 17.2 1-13.4 10.7z" />
</symbol>
</defs>
</svg>
<span class="tasty-recipes-ratings-buttons tasty-recipes-no-ratings-buttons"	data-tr-default-rating="0"	>		<span class="tasty-recipes-rating" >		<i class="checked" data-rating="5">			<span class="tasty-recipes-rating-solid" data-tr-clip="0">				<svg class="tasty-recipes-svg"><use href="#wpt-star-full" /></svg>			</span>			<span class="tasty-recipes-screen-reader">				5 Stars			</span>		</i>	</span>		<span class="tasty-recipes-rating" >		<i class="checked" data-rating="4">			<span class="tasty-recipes-rating-solid" data-tr-clip="0">				<svg class="tasty-recipes-svg"><use href="#wpt-star-full" /></svg>			</span>			<span class="tasty-recipes-screen-reader">				4 Stars			</span>		</i>	</span>		<span class="tasty-recipes-rating" >		<i class="checked" data-rating="3">			<span class="tasty-recipes-rating-solid" data-tr-clip="0">				<svg class="tasty-recipes-svg"><use href="#wpt-star-full" /></svg>			</span>			<span class="tasty-recipes-screen-reader">				3 Stars			</span>		</i>	</span>		<span class="tasty-recipes-rating" >		<i class="checked" data-rating="2">			<span class="tasty-recipes-rating-solid" data-tr-clip="0">				<svg class="tasty-recipes-svg"><use href="#wpt-star-full" /></svg>			</span>			<span class="tasty-recipes-screen-reader">				2 Stars			</span>		</i>	</span>		<span class="tasty-recipes-rating" >		<i class="checked" data-rating="1">			<span class="tasty-recipes-rating-solid" data-tr-clip="0">				<svg class="tasty-recipes-svg"><use href="#wpt-star-full" /></svg>			</span>			<span class="tasty-recipes-screen-reader">				1 Star			</span>		</i>	</span></span></span>
																			<span class="tasty-recipes-rating-label"><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label">No reviews</span></span>
											</div>
				</div>
			</div>
							<div class="tasty-recipes-details">
				<ul>
											<li class="author"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
													Autor:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Lynn</span></li>
									</ul>
			</div>
		
				<div class="tasty-recipes-buttons">
						<div class="tasty-recipes-button-wrap">
				
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://heavenlynnhealthy.de/selbstgemachtes-apfelmus/print/11515/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://heavenlynnhealthy.de/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Rezept drucken</a>
			</div>
									<div class="tasty-recipes-button-wrap">
				
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fheavenlynnhealthy.de%2Fselbstgemachtes-apfelmus%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fheavenlynnhealthy.de%2Fselbstgemachtes-apfelmus%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://heavenlynnhealthy.de/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Rezept pinnen</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				e.stopPropagation();
				window.open(e.target.dataset.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=500');
				return false;
			} );
		}
	}
</script>
			</div>
					</div>
	</div>

	
</header>

<div class="tasty-recipes-entry-content">
	<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">

	
	
			<div class="tasty-recipes-ingredients">
			<div class="tasty-recipes-ingredients-header">
				<div class="tasty-recipes-ingredients-clipboard-container">
					<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Zutaten</h3>
									</div>
				<div class="tasty-recipes-units-scale-container">
														</div>
			</div>
			<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
				<ul>
<li><span data-amount="1">1</span> kg süß-säuerliche Äpfel, z. B. Elster</li>
<li><span data-amount="2">2</span> Esslöffel (ca. 30ml) Zitronensaft</li>
<li><span data-amount="60">60</span> ml Wasser</li>
<li><span data-amount="1">1</span> TL Zimt (optional)</li>
</ul>
<!--INSIDE_INGREDIENTS-->			</div>
			<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_69fd050ca0793_cookmode">
			<span class="tasty-recipes-cook-mode__switch-slider tasty-recipes-cook-mode__switch-round"
				data-tasty-recipes-customization="button-color.background button-text-color.color"></span>
		</label>
		<label for="tasty_recipes_69fd050ca0793_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
		</div>
	
			<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
	
			<div class="tasty-recipes-instructions">
			<div class="tasty-recipes-instructions-header">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Anleitungen</h3>
							</div>
			<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
				<ol>
<li id="instruction-step-1">Hinweis: Früher habe ich die Äpfel geschält, das mache ich heute icht mehr. Wer aber ein ganz feines Apfelmark möchte, sollte die Äpfel vorher schälen. Die Äpfel entkernen und in Stücke schneiden.</li>
<li id="instruction-step-2">Die Apfelstücke zusammen mit dem Zitronensaft und dem Wasser in einen großen Kochtopf geben. Den Deckel draufgeben und ca. 15 &#8211; 20 Minuten oder bis die Äpfel weich gekocht sind auf mittlerer Hitze köcheln lassen.</li>
<li id="instruction-step-3">Den Topf vom Herd nehmen und das Apfelkompott abkühlen lassen.</li>
<li id="instruction-step-4">Mit einer Gabel zu einem Mus zerdrücken oder einfach in einen Food Processor oder hitzeresistenten Mixer geben und fein pürieren.</li>
<li id="instruction-step-5">Optional mit Zimt verfeinern und noch einmal gut umrühren.</li>
</ol>
<p>In einem Glasbehälter luftdicht verschlossen hält sich das Apfelmus etwa 4–5 Tage im Kühlschrank.</p>
			</div>
		</div>
	
	
			<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
	
	
	
			<div class="tasty-recipes-notes">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Anmerkungen</h3>
			<div class="tasty-recipes-notes-body" data-tasty-recipes-customization="body-color.color">
				<p><strong>Thermomix-Besitzer*innen:</strong> Für euch geht das ganze sogar noch schneller, denn ihr müsst die Apfelstücke einfach mit dem Zitronensaft und Wasser in den Thermomix geben und <strong>7 &#8211; 8 Minuten/100°C/Stufe 1</strong> kochen. Dann einfach <strong>30 Sekunden auf Stufe 5</strong> pürieren und anschließen mit Zimt verfeinern und noch einmal <strong>3 Sekunden/Stufe 3</strong> verrühren.</p>
			</div>
		</div>
	
	
	
	
	
	<footer class="tasty-recipes-entry-footer">
		<div class="tasty-recipes-footer-content">
												<img decoding="async" class="svg-instagram" data-pin-nopin="true" src="https://heavenlynnhealthy.de/wp-content/plugins/tasty-recipes/templates/designs/fresh/images/icon-instagram.png">
										<div class="tasty-recipes-footer-copy">
				<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Hast du das Rezept ausprobiert?</h3>
				<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Dann verlinke mich <a href="https://www.instagram.com/heavenlynnhealthy" target="_blank" rel="noreferrer noopener">@heavenlynnhealthy</a> auf Instagram und nutze den Hashtag <a href="https://www.instagram.com/explore/tags/heavenlynnhealthy" target="_blank" rel="noreferrer noopener">#heavenlynnhealthy</a></p></div>
			</div>
		</div>
	</footer>
</div>


<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/heavenlynnhealthy.de\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":2351};
window.TastyRecipes = window.TastyRecipes || {};

window.TastyRecipes.smoothScroll = {
init() {
document.addEventListener( 'click', ( e ) => {
let anchor = e.target;
if ( anchor.tagName !== 'A' ) {
anchor = anchor.closest( 'a.tasty-recipes-scrollto' );
}

if ( ! anchor || ! anchor.classList.contains( 'tasty-recipes-scrollto' ) ) {
return;
}

const elementHref = anchor.getAttribute( 'href' );
if ( ! elementHref ) {
return;
}

e.preventDefault();
this.goToSelector( elementHref );
});
},
goToSelector( selector ) {
const element = document.querySelector( selector );
if ( ! element ) {
return;
}
element.scrollIntoView( { behavior: 'smooth' } );
}
};

document.addEventListener(
'DOMContentLoaded',
() => window.TastyRecipes.smoothScroll.init()
);

window.TastyRecipes = window.TastyRecipes || {};
window.TastyRecipes.cookMode = {
wakeLockApi: false,
wakeLock: false,
cookModeSelector: '.tasty-recipes-cook-mode',
init() {
if ("wakeLock" in navigator && "request" in navigator.wakeLock) {
this.wakeLockApi = navigator.wakeLock;
}

const cookModes = document.querySelectorAll(this.cookModeSelector);

if (cookModes.length > 0) {
for (const cookMode of cookModes) {
if (this.wakeLockApi) {
cookMode.querySelector('input[type="checkbox"]').addEventListener("change", event => {
this.checkboxChange(event.target);
}, false);
} else {
cookMode.style.display = "none";
}
}
}
},
checkboxChange(checkbox) {
if (checkbox.checked) {
this.lock();
} else {
this.unlock();
}
},
setCheckboxesState(state) {
const checkboxes = document.querySelectorAll(this.cookModeSelector + ' input[type="checkbox"]');
for (const checkbox of checkboxes) {
checkbox.checked = state;
}
},
async lock() {
try {
this.wakeLock = await this.wakeLockApi.request("screen");
this.wakeLock.addEventListener("release", () => {
this.wakeLock = false;
this.setCheckboxesState(false);
});
this.setCheckboxesState(true);
} catch (error) {
this.setCheckboxesState(false);
}
},
unlock() {
if (this.wakeLock) {
this.wakeLock.release();
this.wakeLock = false;
}
this.setCheckboxesState(false);
}
};

(function(callback) {
if (document.readyState !== "loading") {
callback();
} else {
document.addEventListener("DOMContentLoaded", callback);
}
})(() => {
window.TastyRecipes.cookMode.init();
});



window.TastyRecipes = window.TastyRecipes || {};

window.TastyRecipes.staticTooltip = {
element: null,
tooltipElement: null,
deleting: false,
init( element ) {
if ( this.deleting ) {
return;
}
this.element = element;
this.buildElements();
},
destroy() {
if ( ! this.tooltipElement || this.deleting ) {
return;
}

this.deleting = true;
this.tooltipElement.classList.remove( 'opened' );

setTimeout( () => {
this.tooltipElement.remove();
this.deleting = false;
}, 500 );
},
buildElements() {
const tooltipElement = document.createElement( 'div' );
tooltipElement.classList.add( 'tasty-recipes-static-tooltip');
tooltipElement.setAttribute( 'id', 'tasty-recipes-tooltip' );

const currentTooltipElement = document.getElementById( 'tasty-recipes-tooltip' );
if ( currentTooltipElement ) {
document.body.replaceChild( tooltipElement, currentTooltipElement );
} else {
document.body.appendChild( tooltipElement );
}

this.tooltipElement = document.getElementById( 'tasty-recipes-tooltip' );
},
show() {
if ( ! this.tooltipElement ) {
return;
}

const tooltipTop = this.element.getBoundingClientRect().top
+ window.scrollY
- 10 // 10px offset.
- this.tooltipElement.getBoundingClientRect().height;
const tooltipLeft = this.element.getBoundingClientRect().left
- ( this.tooltipElement.getBoundingClientRect().width / 2 )
+ ( this.element.getBoundingClientRect().width / 2 ) - 1;
const posLeft = Math.max( 10, tooltipLeft );
this.maybeRemoveTail( posLeft !== tooltipLeft );

this.tooltipElement.setAttribute( 'style', 'top:' + tooltipTop + 'px;left:' + posLeft + 'px;' );
this.tooltipElement.classList.add( 'opened' );

},
maybeRemoveTail( removeTail ) {
if ( removeTail ) {
this.tooltipElement.classList.add( 'tr-hide-tail' );
} else {
this.tooltipElement.classList.remove( 'tr-hide-tail' );
}
},
changeMessage( message ) {
if ( ! this.tooltipElement ) {
return;
}
this.tooltipElement.innerHTML = message;
}
};

window.TastyRecipes.ajax = {
sendPostRequest( url, data, success, failure ) {
const xhr = new XMLHttpRequest();
xhr.open( 'POST', url, true );
xhr.send( this.preparePostData( data ) );

xhr.onreadystatechange = () => {
if ( 4 !== xhr.readyState ) {
return;
}
if ( xhr.status === 200 ) {
success( JSON.parse( xhr.responseText ) );
return;
}

failure( xhr );
};

xhr.onerror = () => {
failure( xhr );
};
},
preparePostData( data ) {
const formData = new FormData();

for ( const key in data ) {
formData.append( key, data[key] );
}
return formData;
},
};

window.TastyRecipes.ratings = {
defaultRating: 0,
currentRatingPercentage: 100,
savingRating: false,
init( minRating ) {
this.minRating = minRating;

this.formWatchRating();
this.closeTooltipWhenClickOutside();
this.addBodyClassBasedOnSelectedRating();
this.backwardCompFormRatingPosition();
},
formWatchRating() {
const ratings = document.querySelectorAll('.tasty-recipes-no-ratings-buttons [data-rating]');
if ( ratings.length <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
event.preventDefault();
this.defaultRating = event.target.closest( '.checked' ).dataset.rating;
this.setCheckedStar( event.target );
this.maybeSendRating( this.defaultRating, event.target );
this.setRatingInForm( this.defaultRating );
} );
}
},
closeTooltipWhenClickOutside() {
window.addEventListener( 'click', e => {
// Bailout (don't remove the tooltip) when the clicked element is a rating star, or it's the tooltip itself.
if ( e.target.closest( '.tasty-recipes-rating' ) || e.target.classList.contains( 'tasty-recipes-static-tooltip' ) ) {
return;
}

window.TastyRecipes.staticTooltip.destroy();
} );
},
 setRatingInForm( rating ) {
const ratingInput = document.querySelector( '#respond .tasty-recipes-rating[value="' + rating + '"]' );
if ( ! ratingInput ) {
return;
}
ratingInput.click();
},
addBodyClassBasedOnSelectedRating() {
const ratingInputs = document.querySelectorAll( 'input.tasty-recipes-rating' );
if ( ! ratingInputs ) {
return;
}
for ( const ratingInput of ratingInputs ) {
ratingInput.addEventListener( 'click', currentEvent => {
const selectedRating = currentEvent.target.getAttribute( 'value' );
this.handleBodyClassByRating( selectedRating );
this.toggleCommentTextareaRequired( selectedRating );
} );
}
},
handleBodyClassByRating( rating ) {
if ( rating < this.minRating ) {
document.body.classList.remove( 'tasty-recipes-selected-minimum-rating' );
return;
}
document.body.classList.add( 'tasty-recipes-selected-minimum-rating' );
},
toggleCommentTextareaRequired( rating ) {
const commentTextarea = document.getElementById( 'comment' );
if ( ! commentTextarea ) {
return;
}

if ( rating < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
window.TastyRecipes.staticTooltip.changeMessage( response.data.message );
window.TastyRecipes.staticTooltip.show();
this.updateAverageText( response.data, recipeCardElement );
this.maybeFillCommentForm( response.data );

// Hide the tooltip after 5 seconds.
setTimeout( () => {
this.maybeResetTooltip( recipeCardElement, response.data, rating );
}, 5000 );
},
() => {
this.resetTooltip( recipeCardElement );
}
);
},
updateAverageText( data, recipeCardElement ) {
if ( ! data.average ) {
return;
}
this.setRatingPercent( data );

if ( ! data.count ) {
return;
}

const quickLink = document.querySelector( '.tasty-recipes-rating-link' );
if ( quickLink ) {
this.setTextInContainer( quickLink, data );
this.setPartialStar( quickLink );
}

const cardStars = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );
cardStars.dataset.trDefaultRating = data.average;
this.setTextInContainer( recipeCardElement.querySelector( '.tasty-recipes-rating' ), data );
},
setTextInContainer( container, data ) {
if ( ! container ) {
return;
}

if ( data.label ) {
const ratingLabelElement = container.querySelector( '.rating-label' );
if ( ratingLabelElement ) {
ratingLabelElement.innerHTML = data.label;
}
return;
}

const averageElement = container.querySelector( '.average' );
if ( averageElement ) {
averageElement.textContent = data.average;
}

const countElement = container.querySelector( '.count' );
if ( countElement ) {
countElement.textContent = data.count;
}
},
setPartialStar( container ) {
const highestStar = container.querySelector( '[data-rating="' + Math.ceil( this.defaultRating ) + '"]' );
if ( highestStar ) {
highestStar.dataset.trClip = this.currentRatingPercentage;
}
},
setRatingPercent( data ) {
this.defaultRating = data.average.toFixed( 1 );
const parts = data.average.toFixed( 2 ).toString().split( '.' );
this.currentRatingPercentage = parts[1] ? parts[1] : 100;
if ( this.currentRatingPercentage === '00' ) {
this.currentRatingPercentage = 100;
}
},
setCheckedStar( target ) {
const cardRatingContainer = target.closest( '.tasty-recipes-ratings-buttons' );
const selectedRatingElement = cardRatingContainer.querySelector( '[data-tr-checked]' );
if ( selectedRatingElement ) {
delete selectedRatingElement.dataset.trChecked;
}

const thisStar = target.closest( '.tasty-recipes-rating' );
thisStar.dataset.trChecked = 1;
thisStar.querySelector( '[data-tr-clip]' ).dataset.trClip = 100;
},
maybeFillCommentForm( data ) {
if ( ! data.comment || ! data.comment.content ) {
return;
}

const commentForm = document.querySelector( '#commentform' );
if ( ! commentForm ) {
return;
}

const commentBox = commentForm.querySelector( '[name=comment]' );
if ( ! commentBox || commentBox.value ) {
return;
}

// Add comment details for editing.
commentBox.innerHTML = data.comment.content;
if ( data.comment.name ) {
commentForm.querySelector( '[name=author]' ).value = data.comment.name;
commentForm.querySelector( '[name=email]' ).value = data.comment.email;
}
},
maybeResetTooltip( recipeCardElement, data, rating ) {
if ( this.savingRating === rating ) {
this.resetTooltip( recipeCardElement, data );
}
},
resetTooltip( recipeCardElement, data ) {
window.TastyRecipes.staticTooltip.destroy();
this.savingRating = false;

// Reset the default rating.
const cardRatingContainer = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );
if ( cardRatingContainer ) {
this.defaultRating = ( data && data.average ) ? data.average.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;
cardRatingContainer.dataset.trDefaultRating = this.defaultRating;

this.resetSelectedStar( cardRatingContainer, data );
}
},
resetSelectedStar( cardRatingContainer ) {
const selectedRatingElement = cardRatingContainer.querySelector( '[data-rating="' + Math.ceil( this.defaultRating ) + '"]' );
if ( selectedRatingElement ) {
selectedRatingElement.querySelector( '[data-tr-clip]' ).dataset.trClip = this.currentRatingPercentage;
selectedRatingElement.parentNode.dataset.trChecked = 1;
}

const previousSelectedElement= cardRatingContainer.querySelector( '[data-tr-checked]' );
if ( previousSelectedElement ) {
const currentSelectedRating = previousSelectedElement.querySelector('[data-rating]');
if ( currentSelectedRating !== selectedRatingElement ) {
delete previousSelectedElement.dataset.trChecked;
}
}
},
backwardCompFormRatingPosition() {
const ratingsButtons = document.querySelector( '#respond .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons' );
if ( ! ratingsButtons ) {
return;
}
const ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);
if ( ! ratingsButtonsStyles.display.includes( 'flex' ) ) {
ratingsButtons.style.direction = 'rtl';
}

if ( typeof tastyRecipesRating !== 'undefined' ) {
// Select the rating that was previously selected in admin.
ratingsButtons.querySelector( '.tasty-recipes-rating[value="' + tastyRecipesRating + '"]' ).checked = true;
}

const ratingSpans = ratingsButtons.querySelectorAll( '.tasty-recipes-rating' );
for (const ratingSpan of ratingSpans) {
ratingSpan.addEventListener( 'click', event => {
if ( ratingSpan === event.target ) {
return;
}
ratingSpan.previousElementSibling.click();
} );
}
}
};

(function(callback) {
if (document.readyState !== "loading") {
callback();
} else {
window.addEventListener( 'load', callback );
}
})(() => {
window.TastyRecipes.ratings.init( window.trCommon ? window.trCommon.minRating : 4 );
});
</script></div><p>Der Beitrag <a href="https://heavenlynnhealthy.de/selbstgemachtes-apfelmus/">Selbstgemachtes Apfelmus</a> erschien zuerst auf <a href="https://heavenlynnhealthy.de">Heavenlynn Healthy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://heavenlynnhealthy.de/selbstgemachtes-apfelmus/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
	</channel>
</rss>
