<?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>Omega 3 Archive - Heavenlynn Healthy</title>
	<atom:link href="https://heavenlynnhealthy.de/tag/omega-3/feed/" rel="self" type="application/rss+xml" />
	<link>https://heavenlynnhealthy.de/tag/omega-3/</link>
	<description>Gesund Essen, Gesund Leben, Gesund Sein</description>
	<lastBuildDate>Wed, 14 Jun 2023 17:29:49 +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>Omega 3 Archive - Heavenlynn Healthy</title>
	<link>https://heavenlynnhealthy.de/tag/omega-3/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Nährstoffreiches Topping</title>
		<link>https://heavenlynnhealthy.de/naehrstoffreiches-topping/</link>
					<comments>https://heavenlynnhealthy.de/naehrstoffreiches-topping/#comments</comments>
		
		<dc:creator><![CDATA[Lynn]]></dc:creator>
		<pubDate>Wed, 14 Jun 2023 17:29:49 +0000</pubDate>
				<category><![CDATA[Alle Blogposts]]></category>
		<category><![CDATA[Rezepte]]></category>
		<category><![CDATA[Vegan]]></category>
		<category><![CDATA[B-Vitamine]]></category>
		<category><![CDATA[Calcium]]></category>
		<category><![CDATA[Eisen]]></category>
		<category><![CDATA[Gesunde Ernährung]]></category>
		<category><![CDATA[Magnesium]]></category>
		<category><![CDATA[Nährstoffe]]></category>
		<category><![CDATA[Omega 3]]></category>
		<category><![CDATA[schnell und einfach]]></category>
		<guid isPermaLink="false">https://heavenlynnhealthy.de/?p=12125</guid>

					<description><![CDATA[<p>Heute gibt es mal ein etwas anderes Rezept und zwar ein nährstoffreiches Topping, das wirklich jedes Gericht aufpeppt. Es ist eine Mischung aus verschiedenen Saaten, Gewürzen und Hefeflocken, die alle reich an Vitaminen, Proteinen oder Mineralstoffen sind. </p>
<p>Der Beitrag <a href="https://heavenlynnhealthy.de/naehrstoffreiches-topping/">Nährstoffreiches Topping</a> erschien zuerst auf <a href="https://heavenlynnhealthy.de">Heavenlynn Healthy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full is-resized"><img fetchpriority="high" decoding="async" src="https://heavenlynnhealthy.de/wp-content/uploads/2023/06/naehrstoffreiches-gemuesetopping.jpg" alt="" class="wp-image-12126" width="720" height="1047" srcset="https://heavenlynnhealthy.de/wp-content/uploads/2023/06/naehrstoffreiches-gemuesetopping.jpg 962w, https://heavenlynnhealthy.de/wp-content/uploads/2023/06/naehrstoffreiches-gemuesetopping-206x300.jpg 206w, https://heavenlynnhealthy.de/wp-content/uploads/2023/06/naehrstoffreiches-gemuesetopping-768x1118.jpg 768w" sizes="(max-width: 720px) 100vw, 720px" /></figure>



<p>Heute gibt es mal ein etwas anderes Rezept: Ein nährstoffreiches Topping, das wirklich jedes Gericht aufpeppt. Es ist eine Mischung aus verschiedenen Saaten, Gewürzen und Hefeflocken, die alle reich an Vitaminen, Proteinen oder Mineralstoffen sind. </p>



<span id="more-12125"></span>



<figure class="wp-block-image size-full"><img decoding="async" width="1019" height="1400" src="https://heavenlynnhealthy.de/wp-content/uploads/2023/06/naehrstoffreiches-gemuesetopping-4.jpg" alt="" class="wp-image-12127" srcset="https://heavenlynnhealthy.de/wp-content/uploads/2023/06/naehrstoffreiches-gemuesetopping-4.jpg 1019w, https://heavenlynnhealthy.de/wp-content/uploads/2023/06/naehrstoffreiches-gemuesetopping-4-218x300.jpg 218w, https://heavenlynnhealthy.de/wp-content/uploads/2023/06/naehrstoffreiches-gemuesetopping-4-768x1055.jpg 768w" sizes="(max-width: 1019px) 100vw, 1019px" /></figure>



<p>Meine Basismischung ist immer gleich: Hanfsamen, Hefeflocken, Sesam und geschrotete Leinsamen. Beim Rest probiere ich immer mal andere Gewürze und Lebensmittel aus. Aktuell mag ich die Variante mit Kurkuma und Steinpilzen sehr gerne. So bekommt das Ganze eine richtige Umami-Note. Die Mischung kann dann noch Salz enthalten oder ihr lasst sie salzfrei, das ist Geschmackssache. </p>



<figure class="wp-block-image size-full"><img decoding="async" width="933" height="1400" src="https://heavenlynnhealthy.de/wp-content/uploads/2023/06/naehrstoffreiches-gemuesetopping-3.jpg" alt="" class="wp-image-12129" srcset="https://heavenlynnhealthy.de/wp-content/uploads/2023/06/naehrstoffreiches-gemuesetopping-3.jpg 933w, https://heavenlynnhealthy.de/wp-content/uploads/2023/06/naehrstoffreiches-gemuesetopping-3-200x300.jpg 200w, https://heavenlynnhealthy.de/wp-content/uploads/2023/06/naehrstoffreiches-gemuesetopping-3-768x1152.jpg 768w" sizes="(max-width: 933px) 100vw, 933px" /></figure>



<h2 class="wp-block-heading">Lasst uns mal die wichtigsten Zutaten durchgehen:</h2>



<p><strong>Geschälte Hanfsamen</strong> sind reich an Proteinen, Omega-3-Fettsäuren (ALAs) und enthalten Vitamin B1 und B2, Calcium, Magnesium, Kalium und sogar etwas Eisen.</p>



<p><strong>Geschrotete Leinsamen</strong> enthalten ebenfalls Omega-3-Fettsäuren und sind reich an Ballaststoffen. Deshalb sind Leinsamen besonders gut für die Verdauung. Aber wichtig: Wenn ihr Leinsamen esst, immer gut trinken, weil sie Flüssigkeit im Darm binden. </p>



<p><strong>Hefeflocken</strong> sind vor allem reich an B-Vitaminen (B1, B2, B3 und B6). B12 enthalten sie übrigens nicht, wie früher einmal angenommen wurde. Allerdings schwanken die Nährstoffe je nach Hersteller, es lohnt sich also auf die Verpackungen zu schauen.</p>



<p><strong>Sesam</strong> enthält u. a. mehr Calcium als Kuhmilch. Außerdem ist er eine gute Proteinquelle, da er über alle essenziellen Aminosäuren verfügt.</p>



<p><strong>Getrocknete Steinpilze</strong> dienen hier vor allem als Umami-Geschmacksträger. Wer keine Pilze mag, lässt sie einfach weg. </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="946" height="1400" src="https://heavenlynnhealthy.de/wp-content/uploads/2023/06/naehrstoffreiches-topping.jpg" alt="" class="wp-image-12128" srcset="https://heavenlynnhealthy.de/wp-content/uploads/2023/06/naehrstoffreiches-topping.jpg 946w, https://heavenlynnhealthy.de/wp-content/uploads/2023/06/naehrstoffreiches-topping-203x300.jpg 203w, https://heavenlynnhealthy.de/wp-content/uploads/2023/06/naehrstoffreiches-topping-768x1137.jpg 768w" sizes="auto, (max-width: 946px) 100vw, 946px" /></figure>



<p>Das Topping ist eine richtige Geschmacksbombe und peppt besonders fade Gerichte auf. Über süße Speisen würde ich es natürlich nicht streuen, zumindest nicht in dieser Form. Für eine süße Variante am besten Hanfsamen, Leinsamen, Sesam, Kürbiskerne und Sonnenblumenkerne vermengen. </p>



<p>Viel Freude beim Ausprobieren.</p>



<p>Eure Lynn </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/naehrstoffreiches-topping/print/12131/">Drucken</a><span class="tasty-recipes-jump-target" id="tasty-recipes-12131-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-12131" data-tr-id="12131" class="tasty-recipes tasty-recipes-12131 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/2023/06/naehrstoffreiches-gemuesetopping-3-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" 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">Nährstoffreiches Topping</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="5"	>		<span class="tasty-recipes-rating" data-tr-checked="1">		<i class="checked" data-rating="5">			<span class="tasty-recipes-rating-solid" data-tr-clip="100">				<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="100">				<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="100">				<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="100">				<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="100">				<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"><span class="average">5</span> from <span class="count">1</span> review</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/naehrstoffreiches-topping/print/12131/" 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%2Fnaehrstoffreiches-topping%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fheavenlynnhealthy.de%2Fnaehrstoffreiches-topping%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">
				<p><span data-amount="3">3</span> EL Hefeflocken<br />2 EL geschälte Hanfsamen<br />2 EL geschrotete Leinsamen<br />2 EL Sesam<br />1 TL Kurkuma<br />1 TL Knoblauch, granuliert (optional)<br /><span data-amount="1">1</span> TL Kräuter der Provence<br /><span data-amount="1">1</span> TL getrocknete Steinpilze<br /><span data-amount="0.5">1/2</span> TL Salz (optional)</p>
<!--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_69f48799d20f7_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_69f48799d20f7_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">
				<p id="instruction-step-1">Einfach alle Zutaten vermengen und in einem Glasbehälter aufbewahren.</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">
				<ul>
<li>Theoretisch sollte man geschrotete Leinsamen so schnell wie möglich verzehren, deshalb wäre die Haltbarkeitsangabe hier ca. 1-2 Wochen. In der Realität bewahre ich es aber deutlich länger auf. Eine Idee wäre auch, die geschroteten Leinsamen herauszunehmen und immer nur frisch dazuzugeben (dafür braucht ihr allerdings ein Küchengerät, das Leinsamen mahlen kann).</li>
<li><a href="https://www.sonnentor.com/de-at/onlineshop/gewuerze/gewuerze-pur/steinpilze-geschnitten-bio-packung">Getrocknete Steinpilze</a> gibt es z. B. von <a href="https://www.sonnentor.com/de-at">Sonnentor</a>. Mit LYNN10 bekommt ihr bis zum 21. Juni 2023 10 % Rabatt in deren Onlineshop. <a href="https://www.sonnentor.com/de-at/onlineshop/gewuerze/gewuerze-pur/knoblauch-bio-packung">Granulierten Knoblauch</a> gibt es dort auch. Der ist aber optional.</li>
<li>Bei Hefeflocken probiere ich selbst immer wieder neue Firmen aus. Ich mag die von Alnatura und DM Bio und von Bioreal (die sind am aromatischten, enthalten allerdings Gluten).</li>
</ul>
			</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":12125};
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/naehrstoffreiches-topping/">Nährstoffreiches Topping</a> erschien zuerst auf <a href="https://heavenlynnhealthy.de">Heavenlynn Healthy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://heavenlynnhealthy.de/naehrstoffreiches-topping/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
