<?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>Orangensaft Archive - Heavenlynn Healthy</title>
	<atom:link href="https://heavenlynnhealthy.de/tag/orangensaft/feed/" rel="self" type="application/rss+xml" />
	<link>https://heavenlynnhealthy.de/tag/orangensaft/</link>
	<description>Gesund Essen, Gesund Leben, Gesund Sein</description>
	<lastBuildDate>Mon, 10 Jul 2023 17:59:09 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://heavenlynnhealthy.de/wp-content/uploads/2017/07/cropped-hlynnh_0zeilig-32x32.png</url>
	<title>Orangensaft Archive - Heavenlynn Healthy</title>
	<link>https://heavenlynnhealthy.de/tag/orangensaft/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Grüner Frühlingssmoothie mit Minze und Basilikum</title>
		<link>https://heavenlynnhealthy.de/gruener-fruehlingssmoothie-mit-minze-und-basilikum/</link>
					<comments>https://heavenlynnhealthy.de/gruener-fruehlingssmoothie-mit-minze-und-basilikum/#comments</comments>
		
		<dc:creator><![CDATA[Lynn]]></dc:creator>
		<pubDate>Sat, 09 Apr 2016 07:15:55 +0000</pubDate>
				<category><![CDATA[Glutenfrei]]></category>
		<category><![CDATA[Ohne raffinierten Zucker]]></category>
		<category><![CDATA[Rezepte]]></category>
		<category><![CDATA[Säfte und Smoothies]]></category>
		<category><![CDATA[Vegan]]></category>
		<category><![CDATA[avocado]]></category>
		<category><![CDATA[Bananen]]></category>
		<category><![CDATA[Basilikum]]></category>
		<category><![CDATA[Frühling]]></category>
		<category><![CDATA[Mango]]></category>
		<category><![CDATA[Minze]]></category>
		<category><![CDATA[Orangensaft]]></category>
		<category><![CDATA[Smoothie]]></category>
		<guid isPermaLink="false">https://de.heavenlynnhealthy.com/?p=3564</guid>

					<description><![CDATA[<p>Dieser grüne Smoothie ist zur Zeit mein absoluter Liebling. Ich schwöre hoch und heilig, dass er nicht nach Grünzeug schmeckt. Im Gegenteil, wäre er nicht grün, würde man es wahrscheinlich kaum erraten, dass er eine absolute Chlorophyll-Bombe ist. Was man absolut herausschmeckt ist die Minze, denn die verleiht dem Smoothie eine herrliche Frische. Wenn ihr...</p>
<p><a class="more-link" href="https://heavenlynnhealthy.de/gruener-fruehlingssmoothie-mit-minze-und-basilikum/">Read More</a></p>
<p>Der Beitrag <a href="https://heavenlynnhealthy.de/gruener-fruehlingssmoothie-mit-minze-und-basilikum/">Grüner Frühlingssmoothie mit Minze und Basilikum</a> erschien zuerst auf <a href="https://heavenlynnhealthy.de">Heavenlynn Healthy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" class="alignleft size-large wp-image-3581" src="https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-fruehlingssmoothie-mit-minze-und-basilikum-1024x683.jpg" alt="Grüner Frühlingssmoothie mit Minze und Basilikum - glutenfrei, vegan, ohne raffinierten Zucker - de.heavenlynnhealthy.com" width="1024" height="683" srcset="https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-fruehlingssmoothie-mit-minze-und-basilikum-1024x683.jpg 1024w, https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-fruehlingssmoothie-mit-minze-und-basilikum-300x200.jpg 300w, https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-fruehlingssmoothie-mit-minze-und-basilikum-768x512.jpg 768w, https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-fruehlingssmoothie-mit-minze-und-basilikum-200x133.jpg 200w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p>Dieser grüne Smoothie ist zur Zeit mein absoluter Liebling. Ich schwöre hoch und heilig, dass er nicht nach Grünzeug schmeckt. Im Gegenteil, wäre er nicht grün, würde man es wahrscheinlich kaum erraten, dass er eine absolute Chlorophyll-Bombe ist. Was man absolut herausschmeckt ist die Minze, denn die verleiht dem Smoothie eine herrliche Frische. Wenn ihr noch nicht so 100% überzeugt seid, oder nicht der Minze-Fan sein solltet, dann fangt lieber klein an und nährt euch der Handvoll Minze nach und nach an. <span id="more-3564"></span></p>
<p><img decoding="async" class="size-large wp-image-3566 alignnone" src="https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-frühlingssmoothie-mit-minze-und-basilikum-4-1024x683.jpg" alt="gruener-frühlingssmoothie-mit-minze-und-basilikum-4" width="1024" height="683" srcset="https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-frühlingssmoothie-mit-minze-und-basilikum-4-1024x683.jpg 1024w, https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-frühlingssmoothie-mit-minze-und-basilikum-4-300x200.jpg 300w, https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-frühlingssmoothie-mit-minze-und-basilikum-4-768x512.jpg 768w, https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-frühlingssmoothie-mit-minze-und-basilikum-4-200x133.jpg 200w, https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-frühlingssmoothie-mit-minze-und-basilikum-4.jpg 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p>Jetzt, wo die Tage wieder länger werden und wir schon morgens um 6:3o Uhr von den ersten Sonnenstrahlen geweckt werden, habe ich ein besonderes Bedürfnis gut und gestärkt in den Tag zu starten. Seit Kurzem trinke ich deswegen morgens gerne diese Mischung aus Minze, Basilikum, Spinat, Banane, Mango, Gurke und Orangensaft, weil ich wirklich das Gefühl habe, dass ich meinem Körper etwas richtig Gutes tue. Falls euch der Fruchtzuckergehalt in diesem Smoothie zu hoch sein sollte, dann lasst die Banane einfach weg, der Smoothie ist euch dann wahrscheinlich immer noch süß genug. Den Smoothie-Anfängern rate ich aber erst einmal mit zwei Sorten Obst anzufangen und das Obst dann erst nach und nach zu reduzieren.</p>
<p><img decoding="async" class="wp-image-3568 alignnone" src="https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-frühlingssmoothie-mit-minze-und-basilikum-3.jpg" alt="Grüner Frühlingssmoothie mit Minze und Basilikum - glutenfrei, vegan, ohne raffinierten Zucker - de.heavenlynnhealthy.com" width="327" height="491" srcset="https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-frühlingssmoothie-mit-minze-und-basilikum-3.jpg 480w, https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-frühlingssmoothie-mit-minze-und-basilikum-3-200x300.jpg 200w, https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-frühlingssmoothie-mit-minze-und-basilikum-3-133x200.jpg 133w" sizes="(max-width: 327px) 100vw, 327px" />  <img loading="lazy" decoding="async" class=" wp-image-3569 alignnone" src="https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-frühlingssmoothie-mit-minze-und-basilikum-5.jpg" alt="Grüner Frühlingssmoothie mit Minze und Basilikum - glutenfrei, vegan, ohne raffinierten Zucker - de.heavenlynnhealthy.com" width="327" height="491" srcset="https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-frühlingssmoothie-mit-minze-und-basilikum-5.jpg 480w, https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-frühlingssmoothie-mit-minze-und-basilikum-5-200x300.jpg 200w, https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-frühlingssmoothie-mit-minze-und-basilikum-5-133x200.jpg 133w" sizes="auto, (max-width: 327px) 100vw, 327px" /></p>
<p>Kräuter werden meiner Meinung nach viel zu selten in Smoothies gegeben, deswegen habe ich in diesem Rezept gleich zwei Gartenkräuter verwendet. Das Heilkraut Minze ist bekannt für seine antiseptische Wirkung, beispielsweise bei Magenschmerzen oder wie die meisten wissen, bei Halsschmerzen. Ich liebe Minze vor allem in Salaten, in Curries oder eben in Smoothies, denn es schmeckt nicht nur frisch, sondern unterstützt gleichzeitig unser Wohlbefinden. Basilikum wirkt ebenfalls antibakteriell und entzündungshemmend, womit dieser Smoothie quasi echte Medizin im Glas ist. Das beste: sowohl Minze als auch Basilikum kann man super zu Hause anpflanzen, egal ob man einen ganzen Garten oder nur einen Balkon zur Verfügung hat. Leider muss ich an dieser Stelle zugeben, dass ich absolut keinen grünen Daumen habe und für jegliche Art von Tipps, wie man Kräuter züchtet, offen.</p>
<p><img loading="lazy" decoding="async" class="alignleft size-large wp-image-3580" src="https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-fruehlingssmoothie-mit-minze-und-basilikum-2-1024x683.jpg" alt="Grüner Frühlingssmoothie mit Minze und Basilikum - glutenfrei, vegan, ohne raffinierten Zucker - de.heavenlynnhealthy.com" width="1024" height="683" srcset="https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-fruehlingssmoothie-mit-minze-und-basilikum-2-1024x683.jpg 1024w, https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-fruehlingssmoothie-mit-minze-und-basilikum-2-300x200.jpg 300w, https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-fruehlingssmoothie-mit-minze-und-basilikum-2-768x512.jpg 768w, https://heavenlynnhealthy.de/wp-content/uploads/2016/04/gruener-fruehlingssmoothie-mit-minze-und-basilikum-2-200x133.jpg 200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>&nbsp;</p>
<p>Da viele Vitamine fettlöslich sind, gebe ich in die meisten meiner Smoothies ein bisschen Avocado hinein, da Avocados die Nährstoffaufnahme anderer Zutaten um bis zu 200% steigern können. Wenn das kein Grund ist, mehr Avocados zu essen oder?</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/gruener-fruehlingssmoothie-mit-minze-und-basilikum/print/12438/">Drucken</a><span class="tasty-recipes-jump-target" id="tasty-recipes-12438-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-12438" data-tr-id="12438" class="tasty-recipes tasty-recipes-12438 tasty-recipes-display tasty-recipes-no-image" data-tasty-recipes-customization="primary-color.background-color">


<header class="tasty-recipes-entry-header">
			<div class="tasty-recipes-image">
			<img decoding="async" class="detail-icon" data-pin-nopin="true" src="https://heavenlynnhealthy.de/wp-content/plugins/tasty-recipes/templates/designs/fresh/images/placeholder.png">
		</div>
		<div class="tasty-recipes-header-content clearfix">
		<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Grüner Frühlingssmoothie mit Minze und Basilikum</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>
											<li class="prep-time"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
																<img decoding="async" class="detail-icon" data-pin-nopin="true" src="https://heavenlynnhealthy.de/wp-content/plugins/tasty-recipes/templates/designs/fresh/images/icon-clock-gray.png">
															Vorbereitungszeit:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-prep-time">10 mins</span></li>
											<li class="total-time"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
																<img decoding="async" class="detail-icon" data-pin-nopin="true" src="https://heavenlynnhealthy.de/wp-content/plugins/tasty-recipes/templates/designs/fresh/images/icon-clock-gray.png">
															Gesamtzeit:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-total-time">10 mins</span></li>
											<li class="yield"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
																<img decoding="async" class="detail-icon" data-pin-nopin="true" src="https://heavenlynnhealthy.de/wp-content/plugins/tasty-recipes/templates/designs/fresh/images/icon-cutlery-gray.png">
															Portionen:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-yield">2</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/gruener-fruehlingssmoothie-mit-minze-und-basilikum/print/12438/" 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%2Fgruener-fruehlingssmoothie-mit-minze-und-basilikum%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fheavenlynnhealthy.de%2Fgruener-fruehlingssmoothie-mit-minze-und-basilikum%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="120">120</span>ml frisch gepresster Orangensaft</li>
<li><span data-amount="120">120</span>ml Wasser</li>
<li><span data-amount="1">1</span> Handvoll frische Minze</li>
<li><span data-amount="1">1</span> Handvoll frischer Basilikum</li>
<li><span data-amount="1">1</span> Handvoll frischer Spinat</li>
<li><span data-amount="100" data-unit="g">100g</span> gefrorene Mango</li>
<li><span data-amount="0.5">1/2</span> Gurke</li>
<li><span data-amount="0.5">1/2</span> Avocado</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_6a65c3610fe07_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_6a65c3610fe07_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">Spinat waschen und grob mit einem Küchentuch trocken tupfen. Die Gurke halbieren und in Stücke schneiden. Die Avocado halbieren, den Stein entfernen und das Fleisch mit einem Löffel heraus schaben.</li>
<li id="instruction-step-2">Alle Zutaten in einen Mixer geben und gut verrühren.</li>
<li id="instruction-step-3">Sofort servieren.</li>
</ol>
			</div>
		</div>
	
	
			<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
	
	
	
	
	
	
	
	
	<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":3564};
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 style="text-align: center;">Guten Appetit!</p>
<p>Der Beitrag <a href="https://heavenlynnhealthy.de/gruener-fruehlingssmoothie-mit-minze-und-basilikum/">Grüner Frühlingssmoothie mit Minze und Basilikum</a> erschien zuerst auf <a href="https://heavenlynnhealthy.de">Heavenlynn Healthy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://heavenlynnhealthy.de/gruener-fruehlingssmoothie-mit-minze-und-basilikum/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
