{"id":5666,"date":"2020-12-22T08:42:37","date_gmt":"2020-12-22T07:42:37","guid":{"rendered":"https:\/\/www.bjarefagel.se\/?post_type=recept&#038;p=5666"},"modified":"2021-02-02T13:39:36","modified_gmt":"2021-02-02T12:39:36","slug":"kycklingbrost-med-orter-svamp-och-pasta","status":"publish","type":"recept","link":"https:\/\/www.bjarefagel.se\/en\/recept\/kycklingbrost-med-orter-svamp-och-pasta\/","title":{"rendered":"Kycklingbr\u00f6st med \u00f6rter, svamp och pasta"},"content":{"rendered":"<svg aria-hidden=\"true\" style=\"position: absolute;width: 0;height: 0;overflow: hidden\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<defs>\n<symbol viewbox=\"9 9 46 42\" id=\"wpt-star-full\">\n\t<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\" \/>\n<\/symbol>\n<\/defs>\n<\/svg>\n<a class=\"button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card\" href=\"https:\/\/www.bjarefagel.se\/en\/recept\/kycklingbrost-med-orter-svamp-och-pasta\/print\/5669\/\">Print<\/a><span class=\"tasty-recipes-jump-target\" id=\"tasty-recipes-5669-jump-target\" style=\"display:block;padding-top:2px;margin-top:-2px;\"><\/span><div id=\"tasty-recipes-5669\" data-tr-id=\"5669\" class=\"tasty-recipes tasty-recipes-5669 tasty-recipes-display tasty-recipes-has-image\" data-tasty-recipes-customization=\"primary-color.background-color secondary-color.border-color\">\n\n\n<h2 class=\"tasty-recipes-title\" data-tasty-recipes-customization=\"h2-color.color h2-transform.text-transform\">Kycklingbr\u00f6st med \u00f6rter, svamp och pasta<\/h2>\n<div class=\"tasty-recipes-image-button-container\">\n\t\t\t<div class=\"tasty-recipes-image\">\n\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.bjarefagel.se\/wp-content\/uploads\/2020\/12\/20201222-Bjarekycklingbrost-med-orter-svamp-och-pasta_web-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" data-pin-nopin=\"true\" \/>\t\t<\/div>\n\t\t<div class=\"tasty-recipes-buttons\">\n\t\t\t\t<div class=\"tasty-recipes-button-wrap\">\n\t\t\t\n<a class=\"button tasty-recipes-print-button tasty-recipes-no-print\" href=\"https:\/\/www.bjarefagel.se\/en\/recept\/kycklingbrost-med-orter-svamp-och-pasta\/print\/5669\/\" target=\"_blank\" data-tasty-recipes-customization=\"\">\n\t\t\t<svg viewBox=\"0 0 24 24\" class=\"svg-print\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-print\"><\/use><\/svg>\n\t\tPrint Recipe<\/a>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n<\/div>\n\t<div class=\"tasty-recipes-rating\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t\t\t<p><svg aria-hidden=\"true\" style=\"position: absolute;width: 0;height: 0;overflow: hidden\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<defs>\n<symbol viewbox=\"9 9 46 42\" id=\"wpt-star-full\">\n\t<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\" \/>\n<\/symbol>\n<\/defs>\n<\/svg>\n<span class=\"tasty-recipes-ratings-buttons tasty-recipes-no-ratings-buttons\"\tdata-tr-default-rating=\"0\"\t>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"5\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t5 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"4\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t4 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"3\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t3 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"2\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t2 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"1\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t1 Star\t\t\t<\/span>\t\t<\/i>\t<\/span><\/span><\/p>\n\t\t\t\t\t\t\t<p><span data-tasty-recipes-customization=\"detail-label-color.color\" class=\"rating-label\">No reviews<\/span><\/p>\n\t\t\t<\/div>\n\n\n\t<div class=\"tasty-recipes-description\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t<p><em>2019 Westhofener Riesling Trocken Erstes Gew\u00e4chs fr\u00e5n Weingut Wittmann, art. nr. 92881<\/em><\/p>\n<p><em>Detta vin kommer fr\u00e5n l\u00e4gen i Westhofen, s\u00e5 kallade erste lagen vilket kan likst\u00e4llas med premier cru i Frankrike. I doften mogna gula frukter, lime, tropiska vindar och \u00f6rtblommighet som knyts samman i en osande och fuktig kalkstensk\u00e4nsla. Energiskt, livfullt och s\u00e5 inspirerande. Smaken \u00e4r fylld av kontraster vilket bara bekr\u00e4ftar detta vins klass. Initialt n\u00e4rmast saftigt lekfullt och elektriskt i sin syra, sedan kraft och intensitet som b\u00e4r fram det stenfruktiga med persika och syrliga \u00e4pplen i spetsen innan den d\u00e4r fuktiga kalkigheten kommer tillbaka. T\u00e4nk skolkrita. Avslutar klingande rent och med limezestiga, fint kryddiga nyanser.\u00a0<\/em><\/p>\n<p><em>Ja, vad s\u00e4ger man. Tyskarna \u00e4lskar sin gr\u00e4dd- och vinkokta kyckling eller kalkon, ofta serverad med \u00f6rter och svamp och med det h\u00e4r vinet i glaset s\u00e5 f\u00f6rst\u00e5r vi vart all riesling tar v\u00e4gen. Kombinationen \u00e4r fenomenal och Westhofener plockar upp lime och citrongr\u00e4s i r\u00e4tten och omvandlar det till ett perfekt m\u00f6te med vinets limesyrlighet. Det gr\u00e4ddiga i r\u00e4tten plockas f\u00f6rn\u00e4mligt ner av vinets fr\u00e4sch\u00f6r som liksom sk\u00e4r genom fett. Mustigt och med massor av intryck i r\u00e4tten, precis vad vinet vill ha!<\/em><\/p>\n\t<\/div>\n\n\t<div class=\"tasty-recipes-details\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t<ul>\n\t\t\t\t\t\t\t<li class=\"author\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Author:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-author-name\">Av Livets Goda, @livetsgoda_magazine<\/span><\/li>\n\t\t\t\t\t<\/ul>\n\t<\/div>\n\n\t<div class=\"tasty-recipes-ingredients\">\n\t\t<div class=\"tasty-recipes-ingredients-header\">\n\t\t\t<div class=\"tasty-recipes-ingredients-clipboard-container\">\n\t\t\t\t<h3 data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Ingredients<\/h3>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"tasty-recipes-units-scale-container\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"tasty-recipes-ingredients-body\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t<p class=\"MsoNoSpacing\"><strong><span style=\"color: black\">4-6 personer: <\/span><\/strong><\/p>\n<p class=\"MsoNoSpacing\"><span style=\"color: black\">\u2022 <\/span><span lang=\"sv\">1 kg kycklingbr\u00f6st<br \/><\/span><span style=\"color: black\">\u2022 <\/span><span lang=\"sv\">Ca 500 gram skogschampinjoner<br \/><\/span><span style=\"color: black\">\u2022 <\/span><span lang=\"sv\">1 r\u00f6dl\u00f6k<br \/><\/span><span style=\"color: black\">\u2022 <\/span><span lang=\"sv\">6-7 dl matlagningsgr\u00e4dde<br \/><\/span><span style=\"color: black\">\u2022<\/span><span lang=\"sv\">15 0 gram f\u00e4rskost med \u00f6rtsmak<br \/><\/span><span lang=\"sv\" style=\"color: black\">\u00a0<\/span><span style=\"color: black\">\u2022<\/span><span lang=\"sv\">2-3 dl vitt torrt vin, g\u00e4rna Riesling<br \/><\/span><span style=\"color: black\">\u2022 <\/span><span lang=\"sv\">1 knippe timjan<br \/><\/span><span style=\"color: black\">\u2022 <\/span><span lang=\"sv\">saften fr\u00e5n 1 lime<br \/><\/span><span style=\"color: black\">\u2022 <\/span><span lang=\"sv\">2 stj\u00e4lkar citrongr\u00e4s<br \/><\/span><span style=\"color: black\">\u2022 <\/span><span lang=\"sv\">500 gram pasta, g\u00e4rna bandpasta (mer om ni \u00e4r fler \u00e4n fyra)<br \/><\/span><span style=\"color: black\">\u2022 <\/span><span lang=\"sv\">salt<br \/><\/span><span style=\"color: black\">\u2022 <\/span><span lang=\"sv\">peppar<br \/><\/span><span style=\"color: black\">\u2022 <\/span><span lang=\"sv\">olja<br \/><\/span><span style=\"color: black\">\u2022 <\/span><span lang=\"sv\">sm\u00f6r<\/span><\/p>\n<!--INSIDE_INGREDIENTS-->\t\t<\/div>\n\t\t<div class=\"tasty-recipes-cook-mode\">\n\t<div class=\"tasty-recipes-cook-mode__container\">\n\t\t<label class=\"tasty-recipes-cook-mode__switch\">\n\t\t\t<input type=\"checkbox\" id=\"tasty_recipes_6a1a12b72a8be_cookmode\">\n\t\t\t<span class=\"tasty-recipes-cook-mode__switch-slider tasty-recipes-cook-mode__switch-round\"\n\t\t\t\tdata-tasty-recipes-customization=\"button-color.background button-text-color.color\"><\/span>\n\t\t<\/label>\n\t\t<label for=\"tasty_recipes_6a1a12b72a8be_cookmode\">\n\t\t\t<span class=\"tasty-recipes-cook-mode__label\">Cook Mode<\/span>\n\t\t\t<span class=\"tasty-recipes-cook-mode__helper\">\n\t\t\t\tPrevent your screen from going dark\t\t\t<\/span>\n\t\t<\/label>\n\t<\/div>\n<\/div>\n\t<\/div>\n\n\t<div class=\"tasty-recipe-instructions\">\n\t\t<div class=\"tasty-recipes-instructions-header\">\n\t\t\t<h3 data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Instructions<\/h3>\n\t\t\t\t\t<\/div>\n\t\t<div class=\"tasty-recipes-instructions-body\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t<p id=\"instruction-step-1\" class=\"MsoNoSpacing\"><span lang=\"sv\">1. B\u00f6rja med att skiva upp kycklingen i cirka tv\u00e5 centimeter smala bitar. T\u00e4nk p\u00e5 att k\u00f6ttet inte ska vara f\u00f6r kallt n\u00e4r du b\u00f6rjar steka upp det f\u00f6r d\u00e5 blir det bara v\u00e4tska av allt. Stek i omg\u00e5ngar i olja och salta samt peppra efter behag. Viktigaste \u00e4r att kycklingen f\u00e5r lite f\u00e4rg och st\u00e4nger igen, inte mer. L\u00e4gg \u00e5t sidan. <br \/><\/span>2. Skiva svampen tunt och stek i sm\u00f6r. Salta och peppra. N\u00e4r du har gyllene svampar s\u00e5 addera den skivade r\u00f6dl\u00f6ken och l\u00e5t steka med. Efter n\u00e5gra minuter s\u00e5 h\u00e4ll \u00f6ver 2-3 dl matlagningsgr\u00e4dde och l\u00e5t puttra ett tag tills v\u00e4tskan tagit \u00e5t sig av svampen och reducerats n\u00e5got.<br \/>3. Mixa ner kycklingen i svampr\u00f6ran och h\u00e4ll p\u00e5 vinet, resten av gr\u00e4dden och l\u00e4gg i f\u00e4rskosten. Pressa lime \u00f6ver och finhacka citrongr\u00e4s som du r\u00f6r i. Detsamma g\u00e4ller timjan. Salta och l\u00e5t b\u00f6rja puttra under lock ca 20 minuter.<br \/>4. Avl\u00e4gsna sedan locket och l\u00e5t s\u00e5sen reduceras ner samtidigt som du passar p\u00e5 att k\u00e4nna p\u00e5 s\u00e4ltan. En pastas\u00e5s ska alltid ha n\u00e5got h\u00f6gre salthalt f\u00f6r att inte f\u00f6rsvinna med pastan. Dessutom ska det vara rikligt med s\u00e5s som kan liera sig med pastan.<br \/>5. Koka upp den pastasort du valt i rikligt saltat vatten. H\u00e4ll av vattnet vid al dente och dutta i lite olivolja. L\u00e4gg upp pasta och \u00f6s s\u00e5sen \u00f6ver som f\u00e5r ringla ner lite sakta mellan.<\/p>\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n\n\n\n\n\n\n\n\n<script>\nwindow.trCommon={\"minRating\":6,\"ajaxurl\":\"https:\\\/\\\/www.bjarefagel.se\\\/wp-admin\\\/admin-ajax.php\",\"ratingNonce\":\"\",\"postId\":5666};\nwindow.TastyRecipes = window.TastyRecipes || {};\n\nwindow.TastyRecipes.smoothScroll = {\ninit() {\ndocument.addEventListener( 'click', ( e ) => {\nlet anchor = e.target;\nif ( anchor.tagName !== 'A' ) {\nanchor = anchor.closest( 'a.tasty-recipes-scrollto' );\n}\n\nif ( ! anchor || ! anchor.classList.contains( 'tasty-recipes-scrollto' ) ) {\nreturn;\n}\n\nconst elementHref = anchor.getAttribute( 'href' );\nif ( ! elementHref ) {\nreturn;\n}\n\ne.preventDefault();\nthis.goToSelector( elementHref );\n});\n},\ngoToSelector( selector ) {\nconst element = document.querySelector( selector );\nif ( ! element ) {\nreturn;\n}\nelement.scrollIntoView( { behavior: 'smooth' } );\n}\n};\n\ndocument.addEventListener(\n'DOMContentLoaded',\n() => window.TastyRecipes.smoothScroll.init()\n);\n\nwindow.TastyRecipes = window.TastyRecipes || {};\nwindow.TastyRecipes.cookMode = {\nwakeLockApi: false,\nwakeLock: false,\ncookModeSelector: '.tasty-recipes-cook-mode',\ninit() {\nif (\"wakeLock\" in navigator && \"request\" in navigator.wakeLock) {\nthis.wakeLockApi = navigator.wakeLock;\n}\n\nconst cookModes = document.querySelectorAll(this.cookModeSelector);\n\nif (cookModes.length > 0) {\nfor (const cookMode of cookModes) {\nif (this.wakeLockApi) {\ncookMode.querySelector('input[type=\"checkbox\"]').addEventListener(\"change\", event => {\nthis.checkboxChange(event.target);\n}, false);\n} else {\ncookMode.style.display = \"none\";\n}\n}\n}\n},\ncheckboxChange(checkbox) {\nif (checkbox.checked) {\nthis.lock();\n} else {\nthis.unlock();\n}\n},\nsetCheckboxesState(state) {\nconst checkboxes = document.querySelectorAll(this.cookModeSelector + ' input[type=\"checkbox\"]');\nfor (const checkbox of checkboxes) {\ncheckbox.checked = state;\n}\n},\nasync lock() {\ntry {\nthis.wakeLock = await this.wakeLockApi.request(\"screen\");\nthis.wakeLock.addEventListener(\"release\", () => {\nthis.wakeLock = false;\nthis.setCheckboxesState(false);\n});\nthis.setCheckboxesState(true);\n} catch (error) {\nthis.setCheckboxesState(false);\n}\n},\nunlock() {\nif (this.wakeLock) {\nthis.wakeLock.release();\nthis.wakeLock = false;\n}\nthis.setCheckboxesState(false);\n}\n};\n\n(function(callback) {\nif (document.readyState !== \"loading\") {\ncallback();\n} else {\ndocument.addEventListener(\"DOMContentLoaded\", callback);\n}\n})(() => {\nwindow.TastyRecipes.cookMode.init();\n});\n\n\n\nwindow.TastyRecipes = window.TastyRecipes || {};\n\nwindow.TastyRecipes.staticTooltip = {\nelement: null,\ntooltipElement: null,\ndeleting: false,\ninit( element ) {\nif ( this.deleting ) {\nreturn;\n}\nthis.element = element;\nthis.buildElements();\n},\ndestroy() {\nif ( ! this.tooltipElement || this.deleting ) {\nreturn;\n}\n\nthis.deleting = true;\nthis.tooltipElement.classList.remove( 'opened' );\n\nsetTimeout( () => {\nthis.tooltipElement.remove();\nthis.deleting = false;\n}, 500 );\n},\nbuildElements() {\nconst tooltipElement = document.createElement( 'div' );\ntooltipElement.classList.add( 'tasty-recipes-static-tooltip');\ntooltipElement.setAttribute( 'id', 'tasty-recipes-tooltip' );\n\nconst currentTooltipElement = document.getElementById( 'tasty-recipes-tooltip' );\nif ( currentTooltipElement ) {\ndocument.body.replaceChild( tooltipElement, currentTooltipElement );\n} else {\ndocument.body.appendChild( tooltipElement );\n}\n\nthis.tooltipElement = document.getElementById( 'tasty-recipes-tooltip' );\n},\nshow() {\nif ( ! this.tooltipElement ) {\nreturn;\n}\n\nconst tooltipTop = this.element.getBoundingClientRect().top\n+ window.scrollY\n- 10 \/\/ 10px offset.\n- this.tooltipElement.getBoundingClientRect().height;\nconst tooltipLeft = this.element.getBoundingClientRect().left\n- ( this.tooltipElement.getBoundingClientRect().width \/ 2 )\n+ ( this.element.getBoundingClientRect().width \/ 2 ) - 1;\nconst posLeft = Math.max( 10, tooltipLeft );\nthis.maybeRemoveTail( posLeft !== tooltipLeft );\n\nthis.tooltipElement.setAttribute( 'style', 'top:' + tooltipTop + 'px;left:' + posLeft + 'px;' );\nthis.tooltipElement.classList.add( 'opened' );\n\n},\nmaybeRemoveTail( removeTail ) {\nif ( removeTail ) {\nthis.tooltipElement.classList.add( 'tr-hide-tail' );\n} else {\nthis.tooltipElement.classList.remove( 'tr-hide-tail' );\n}\n},\nchangeMessage( message ) {\nif ( ! this.tooltipElement ) {\nreturn;\n}\nthis.tooltipElement.innerHTML = message;\n}\n};\n\nwindow.TastyRecipes.ajax = {\nsendPostRequest( url, data, success, failure ) {\nconst xhr = new XMLHttpRequest();\nxhr.open( 'POST', url, true );\nxhr.send( this.preparePostData( data ) );\n\nxhr.onreadystatechange = () => {\nif ( 4 !== xhr.readyState ) {\nreturn;\n}\nif ( xhr.status === 200 ) {\nsuccess( JSON.parse( xhr.responseText ) );\nreturn;\n}\n\nfailure( xhr );\n};\n\nxhr.onerror = () => {\nfailure( xhr );\n};\n},\npreparePostData( data ) {\nconst formData = new FormData();\n\nfor ( const key in data ) {\nformData.append( key, data[key] );\n}\nreturn formData;\n},\n};\n\nwindow.TastyRecipes.ratings = {\ndefaultRating: 0,\ncurrentRatingPercentage: 100,\nsavingRating: false,\ninit( minRating ) {\nthis.minRating = minRating;\n\nthis.formWatchRating();\nthis.closeTooltipWhenClickOutside();\nthis.addBodyClassBasedOnSelectedRating();\nthis.backwardCompFormRatingPosition();\n},\nformWatchRating() {\nconst ratings = document.querySelectorAll('.tasty-recipes-no-ratings-buttons [data-rating]');\nif ( ratings.length <= 0 ) {\nreturn;\n}\nfor ( const rating of ratings ) {\nrating.addEventListener( 'click', event => {\nevent.preventDefault();\nthis.defaultRating = event.target.closest( '.checked' ).dataset.rating;\nthis.setCheckedStar( event.target );\nthis.maybeSendRating( this.defaultRating, event.target );\nthis.setRatingInForm( this.defaultRating );\n} );\n}\n},\ncloseTooltipWhenClickOutside() {\nwindow.addEventListener( 'click', e => {\n\/\/ Bailout (don't remove the tooltip) when the clicked element is a rating star, or it's the tooltip itself.\nif ( e.target.closest( '.tasty-recipes-rating' ) || e.target.classList.contains( 'tasty-recipes-static-tooltip' ) ) {\nreturn;\n}\n\nwindow.TastyRecipes.staticTooltip.destroy();\n} );\n},\n setRatingInForm( rating ) {\nconst ratingInput = document.querySelector( '#respond .tasty-recipes-rating[value=\"' + rating + '\"]' );\nif ( ! ratingInput ) {\nreturn;\n}\nratingInput.click();\n},\naddBodyClassBasedOnSelectedRating() {\nconst ratingInputs = document.querySelectorAll( 'input.tasty-recipes-rating' );\nif ( ! ratingInputs ) {\nreturn;\n}\nfor ( const ratingInput of ratingInputs ) {\nratingInput.addEventListener( 'click', currentEvent => {\nconst selectedRating = currentEvent.target.getAttribute( 'value' );\nthis.handleBodyClassByRating( selectedRating );\nthis.toggleCommentTextareaRequired( selectedRating );\n} );\n}\n},\nhandleBodyClassByRating( rating ) {\nif ( rating < this.minRating ) {\ndocument.body.classList.remove( 'tasty-recipes-selected-minimum-rating' );\nreturn;\n}\ndocument.body.classList.add( 'tasty-recipes-selected-minimum-rating' );\n},\ntoggleCommentTextareaRequired( rating ) {\nconst commentTextarea = document.getElementById( 'comment' );\nif ( ! commentTextarea ) {\nreturn;\n}\n\nif ( rating < this.minRating ) {\ncommentTextarea.setAttribute( 'required', '' );\nreturn;\n}\n\ncommentTextarea.removeAttribute( 'required' );\n},\nmaybeSendRating( rating, element ) {\nif ( this.savingRating === rating ) {\nreturn;\n}\n\nthis.savingRating = rating;\nwindow.TastyRecipes.staticTooltip.init( element );\n\nconst recipeCardElement = element.closest( '.tasty-recipes' );\nif ( ! recipeCardElement ) {\nwindow.TastyRecipes.staticTooltip.destroy();\nreturn;\n}\n\nwindow.TastyRecipes.ajax.sendPostRequest(\nwindow.trCommon.ajaxurl,\n{\naction: 'tasty_recipes_save_rating',\nrating,\nnonce: window.trCommon.ratingNonce,\npost_id: window.trCommon.postId,\nrecipe_id: recipeCardElement.dataset.trId,\n},\n( response ) => {\nwindow.TastyRecipes.staticTooltip.changeMessage( response.data.message );\nwindow.TastyRecipes.staticTooltip.show();\nthis.updateAverageText( response.data, recipeCardElement );\nthis.maybeFillCommentForm( response.data );\n\n\/\/ Hide the tooltip after 5 seconds.\nsetTimeout( () => {\nthis.maybeResetTooltip( recipeCardElement, response.data, rating );\n}, 5000 );\n},\n() => {\nthis.resetTooltip( recipeCardElement );\n}\n);\n},\nupdateAverageText( data, recipeCardElement ) {\nif ( ! data.average ) {\nreturn;\n}\nthis.setRatingPercent( data );\n\nif ( ! data.count ) {\nreturn;\n}\n\nconst quickLink = document.querySelector( '.tasty-recipes-rating-link' );\nif ( quickLink ) {\nthis.setTextInContainer( quickLink, data );\nthis.setPartialStar( quickLink );\n}\n\nconst cardStars = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );\ncardStars.dataset.trDefaultRating = data.average;\nthis.setTextInContainer( recipeCardElement.querySelector( '.tasty-recipes-rating' ), data );\n},\nsetTextInContainer( container, data ) {\nif ( ! container ) {\nreturn;\n}\n\nif ( data.label ) {\nconst ratingLabelElement = container.querySelector( '.rating-label' );\nif ( ratingLabelElement ) {\nratingLabelElement.innerHTML = data.label;\n}\nreturn;\n}\n\nconst averageElement = container.querySelector( '.average' );\nif ( averageElement ) {\naverageElement.textContent = data.average;\n}\n\nconst countElement = container.querySelector( '.count' );\nif ( countElement ) {\ncountElement.textContent = data.count;\n}\n},\nsetPartialStar( container ) {\nconst highestStar = container.querySelector( '[data-rating=\"' + Math.ceil( this.defaultRating ) + '\"]' );\nif ( highestStar ) {\nhighestStar.dataset.trClip = this.currentRatingPercentage;\n}\n},\nsetRatingPercent( data ) {\nthis.defaultRating = data.average.toFixed( 1 );\nconst parts = data.average.toFixed( 2 ).toString().split( '.' );\nthis.currentRatingPercentage = parts[1] ? parts[1] : 100;\nif ( this.currentRatingPercentage === '00' ) {\nthis.currentRatingPercentage = 100;\n}\n},\nsetCheckedStar( target ) {\nconst cardRatingContainer = target.closest( '.tasty-recipes-ratings-buttons' );\nconst selectedRatingElement = cardRatingContainer.querySelector( '[data-tr-checked]' );\nif ( selectedRatingElement ) {\ndelete selectedRatingElement.dataset.trChecked;\n}\n\nconst thisStar = target.closest( '.tasty-recipes-rating' );\nthisStar.dataset.trChecked = 1;\nthisStar.querySelector( '[data-tr-clip]' ).dataset.trClip = 100;\n},\nmaybeFillCommentForm( data ) {\nif ( ! data.comment || ! data.comment.content ) {\nreturn;\n}\n\nconst commentForm = document.querySelector( '#commentform' );\nif ( ! commentForm ) {\nreturn;\n}\n\nconst commentBox = commentForm.querySelector( '[name=comment]' );\nif ( ! commentBox || commentBox.value ) {\nreturn;\n}\n\n\/\/ Add comment details for editing.\ncommentBox.innerHTML = data.comment.content;\nif ( data.comment.name ) {\ncommentForm.querySelector( '[name=author]' ).value = data.comment.name;\ncommentForm.querySelector( '[name=email]' ).value = data.comment.email;\n}\n},\nmaybeResetTooltip( recipeCardElement, data, rating ) {\nif ( this.savingRating === rating ) {\nthis.resetTooltip( recipeCardElement, data );\n}\n},\nresetTooltip( recipeCardElement, data ) {\nwindow.TastyRecipes.staticTooltip.destroy();\nthis.savingRating = false;\n\n\/\/ Reset the default rating.\nconst cardRatingContainer = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );\nif ( cardRatingContainer ) {\nthis.defaultRating = ( data && data.average ) ? data.average.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;\ncardRatingContainer.dataset.trDefaultRating = this.defaultRating;\n\nthis.resetSelectedStar( cardRatingContainer, data );\n}\n},\nresetSelectedStar( cardRatingContainer ) {\nconst selectedRatingElement = cardRatingContainer.querySelector( '[data-rating=\"' + Math.ceil( this.defaultRating ) + '\"]' );\nif ( selectedRatingElement ) {\nselectedRatingElement.querySelector( '[data-tr-clip]' ).dataset.trClip = this.currentRatingPercentage;\nselectedRatingElement.parentNode.dataset.trChecked = 1;\n}\n\nconst previousSelectedElement= cardRatingContainer.querySelector( '[data-tr-checked]' );\nif ( previousSelectedElement ) {\nconst currentSelectedRating = previousSelectedElement.querySelector('[data-rating]');\nif ( currentSelectedRating !== selectedRatingElement ) {\ndelete previousSelectedElement.dataset.trChecked;\n}\n}\n},\nbackwardCompFormRatingPosition() {\nconst ratingsButtons = document.querySelector( '#respond .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons' );\nif ( ! ratingsButtons ) {\nreturn;\n}\nconst ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);\nif ( ! ratingsButtonsStyles.display.includes( 'flex' ) ) {\nratingsButtons.style.direction = 'rtl';\n}\n\nif ( typeof tastyRecipesRating !== 'undefined' ) {\n\/\/ Select the rating that was previously selected in admin.\nratingsButtons.querySelector( '.tasty-recipes-rating[value=\"' + tastyRecipesRating + '\"]' ).checked = true;\n}\n\nconst ratingSpans = ratingsButtons.querySelectorAll( '.tasty-recipes-rating' );\nfor (const ratingSpan of ratingSpans) {\nratingSpan.addEventListener( 'click', event => {\nif ( ratingSpan === event.target ) {\nreturn;\n}\nratingSpan.previousElementSibling.click();\n} );\n}\n}\n};\n\n(function(callback) {\nif (document.readyState !== \"loading\") {\ncallback();\n} else {\nwindow.addEventListener( 'load', callback );\n}\n})(() => {\nwindow.TastyRecipes.ratings.init( window.trCommon ? window.trCommon.minRating : 4 );\n});\n<\/script><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":5667,"comment_status":"open","ping_status":"closed","template":"","categories":[],"receptkategori":[33],"class_list":["post-5666","recept","type-recept","status-publish","has-post-thumbnail","hentry","receptkategori-kycklingbrost","entry","has-media"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kycklingbr\u00f6st med \u00f6rter, svamp och pasta - Bj\u00e4ref\u00e5gel i Torekow AB<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bjarefagel.se\/vara-recept\/kycklingbrost-med-orter-svamp-och-pasta\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kycklingbr\u00f6st med \u00f6rter, svamp och pasta - Bj\u00e4ref\u00e5gel i Torekow AB\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bjarefagel.se\/vara-recept\/kycklingbrost-med-orter-svamp-och-pasta\/\" \/>\n<meta property=\"og:site_name\" content=\"Bj\u00e4ref\u00e5gel i Torekow AB\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-02T12:39:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bjarefagel.se\/wp-content\/uploads\/2020\/12\/20201222-Bjarekycklingbrost-med-orter-svamp-och-pasta_web.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"1149\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.bjarefagel.se\\\/vara-recept\\\/kycklingbrost-med-orter-svamp-och-pasta\\\/\",\"url\":\"https:\\\/\\\/www.bjarefagel.se\\\/vara-recept\\\/kycklingbrost-med-orter-svamp-och-pasta\\\/\",\"name\":\"Kycklingbr\u00f6st med \u00f6rter, svamp och pasta - Bj\u00e4ref\u00e5gel i Torekow AB\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bjarefagel.se\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.bjarefagel.se\\\/vara-recept\\\/kycklingbrost-med-orter-svamp-och-pasta\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bjarefagel.se\\\/vara-recept\\\/kycklingbrost-med-orter-svamp-och-pasta\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bjarefagel.se\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/20201222-Bjarekycklingbrost-med-orter-svamp-och-pasta_web.jpg\",\"datePublished\":\"2020-12-22T07:42:37+00:00\",\"dateModified\":\"2021-02-02T12:39:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bjarefagel.se\\\/vara-recept\\\/kycklingbrost-med-orter-svamp-och-pasta\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bjarefagel.se\\\/vara-recept\\\/kycklingbrost-med-orter-svamp-och-pasta\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.bjarefagel.se\\\/vara-recept\\\/kycklingbrost-med-orter-svamp-och-pasta\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.bjarefagel.se\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/20201222-Bjarekycklingbrost-med-orter-svamp-och-pasta_web.jpg\",\"contentUrl\":\"https:\\\/\\\/www.bjarefagel.se\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/20201222-Bjarekycklingbrost-med-orter-svamp-och-pasta_web.jpg\",\"width\":1000,\"height\":1149},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bjarefagel.se\\\/vara-recept\\\/kycklingbrost-med-orter-svamp-och-pasta\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hem\",\"item\":\"https:\\\/\\\/www.bjarefagel.se\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kycklingbr\u00f6st med \u00f6rter, svamp och pasta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.bjarefagel.se\\\/#website\",\"url\":\"https:\\\/\\\/www.bjarefagel.se\\\/\",\"name\":\"Bj\u00e4ref\u00e5gel i Torekow AB\",\"description\":\"H\u00e5llbar kycklinguppf\u00f6dning sedan 1997\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.bjarefagel.se\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.bjarefagel.se\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.bjarefagel.se\\\/#organization\",\"name\":\"Bj\u00e4ref\u00e5gel i Torekow AB\",\"url\":\"https:\\\/\\\/www.bjarefagel.se\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.bjarefagel.se\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.bjarefagel.se\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/bjarefagel-logotype-webb.png\",\"contentUrl\":\"https:\\\/\\\/www.bjarefagel.se\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/bjarefagel-logotype-webb.png\",\"width\":328,\"height\":90,\"caption\":\"Bj\u00e4ref\u00e5gel i Torekow AB\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bjarefagel.se\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kycklingbr\u00f6st med \u00f6rter, svamp och pasta - Bj\u00e4ref\u00e5gel i Torekow AB","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bjarefagel.se\/vara-recept\/kycklingbrost-med-orter-svamp-och-pasta\/","og_locale":"en_GB","og_type":"article","og_title":"Kycklingbr\u00f6st med \u00f6rter, svamp och pasta - Bj\u00e4ref\u00e5gel i Torekow AB","og_url":"https:\/\/www.bjarefagel.se\/vara-recept\/kycklingbrost-med-orter-svamp-och-pasta\/","og_site_name":"Bj\u00e4ref\u00e5gel i Torekow AB","article_modified_time":"2021-02-02T12:39:36+00:00","og_image":[{"width":1000,"height":1149,"url":"https:\/\/www.bjarefagel.se\/wp-content\/uploads\/2020\/12\/20201222-Bjarekycklingbrost-med-orter-svamp-och-pasta_web.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.bjarefagel.se\/vara-recept\/kycklingbrost-med-orter-svamp-och-pasta\/","url":"https:\/\/www.bjarefagel.se\/vara-recept\/kycklingbrost-med-orter-svamp-och-pasta\/","name":"Kycklingbr\u00f6st med \u00f6rter, svamp och pasta - Bj\u00e4ref\u00e5gel i Torekow AB","isPartOf":{"@id":"https:\/\/www.bjarefagel.se\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bjarefagel.se\/vara-recept\/kycklingbrost-med-orter-svamp-och-pasta\/#primaryimage"},"image":{"@id":"https:\/\/www.bjarefagel.se\/vara-recept\/kycklingbrost-med-orter-svamp-och-pasta\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bjarefagel.se\/wp-content\/uploads\/2020\/12\/20201222-Bjarekycklingbrost-med-orter-svamp-och-pasta_web.jpg","datePublished":"2020-12-22T07:42:37+00:00","dateModified":"2021-02-02T12:39:36+00:00","breadcrumb":{"@id":"https:\/\/www.bjarefagel.se\/vara-recept\/kycklingbrost-med-orter-svamp-och-pasta\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bjarefagel.se\/vara-recept\/kycklingbrost-med-orter-svamp-och-pasta\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.bjarefagel.se\/vara-recept\/kycklingbrost-med-orter-svamp-och-pasta\/#primaryimage","url":"https:\/\/www.bjarefagel.se\/wp-content\/uploads\/2020\/12\/20201222-Bjarekycklingbrost-med-orter-svamp-och-pasta_web.jpg","contentUrl":"https:\/\/www.bjarefagel.se\/wp-content\/uploads\/2020\/12\/20201222-Bjarekycklingbrost-med-orter-svamp-och-pasta_web.jpg","width":1000,"height":1149},{"@type":"BreadcrumbList","@id":"https:\/\/www.bjarefagel.se\/vara-recept\/kycklingbrost-med-orter-svamp-och-pasta\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hem","item":"https:\/\/www.bjarefagel.se\/en\/"},{"@type":"ListItem","position":2,"name":"Kycklingbr\u00f6st med \u00f6rter, svamp och pasta"}]},{"@type":"WebSite","@id":"https:\/\/www.bjarefagel.se\/#website","url":"https:\/\/www.bjarefagel.se\/","name":"Bj\u00e4ref\u00e5gel i Torekow AB","description":"H\u00e5llbar kycklinguppf\u00f6dning sedan 1997","publisher":{"@id":"https:\/\/www.bjarefagel.se\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bjarefagel.se\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.bjarefagel.se\/#organization","name":"Bj\u00e4ref\u00e5gel i Torekow AB","url":"https:\/\/www.bjarefagel.se\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.bjarefagel.se\/#\/schema\/logo\/image\/","url":"https:\/\/www.bjarefagel.se\/wp-content\/uploads\/2020\/03\/bjarefagel-logotype-webb.png","contentUrl":"https:\/\/www.bjarefagel.se\/wp-content\/uploads\/2020\/03\/bjarefagel-logotype-webb.png","width":328,"height":90,"caption":"Bj\u00e4ref\u00e5gel i Torekow AB"},"image":{"@id":"https:\/\/www.bjarefagel.se\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.bjarefagel.se\/en\/wp-json\/wp\/v2\/recept\/5666","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bjarefagel.se\/en\/wp-json\/wp\/v2\/recept"}],"about":[{"href":"https:\/\/www.bjarefagel.se\/en\/wp-json\/wp\/v2\/types\/recept"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bjarefagel.se\/en\/wp-json\/wp\/v2\/comments?post=5666"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bjarefagel.se\/en\/wp-json\/wp\/v2\/media\/5667"}],"wp:attachment":[{"href":"https:\/\/www.bjarefagel.se\/en\/wp-json\/wp\/v2\/media?parent=5666"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bjarefagel.se\/en\/wp-json\/wp\/v2\/categories?post=5666"},{"taxonomy":"receptkategori","embeddable":true,"href":"https:\/\/www.bjarefagel.se\/en\/wp-json\/wp\/v2\/receptkategori?post=5666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}