Created
July 8, 2019 12:47
-
-
Save The-Pavel/f1db9b9c1c3f04be8480818d2bf51450 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en-us"> | |
<head> | |
<title>Search - Allrecipes.com</title> | |
<script src='https://secureimages.allrecipes.com/assets/deployables/v-1.167.0.5111/karma.bundled.js' async=true></script> | |
<!--Make our website baseUrl available to the client-side code--> | |
<script type="text/javascript"> | |
var AR = AR || {}; | |
AR.segmentWriteKey = "RnmsxUrjIjM7W62olfjKgJrcsVlxe68V"; | |
AR.baseWebsiteUrl = 'https://www.allrecipes.com'; | |
window.dataLayer={"version":"1.0","pageInstanceId":"www.allrecipes.com/search/results/","externalLinkId":"","page":{"pageInfo":{"pageId":"","pageName":"/search/results/","destinationUrl":"https://www.allrecipes.com/search/results/?wt=chocolate\u0026sort=re","sysEnv":"RD0003FFB37A5A","variant":"Control","version":"","issueDate":"07/08/2019 09:42:23","effectiveDate":"07/08/2019 09:42:23","domain":"www.allrecipes.com","onSiteSearchTerm":"chocolate","onSiteSearchResults":"4729","onSiteSearchSolrCoreTest":false,"parameters":{},"queryStringParameters":"wt=chocolate\u0026sort=re"},"category":{"primaryCategory":"search","contentType":"search results","subContentType":"","adZone":"","adKeys":"status=unrecognized;oid=;fit=1;id=0;status=unrecognized;oid=;fit=1;h=0;kw=chocolate;skw=chocolate","contentSource":""},"attributes":{"contentId":"","title":"search","country":"USA"}},"event":[],"user":[{"analyticsId":"","segment":{"adStatus":"unrecognized","visitorType":"anonymous","loginStatus":"no"},"profile":[{"profileInfo":{"profileId":"0","loginType":"None"}}],"magFollower":false}],"newsletter":{"mailingId":"","mailingName":"","mailingDate":"","mailingLinkGroup":"","mailingLinkName":""},"pageImpressionTraceList":["at-0","hub-17822","rc-10141","rc-10477","rc-10552","rc-15821","rc-16212","rc-17528","rc-17643","rc-17981","rc-19017","rc-21169","rc-21712","rc-222601","rc-25642","rc-25808","rc-33647","rc-7565","rc-7736","rc-8236","rc-9827","rc-9861","vd-8751","vd-8813","vd-9005","vd-9029","vd-9481"]}; </script> | |
<script type="text/javascript"> | |
//Remove Ref_Hub from session after first recipe visited | |
var hubId = window.sessionStorage["Ref_Hub_Id"]; | |
var count = window.sessionStorage["Ref_Hub_Recipe_Count"]; | |
if (hubId && count) { | |
if (count > 0) { | |
window.sessionStorage.removeItem("Ref_Hub_Id"); | |
window.sessionStorage.removeItem("Ref_Hub_Recipe_Count"); | |
} | |
} | |
</script> | |
<meta property="og:title" content="Search" /> | |
<meta property="og:site_name" content="Allrecipes" /> | |
<meta charset="utf-8" /> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
<meta name="robots" content="noodp,noydir" /> | |
<link id="canonicalUrl" rel="canonical" href="https://www.allrecipes.com/search/results/" /> | |
<meta property="og:url" content="https://www.allrecipes.com/search/results/" /> | |
<link href='https://secureimages.allrecipes.com/assets/deployables/v-1.167.0.5111/main-css.bundled.Css' rel='stylesheet'/> | |
<link rel="next" href="https://www.allrecipes.com/search/results/?wt=chocolate&sort=re&page=2" /> | |
<meta property="fb:app_id" content="66102450266" /> | |
<meta property="fb:pages" content="71158748377" /> | |
<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"55db0cb698","applicationID":"161785443,90586318","transactionName":"YwABYUUDXUIABRZbCVpKIllbEFZSCBYHQTFRBxBcQwccYgQHEFEOdwoNQUUNX10EFExgA0cQD0FESho=","queueTime":0,"applicationTime":49,"agent":"","atts":""}</script><script type="text/javascript">window.NREUM||(NREUM={}),__nr_require=function(e,n,t){function r(t){if(!n[t]){var o=n[t]={exports:{}};e[t][0].call(o.exports,function(n){var o=e[t][1][n];return r(o||n)},o,o.exports)}return n[t].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<t.length;o++)r(t[o]);return r}({1:[function(e,n,t){function r(){}function o(e,n,t){return function(){return i(e,[c.now()].concat(u(arguments)),n?null:this,t),n?void 0:this}}var i=e("handle"),a=e(3),u=e(4),f=e("ee").get("tracer"),c=e("loader"),s=NREUM;"undefined"==typeof window.newrelic&&(newrelic=s);var p=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],d="api-",l=d+"ixn-";a(p,function(e,n){s[n]=o(d+n,!0,"api")}),s.addPageAction=o(d+"addPageAction",!0),s.setCurrentRouteName=o(d+"routeName",!0),n.exports=newrelic,s.interaction=function(){return(new r).get()};var m=r.prototype={createTracer:function(e,n){var t={},r=this,o="function"==typeof n;return i(l+"tracer",[c.now(),e,t],r),function(){if(f.emit((o?"":"no-")+"fn-start",[c.now(),r,o],t),o)try{return n.apply(this,arguments)}catch(e){throw f.emit("fn-err",[arguments,this,e],t),e}finally{f.emit("fn-end",[c.now()],t)}}}};a("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(e,n){m[n]=o(l+n)}),newrelic.noticeError=function(e,n){"string"==typeof e&&(e=new Error(e)),i("err",[e,c.now(),!1,n])}},{}],2:[function(e,n,t){function r(e,n){if(!o)return!1;if(e!==o)return!1;if(!n)return!0;if(!i)return!1;for(var t=i.split("."),r=n.split("."),a=0;a<r.length;a++)if(r[a]!==t[a])return!1;return!0}var o=null,i=null,a=/Version\/(\S+)\s+Safari/;if(navigator.userAgent){var u=navigator.userAgent,f=u.match(a);f&&u.indexOf("Chrome")===-1&&u.indexOf("Chromium")===-1&&(o="Safari",i=f[1])}n.exports={agent:o,version:i,match:r}},{}],3:[function(e,n,t){function r(e,n){var t=[],r="",i=0;for(r in e)o.call(e,r)&&(t[i]=n(r,e[r]),i+=1);return t}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],4:[function(e,n,t){function r(e,n,t){n||(n=0),"undefined"==typeof t&&(t=e?e.length:0);for(var r=-1,o=t-n||0,i=Array(o<0?0:o);++r<o;)i[r]=e[n+r];return i}n.exports=r},{}],5:[function(e,n,t){n.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(e,n,t){function r(){}function o(e){function n(e){return e&&e instanceof r?e:e?f(e,u,i):i()}function t(t,r,o,i){if(!d.aborted||i){e&&e(t,r,o);for(var a=n(o),u=v(t),f=u.length,c=0;c<f;c++)u[c].apply(a,r);var p=s[y[t]];return p&&p.push([b,t,r,a]),a}}function l(e,n){h[e]=v(e).concat(n)}function m(e,n){var t=h[e];if(t)for(var r=0;r<t.length;r++)t[r]===n&&t.splice(r,1)}function v(e){return h[e]||[]}function g(e){return p[e]=p[e]||o(t)}function w(e,n){c(e,function(e,t){n=n||"feature",y[t]=n,n in s||(s[n]=[])})}var h={},y={},b={on:l,addEventListener:l,removeEventListener:m,emit:t,get:g,listeners:v,context:n,buffer:w,abort:a,aborted:!1};return b}function i(){return new r}function a(){(s.api||s.feature)&&(d.aborted=!0,s=d.backlog={})}var u="nr@context",f=e("gos"),c=e(3),s={},p={},d=n.exports=o();d.backlog=s},{}],gos:[function(e,n,t){function r(e,n,t){if(o.call(e,n))return e[n];var r=t();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,n,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return e[n]=r,r}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],handle:[function(e,n,t){function r(e,n,t,r){o.buffer([e],r),o.emit(e,n,t)}var o=e("ee").get("handle");n.exports=r,r.ee=o},{}],id:[function(e,n,t){function r(e){var n=typeof e;return!e||"object"!==n&&"function"!==n?-1:e===window?0:a(e,i,function(){return o++})}var o=1,i="nr@id",a=e("gos");n.exports=r},{}],loader:[function(e,n,t){function r(){if(!E++){var e=x.info=NREUM.info,n=l.getElementsByTagName("script")[0];if(setTimeout(s.abort,3e4),!(e&&e.licenseKey&&e.applicationID&&n))return s.abort();c(y,function(n,t){e[n]||(e[n]=t)}),f("mark",["onload",a()+x.offset],null,"api");var t=l.createElement("script");t.src="https://"+e.agent,n.parentNode.insertBefore(t,n)}}function o(){"complete"===l.readyState&&i()}function i(){f("mark",["domContent",a()+x.offset],null,"api")}function a(){return O.exists&&performance.now?Math.round(performance.now()):(u=Math.max((new Date).getTime(),u))-x.offset}var u=(new Date).getTime(),f=e("handle"),c=e(3),s=e("ee"),p=e(2),d=window,l=d.document,m="addEventListener",v="attachEvent",g=d.XMLHttpRequest,w=g&&g.prototype;NREUM.o={ST:setTimeout,SI:d.setImmediate,CT:clearTimeout,XHR:g,REQ:d.Request,EV:d.Event,PR:d.Promise,MO:d.MutationObserver};var h=""+location,y={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1123.min.js"},b=g&&w&&w[m]&&!/CriOS/.test(navigator.userAgent),x=n.exports={offset:u,now:a,origin:h,features:{},xhrWrappable:b,userAgent:p};e(1),l[m]?(l[m]("DOMContentLoaded",i,!1),d[m]("load",r,!1)):(l[v]("onreadystatechange",o),d[v]("onload",r)),f("mark",["firstbyte",u],null,"api");var E=0,O=e(5)},{}]},{},["loader"]);</script> | |
<link rel="apple-touch-icon-precomposed" sizes="180x180" href="/apple-touch-icon-180x180-precomposed.png"> | |
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="/apple-touch-icon-152x152-precomposed.png"> | |
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="/apple-touch-icon-120x120-precomposed.png"> | |
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/apple-touch-icon-114x114-precomposed.png"> | |
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="/apple-touch-icon-76x76-precomposed.png"> | |
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/apple-touch-icon-72x72-precomposed.png"> | |
<link rel="apple-touch-icon-precomposed" sizes="60x60" href="/apple-touch-icon-60x60-precomposed.png"> | |
<link rel="apple-touch-icon-precomposed" sizes="57x57" href="/apple-touch-icon-precomposed.png"> | |
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96"> | |
<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"> | |
<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"> | |
<meta name="msapplication-TileColor" content="#ffffff"> | |
<style> | |
/*Critical Foft with DataUri*/ | |
@font-face { | |
font-family: 'Source Sans Pro'; | |
font-style: normal; | |
font-weight: 400; | |
src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url("data:application/x-font-woff;charset=utf-8;base64,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") format('woff2'); | |
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; | |
} | |
</style> | |
<script> | |
(function () { | |
// FontFaceObserver https://github.com/bramstein/fontfaceobserver | |
(function () { function e(e, t) { document.addEventListener ? e.addEventListener("scroll", t, !1) : e.attachEvent("scroll", t) } function t(e) { document.body ? e() : document.addEventListener ? document.addEventListener("DOMContentLoaded", function t() { document.removeEventListener("DOMContentLoaded", t), e() }) : document.attachEvent("onreadystatechange", function n() { if ("interactive" == document.readyState || "complete" == document.readyState) document.detachEvent("onreadystatechange", n), e() }) } function n(e) { this.a = document.createElement("div"), this.a.setAttribute("aria-hidden", "true"), this.a.appendChild(document.createTextNode(e)), this.b = document.createElement("span"), this.c = document.createElement("span"), this.h = document.createElement("span"), this.f = document.createElement("span"), this.g = -1, this.b.style.cssText = "max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;", this.c.style.cssText = "max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;", this.f.style.cssText = "max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;", this.h.style.cssText = "display:inline-block;width:200%;height:200%;font-size:16px;max-width:none;", this.b.appendChild(this.h), this.c.appendChild(this.f), this.a.appendChild(this.b), this.a.appendChild(this.c) } function r(e, t) { e.a.style.cssText = "max-width:none;min-width:20px;min-height:20px;display:inline-block;overflow:hidden;position:absolute;width:auto;margin:0;padding:0;top:-999px;left:-999px;white-space:nowrap;font:" + t + ";" } function i(e) { var t = e.a.offsetWidth, n = t + 100; return e.f.style.width = n + "px", e.c.scrollLeft = n, e.b.scrollLeft = e.b.scrollWidth + 100, e.g !== t ? (e.g = t, !0) : !1 } function s(t, n) { function r() { var e = s; i(e) && null !== e.a.parentNode && n(e.g) } var s = t; e(t.b, r), e(t.c, r), i(t) } function o(e, t) { var n = t || {}; this.family = e, this.style = n.style || "normal", this.weight = n.weight || "normal", this.stretch = n.stretch || "normal" } function l() { if (null === a) { var e = document.createElement("div"); try { e.style.font = "condensed 100px sans-serif" } catch (t) { } a = "" !== e.style.font } return a } function c(e, t) { return [e.style, e.weight, l() ? e.stretch : "", "100px", t].join(" ") } var u = null, a = null, f = null; o.prototype.load = function (e, i) { var o = this, a = e || "BESbswy", l = i || 3e3, h = (new Date).getTime(); return new Promise(function (e, i) { null === f && (f = !!window.FontFace); if (f) { var p = new Promise(function (e, t) { function n() { (new Date).getTime() - h >= l ? t() : document.fonts.load(c(o, o.family), a).then(function (t) { 1 <= t.length ? e() : setTimeout(n, 25) }, function () { t() }) } n() }), d = new Promise(function (e, t) { setTimeout(t, l) }); Promise.race([d, p]).then(function () { e(o) }, function () { i(o) }) } else t(function () { function t() { var t; if (t = -1 != m && -1 != g || -1 != m && -1 != S || -1 != g && -1 != S) (t = m != g && m != S && g != S) || (null === u && (t = /AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent), u = !!t && (536 > parseInt(t[1], 10) || 536 === parseInt(t[1], 10) && 11 >= parseInt(t[2], 10))), t = u && (m == x && g == x && S == x || m == T && g == T && S == T || m == N && g == N && S == N)), t = !t; t && (null !== C.parentNode && C.parentNode.removeChild(C), clearTimeout(L), e(o)) } function f() { if ((new Date).getTime() - h >= l) null !== C.parentNode && C.parentNode.removeChild(C), i(o); else { var e = document.hidden; if (!0 === e || void 0 === e) m = p.a.offsetWidth, g = d.a.offsetWidth, S = v.a.offsetWidth, t(); L = setTimeout(f, 50) } } var p = new n(a), d = new n(a), v = new n(a), m = -1, g = -1, S = -1, x = -1, T = -1, N = -1, C = document.createElement("div"), L = 0; C.dir = "ltr", r(p, c(o, "sans-serif")), r(d, c(o, "serif")), r(v, c(o, "monospace")), C.appendChild(p.a), C.appendChild(d.a), C.appendChild(v.a), document.body.appendChild(C), x = p.a.offsetWidth, T = d.a.offsetWidth, N = v.a.offsetWidth, f(), s(p, function (e) { m = e, t() }), r(p, c(o, '"' + o.family + '",sans-serif')), s(d, function (e) { g = e, t() }), r(d, c(o, '"' + o.family + '",serif')), s(v, function (e) { S = e, t() }), r(v, c(o, '"' + o.family + '",monospace')) }) }) }, "undefined" != typeof module ? module.exports = o : (window.FontFaceObserver = o, window.FontFaceObserver.prototype.load = o.prototype.load) })(); | |
var fontASubset = new FontFaceObserver('Source Sans Pro'); | |
Promise.all([fontASubset.load()]).then(function () {}); | |
})(); | |
</script> | |
<meta name="correlationId" content="b6a77719-747e-4249-acb3-b1646a4477b4" /> | |
<script src='https://secureimages.allrecipes.com/assets/deployables/v-1.167.0.5111/segment-analytics.bundled.js' ></script> | |
<script type="text/javascript"> | |
window.segment = {}; | |
var segmentShim = new SegmentShim(dataLayer, window.segment); | |
window.segmentAnalytics.page(window.segment); | |
</script> | |
</head> | |
<!-- ARLOG SERVER: RD0003FFB37A5A LOCAL_IP: 10.255.21.141 MERCH_KEY: MerchData_22_1_0_0_US_51_68 --> | |
<body ng-app="allrecipes" data-scoby-impression='{"id": "", "eventType": "Allrecipes.SearchResults.PageView", "eventCategory": "Page.View", "value": {"user": {"loginStatus":"no","visitorType":"anonymous"}}}'> | |
<script> | |
var Pubsub = function () { | |
"use strict"; | |
var cache = {}; | |
var instance = this; | |
this.isListening = function (topicName, subscriberName) { | |
var ret = false; | |
if (cache[topicName]) { | |
ret = cache[topicName].filter(function (item) { | |
return item.name == subscriberName; | |
}).length > 0; | |
} | |
return ret; | |
}; | |
this.listen = function (topicName, subscriberName, subscribingFunction) { | |
if (cache[topicName] == undefined) { | |
cache[topicName] = []; | |
} | |
cache[topicName].push({ name: subscriberName, func: subscribingFunction }); | |
console.log("pub sub is listening to " + topicName + " for " + subscriberName); | |
}; | |
this.broadcast = function (topicName, args) { | |
if (!cache[topicName] || cache[topicName].length < 1) { | |
return; | |
} | |
var i = 0; | |
do { | |
console.log("listening function " + cache[topicName][i].name + " firing for broadcast " + topicName); | |
cache[topicName][i].func.apply(null, args || []); | |
i++; | |
} while (i < cache[topicName].length); | |
} | |
}; | |
</script> | |
<a id="top"></a> | |
<a class="skip-to-content" href="#main-content">Skip to main content</a> | |
<a href="/new-this-month/" class="newThisMonth" rel="nofollow">New<> this month</a> | |
<!-- Begin comScore Tag - Part 2 --> | |
<noscript> | |
<img src="https://sb.scorecardresearch.com/p?c1=2&c2=6036305&cv=2.0&cj=1&cs_ucfr=1" /> | |
</noscript> | |
<!-- End comScore Tag - Part 2 --> | |
<div class="slider-container" global-ui-events> | |
<div id="docking-leaderboard-container" class="leaderboard-wrapper" data-ad-container-autocollapse> | |
<div class="docking-leaderboard-container"> | |
<div id="div-gpt-leaderboard-flex-1" data-tier="1" class="docking-leaderboard"></div> | |
</div> | |
</div> | |
<div class="site-content"> | |
<header class="header new-nav"> | |
<div class="branch-journeys-top"></div> | |
<section class="magazine-bar"> | |
<ul class="magazine-bar__social"> | |
<li>Follow us on:</li> | |
<li><a href="http://pinterest.com/allrecipes/" target="_blank" class="pinterest" aria-label="Pinterest" title="Pinterest" data-header-link-tracking='{"label": "Social > Pinterest"}'><span class="svg-icon--social--pinterest svg-icon--social--pinterest-dims"></span></a></li> | |
<li><a href="https://www.facebook.com/allrecipes" target="_blank" class="facebook" aria-label="Facebook" title="Facebook" data-header-link-tracking='{"label": "Social > Facebook"}'><span class="svg-icon--social--facebook svg-icon--social--facebook-dims"></span></a></li> | |
<li><a href="http://instagram.com/allrecipes" target="_blank" class="instagram" aria-label="Instagram" title="Instagram" data-header-link-tracking='{"label": "Social > Instagram"}'><span class="svg-icon--social--instagram svg-icon--social--instagram-dims"></span></a></li> | |
<li><a href="https://twitter.com/Allrecipes" target="_blank" class="twitter" aria-label="Twitter" title="Twitter" data-header-link-tracking='{"label": "Social > Twitter"}'><span class="svg-icon--social--twitter svg-icon--social--twitter-dims"></span></a></li> | |
</ul> | |
<a class="magazine-bar__link" href=http://armagazine.com/upper-nav target="_blank" data-header-link-tracking='{"label": "Magazine"}'>Get the Allrecipes magazine</a> | |
</section> | |
<section ng-controller="ar_controllers_top_nav" ng-init="init()"> | |
<ul class="ar-nav-section"> | |
<li class="ar-logo-tab"> | |
<a href="https://www.allrecipes.com" data-header-link-tracking='{"label": "Brand Logo"}' aria-label="Allrecipes home page"> | |
<div class="ar-logo" ng-click="setAnalyticsCookie('ARlogo')"> | |
<img alt="Allrecipes" height="36" src="https://secureimages.allrecipes.com/ar-images/ARlogo.svg" width="96" /> </div> | |
</a> | |
</li> | |
<li class="browse-recipes"> | |
<a href id="navmenu_recipes" class="recipes-txt {active:topBrowseRecipePanel_showing}" | |
popup-trigger="topBrowseRecipePanel" data-header-link-tracking='{"label": "Browse"}'><span>BROWSE</span><span class="icon--chevron-down"></span></a> | |
</li> | |
<li class="search-tab" ng-controller="ar_controllers_search"> | |
<div class="nav-search"> | |
<input id="searchText" name="searchText" type="text" placeholder="Find a recipe" ng-model="search.keywords" ng-keypress="isEnterKey($event) && performSearch()"> | |
<button class="btn-basic--small search-button" ng-click="performSearch()" aria-label="Search"> | |
<span class="svg-icon--top-nav-bar--search-magnify svg-icon--top-nav-bar--search-magnify-dims"></span> | |
</button> | |
<div popup-trigger="topNavSearchMenu" id="ingredientSearch" class="ingredient-searchtxt" ar-event-focus="click" ar-event-focus-id="setFocus-keywordSearch">Ingredient Search</div> | |
</div> | |
</li> | |
<li class="social-notification" popup-trigger="notifications" ng-class="{active: notifications_showing}"> | |
<a href="" class="socialNotification" ng-controller="ar_controllers_notifications" ng-Click="setNotificationsViewed()" ng-cloak title="Notifications"> | |
<span class="svg-icon--top-nav-bar--nav-bell svg-icon--top-nav-bar--nav-bell-dims" aria-label="notifications"></span> | |
<span class="notification-count" ng-show="displayCount" ng-bind="notificationCount"></span> | |
</a> | |
</li> | |
<li class="nav-favorites" ng-click="setAnalyticsCookie('favorites')"> | |
<a href="https://www.allrecipes.com/cook/my/favorites/" aria-label="My Favorites" title="My Favorites" data-header-link-tracking='{"label": "Favorites"}'> | |
<span class="svg-icon--top-nav-bar--grey-heart svg-icon--top-nav-bar--grey-heart-dims"></span> | |
</a> | |
</li> | |
<li class="nav-profile anonymous-user"> | |
<a href="https://www.allrecipes.com/account/authenticationwelcome/" data-header-link-tracking='{"label": "Create A Profile"}'> | |
<div class="login-state"> | |
<div class="img-profile svg-icon--top-nav-bar--userhead svg-icon--top-nav-bar--userhead-dims" ng-click="setAnalyticsCookie('profile|profile')"></div> | |
<span class="username icon-user--default" id="offCanvasDisplayName" ng-click="setAnalyticsCookie('create profile|sign up')">Create a profile</span> | |
</div> | |
</a> | |
</li> | |
<li ng-class="{active:topNavSearchMenu_showing}" class="small-screen search-phone--landscape"> | |
<a href popup-trigger="topNavSearchMenu" ar-event-focus="click" ar-event-focus-id="setFocus-keywordSearch"> | |
<div class="nav-search"> | |
<span class="svg-icon--top-nav-bar--search-magnify-gray svg-icon--top-nav-bar--search-magnify-gray-dims"></span> | |
</div> | |
</a> | |
</li> | |
<li class="small-screen profile-phone--landscape" ng-class="{active:topNavProfileMenu_showing}" popup-trigger="topNavProfileMenu"> | |
<a href="" aria-label="Open Profile" data-link-tracking='{"label": "Open Profile"}'> | |
<div class="login-state"> | |
<div class="img-profile svg-icon--top-nav-bar--userhead svg-icon--top-nav-bar--userhead-dims"></div> | |
</div> | |
</a> | |
</li> | |
<li class="hamburger-tab" ng-class="{active: topNavHamburgerMenu_showing}" popup-trigger="topNavHamburgerMenu"> | |
<a href="" ng-click="trackHamburgerMenuToggle(this)" aria-label="secondary" ng-switch="" role="navigation" title="More menu" data-link-tracking='{"label": "Open Hamburger Menu"}'> | |
<div class="hamburger-nav"> | |
<span class="browse-recipes-iconbar"></span> | |
<span class="browse-recipes-iconbar"></span> | |
<span class="browse-recipes-iconbar"></span> | |
</div> | |
</a> | |
</li> | |
</ul> | |
<social-notification popup-panel="notifications" ng-cloak></social-notification> | |
<div class="nav-tab nav-tab__search ng-hide" popup-panel="topNavSearchMenu" ng-cloak> | |
<form> | |
<div data-ng-controller="ar_controllers_search"> | |
<span class="icon--close" title="Close Ingredient Search" hideWhenClicked></span> | |
<div class="input-wrap--home"> | |
<span class="svg-icon--top-nav-bar--search-magnify-gray svg-icon--top-nav-bar--search-magnify-gray-dims"></span> | |
<input id="searchText" type="text" placeholder="Keywords" ng-model="search.keywords" class="setFocus-keywordSearch"> | |
</div> | |
<div class="input-wrap--home ingredients"> | |
<div class="ingredient-clipping-frame"> | |
<ul class="ingredient-scroller" unselectable="on" onselectstart="return false;"> | |
<li ng-repeat="ingredient in search.ingredientsInclude"> | |
<span> | |
<span ng-bind="::ingredient"></span> | |
<span class="icon--x" ng-click="removeIngredientInclude(ingredient, $event)" unsubscribe-global-click-handler>✕</span> | |
</span> | |
</li> | |
</ul> | |
<div class="ingredient-add-exclude"> | |
<input id="includeIngText" type="text" ng-attr-placeholder="{{includeIngPlaceholderText}}" name="txtIncludeIng" | |
ng-model="includeIngredient" | |
ng-keydown="(isBackspaceKey($event) && removeLastIngredientInclude($event)) || (isTabKey($event) && addIngredientInclude($event))" class="setFocus-includeIng"> | |
</div> | |
</div> | |
<a class="btn-basic--small include" ng-click="addIngredientInclude($event)" ar-event-focus="click" ar-event-focus-id="setFocus-includeIng" ng-class="{ 'grayed-out': includeIngHitMax }"><span>+</span></a> | |
</div> | |
<div class="input-wrap--home ingredients"> | |
<div class="ingredient-clipping-frame"> | |
<ul class="ingredient-scroller" unselectable="on" onselectstart="return false;"> | |
<li ng-repeat="ingredient in search.ingredientsExclude"> | |
<span class="exclude-item"> | |
<span ng-bind="::ingredient"></span> | |
<span class="icon--x" ng-click="removeIngredientExclude(ingredient, $event)" unsubscribe-global-click-handler>✕</span> | |
</span> | |
</li> | |
</ul> | |
<div class="ingredient-add-exclude"> | |
<input id="excludeIngText" type="text" ng-attr-placeholder="{{excludeIngPlaceholderText}}" name="txtExcludeIng" | |
ng-model="excludeIngredient" | |
ng-keydown="(isBackspaceKey($event) && removeLastIngredientExclude($event)) || (isTabKey($event) && addIngredientExclude($event))" class="setFocus-excludeIng"> | |
</div> | |
</div> | |
<a class="btn-basic--small exclude" ng-click="addIngredientExclude($event)" ar-event-focus="click" ar-event-focus-id="setFocus-excludeIng" ng-class="{ 'grayed-out': excludeIngHitMax }"><span>—</span></a> | |
</div> | |
<div class="nav-tab__buttons"> | |
<button class="btn-basic--small btn-search" ng-click="performSearch()" ng-cloak>Go</button> | |
</div> | |
</div> | |
<ar-notification></ar-notification> | |
</form> | |
</div> | |
<div popup-panel="topBrowseRecipePanel" class="browse-recipe-tab social ng-hide" ng-cloak id="topBrowseRecipePanel"> | |
<section class="hero-link nav-tab__options recipe-nav-tab__options"> | |
<div class="grid underline_hero_link"> | |
<ul class="browse-hubs"> | |
<li class="browse-hubs__categories"> | |
<h3> | |
Meal Type | |
</h3><span class="icon--chevron-right"></span> | |
<ul class="browse-hubs__subcategories"> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/76/appetizers-and-snacks/" data-header-link-tracking='{"label": "Browse Recipes > Appetizers & Snacks"}' ng-click="setAnalyticsCookie('browse|appetizers \u0026 snacks')" title="Appetizers & Snacks Recipes"> | |
Appetizers & Snacks | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/78/breakfast-and-brunch/" data-header-link-tracking='{"label": "Browse Recipes > Breakfast & Brunch"}' ng-click="setAnalyticsCookie('browse|breakfast \u0026 brunch')" title="Breakfast & Brunch Recipes"> | |
Breakfast & Brunch | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/79/desserts/" data-header-link-tracking='{"label": "Browse Recipes > Desserts"}' ng-click="setAnalyticsCookie('browse|desserts')" title="Desserts Recipes"> | |
Desserts | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/17562/dinner/" data-header-link-tracking='{"label": "Browse Recipes > Dinner"}' ng-click="setAnalyticsCookie('browse|dinner')" title="Dinner Recipes"> | |
Dinner | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/77/drinks/" data-header-link-tracking='{"label": "Browse Recipes > Drinks"}' ng-click="setAnalyticsCookie('browse|drinks')" title="Drinks Recipes"> | |
Drinks | |
</a> | |
</li> | |
</ul> | |
</li> | |
<li class="browse-hubs__categories"> | |
<h3> | |
Ingredient | |
</h3><span class="icon--chevron-right"></span> | |
<ul class="browse-hubs__subcategories"> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/200/meat-and-poultry/beef/" data-header-link-tracking='{"label": "Browse Recipes > Beef"}' ng-click="setAnalyticsCookie('browse|beef')" title="Beef Recipes"> | |
Beef | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/201/meat-and-poultry/chicken/" data-header-link-tracking='{"label": "Browse Recipes > Chicken"}' ng-click="setAnalyticsCookie('browse|chicken')" title="Chicken Recipes"> | |
Chicken | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/95/pasta-and-noodles/" data-header-link-tracking='{"label": "Browse Recipes > Pasta"}' ng-click="setAnalyticsCookie('browse|pasta')" title="Pasta Recipes"> | |
Pasta | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/205/meat-and-poultry/pork/" data-header-link-tracking='{"label": "Browse Recipes > Pork"}' ng-click="setAnalyticsCookie('browse|pork')" title="Pork Recipes"> | |
Pork | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/416/seafood/fish/salmon/" data-header-link-tracking='{"label": "Browse Recipes > Salmon"}' ng-click="setAnalyticsCookie('browse|salmon')" title="Salmon Recipes"> | |
Salmon | |
</a> | |
</li> | |
</ul> | |
</li> | |
<li class="browse-hubs__categories"> | |
<h3> | |
Diet & Health | |
</h3><span class="icon--chevron-right"></span> | |
<ul class="browse-hubs__subcategories"> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/739/healthy-recipes/diabetic/" data-header-link-tracking='{"label": "Browse Recipes > Diabetic"}' ng-click="setAnalyticsCookie('browse|diabetic')" title="Diabetic Recipes"> | |
Diabetic | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/741/healthy-recipes/gluten-free/" data-header-link-tracking='{"label": "Browse Recipes > Gluten Free"}' ng-click="setAnalyticsCookie('browse|gluten free')" title="Gluten Free Recipes"> | |
Gluten Free | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/84/healthy-recipes/" data-header-link-tracking='{"label": "Browse Recipes > Healthy"}' ng-click="setAnalyticsCookie('browse|healthy')" title="Healthy Recipes"> | |
Healthy | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/1232/healthy-recipes/low-calorie/" data-header-link-tracking='{"label": "Browse Recipes > Low Calorie"}' ng-click="setAnalyticsCookie('browse|low calorie')" title="Low Calorie Recipes"> | |
Low Calorie | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/1231/healthy-recipes/low-fat/" data-header-link-tracking='{"label": "Browse Recipes > Low Fat"}' ng-click="setAnalyticsCookie('browse|low fat')" title="Low Fat Recipes"> | |
Low Fat | |
</a> | |
</li> | |
</ul> | |
</li> | |
<li class="browse-hubs__categories"> | |
<h3> | |
Seasonal | |
</h3><span class="icon--chevron-right"></span> | |
<ul class="browse-hubs__subcategories"> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/630/everyday-cooking/seasonal/summer/" data-header-link-tracking='{"label": "Browse Recipes > Summer Recipes"}' ng-click="setAnalyticsCookie('browse|summer recipes')" title="Summer Recipes"> | |
Summer Recipes | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/16384/holidays-and-events/events-and-gatherings/carnivals-and-fairs/" data-header-link-tracking='{"label": "Browse Recipes > Carnival and Fair Food"}' ng-click="setAnalyticsCookie('browse|carnival and fair food')" title="Carnival and Fair Food Recipes"> | |
Carnival and Fair Food | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/17185/everyday-cooking/entertaining/" data-header-link-tracking='{"label": "Browse Recipes > Entertaining"}' ng-click="setAnalyticsCookie('browse|entertaining')" title="Entertaining Recipes"> | |
Entertaining | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/1640/holidays-and-events/labor-day/" data-header-link-tracking='{"label": "Browse Recipes > Labor Day"}' ng-click="setAnalyticsCookie('browse|labor day')" title="Labor Day Recipes"> | |
Labor Day | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/85/holidays-and-events/" data-header-link-tracking='{"label": "Browse Recipes > More Holidays & Events"}' ng-click="setAnalyticsCookie('browse|more holidays \u0026 events')" title="More Holidays & Events Recipes"> | |
More Holidays & Events | |
</a> | |
</li> | |
</ul> | |
</li> | |
<li class="browse-hubs__categories"> | |
<h3> | |
Dish Type | |
</h3><span class="icon--chevron-right"></span> | |
<ul class="browse-hubs__subcategories"> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/156/bread/" data-header-link-tracking='{"label": "Browse Recipes > Breads"}' ng-click="setAnalyticsCookie('browse|breads')" title="Breads Recipes"> | |
Breads | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/276/desserts/cakes/" data-header-link-tracking='{"label": "Browse Recipes > Cakes"}' ng-click="setAnalyticsCookie('browse|cakes')" title="Cakes Recipes"> | |
Cakes | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/96/salad/" data-header-link-tracking='{"label": "Browse Recipes > Salads"}' ng-click="setAnalyticsCookie('browse|salads')" title="Salads Recipes"> | |
Salads | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/138/drinks/smoothies/" data-header-link-tracking='{"label": "Browse Recipes > Smoothies"}' ng-click="setAnalyticsCookie('browse|smoothies')" title="Smoothies Recipes"> | |
Smoothies | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/94/soups-stews-and-chili/" data-header-link-tracking='{"label": "Browse Recipes > Soups, Stews & Chili"}' ng-click="setAnalyticsCookie('browse|soups, stews \u0026 chili')" title="Soups, Stews & Chili Recipes"> | |
Soups, Stews & Chili | |
</a> | |
</li> | |
</ul> | |
</li> | |
<li class="browse-hubs__categories"> | |
<h3> | |
Cooking Style | |
</h3><span class="icon--chevron-right"></span> | |
<ul class="browse-hubs__subcategories"> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/88/bbq-grilling/" data-header-link-tracking='{"label": "Browse Recipes > BBQ & Grilling"}' ng-click="setAnalyticsCookie('browse|bbq \u0026 grilling')" title="BBQ & Grilling Recipes"> | |
BBQ & Grilling | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/1947/everyday-cooking/quick-and-easy/" data-header-link-tracking='{"label": "Browse Recipes > Quick & Easy"}' ng-click="setAnalyticsCookie('browse|quick \u0026 easy')" title="Quick & Easy Recipes"> | |
Quick & Easy | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/253/everyday-cooking/slow-cooker/" data-header-link-tracking='{"label": "Browse Recipes > Slow Cooker"}' ng-click="setAnalyticsCookie('browse|slow cooker')" title="Slow Cooker Recipes"> | |
Slow Cooker | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/1227/everyday-cooking/vegan/" data-header-link-tracking='{"label": "Browse Recipes > Vegan"}' ng-click="setAnalyticsCookie('browse|vegan')" title="Vegan Recipes"> | |
Vegan | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/87/everyday-cooking/vegetarian/" data-header-link-tracking='{"label": "Browse Recipes > Vegetarian"}' ng-click="setAnalyticsCookie('browse|vegetarian')" title="Vegetarian Recipes"> | |
Vegetarian | |
</a> | |
</li> | |
</ul> | |
</li> | |
<li class="browse-hubs__categories"> | |
<h3> | |
World Cuisine | |
</h3><span class="icon--chevron-right"></span> | |
<ul class="browse-hubs__subcategories"> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/227/world-cuisine/asian/" data-header-link-tracking='{"label": "Browse Recipes > Asian"}' ng-click="setAnalyticsCookie('browse|asian')" title="Asian Recipes"> | |
Asian | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/233/world-cuisine/asian/indian/" data-header-link-tracking='{"label": "Browse Recipes > Indian"}' ng-click="setAnalyticsCookie('browse|indian')" title="Indian Recipes"> | |
Indian | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/723/world-cuisine/european/italian/" data-header-link-tracking='{"label": "Browse Recipes > Italian"}' ng-click="setAnalyticsCookie('browse|italian')" title="Italian Recipes"> | |
Italian | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/728/world-cuisine/latin-american/mexican/" data-header-link-tracking='{"label": "Browse Recipes > Mexican"}' ng-click="setAnalyticsCookie('browse|mexican')" title="Mexican Recipes"> | |
Mexican | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/15876/us-recipes/southern/" data-header-link-tracking='{"label": "Browse Recipes > Southern"}' ng-click="setAnalyticsCookie('browse|southern')" title="Southern Recipes"> | |
Southern | |
</a> | |
</li> | |
</ul> | |
</li> | |
<li class="browse-hubs__categories"> | |
<h3> | |
Special Collections | |
</h3><span class="icon--chevron-right"></span> | |
<ul class="browse-hubs__subcategories"> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/17235/everyday-cooking/allrecipes-magazine-recipes/" data-header-link-tracking='{"label": "Browse Recipes > Allrecipes Magazine Recipes"}' ng-click="setAnalyticsCookie('browse|allrecipes magazine recipes')" title="Allrecipes Magazine Recipes"> | |
Allrecipes Magazine Recipes | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/16791/everyday-cooking/special-collections/web-show-recipes/food-wishes/" data-header-link-tracking='{"label": "Browse Recipes > Food Wishes with Chef John"}' ng-click="setAnalyticsCookie('browse|food wishes with chef john')" title="Food Wishes with Chef John Recipes"> | |
Food Wishes with Chef John | |
</a> | |
</li> | |
<li> | |
<a href="https://www.allrecipes.com/recipes/22908/everyday-cooking/special-collections/new/" data-header-link-tracking='{"label": "Browse Recipes > Our Newest Recipes"}' ng-click="setAnalyticsCookie('browse|our newest recipes')" title="Our Newest Recipes"> | |
Our Newest Recipes | |
</a> | |
</li> | |
<li> | |
<a href="http://dish.allrecipes.com/trusted-brand-pages/" data-header-link-tracking='{"label": "Browse Recipes > Trusted Brands"}' ng-click="setAnalyticsCookie('browse|trusted brands')" title="Trusted Brands Recipes"> | |
Trusted Brands | |
</a> | |
</li> | |
</ul> | |
</li> | |
</ul> | |
</div> | |
<a class="recipe-hero-link__item__text" href="https://www.allrecipes.com/recipes/" ng-click="setAnalyticsCookie('browse|all categories')">All Categories</a> | |
</section> | |
</div> | |
<!-- user sign in area --> | |
<div class="nav-tab social profile-nav ng-hide" popup-panel="topNavProfileMenu" ng-cloak> | |
<ul class="nav-tab__options"> | |
<li ng-click="setAnalyticsCookie('profile|feed', 'menu')"> | |
<a href="https://www.allrecipes.com/account/authenticationwelcome/?loginReferrerUrl=/home" id="navmenu_myFeed"> | |
<span class="nav-icon svg-icon--top-nav-bar--home svg-icon--top-nav-bar--home-dims"></span> | |
<span class="itemText">Feed</span> | |
</a> | |
</li> | |
<li ng-click="setAnalyticsCookie('profile|profile', 'menu')"> | |
<a href="https://www.allrecipes.com/cook/my/" id="navmenu_myprofile"> | |
<span class="nav-icon svg-icon--top-nav-bar--nav-profile svg-icon--top-nav-bar--nav-profile-dims"></span> | |
<span class="itemText">Profile</span> | |
</a> | |
</li> | |
<li ng-click="setAnalyticsCookie('profile|favorites', 'menu')"> | |
<a href="https://www.allrecipes.com/cook/my/favorites/" rel="nofollow" id="navmenu_recipebox"> | |
<span class="nav-icon svg-icon--top-nav-bar--grey-heart svg-icon--top-nav-bar--grey-heart-dims"></span> | |
<span class="itemText">Favorites</span> | |
</a> | |
</li> | |
<li ng-click="setAnalyticsCookie('profile|friends', 'menu')"> | |
<a href="https://www.allrecipes.com/cook/my/findfriends/" rel="nofollow" id="navmenu_findfriends"> | |
<span class="nav-icon svg-icon--top-nav-bar--nav-friends svg-icon--top-nav-bar--nav-friends-dims"></span> | |
<span class="itemText">Friends</span> | |
</a> | |
</li> | |
<li ng-click="setAnalyticsCookie('profile|shopping list', 'menu')"> | |
<a href="https://www.allrecipes.com/my/shopping-lists/" rel="nofollow" id="navmenu_shoppinglist"> | |
<span class="nav-icon svg-icon--top-nav-bar--grey-shopping svg-icon--top-nav-bar--grey-shopping-dims"></span> | |
<span class="itemText">Shopping List</span> | |
</a> | |
</li> | |
<li ng-click="setAnalyticsCookie('profile|settings', 'menu')"> | |
<a href="https://www.allrecipes.com/cook/my/account-settings/" rel="nofollow" id="navmenu_settings"> | |
<span class="nav-icon svg-icon--top-nav-bar--nav-settings svg-icon--top-nav-bar--nav-settings-dims"></span> | |
<span class="itemText">Settings</span> | |
</a> | |
</li> | |
</ul> | |
<div class="signin" ng-click="setAnalyticsCookie('profile|sign in ', 'menu')"> | |
<button onclick="location.href='https://www.allrecipes.com/account/authenticationwelcome/?actionsource=' +(typeof dataLayer !=='undefined' ? dataLayer.page.category.contentType : '' ) " class="btn-basic--large btn-gold" id="navmenu_signin_signup">Sign In <em>or</em> Sign Up</button> | |
</div> | |
</div> | |
<!-- hub links, etc. --> | |
<div class="nav-tab last ng-hide" popup-panel="topNavHamburgerMenu" ng-cloak> | |
<ul class="nav-tab__options"> | |
<li class="underline_link"> | |
<a href="" id="navmenu_recipes" popup-trigger="browseRecipePanel" ng-click="browseNav()"> | |
<span class="nav-icon svg-icon--top-nav-bar--nav-browse-orange svg-icon--top-nav-bar--nav-browse-orange-dims" ng-class="{'active': isActive}"></span> | |
<span class="nav-icon svg-icon--top-nav-bar--nav-browse svg-icon--top-nav-bar--nav-browse-dims" ng-class="{'hidden': isActive}"></span> | |
<span class="nav-link-text">Browse Recipes</span> | |
<span class="icon-chevron" ng-class="{'active': isActive}"></span> | |
</a> | |
</li> | |
<li id="mobile-nav-container" class="browse-div-option ng-hide" popup-panel="browseRecipePanel"> | |
<ul class="nav-tab__mobile-browse"> | |
<li> | |
<input type="checkbox" id="Meal Type"><label for="Meal Type">Meal Type<span class="icon-chevron"></span></label> | |
<ul class="mobile-browse-subnav"> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Appetizers & Snacks", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/76/appetizers-and-snacks/" ng-click="setAnalyticsCookie('browse|appetizers \u0026 snacks')" title="Appetizers & Snacks Recipes">Appetizers & Snacks</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Breakfast & Brunch", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/78/breakfast-and-brunch/" ng-click="setAnalyticsCookie('browse|breakfast \u0026 brunch')" title="Breakfast & Brunch Recipes">Breakfast & Brunch</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Desserts", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/79/desserts/" ng-click="setAnalyticsCookie('browse|desserts')" title="Desserts Recipes">Desserts</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Dinner", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/17562/dinner/" ng-click="setAnalyticsCookie('browse|dinner')" title="Dinner Recipes">Dinner</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Drinks", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/77/drinks/" ng-click="setAnalyticsCookie('browse|drinks')" title="Drinks Recipes">Drinks</a></li> | |
</ul> | |
</li> | |
<li> | |
<input type="checkbox" id="Ingredient"><label for="Ingredient">Ingredient<span class="icon-chevron"></span></label> | |
<ul class="mobile-browse-subnav"> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Beef", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/200/meat-and-poultry/beef/" ng-click="setAnalyticsCookie('browse|beef')" title="Beef Recipes">Beef</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Chicken", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/201/meat-and-poultry/chicken/" ng-click="setAnalyticsCookie('browse|chicken')" title="Chicken Recipes">Chicken</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Pasta", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/95/pasta-and-noodles/" ng-click="setAnalyticsCookie('browse|pasta')" title="Pasta Recipes">Pasta</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Pork", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/205/meat-and-poultry/pork/" ng-click="setAnalyticsCookie('browse|pork')" title="Pork Recipes">Pork</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Salmon", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/416/seafood/fish/salmon/" ng-click="setAnalyticsCookie('browse|salmon')" title="Salmon Recipes">Salmon</a></li> | |
</ul> | |
</li> | |
<li> | |
<input type="checkbox" id="Diet & Health"><label for="Diet & Health">Diet & Health<span class="icon-chevron"></span></label> | |
<ul class="mobile-browse-subnav"> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Diabetic", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/739/healthy-recipes/diabetic/" ng-click="setAnalyticsCookie('browse|diabetic')" title="Diabetic Recipes">Diabetic</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Gluten Free", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/741/healthy-recipes/gluten-free/" ng-click="setAnalyticsCookie('browse|gluten free')" title="Gluten Free Recipes">Gluten Free</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Healthy", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/84/healthy-recipes/" ng-click="setAnalyticsCookie('browse|healthy')" title="Healthy Recipes">Healthy</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Low Calorie", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/1232/healthy-recipes/low-calorie/" ng-click="setAnalyticsCookie('browse|low calorie')" title="Low Calorie Recipes">Low Calorie</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Low Fat", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/1231/healthy-recipes/low-fat/" ng-click="setAnalyticsCookie('browse|low fat')" title="Low Fat Recipes">Low Fat</a></li> | |
</ul> | |
</li> | |
<li> | |
<input type="checkbox" id="Seasonal"><label for="Seasonal">Seasonal<span class="icon-chevron"></span></label> | |
<ul class="mobile-browse-subnav"> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Summer Recipes", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/630/everyday-cooking/seasonal/summer/" ng-click="setAnalyticsCookie('browse|summer recipes')" title="Summer Recipes">Summer Recipes</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Carnival and Fair Food", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/16384/holidays-and-events/events-and-gatherings/carnivals-and-fairs/" ng-click="setAnalyticsCookie('browse|carnival and fair food')" title="Carnival and Fair Food Recipes">Carnival and Fair Food</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Entertaining", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/17185/everyday-cooking/entertaining/" ng-click="setAnalyticsCookie('browse|entertaining')" title="Entertaining Recipes">Entertaining</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Labor Day", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/1640/holidays-and-events/labor-day/" ng-click="setAnalyticsCookie('browse|labor day')" title="Labor Day Recipes">Labor Day</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > More Holidays & Events", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/85/holidays-and-events/" ng-click="setAnalyticsCookie('browse|more holidays \u0026 events')" title="More Holidays & Events Recipes">More Holidays & Events</a></li> | |
</ul> | |
</li> | |
<li> | |
<input type="checkbox" id="Dish Type"><label for="Dish Type">Dish Type<span class="icon-chevron"></span></label> | |
<ul class="mobile-browse-subnav"> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Breads", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/156/bread/" ng-click="setAnalyticsCookie('browse|breads')" title="Breads Recipes">Breads</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Cakes", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/276/desserts/cakes/" ng-click="setAnalyticsCookie('browse|cakes')" title="Cakes Recipes">Cakes</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Salads", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/96/salad/" ng-click="setAnalyticsCookie('browse|salads')" title="Salads Recipes">Salads</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Smoothies", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/138/drinks/smoothies/" ng-click="setAnalyticsCookie('browse|smoothies')" title="Smoothies Recipes">Smoothies</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Soups, Stews & Chili", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/94/soups-stews-and-chili/" ng-click="setAnalyticsCookie('browse|soups, stews \u0026 chili')" title="Soups, Stews & Chili Recipes">Soups, Stews & Chili</a></li> | |
</ul> | |
</li> | |
<li> | |
<input type="checkbox" id="Cooking Style"><label for="Cooking Style">Cooking Style<span class="icon-chevron"></span></label> | |
<ul class="mobile-browse-subnav"> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > BBQ & Grilling", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/88/bbq-grilling/" ng-click="setAnalyticsCookie('browse|bbq \u0026 grilling')" title="BBQ & Grilling Recipes">BBQ & Grilling</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Quick & Easy", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/1947/everyday-cooking/quick-and-easy/" ng-click="setAnalyticsCookie('browse|quick \u0026 easy')" title="Quick & Easy Recipes">Quick & Easy</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Slow Cooker", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/253/everyday-cooking/slow-cooker/" ng-click="setAnalyticsCookie('browse|slow cooker')" title="Slow Cooker Recipes">Slow Cooker</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Vegan", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/1227/everyday-cooking/vegan/" ng-click="setAnalyticsCookie('browse|vegan')" title="Vegan Recipes">Vegan</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Vegetarian", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/87/everyday-cooking/vegetarian/" ng-click="setAnalyticsCookie('browse|vegetarian')" title="Vegetarian Recipes">Vegetarian</a></li> | |
</ul> | |
</li> | |
<li> | |
<input type="checkbox" id="World Cuisine"><label for="World Cuisine">World Cuisine<span class="icon-chevron"></span></label> | |
<ul class="mobile-browse-subnav"> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Asian", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/227/world-cuisine/asian/" ng-click="setAnalyticsCookie('browse|asian')" title="Asian Recipes">Asian</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Indian", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/233/world-cuisine/asian/indian/" ng-click="setAnalyticsCookie('browse|indian')" title="Indian Recipes">Indian</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Italian", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/723/world-cuisine/european/italian/" ng-click="setAnalyticsCookie('browse|italian')" title="Italian Recipes">Italian</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Mexican", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/728/world-cuisine/latin-american/mexican/" ng-click="setAnalyticsCookie('browse|mexican')" title="Mexican Recipes">Mexican</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Southern", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/15876/us-recipes/southern/" ng-click="setAnalyticsCookie('browse|southern')" title="Southern Recipes">Southern</a></li> | |
</ul> | |
</li> | |
<li> | |
<input type="checkbox" id="Special Collections"><label for="Special Collections">Special Collections<span class="icon-chevron"></span></label> | |
<ul class="mobile-browse-subnav"> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Allrecipes Magazine Recipes", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/17235/everyday-cooking/allrecipes-magazine-recipes/" ng-click="setAnalyticsCookie('browse|allrecipes magazine recipes')" title="Allrecipes Magazine Recipes">Allrecipes Magazine Recipes</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Food Wishes with Chef John", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/16791/everyday-cooking/special-collections/web-show-recipes/food-wishes/" ng-click="setAnalyticsCookie('browse|food wishes with chef john')" title="Food Wishes with Chef John Recipes">Food Wishes with Chef John</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Our Newest Recipes", "eventName": "Hamburger Nav Action Taken"}' href="https://www.allrecipes.com/recipes/22908/everyday-cooking/special-collections/new/" ng-click="setAnalyticsCookie('browse|our newest recipes')" title="Our Newest Recipes">Our Newest Recipes</a></li> | |
<li><a data-link-tracking='{"label": "Hamburger Menu > Browse Recipes > Trusted Brands", "eventName": "Hamburger Nav Action Taken"}' href="http://dish.allrecipes.com/trusted-brand-pages/" ng-click="setAnalyticsCookie('browse|trusted brands')" title="Trusted Brands Recipes">Trusted Brands</a></li> | |
</ul> | |
</li> | |
</ul> | |
<div class="see-all"><a href="https://www.allrecipes.com/recipes/" target="_self">See all categories</a></div> | |
</li> | |
<li ng-click="setAnalyticsData('allrecipes magazine')"> | |
<a href="https://www.magazine.store/allrecipes-magazine/" id="navmenu_magazine" target="_blank" rel="noopener" data-link-tracking='{"label": "Hamburger Menu > Magazine", "eventName": "Header Action Taken"}'> | |
<span class="nav-icon svg-icon--top-nav-bar--nav-magazine svg-icon--top-nav-bar--nav-magazine-dims"></span> | |
<span>Allrecipes Magazine</span> | |
</a> | |
</li> | |
<li ng-click="setAnalyticsData('dinner spinner tv')"> | |
<a href="http://dish.allrecipes.com/dinner-spinner-tv-show/" id="navmenu_tv" rel="noopener" data-link-tracking='{"label": "Hamburger Menu > Dinner Spinner TV", "eventName": "Header Action Taken"}'> | |
<span class="nav-icon svg-icon--top-nav-bar--tv_icon svg-icon--top-nav-bar--tv_icon-dims"></span> | |
<span>Dinner Spinner TV</span> | |
</a> | |
</li> | |
<li class="underline_link" ng-click="setAnalyticsData('cooking school')"> | |
<a href="http://cookingschool.allrecipes.com/" id="navmenu_cooking_school" target="_blank" rel="noopener" data-link-tracking='{"label": "Hamburger Menu > Cooking School", "eventName": "Header Action Taken"}'> | |
<span class="nav-icon svg-icon--top-nav-bar--nav-cookingschool svg-icon--top-nav-bar--nav-cookingschool-dims"></span> | |
<span>Cooking School</span> | |
</a> | |
</li> | |
<li ng-click="setAnalyticsCookie('newsletters')"> | |
<a href="https://www.allrecipes.com/cook/my/account-settings/#NewslettersSubscription" id="navmenu_social_gallery" rel="noopener" data-link-tracking='{"label": "Hambuger Menu > Newsletters", "eventName": "Header Action Taken"}'> | |
<span class="nav-icon svg-icon--top-nav-bar--nav-newsletters svg-icon--top-nav-bar--nav-newsletters-dims"></span> | |
<span>Newsletters</span> | |
</a> | |
</li> | |
<li ng-click="setAnalyticsData('ask the community')"> | |
<a href="http://dish.allrecipes.com/ask-the-community/" target="_self" id="navmenu_dish" rel="noopener" data-link-tracking='{"label": "Hambuger Menu > Ask The Community", "eventName": "Header Action Taken"}'> | |
<span class="nav-icon svg-icon--top-nav-bar--nav-community svg-icon--top-nav-bar--nav-community-dims"></span> | |
<span>Ask the Community</span> | |
</a> | |
</li> | |
<li class="underline_link" ng-click="setAnalyticsData('help')"> | |
<a href="http://dish.allrecipes.com/customer-service/" id="navmenu_help" target="_self" rel="noopener" data-link-tracking='{"label": "Hambuger Menu > Help", "eventName": "Header Action Taken"}'> | |
<span class="nav-icon svg-icon--top-nav-bar--nav-help svg-icon--top-nav-bar--nav-help-dims"></span> | |
<span>Help</span> | |
</a> | |
</li> | |
<li> | |
<a href="http://dish.allrecipes.com/allrecipes-jobs-2/" target="_self" ng-click="setAnalyticsData('jobs')" rel="noopener" data-link-tracking='{"label": "Hamburger Menu > Jobs", "eventName": "Header Action Taken"}'>Jobs</a> | |
<a href="http://press.allrecipes.com/" ng-click="setAnalyticsData('newsroom')" rel="noopener" data-link-tracking='{"label": "Hamburger Menu > Newsroom", "eventName": "Header Action Taken"}'>Newsroom</a> | |
</li> | |
</ul> | |
</div> | |
</section> | |
</header> | |
<div id="main-content" class="container-content body-content"> | |
<div id="ad-is-mobile"></div> | |
<div id="ad-is-tablet"></div> | |
<script> | |
(function($) { | |
window.adConfiguration = { | |
"settings": { | |
"responsiveGridSlots": 3 } | |
}; | |
var mobileAdElem = document.getElementById('ad-is-mobile'); | |
var isMobileAds = !(mobileAdElem.offsetWidth === 0 && mobileAdElem.offsetHeight === 0); | |
var tabletAdElem = document.getElementById('ad-is-tablet'); | |
var isTablet = tabletAdElem && getComputedStyle(tabletAdElem)['display'] === 'none'; | |
window.karma = window.karma || {}; | |
window.karma.config = { | |
apiVersion: 3, | |
allTiersAllTheTime: true, | |
isDesktop: window.innerWidth > 1024, | |
isMobile: isMobileAds, | |
tabletAds: isTablet, | |
unitValues: { | |
channel: "" | |
}, | |
targeting: { | |
type: "search", | |
mention_category: "", | |
mention: "", | |
channel: "", | |
ref_hub: window.refHub || false, | |
"status": "unrecognized", | |
"oid": "", | |
"fit": "1", | |
"id": "0", | |
"status": "unrecognized", | |
"oid": "", | |
"fit": "1", | |
"h": "0", | |
"kw": "chocolate", | |
"skw": "chocolate" | |
}, | |
suppressInterstitial: true | |
}; | |
!function (a, e) { | |
if (window.AR_suppress_karma) { | |
return true; | |
} | |
function r() { | |
if (a.karma.vars = a.karma.vars || {}, !(a.karma.vars.kismetReported || null !== e.querySelector('img[src$="kismet/spacer.png"]'))) { | |
a.karma.vars.kismetReported = !0; | |
var r = e.createElement("img"); | |
r.src = "/kismet/spacer.png", e.body.appendChild(r) | |
} | |
} | |
a.karma.cmd = a.karma.cmd || [], a.karma.config.go = function () { | |
a.karma.cmd.push("go") | |
}; | |
var t = e.createElement("script"); | |
t.src = "https://karma.mdpcdn.com/service/js-min/karma.js", t.onload = t.onreadystatechange = function () { | |
var a = this.readyState; | |
a && "complete" != a && "loaded" != a && r() | |
}, t.onerror = r; | |
var m = e.getElementsByTagName("script")[0]; | |
m.parentNode.insertBefore(t, m) | |
}(window, document); | |
})(); | |
</script> | |
<div id="searchResultsApp" class="search-results full-page" ng-controller="ar_controllers_search_results" | |
ng-init="init('chocolate', 1, 20, [], [], 're', 4729, {category: 'Search', contentType: 'Search'})"> | |
<div class="results-container"> | |
<p class="search-results__text" ng-click="openEditSearch()"> | |
<span class="subtext">4729 recipe results for </span>"chocolate"<span class="search-results__text--include"></span><span class="search-results__text--exclude"></span> | |
</p> | |
<span class="btns-one-small edit-search-button" popup-trigger="topNavSearchMenu">Edit search</span> | |
<div class="sort-dropdown" popup-trigger="sort-item-list" ng-cloak> | |
<a class="toggle-similar" data-ng-switch data-on="sortType"> | |
<span data-ng-switch-when="re">Best Match</span> | |
<span data-ng-switch-when="n">Newest</span> | |
<span data-ng-switch-when="p">Popular</span> | |
<span data-ng-switch-default class="toggle-similar__view__text">Best Match</span> <span class="icon--chevron-down"></span> | |
</a> | |
</div> | |
<ul class="sort-nav ng-hide" popup-panel="sort-item-list" ng-cloak> | |
<li hideWhenClicked><a data-ng-click="getSortedResults('re')">Best Match</a></li> | |
<li hidewhenclicked><a data-ng-click="getSortedResults('n')">Newest</a></li> | |
<li hideWhenClicked><a data-ng-click="getSortedResults('p')">Popular</a></li> | |
</ul> | |
</div> | |
<section id="fixedGridSection" class="recipe-section fixed-grid"> | |
<article class="grid-col--fixed-tiles hub-card"> | |
<a href="/recipes/17822" data-click-id="cardslot 1" data-internal-referrer-link="hubcard" target="_self"> | |
<ul class="hub-card__image-wrap"> | |
<li><img class="grid-col__hub-image" data-lazy-load data-original-src="https://images.media-allrecipes.com/images/61276.jpg" alt="Chocolate Recipes" title="Chocolate Recipes" src="https://images.media-allrecipes.com/ar/spacer.gif"/></li> | |
<li class="grid-col__hub-image--sm"> | |
<img src="https://images.media-allrecipes.com/userphotos/250x250/5472303.jpg"> | |
<img src="https://images.media-allrecipes.com/userphotos/250x250/62642.jpg"> | |
<img src="https://images.media-allrecipes.com/userphotos/250x250/581002.jpg"> | |
</li> | |
</ul> | |
<span class="grid-col__header-text">Popular Category</span> | |
<h3 class="grid-col__h3"> | |
Chocolate Recipes | |
</h3> | |
<ul class="hub-card__stats" ng-cloak> | |
<li><span><format-large-number number="4365"></format-large-number></span> recipes</li> | |
<li> | |
<span>, </span><span> | |
<format-large-number number="305"></format-large-number> | |
videos | |
</span> | |
</li> | |
</ul> | |
<div class="grid-col__ratings"> | |
<div class="hub-card__description">Satisfy your chocolate cravings with over 4,360 chocolate recipes from white to dark including cookies, cake, pie and fondue.</div> | |
</div> | |
</a> | |
</article> | |
<article id="dfp_container" class="grid-ad"> | |
<div class="ad-search-grid"> | |
<div id="ad-recipe-grid-responsive-1"> | |
<div id="div-gpt-square-fixed-1" data-tier="1"></div> | |
<div id="div-gpt-mob-square-fixed-1" data-tier="1"></div> | |
</div> | |
<span class="advertisement">ADVERTISEMENT</span> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<ar-save-item class='favorite' data-id="16212" data-type="'Recipe'" data-name=""Chocolate Mint Candies Cookies"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/228863.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/16212/chocolate-mint-candies-cookies/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 2'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/228863.jpg" alt="Chocolate Mint Candies Cookies Recipe and Video - I received this recipe through a cookie exchange years ago, and it has become a favorite of family and friends." title="Chocolate Mint Candies Cookies Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/946/chocolate-mint-candies-cookies/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 2'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/16212/chocolate-mint-candies-cookies/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Chocolate Mint Candies Cookies</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/16212/chocolate-mint-candies-cookies/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.78000020980835" aria-label="Rated 4.78 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="611"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>I received this recipe through a cookie exchange years ago, and it has become a favorite of family and friends.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/celestlama@aol.com/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5674168.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> Jackie Schmidt</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<img src="https://pubads.g.doubleclick.net/gampad/ad?iu=/3865/DFP_1x1_impression_tracker&sz=1x1&t=adpartner%3Dallrecipesmagazine_earned_impression&c=582ed0b1-f19f-4e5b-9438-228afd3f2340" /> | |
<ar-save-item class='favorite' data-id="25642" data-type="'Recipe'" data-name=""White Chocolate Raspberry Cheesecake"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/584781.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/25642/white-chocolate-raspberry-cheesecake/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 3'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/584781.jpg" alt="White Chocolate Raspberry Cheesecake Recipe and Video - Raspberry sauce is swirled into the batter of a creamy white chocolate cheesecake. Garnish with white chocolate curls if desired." title="White Chocolate Raspberry Cheesecake Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/878/white-chocolate-raspberry-cheesecake/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 3'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/25642/white-chocolate-raspberry-cheesecake/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">White Chocolate Raspberry Cheesecake</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/25642/white-chocolate-raspberry-cheesecake/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.82999992370605" aria-label="Rated 4.83 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="2348"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>Raspberry sauce is swirled into the batter of a creamy white chocolate cheesecake. Garnish with white chocolate curls if desired.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/41813/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/3945942.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> Cindy Catudal Shank</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<ar-save-item class='favorite' data-id="9827" data-type="'Recipe'" data-name=""Chocolate Chocolate Chip Cookies I"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/480783.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/9827/chocolate-chocolate-chip-cookies-i/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 4'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/480783.jpg" alt="Chocolate Chocolate Chip Cookies I Recipe and Video - These cookies are great...you get a double dose of chocolate! My kids love them." title="Chocolate Chocolate Chip Cookies I Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/2801/chocolate-chocolate-chip-cookies-i/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 4'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/9827/chocolate-chocolate-chip-cookies-i/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Chocolate Chocolate Chip Cookies I</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/9827/chocolate-chocolate-chip-cookies-i/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-4-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.73000001907349" aria-label="Rated 4.73 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="2918"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>These cookies are great...you get a double dose of chocolate! My kids love them.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/384931/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5674147.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> KATHY</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<ar-save-item class='favorite' data-id="7565" data-type="'Recipe'" data-name=""Too Much Chocolate Cake"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/1130307.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/7565/too-much-chocolate-cake/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 5'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/1130307.jpg" alt="Too Much Chocolate Cake Recipe and Video - Start with a box of chocolate cake mix and add a few ingredients like sour cream and chocolate chips to make a moist, intensely-flavored chocolate cake that will win you First Prize from your friends and family." title="Too Much Chocolate Cake Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/2696/too-much-chocolate-cake/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 5'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/7565/too-much-chocolate-cake/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Too Much Chocolate Cake</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/7565/too-much-chocolate-cake/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.78999996185303" aria-label="Rated 4.79 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="5465"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>Start with a box of chocolate cake mix and add a few ingredients like sour cream and chocolate chips to make a moist, intensely-flavored chocolate cake that will win you First Prize from your friends and family.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/Feb220@webtv.net/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5674167.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> Denise</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="grid-col--fixed-tiles video-card"> | |
<div class="video-card__container"> | |
<a href="https://www.allrecipes.com/video/9481/independence-day-cookies/" data-click-id="cardslot 6" data-internal-referrer-link="videocard" class="ng-isolate-scope video-card__image-link"> | |
<img class="video-card__image" data-lazy-load data-original-src="https://cf-images.us-east-1.prod.boltdns.net/v1/static/1033249144001/4b5bb634-1869-4883-94d1-bf594b4561e9/0a8ba8f6-e37a-407b-a37c-70ebee5aea02/1280x720/match/image.jpg" alt="Independence Day Cookies" title="Independence Day Cookies" src="https://images.media-allrecipes.com/ar/spacer.gif"/> | |
</a> | |
<a href="https://www.allrecipes.com/video/9481/independence-day-cookies/" data-click-id="cardslot 6" data-internal-referrer-link="videocard" class="ng-isolate-scope video-card__link"> | |
<h3 class="video-card__title"> | |
Independence Day Cookies | |
</h3> | |
<div class="video-card__description">Mix red cranberries, white chocolate chips, and blueberries into these cookies for a patriotic treat!</div> | |
<div class="video-card__count"><format-large-number number="132"></format-large-number> plays</div> | |
</a> | |
</div> | |
<div class="video-card__profile"> | |
<a href="https://www.allrecipes.com/cook/302908/" data-click-id="cardslot 6"> | |
<ul class="cook-details"> | |
<li> | |
<img class="img-profile elevate-cook-thumbnail" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/50x50/16830.jpg" alt="profile image" title="" src="https://images.media-allrecipes.com/ar/spacer.gif"/> | |
</li> | |
<li> | |
<h4><span>By </span>SOLARBOB</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</article> | |
<article class="grid-col--fixed-tiles article-card"> | |
<a href="https://www.allrecipes.com/HowTo/Chocolate-Ganache/Detail.aspx" class="article-card__link" data-click-id="cardslot 7" data-internal-referrer-link="articlecard" target="_self"> | |
<img class="article-card__image" data-lazy-load data-original-src="https://images.media-allrecipes.com/images/84573.jpg" alt="Article Title" title="Chocolate Ganache" src="https://images.media-allrecipes.com/ar/spacer.gif"/> | |
<div> | |
<h4 class="article-card__subtitle">Articles & Tips</h4> | |
<h3 class="article-card__title"> | |
Chocolate Ganache | |
</h3> | |
<span class="article-card__byline">By <span class="article-card__author">Emily Brune</span></span> | |
</div> | |
</a> | |
<a href="https://www.allrecipes.com/HowTo/Chocolate-Ganache/Detail.aspx" data-click-id="cardslot 7" data-internal-referrer-link="articlecard" target="_self"> | |
<div class="article-card__description"> | |
Learn how easy it is to make this rich chocolate glaze. | |
</div> | |
</a> | |
</article> | |
<article id="dfp_container" class="grid-ad"> | |
<div class="ad-search-grid"> | |
<div id="ad-recipe-grid-responsive-2"> | |
<div id="div-gpt-square-fixed-2" data-tier="3"></div> | |
<div id="div-gpt-mob-square-fixed-2" data-tier="3"></div> | |
</div> | |
<span class="advertisement">ADVERTISEMENT</span> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<img src="https://pubads.g.doubleclick.net/gampad/ad?iu=/3865/DFP_1x1_impression_tracker&sz=1x1&t=adpartner%3Dallrecipesmagazine_earned_impression&c=5454ff77-7edb-4333-822c-9e5a3c9603ba" /> | |
<ar-save-item class='favorite' data-id="21712" data-type="'Recipe'" data-name=""Chocolate Covered Strawberries"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/845742.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/21712/chocolate-covered-strawberries/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 8'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/845742.jpg" alt="Chocolate Covered Strawberries Recipe and Video - Everyone loves chocolate-covered fruit, right? Make your own chocolate-covered strawberries simply and quickly with this recipe." title="Chocolate Covered Strawberries Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/663/chocolate-covered-strawberries/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 8'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/21712/chocolate-covered-strawberries/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Chocolate Covered Strawberries</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/21712/chocolate-covered-strawberries/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.80999994277954" aria-label="Rated 4.81 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="906"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>Everyone loves chocolate-covered fruit, right? Make your own chocolate-covered strawberries simply and quickly with this recipe.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/worsey@peoplepc.com/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5614256.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> Kitten</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<ar-save-item class='favorite' data-id="21169" data-type="'Recipe'" data-name=""Chocolate Pretzels"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/1076887.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/21169/chocolate-pretzels/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 9'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/1076887.jpg" alt="Chocolate Pretzels Recipe and Video - Milk chocolate kisses are melted in pretzels and topped with a candy-coated chocolate for good measure." title="Chocolate Pretzels Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/2786/chocolate-pretzels/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 9'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/21169/chocolate-pretzels/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Chocolate Pretzels</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/21169/chocolate-pretzels/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-4-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.65000009536743" aria-label="Rated 4.65 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="473"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>Milk chocolate kisses are melted in pretzels and topped with a candy-coated chocolate for good measure.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/Mels_A_Sweetie@hotmail.com/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5674152.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> Mel</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<ar-save-item class='favorite' data-id="10477" data-type="'Recipe'" data-name=""Chocolate Mint Cookies I"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/6170983.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/10477/chocolate-mint-cookies-i/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 10'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/6170983.jpg" alt="Chocolate Mint Cookies I Recipe and Video - This is a melt in your mouth chocolate cookie that has a chocolate mint frosting. It's delicious and it's easy!" title="Chocolate Mint Cookies I Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/2809/chocolate-mint-cookies-i/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 10'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/10477/chocolate-mint-cookies-i/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Chocolate Mint Cookies I</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/10477/chocolate-mint-cookies-i/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.78999996185303" aria-label="Rated 4.79 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="737"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>This is a melt in your mouth chocolate cookie that has a chocolate mint frosting. It's delicious and it's easy!</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/Susan Black»Susan Black/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5674157.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> Susan Black</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<ar-save-item class='favorite' data-id="33647" data-type="'Recipe'" data-name=""Chocolate Ganache"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/5472303.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/33647/chocolate-ganache/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 11'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/5472303.jpg" alt="Chocolate Ganache Recipe and Video - This is a rich, dark chocolate topping or decoration that has lots of uses. It can be whipped as filling or icing, or just poured over whatever cake you like." title="Chocolate Ganache Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/709/chocolate-ganache/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 11'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/33647/chocolate-ganache/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Chocolate Ganache</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/33647/chocolate-ganache/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.80999994277954" aria-label="Rated 4.81 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="843"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>This is a rich, dark chocolate topping or decoration that has lots of uses. It can be whipped as filling or icing, or just poured over whatever cake you like.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/510838/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/64172.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> INGRIDEVOGEL</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="grid-col--fixed-tiles video-card"> | |
<div class="video-card__container"> | |
<a href="https://www.allrecipes.com/video/9029/chewy-chocolate-cookies/" data-click-id="cardslot 12" data-internal-referrer-link="videocard" class="ng-isolate-scope video-card__image-link"> | |
<img class="video-card__image" data-lazy-load data-original-src="https://cf-images.us-east-1.prod.boltdns.net/v1/static/1033249144001/bede581c-1999-4329-bc22-18129fab8bd7/bb32850f-d7c4-4d41-875c-33e2614dc26a/1280x720/match/image.jpg" alt="Chewy Chocolate Cookies" title="Chewy Chocolate Cookies" src="https://images.media-allrecipes.com/ar/spacer.gif"/> | |
</a> | |
<a href="https://www.allrecipes.com/video/9029/chewy-chocolate-cookies/" data-click-id="cardslot 12" data-internal-referrer-link="videocard" class="ng-isolate-scope video-card__link"> | |
<h3 class="video-card__title"> | |
Chewy Chocolate Cookies | |
</h3> | |
<div class="video-card__description">Fluffy, chewy, crunchy, and sweet! | |
</div> | |
<div class="video-card__count"><format-large-number number="20503"></format-large-number> plays</div> | |
</a> | |
</div> | |
<div class="video-card__profile"> | |
<a href="https://www.allrecipes.com/cook/nativetexan1@juno.com/" data-click-id="cardslot 12"> | |
<ul class="cook-details"> | |
<li> | |
<img class="img-profile elevate-cook-thumbnail" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/50x50/5614254.jpg" alt="profile image" title="" src="https://images.media-allrecipes.com/ar/spacer.gif"/> | |
</li> | |
<li> | |
<h4><span>By </span>Lois Wells</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</article> | |
<article id="dfp_container" class="grid-ad"> | |
<div class="ad-search-grid"> | |
<div id="ad-recipe-grid-responsive-3"> | |
<div id="div-gpt-square-fixed-3" data-tier="4"></div> | |
<div id="div-gpt-mob-square-fixed-3" data-tier="4"></div> | |
</div> | |
<span class="advertisement">ADVERTISEMENT</span> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<ar-save-item class='favorite' data-id="25808" data-type="'Recipe'" data-name=""Chocolate Truffle Cookies"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/442366.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/25808/chocolate-truffle-cookies/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 13'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/442366.jpg" alt="Chocolate Truffle Cookies Recipe and Video - A very dark, rich chocolate cookie for the true chocoholic. This recipe uses relatively little flour, resulting in dense, fudge-like cookies." title="Chocolate Truffle Cookies Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/8063/chocolate-truffle-cookies/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 13'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/25808/chocolate-truffle-cookies/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Chocolate Truffle Cookies</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/25808/chocolate-truffle-cookies/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-4-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.69000005722046" aria-label="Rated 4.69 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="477"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>A very dark, rich chocolate cookie for the true chocoholic. This recipe uses relatively little flour, resulting in dense, fudge-like cookies.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/kmb@innocent.com/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5674159.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> Kevin Barr</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<ar-save-item class='favorite' data-id="10141" data-type="'Recipe'" data-name=""Outrageous Chocolate Chip Cookies"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/3518442.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/10141/outrageous-chocolate-chip-cookies/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 14'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/3518442.jpg" alt="Outrageous Chocolate Chip Cookies Recipe and Video - A great combination of chocolate chips, oatmeal, and peanut butter." title="Outrageous Chocolate Chip Cookies Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/4393/outrageous-chocolate-chip-cookies/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 14'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/10141/outrageous-chocolate-chip-cookies/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Outrageous Chocolate Chip Cookies</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/10141/outrageous-chocolate-chip-cookies/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-4-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.69999980926514" aria-label="Rated 4.7 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="2040"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>A great combination of chocolate chips, oatmeal, and peanut butter.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/jmobley@gatech.campus.net/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5674137.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> Joan</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<ar-save-item class='favorite' data-id="17528" data-type="'Recipe'" data-name=""Extreme Chocolate Cake"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/693494.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/17528/extreme-chocolate-cake/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 15'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/693494.jpg" alt="Extreme Chocolate Cake Recipe and Video - A rich moist chocolate cake with a chocolate buttercream icing. This is the best cake in the world!" title="Extreme Chocolate Cake Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/3771/extreme-chocolate-cake/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 15'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/17528/extreme-chocolate-cake/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Extreme Chocolate Cake</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/17528/extreme-chocolate-cake/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-4-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.69000005722046" aria-label="Rated 4.69 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="2236"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>A rich moist chocolate cake with a chocolate buttercream icing. This is the best cake in the world!</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/80318/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5674152.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> RACH56</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<img src="https://pubads.g.doubleclick.net/gampad/ad?iu=/3865/DFP_1x1_impression_tracker&sz=1x1&t=adpartner%3Dallrecipesmagazine_earned_impression&c=104e9040-0314-4d21-af65-f65a70877953" /> | |
<ar-save-item class='favorite' data-id="17643" data-type="'Recipe'" data-name=""Chocolate Zucchini Cake III"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/969089.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/17643/chocolate-zucchini-cake-iii/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 16'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/969089.jpg" alt="Chocolate Zucchini Cake III Recipe and Video - This is a moist fudgy type cake. Sweet but not extremely sweet and makes good use of zucchini! You can frost it with chocolate frosting or cream cheese icing." title="Chocolate Zucchini Cake III Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/2981/chocolate-zucchini-cake-iii/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 16'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/17643/chocolate-zucchini-cake-iii/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Chocolate Zucchini Cake III</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/17643/chocolate-zucchini-cake-iii/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-4-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.71999979019165" aria-label="Rated 4.72 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="709"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>This is a moist fudgy type cake. Sweet but not extremely sweet and makes good use of zucchini! You can frost it with chocolate frosting or cream cheese icing.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/Sandpiper9@aol.com/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5674149.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> Sandy</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="grid-col--fixed-tiles video-card"> | |
<div class="video-card__container"> | |
<a href="https://www.allrecipes.com/video/9005/chocolate-surprise-cupcakes/" data-click-id="cardslot 17" data-internal-referrer-link="videocard" class="ng-isolate-scope video-card__image-link"> | |
<img class="video-card__image" data-lazy-load data-original-src="https://cf-images.us-east-1.prod.boltdns.net/v1/static/1033249144001/ae47611b-8d98-48e1-a5c3-83204616204b/7eb1603e-d8a5-4ca8-b56f-112c058a0f81/1280x720/match/image.jpg" alt="Chocolate Surprise Cupcakes " title="Chocolate Surprise Cupcakes " src="https://images.media-allrecipes.com/ar/spacer.gif"/> | |
</a> | |
<a href="https://www.allrecipes.com/video/9005/chocolate-surprise-cupcakes/" data-click-id="cardslot 17" data-internal-referrer-link="videocard" class="ng-isolate-scope video-card__link"> | |
<h3 class="video-card__title"> | |
Chocolate Surprise Cupcakes | |
</h3> | |
<div class="video-card__description">These cupcakes are full of sweetness and surprise! </div> | |
<div class="video-card__count"><format-large-number number="1197"></format-large-number> plays</div> | |
</a> | |
</div> | |
<div class="video-card__profile"> | |
<a href="https://www.allrecipes.com/cook/184434/" data-click-id="cardslot 17"> | |
<ul class="cook-details"> | |
<li> | |
<img class="img-profile elevate-cook-thumbnail" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/50x50/5367660.jpg" alt="profile image" title="" src="https://images.media-allrecipes.com/ar/spacer.gif"/> | |
</li> | |
<li> | |
<h4><span>By </span>Kelly Smith</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<ar-save-item class='favorite' data-id="19017" data-type="'Recipe'" data-name=""Chocolate Trifle"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/5639327.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/19017/chocolate-trifle/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 18'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/5639327.jpg" alt="Chocolate Trifle Recipe and Video - Trifle with layers of brownies, chocolate pudding and whipped topping chilled to perfection." title="Chocolate Trifle Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/1082/chocolate-trifle/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 18'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/19017/chocolate-trifle/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Chocolate Trifle</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/19017/chocolate-trifle/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-4-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.71999979019165" aria-label="Rated 4.72 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="1651"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>Trifle with layers of brownies, chocolate pudding and whipped topping chilled to perfection.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/wayneshm@telepak.net/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5677173.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> Wayne</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<ar-save-item class='favorite' data-id="7736" data-type="'Recipe'" data-name=""Dark Chocolate Cake I"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/844348.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/7736/dark-chocolate-cake-i/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 19'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/844348.jpg" alt="Dark Chocolate Cake I Recipe and Video - This recipe features an icing made with cream cheese, cocoa, and cinnamon frosts this dark chocolate cake for an elegant dessert." title="Dark Chocolate Cake I Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/1058/dark-chocolate-cake-i/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 19'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/7736/dark-chocolate-cake-i/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Dark Chocolate Cake I</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/7736/dark-chocolate-cake-i/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-4-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.57999992370605" aria-label="Rated 4.58 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="1326"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>This recipe features an icing made with cream cheese, cocoa, and cinnamon frosts this dark chocolate cake for an elegant dessert.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/Carol»Carol/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5677172.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> Carol</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<ar-save-item class='favorite' data-id="222601" data-type="'Recipe'" data-name=""Zucchini-Chocolate Chip Muffins"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/877666.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/222601/zucchini-chocolate-chip-muffins/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 20'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/877666.jpg" alt="Zucchini-Chocolate Chip Muffins Recipe and Video - These muffins are packed with zucchini, chocolate chips, and walnuts and make a perfect on-the-go snack." title="Zucchini-Chocolate Chip Muffins Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/4763/zucchini-chocolate-chip-muffins/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 20'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/222601/zucchini-chocolate-chip-muffins/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Zucchini-Chocolate Chip Muffins</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/222601/zucchini-chocolate-chip-muffins/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.82000017166138" aria-label="Rated 4.82 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="626"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>These muffins are packed with zucchini, chocolate chips, and walnuts and make a perfect on-the-go snack.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/6695717/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5674163.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> edhoward</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<img src="https://pubads.g.doubleclick.net/gampad/ad?iu=/3865/DFP_1x1_impression_tracker&sz=1x1&t=adpartner%3Dallrecipesmagazine_earned_impression&c=56827a56-d8d6-45a1-b225-c47220ec285a" /> | |
<ar-save-item class='favorite' data-id="9861" data-type="'Recipe'" data-name=""Chocolate Crinkles II"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/430444.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/9861/chocolate-crinkles-ii/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 21'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/430444.jpg" alt="Chocolate Crinkles II Recipe and Video - Chocolate cookies coated in confectioners' sugar...very good!" title="Chocolate Crinkles II Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/4558/chocolate-crinkles-ii/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 21'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/9861/chocolate-crinkles-ii/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Chocolate Crinkles II</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/9861/chocolate-crinkles-ii/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-4-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.67000007629395" aria-label="Rated 4.67 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="1625"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>Chocolate cookies coated in confectioners' sugar...very good!</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/ifid@edge.net/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5674154.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> Dawn</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="grid-col--fixed-tiles video-card"> | |
<div class="video-card__container"> | |
<a href="https://www.allrecipes.com/video/8813/cannoli/" data-click-id="cardslot 22" data-internal-referrer-link="videocard" class="ng-isolate-scope video-card__image-link"> | |
<img class="video-card__image" data-lazy-load data-original-src="https://cf-images.us-east-1.prod.boltdns.net/v1/static/1033249144001/bcaf7d17-434a-4bf4-8e9e-af47b63d2ead/d0880c26-5688-4217-84f0-c74bdf6084a8/1280x720/match/image.jpg" alt="Cannoli" title="Cannoli" src="https://images.media-allrecipes.com/ar/spacer.gif"/> | |
</a> | |
<a href="https://www.allrecipes.com/video/8813/cannoli/" data-click-id="cardslot 22" data-internal-referrer-link="videocard" class="ng-isolate-scope video-card__link"> | |
<h3 class="video-card__title"> | |
Cannoli | |
</h3> | |
<div class="video-card__description">These cannoli are a dream! </div> | |
<div class="video-card__count"><format-large-number number="42002"></format-large-number> plays</div> | |
</a> | |
</div> | |
<div class="video-card__profile"> | |
<a href="https://www.allrecipes.com/cook/1478249/" data-click-id="cardslot 22"> | |
<ul class="cook-details"> | |
<li> | |
<img class="img-profile elevate-cook-thumbnail" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/50x50/5674168.jpg" alt="profile image" title="" src="https://images.media-allrecipes.com/ar/spacer.gif"/> | |
</li> | |
<li> | |
<h4><span>By </span>Lydia Nacawa</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<ar-save-item class='favorite' data-id="17981" data-type="'Recipe'" data-name=""One Bowl Chocolate Cake III"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/708879.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/17981/one-bowl-chocolate-cake-iii/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 23'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/708879.jpg" alt="One Bowl Chocolate Cake III Recipe and Video - This is a rich and moist chocolate cake. It only takes a few minutes to prepare the batter. Frost with your favorite chocolate frosting." title="One Bowl Chocolate Cake III Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/3503/one-bowl-chocolate-cake-iii/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 23'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/17981/one-bowl-chocolate-cake-iii/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">One Bowl Chocolate Cake III</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/17981/one-bowl-chocolate-cake-iii/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-4-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.69999980926514" aria-label="Rated 4.7 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="2835"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>This is a rich and moist chocolate cake. It only takes a few minutes to prepare the batter. Frost with your favorite chocolate frosting.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/4439/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5674136.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> shirleyo</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<ar-save-item class='favorite' data-id="8236" data-type="'Recipe'" data-name=""Satiny Chocolate Glaze"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/2418635.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/8236/satiny-chocolate-glaze/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 24'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/2418635.jpg" alt="Satiny Chocolate Glaze Recipe and Video - A glossy chocolate glaze to drizzle over a Bundt cake. It's also great on cookies and doughnuts." title="Satiny Chocolate Glaze Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/3537/satiny-chocolate-glaze/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 24'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/8236/satiny-chocolate-glaze/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Satiny Chocolate Glaze</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/8236/satiny-chocolate-glaze/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.76999998092651" aria-label="Rated 4.77 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="1151"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>A glossy chocolate glaze to drizzle over a Bundt cake. It's also great on cookies and doughnuts.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/gonnado@webtv.net/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5674158.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> Ginger</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<img src="https://pubads.g.doubleclick.net/gampad/ad?iu=/3865/DFP_1x1_impression_tracker&sz=1x1&t=adpartner%3Dallrecipesmagazine_earned_impression&c=a613dcb5-10f4-4513-8997-00865f35ab16" /> | |
<ar-save-item class='favorite' data-id="15821" data-type="'Recipe'" data-name=""Aunt Teen's Creamy Chocolate Fudge"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/4104013.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/15821/aunt-teens-creamy-chocolate-fudge/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 25'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/4104013.jpg" alt="Aunt Teen's Creamy Chocolate Fudge Recipe and Video - This was my aunt's recipe for fudge, passed down through the family. It's better than any fudge I've ever had at the Jersey shore, and easy enough to whip up in 15 minutes or so." title="Aunt Teen's Creamy Chocolate Fudge Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/1028/aunt-teens-creamy-chocolate-fudge/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 25'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/15821/aunt-teens-creamy-chocolate-fudge/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Aunt Teen's Creamy Chocolate Fudge</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/15821/aunt-teens-creamy-chocolate-fudge/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-4-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.59999990463257" aria-label="Rated 4.6 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="1850"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>This was my aunt's recipe for fudge, passed down through the family. It's better than any fudge I've ever had at the Jersey shore, and easy enough to whip up in 15 minutes or so.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/squirt1525@aol.com/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5677173.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> Kelly Phillips</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="fixed-recipe-card"> | |
<ar-save-item class='favorite' data-id="10552" data-type="'Recipe'" data-name=""Giant Chocolate Chip Cookie"" data-segmentpageproperties="segmentContentInfo" data-imageurl="'https://images.media-allrecipes.com/userphotos/300x300/5945098.jpg'"></ar-save-item> | |
<div class="grid-card-image-container"> | |
<a href="https://www.allrecipes.com/recipe/10552/giant-chocolate-chip-cookie/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 26'> | |
<img class="fixed-recipe-card__img" data-lazy-load data-original-src="https://images.media-allrecipes.com/userphotos/300x300/5945098.jpg" alt="Giant Chocolate Chip Cookie Recipe and Video - A giant chocolate chip cookie, baked in a pizza pan." title="Giant Chocolate Chip Cookie Recipe and Video" src="https://images.media-allrecipes.com/ar/spacer.gif" style="display: inline;" /> | |
</a> | |
<a href="https://www.allrecipes.com/video/8463/giant-chocolate-chip-cookie/" data-content-provider-id="" data-internal-referrer-link="hub recipe" data-internal-referrer-link='hub recipe' data-click-id='cardslot 26'> | |
<span class="watchButton"> | |
<span class="watchButton__text">WATCH</span> | |
</span> | |
</a> | |
</div> | |
<div class="fixed-recipe-card__info"> | |
<h3 class="fixed-recipe-card__h3"> | |
<a href="https://www.allrecipes.com/recipe/10552/giant-chocolate-chip-cookie/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="fixed-recipe-card__title-link"> | |
<span class="fixed-recipe-card__title-link">Giant Chocolate Chip Cookie</span> | |
</a> | |
</h3> | |
<a href="https://www.allrecipes.com/recipe/10552/giant-chocolate-chip-cookie/" data-content-provider-id="" data-internal-referrer-link="hub recipe"> | |
<div class="fixed-recipe-card__ratings"> | |
<span class="stars stars-4-5" onclick="AnchorScroll('reviews')" data-ratingstars="4.69000005722046" aria-label="Rated 4.69 out of 5 stars"></span> | |
<span class="fixed-recipe-card__reviews"><format-large-number number="548"></format-large-number></span> | |
</div> | |
<div data-ellipsis class="fixed-recipe-card__description" ng-cloak>A giant chocolate chip cookie, baked in a pizza pan.</div> | |
</a> | |
<div class="fixed-recipe-card__profile"> | |
<a href="https://www.allrecipes.com/cook/bcorlett@interpath.com/" data-content-provider-id="" data-internal-referrer-link="hub recipe" class="ng-isolate-scope" target="_self"> | |
<ul class="cook-submitter-info"> | |
<li> | |
<img class="cook-img" alt="profile image" src="https://images.media-allrecipes.com/userphotos/50x50/5674141.jpg"> | |
</li> | |
<li> | |
<h4><span>By</span> Barb</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</div> | |
</article> | |
<article class="grid-col--fixed-tiles video-card"> | |
<div class="video-card__container"> | |
<a href="https://www.allrecipes.com/video/8751/pecan-turtles-pie-bars/" data-click-id="cardslot 27" data-internal-referrer-link="videocard" class="ng-isolate-scope video-card__image-link"> | |
<img class="video-card__image" data-lazy-load data-original-src="https://cf-images.us-east-1.prod.boltdns.net/v1/static/1033249144001/38b29c69-8dc9-414e-91af-5c0086659cba/7b652785-4465-454c-a9f3-f59593c2a6a7/1280x720/match/image.jpg" alt="Pecan Turtles Pie Bars " title="Pecan Turtles Pie Bars " src="https://images.media-allrecipes.com/ar/spacer.gif"/> | |
</a> | |
<a href="https://www.allrecipes.com/video/8751/pecan-turtles-pie-bars/" data-click-id="cardslot 27" data-internal-referrer-link="videocard" class="ng-isolate-scope video-card__link"> | |
<h3 class="video-card__title"> | |
Pecan Turtles Pie Bars | |
</h3> | |
<div class="video-card__description">Quick and simple dessert bars! </div> | |
<div class="video-card__count"><format-large-number number="9079"></format-large-number> plays</div> | |
</a> | |
</div> | |
<div class="video-card__profile"> | |
<a href="https://www.allrecipes.com/cook/1953322/" data-click-id="cardslot 27"> | |
<ul class="cook-details"> | |
<li> | |
<img class="img-profile elevate-cook-thumbnail" data-lazy-load data-original-src="https://images.media-allrecipes.com/global/features/mini/3055.jpg" alt="profile image" title="" src="https://images.media-allrecipes.com/ar/spacer.gif"/> | |
</li> | |
<li> | |
<h4><span>By </span>Karla W</h4> | |
</li> | |
</ul> | |
</a> | |
</div> | |
</article></section> <div ng-class="containerStyle"> | |
<div class="center-buttons"> | |
<ar-notification></ar-notification> | |
<button ng-click="disableMoreResultsButton || getMoreResults(true)" ng-disabled="disableMoreResultsButton" id="btnMoreResults" href="https://www.allrecipes.com/search/results/?wt=chocolate&sort=re&page=2" class="btns-one-small" data-ng-hide="hideMoreResultsButton">More</button> | |
</div> | |
</div> | |
<a href="https://www.magazine.store/allrecipes-magazine/?utm_source=allrecipes.com&utm_medium=owned&utm_campaign=i905arrfw1304b" target="_blank"> | |
<div class="ad-mag-homeBtm__footer"> | |
<div class="ad-mag-homeBtm__img-wrap"> | |
<img class="ad-mag-homeBtm__img" alt="Subscribe to Allrecipes Magazine" title="Allrecipes Magazine" src="//images.media-allrecipes.com/images/86517.jpg" /> | |
</div> | |
<div class="ad-mag-homeBtm__text-wrap"> | |
<h4>Allrecipes Magazine</h4> | |
<p>Cook 5-star dinners every time—get a full year for just $10.</p> | |
<div id="btn" href="https://www.magazine.store/allrecipes-magazine/?utm_source=allrecipes.com&utm_medium=owned&utm_campaign=i905arrfw1304b" class="btn-basic--small btn-orange">Subscribe</div> | |
</div> | |
</div> | |
<div class="clearfix"></div> | |
</a> | |
<div id="ad-featured-recipe-placeholder"> | |
</div> | |
<a ar-infinite-scroll></a> | |
</div> | |
</div> | |
<footer id="pageFooter" class="full-page"> | |
<section class="grid grid-fixed"> | |
<article class="grid-col grid-col--tiles footer-share"> | |
<ul class="social-sharing__icons"> | |
<li><a id="footer_facebook" href="https://www.facebook.com/allrecipes" title="Facebook" target="_blank" class="svg-icon--social--facebook svg-icon--social--facebook-dims" rel="noopener" data-footer-link-tracking='{"label": "footer > social > facebook"}'></a></li> | |
<li><a id="footer_pinterest" href="http://pinterest.com/allrecipes/" title="Pinterest" target="_blank" class="svg-icon--social--pinterest svg-icon--social--pinterest-dims" rel="noopener" data-footer-link-tracking='{"label": "footer > social > pinterest"}'></a></li> | |
<li><a id="footer_twitter" href="https://twitter.com/Allrecipes" title="Twitter" target="_blank" class="svg-icon--social--twitter svg-icon--social--twitter-dims" rel="noopener" data-footer-link-tracking='{"label": "footer > social > twitter"}'></a></li> | |
<li><a id="footer_instagram" href="http://instagram.com/allrecipes" title="Instagram" target="_blank" class="svg-icon--social--instagram svg-icon--social--instagram-dims" rel="noopener" data-footer-link-tracking='{"label": "footer > social > instagram"}'></a></li> | |
<li><a id="footer_tumblr" href="http://allrecipes.tumblr.com/" title="Tumblr" target="_blank" class="svg-icon--social--tumblr_wh svg-icon--social--tumblr_wh-dims" rel="noopener" data-footer-link-tracking='{"label": "footer > social > tumblr"}'></a></li> | |
<li><a id="footer_stumbleupon" href="http://www.stumbleupon.com/stumbler/Allrecipes" title="StumbleUpon" target="_blank" class="svg-icon--social--stumbleupon svg-icon--social--stumbleupon-dims" rel="noopener" data-footer-link-tracking='{"label": "footer > social > stumbleupon"}'></a></li> | |
<li><a id="footer_youtube" href="https://www.youtube.com/user/allrecipes" title="YouTube" target="_blank" class="svg-icon--social--youtube_wh svg-icon--social--youtube_wh-dims" rel="noopener" data-footer-link-tracking='{"label": "footer > social > youtube"}'></a></li> | |
</ul> | |
</article> | |
<article class="grid-col grid-col--tiles"> | |
<ul> | |
<li>About Us</li> | |
<li><a id="footer_newsroom" href="http://press.allrecipes.com/" rel="noopener" data-footer-link-tracking='{"label": "footer > newsroom"}'>Newsroom</a></li> | |
<li><a id="footer_jobs" href="http://dish.allrecipes.com/allrecipes-jobs/" rel="noopener" data-footer-link-tracking='{"label": "footer > jobs"}'>Jobs at Allrecipes</a></li> | |
</ul> | |
</article> | |
<article class="grid-col grid-col--tiles footer_advertising"> | |
<ul> | |
<li>Advertising</li> | |
<li><a id="footer_advertisewithus" class="" href="http://www.meredith.com/national-media/digital" rel="noopener" data-footer-link-tracking='{"label": "footer > advertise"}'>Advertise with Us</a></li> | |
<li><a id="footer_womensnetwork" class="" href="http://www.meredith.com/marketing_solutions/interactive_media.html" rel="noopener" data-footer-link-tracking='{"label": "footer > meredith womans network"}'>Meredith Women's Network</a></li> | |
</ul> | |
</article> | |
<article class="grid-col grid-col--tiles"> | |
<ul> | |
<li>Support</li> | |
<li><a id="footer_sitemap" href="http://dish.allrecipes.com/faq-sitemap/" rel="noopener" data-footer-link-tracking='{"label": "footer > site map"}'>Site Map</a></li> | |
<li><a id="footer_contactus" href="http://dish.allrecipes.com/customer-service/contact-us-2/" rel="noopener" data-footer-link-tracking='{"label": "footer > contact us"}'>Contact Us</a></li> | |
<li><a id="footer_customersupport" href="http://dish.allrecipes.com/customer-service/" rel="noopener" data-footer-link-tracking='{"label": "footer > customer support"}'>Customer Support</a></li> | |
</ul> | |
</article> | |
<article class="grid-col grid-col--tiles" ng-controller="ar_controllers_footerLinks" data-siteurl="https://www.allrecipes.com"> | |
<ul> | |
<li>Global Community</li> | |
<li> | |
<select id="country-selector" onchange="changesite(this.value);" aria-label="Change Country"> | |
<option value="">Select location</option> | |
<option value="http://allrecipes.com.au" rel="noopener" data-footer-link-tracking='{"label": "footer > global community > austrailia & new zealand"}'>Australia & New Zealand</option> | |
<option value="https://www.allrecipes.com?country=CA" rel="noopener" data-footer-link-tracking='{"label": "footer > global community > canada"}'>Canada</option> | |
<option value="http://qc.allrecipes.ca" rel="noopener" data-footer-link-tracking='{"label": "footer > global community > quebec"}'>Quebec</option> | |
<option value="http://allrecipes.co.uk" rel="noopener" data-footer-link-tracking='{"label": "footer > global community > united kingdom & ireland"}'>United Kingdom & Ireland</option> | |
<option value="https://www.allrecipes.com/?country=US" rel="noopener" data-footer-link-tracking='{"label": "footer > global community > united states"}'>United States</option> | |
</select> | |
</li> | |
<li>© 2019 Allrecipes.com <br />All Rights Reserved </li> | |
<li><a id="footer_privacypolicy" href="http://www.meredith.com/legal/privacy" target="_blank" rel="noopener" data-footer-link-tracking='{"label": "footer > california rights"}'>Privacy Policy Your California Rights</a></li> | |
<li><a id="footer_eu_privacypolicy" href="http://www.meredith.com/legal/eu-privacy" target="_blank" rel="noopener" data-footer-link-tracking='{"label": "footer > eu privacy policy"}'>EU Privacy Policy</a></li> | |
<li><a id="footer_terms" href="http://www.meredith.com/legal/terms" target="_blank" rel="noopener" data-footer-link-tracking='{"label": "footer > terms"}'>Terms of Service</a></li> | |
<li><a id="footer_datapolicy" href="http://www.meredith.com/datapolicy.html" target="_blank" rel="noopener" data-footer-link-tracking='{"label": "footer > data policy"}'>Data Policy</a></li> | |
<li><a id="footer_dsar" class="privacy-notification-dsar" href="" target="_blank" rel="noopener" data-footer-link-tracking='{"label": "footer > eu data requests"}'>EU Data Subject Requests</a></li> | |
<li> | |
<!-- Ghostery Inc tag script_ghostery cid: 1333 pid: 282--> | |
<a id="_bapw-link" href="#" target="_blank" rel="noopener" data-footer-link-tracking='{"label": "footer > adchoices"}'><span id="footer_adchoices" style="vertical-align:middle !important;padding-right:5px">AdChoices</span><img id="_bapw-icon" style="border:0 !important;display:inline !important;vertical-align:middle !important;padding-right:5px !important;" height="11" role="presentation" /></a> | |
<a id="footer_top_button" class="btns-one-small" onclick="AnchorScroll('top')" data-show-on-scroll="700" ng-show="yTrigger == true" ng-cloak>Top</a> | |
</li> | |
<script>(function () { var g = 282, i = 1333, a = false, h = document, j = h.getElementById("_bapw-link"), e = (h.location.protocol == "https:"), f = (e ? "https" : "http") + "://", c = f + (e ? "a248.e.akamai.net/betterad.download.akamai.com/91609" : "cdn.betrad.com") + "/pub/"; function b(k) { var d = new Image(); d.src = f + "l.betrad.com/pub/p.gif?pid=" + g + "&ocid=" + i + "&i" + k + "=1&r=" + Math.random() } h.getElementById("_bapw-icon").src = c + "icon1.png"; j.onmouseover = function () { if (/#$/.test(j.href)) { j.href = "http://info.evidon.com/pub_info/" + g + "?v=1" } }; j.onclick = function () { var k = window._bap_p_overrides; function d(n, q) { var o = h.getElementsByTagName("head")[0] || h.documentElement, m = a, l = h.createElement("script"); function p() { l.onload = l.onreadystatechange = null; o.removeChild(l); q() } l.src = n; l.onreadystatechange = function () { if (!m && (this.readyState == "loaded" || this.readyState == "complete")) { m = true; p() } }; l.onload = p; o.insertBefore(l, o.firstChild) } if (k && k.hasOwnProperty(g)) { if (k[g].new_window) { b("c"); return true } } this.onclick = "return " + a; d(f + "ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js", function () { d(c + "pub2.js", function () { BAPW.i(j, { pid: g, ocid: i }) }) }); return a }; b("i") }()); var _bap_p_overrides = _bap_p_overrides || {}; _bap_p_overrides[282] = { new_window: true };</script> | |
</ul> | |
</article> | |
<article class="grid-col grid-col--tiles"> | |
<ul> | |
<li>More Allrecipes</li> | |
<li><a id="footer_magazine" href="https://www.magazine.store/allrecipes-magazine/" rel="noopener" data-footer-link-tracking='{"label": "footer > ar magazine subscribe"}'>Allrecipes Magazine <span><span>–</span> Subscribe</span></a></li> | |
<li><a id="footer_apps" href="http://dish.allrecipes.com/mobile-apps" rel="noopener" data-footer-link-tracking='{"label": "footer > apps"}'>Allrecipes Apps</a></li> | |
<li><a id="footer_foodwishes" href="http://youtube.com/foodwishes" rel="noopener" data-footer-link-tracking='{"label": "footer > food wishes videos"}'>Food Wishes Videos</a></li> | |
<li><a id="footer_blog" href="http://press.allrecipes.com/blog/" rel="noopener" data-footer-link-tracking='{"label": "footer > ar blog"}'>The Allrecipes Blog</a></li> | |
</ul> | |
</article> | |
</section> | |
<script type="text/javascript"> | |
function changesite(value) { | |
window.location = value; | |
} | |
function readCookieValue(cookieName) { | |
var cookieValueRegex = new RegExp('(?:(?:^|.*;\\s*)' + cookieName + '\\s*\\=\\s*([^;]*).*$)|^.*$'); | |
var cookieValue = document.cookie.replace(cookieValueRegex, "$1"); | |
return cookieValue; // empty string, if cookie not found | |
} | |
var dsarUrl = "https://app-de.onetrust.com/app/#/webform/0c410d51-8e85-4308-9bb9-37c24a461ccb?"; | |
var dsarUserId = readCookieValue("euConsentId"); | |
if (!dsarUserId) { | |
dsarUserId = readCookieValue("globalTI_SID"); | |
} | |
if (dsarUserId) { | |
dsarUrl += 'uid=' + dsarUserId + '&'; | |
} | |
var siteDomain = document.domain.replace(/^.*\.([^.]+\.\w+)$/i, "$1"); | |
dsarUrl += 'domain=' + siteDomain; | |
document.getElementById("footer_dsar").href = dsarUrl; | |
var notificationDsar = document.getElementById("privacy-notification_dsar"); | |
if (notificationDsar != null) { | |
notificationDsar.href = dsarUrl; | |
} | |
window.addEventListener("load", | |
function() { | |
window.segmentAnalytics.identify(dsarUserId, window.dataLayer); | |
}); | |
</script> | |
<div data-ng-controller="ar_controllers_deferredAction" data-ng-init="wireupAdIntegrationListeners();executePostLoginEvents();"> | |
<ar-notification></ar-notification> | |
<div data-loading-indicator></div> | |
</div> | |
</footer> | |
</div> | |
</div> | |
<div id='ad-footer' class="ad-footer--fixed"> | |
<div id="div-gpt-mob-adhesive-banner-fixed" data-tier="1"></div> | |
</div> | |
<div id='div-gpt-oopSponsorship' data-tier="1"></div> | |
<script> | |
window.Toggles={"AdTest":false,"RecipePreferences":true,"AzureRelatedcontentRecipes":true,"RdpRightRailRecommendations":true,"RecipePagePerf":true,"StreamsTest":true,"TastePrefOverlays":true,"RdpTasteCarousel":true,"MonetizedIngredients":false,"FixedGrid":true,"VideoWatchIcon":true,"reCaptcha":false,"Optimizely":false,"WatchVideoRDP":false,"SearchAB":false,"EUCheck":true,"ShowTasteSuperCard":true,"Pushly":true}; | |
var enviromentOmnitureId = 'rdirdallrecipes'; | |
var pubsub = new Pubsub(); | |
</script> | |
<script src='https://secureimages.allrecipes.com/assets/deployables/v-1.167.0.5111/analytics.bundled.js' ></script> | |
<!-- script_analyticstag --> | |
<script> | |
function completed(whenReady) { | |
document.removeEventListener("DOMContentLoaded", completed); | |
window.removeEventListener("load", completed); | |
if (whenReady) { | |
whenReady(); | |
} | |
} | |
function googAnalytics() { | |
pubsub.broadcast("GoogleAnalytics"); | |
} | |
document.addEventListener("DOMContentLoaded", completed(googAnalytics)); // use the handy event callback | |
window.addEventListener("load", completed(googAnalytics)); // a fallback to window.onload, that will always work | |
if (typeof (window.dataLayer) !== "undefined" && dataLayer) { | |
var clientAnalytics = new ClientAnalytics(window.dataLayer); | |
var comscoreShim = new ComscoreShim(window.dataLayer, pubsub); | |
var omniShim = new OmnitureShim(window.dataLayer, s, pubsub); | |
var kruxShim = new KruxShim(window.dataLayer, pubsub); | |
} | |
</script> | |
<script type="text/javascript"> | |
window.Toggles={"AdTest":false,"RecipePreferences":true,"AzureRelatedcontentRecipes":true,"RdpRightRailRecommendations":true,"RecipePagePerf":true,"StreamsTest":true,"TastePrefOverlays":true,"RdpTasteCarousel":true,"MonetizedIngredients":false,"FixedGrid":true,"VideoWatchIcon":true,"reCaptcha":false,"Optimizely":false,"WatchVideoRDP":false,"SearchAB":false,"EUCheck":true,"ShowTasteSuperCard":true,"Pushly":true}; | |
var enviromentOmnitureId = 'rdirdallrecipes'; | |
try { | |
var thirtyMinutesInMilliseconds = 1800000; | |
window.localStorage.setItem("CurrentUserStateModel", ''); //primarily used by private profile SPA, but pertains to current user in general | |
window.localStorage.setItem("PublicProfileStateModel", ''); //used by public profile SPA | |
window.localStorage.setItem("CurrentUserStateModelExpirationDate", Date.now() + thirtyMinutesInMilliseconds); //primarily used by private profile SPA, but pertains to current user in general | |
window.localStorage.setItem("PublicProfileStateModelExpirationDate", Date.now() + thirtyMinutesInMilliseconds); //used by public profile SPA | |
} catch(err) { | |
var CurrentUserStateCookie =''; | |
var PublicProfileStateCookie = ''; | |
document.cookie = "CurrentUserStateModel=" + CurrentUserStateCookie; | |
document.cookie = "PublicProfileStateModel=" + PublicProfileStateCookie; | |
} | |
</script> | |
<script src='https://secureimages.allrecipes.com/assets/deployables/v-1.167.0.5111/main-bottom.bundled.js' ></script> | |
<script src='https://secureimages.allrecipes.com/assets/deployables/v-1.167.0.5111/main-bottom-templates.bundled.js' ></script> | |
<script src='https://secureimages.allrecipes.com/assets/deployables/v-1.167.0.5111/search-results.bundled.js' ></script> | |
<script src='https://secureimages.allrecipes.com/assets/deployables/v-1.167.0.5111/search-results-templates.bundled.js' ></script> | |
<script> | |
AR.FacebookPixel.searchTrack(); | |
</script> | |
<script> | |
angular.module('allrecipes') | |
.constant('Constant', { | |
'version': '1.167.0.5111' | |
}); | |
</script> | |
<!-- Begin comScore Tag - Part 1 --> | |
<script id="script_comscore"> | |
var _comscore = _comscore || []; | |
_comscore.push({ c1: "2", c2: "6036305", cs_ucfr: "1" }); | |
(function () { | |
var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; | |
s.async = true; | |
s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js"; | |
el.parentNode.insertBefore(s, el); | |
})(); | |
</script> | |
<!-- End comScore Tag Part 1--> | |
<script> | |
(function (d) { | |
var e = d.createElement('script'); | |
e.src = d.location.protocol + '//tag.bounceexchange.com/2602/i.js'; | |
e.async = true; | |
d.getElementsByTagName("head")[0].appendChild(e); | |
}(document)); | |
</script> | |
<!-- script_facebookpixel --> | |
<script> | |
AR.FacebookPixel.init(); | |
</script> | |
<!-- Scoby Telemetry snippet script_scobytelemetry --> | |
<script src="https://moprd-cdnservice-uw1.azurewebsites.net/telemetryapi/1/telemetry.js"></script> | |
<!-- End Scoby Telemetry snippet --> | |
<!-- script_adobetagmanager--> | |
<script src="//assets.adobedtm.com/1c2ad567a53f27e563c4dc2c278a904b84dc5fde/satelliteLib-a07d47e4668bf3c3fa98aff5b2fc6d3f1d0981a3-staging.js"></script> | |
<script type="text/javascript">_satellite.pageBottom(); // Initialize Adobe DTM</script> | |
<div id="dsapp-is-tablet"></div> | |
<script type="text/javascript"> | |
var testStringVersion = 'True'; | |
</script> | |
<script type="text/javascript"> | |
(function(b,r,a,n,c,h,_,s,d,k){if(!b[n]||!b[n]._q){for(;s<_.length;)c(h,_[s++]);d=r.createElement(a);d.async=1;d.src="https://cdn.branch.io/branch-latest.min.js";k=r.getElementsByTagName(a)[0];k.parentNode.insertBefore(d,k);b[n]=h}})(window,document,"script","branch",function(b,r){b[r]=function(){b._q.push([r,arguments])}},{_q:[],_v:1},"addListener applyCode banner closeBanner creditHistory credits data deepview deepviewCta first getCode init link logout redeem referrals removeListener sendSMS setBranchViewData setIdentity track validateCode".split(" "), 0); | |
branch.init('key_live_dcvcpHkps9BjZy4HCivJjpdewCg0PjvK'); | |
branch.setBranchViewData({ | |
data: { | |
'$deeplink_path': '/search/results/' | |
}}); | |
branch.addListener('didShowJourney', function(event) { | |
var journeysBanner = document.getElementById('branch-banner-iframe'); | |
if (!journeysBanner || !journeysBanner.style) { // don't run if the journey doesn't exist | |
return; | |
} | |
var topPosition = journeysBanner.style.top; | |
var position = window.getComputedStyle(journeysBanner).getPropertyValue('position'); | |
var bannerHeight = window.getComputedStyle(journeysBanner).getPropertyValue('height'); | |
if (topPosition === '0px' && position !== 'fixed') { // if its a top, inline journey | |
journeysBanner.style.top = '-' + bannerHeight; // shift the banner upward by the height | |
} | |
}); // fires as soon as a journey is being shown | |
</script> | |
<script> | |
!function (a, e) { | |
function pushlySetup() { | |
var PushlySDK = window.PushlySDK || []; | |
function pushly() { | |
PushlySDK.push(arguments); | |
} | |
pushly('load', { | |
domainKey: '1s505zJTcPgEUiiSrtvjQaixszhrrYRtqwpR' | |
}); | |
var pushly_profile = {}; | |
if (/^(.*;)?\s*hid\s*=\s*[^;]+(.*)?$/.test(document.cookie)) { | |
var hid = (document.cookie.match('(^|; )hid=([^;]*)') || 0)[2]; | |
if (!!hid) { | |
pushly_profile['hid'] = hid; | |
} | |
} | |
if ('analytics' in window && !!analytics) { | |
var muid = analytics.user().traits().timeIncId || analytics.user().traits().timeincid; | |
if (!!muid) { | |
pushly_profile['muid'] = muid; | |
} | |
} | |
if (Object.keys(pushly_profile).length > 0) { | |
pushly('profile', pushly_profile); | |
} | |
} | |
function insertPushlyManifest() { | |
var l = e.createElement("link"); | |
l.rel = "manifest"; | |
l.href = "/manifest.json"; | |
var m = e.getElementsByTagName("link")[0]; | |
m.parentNode.insertBefore(l, m); | |
} | |
function insertPushlyScript() { | |
var t = e.createElement("script"); | |
t.src = "https://cdn.p-n.io/pushly-sdk.min.js"; | |
t.onload = function () { | |
pushlySetup(); | |
}; | |
var m = e.getElementsByTagName("script")[0]; | |
m.parentNode.insertBefore(t, m); | |
} | |
insertPushlyManifest(); | |
insertPushlyScript(); | |
}(window, document); | |
</script> | |
</body> | |
</html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require_relative 'view' | |
# require the necessary gems | |
require 'nokogiri' | |
require 'open-uri' | |
class Controller | |
def initialize(cookbook) | |
@cookbook = cookbook | |
@view = View.new | |
end | |
# list all recipes | |
def list_all | |
# get all the recipes from the repository (cookbook / repository) | |
all_recipes = @cookbook.all | |
# sending all recipes for displaying (view) | |
@view.display_all(all_recipes) | |
# all_recipes.class #-> Array | |
end | |
# create a new recipe | |
def create_a_recipe | |
# ask the user for the name of the recipe (view) | |
name = @view.ask_for("name") | |
# ask the user for the description of the recipe (view) | |
description = @view.ask_for("description") | |
rating = @view.ask_for("rating") | |
# create a recipe instance with the name and description (model) | |
recipe = Recipe.new(name, description, rating) | |
# store the recipe in the cookbook (cookbook / repository) | |
@cookbook.add(recipe) | |
end | |
# destroy a recipe | |
def destroy_recipe | |
# asks which recipe to delete (view) | |
index = @view.ask_for_index | |
# find that recipe and delete it (cookbook / repository) | |
@cookbook.destroy(index) | |
end | |
def mark_recipe_as_complete | |
# display all recipies first | |
list_all | |
# ask user for which number to mark as complete? | |
index = @view.ask_for_index | |
# find the recipe that matches the index of user input (inside cookbook) | |
@cookbook.mark_recipe_done(index) | |
end | |
# user action for getting recipes from online | |
def search_from_allrecipes | |
# get user input and insert into base URL (view) | |
ingredient = @view.ask_for("ingredient") | |
# save base URL | |
url = "https://www.allrecipes.com/search/results/?wt=#{ingredient}&sort=re" | |
# download an html page to in-memory (controller) | |
html_file = open(url).read | |
# parse html page with Nokogiri, converting into a searchable document (controller) | |
html_doc = Nokogiri::HTML(html_file) | |
# search for CSS selectors we want (controller) | |
# start with bigger element - .fixed-recipe-card__info | |
# extract the first 5 recipes into an Array (controller) | |
scraped_array = [] | |
html_doc.search('.fixed-recipe-card__info').take(5).each do |element| | |
name = element.search('.fixed-recipe-card__h3').text.strip | |
description = element.search('.fixed-recipe-card__description').text.strip | |
rating = element.search('.fixed-recipe-card__ratings span').attribute('aria-label') | |
recipe = Recipe.new(name, description, rating) | |
scraped_array << recipe | |
end | |
# iterate over 5 recipes to display them (view) | |
@view.display_all(scraped_array) | |
# ask user for choice of recipe to save (view) | |
index = @view.ask_for_index | |
# saving the instance that the user chooses | |
user_chosen_recipe = scraped_array[index] | |
# storing the recipe in our cookbook (repository / cookbook) | |
@cookbook.add(user_chosen_recipe) | |
end | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'csv' | |
require 'pry-byebug' | |
require_relative 'recipe' | |
class Cookbook | |
def initialize(csv_file_path) | |
@recipes = [] | |
@csv_file_path = csv_file_path | |
# loading from CSV when the cookbook is initialized | |
load_from_csv | |
end | |
# method to ask new recipe to the @recipes array (our cookbook storage) | |
def add(recipe) | |
@recipes.push(recipe) | |
# saving to CSV when a change happens - we add a new recipe | |
saving_to_csv | |
end | |
# adding a behaviour to find a specific recipe object | |
def find(index) | |
@recipes[index] | |
end | |
# method to access all recipes inside the @recipes array (our cookbook storage) | |
def all | |
@recipes | |
end | |
# moving the responsibility of marking a recipe as done to Cookbook | |
# so that we don't have to open up the saving_to_csv method | |
# this way code is more secure | |
def mark_recipe_done(index) | |
@recipes[index].do! | |
saving_to_csv | |
end | |
# method to delete a recipe from @recipes (our cookbook storage) | |
def destroy(index) | |
@recipes.delete_at(index) | |
# saving to CSV when a change happens - we delete a recipe | |
saving_to_csv | |
end | |
private | |
# putting the load_from_csv and saving_to_csv methods into the private interface, because they don't need to be accessed separately from outside our Cookbook class definition | |
def load_from_csv | |
CSV.foreach(@csv_file_path) do |row| | |
# each row -> Array of strings | |
name = row[0] | |
description = row[1] | |
rating = row[2] | |
# row[3] will be a string 'true' or string 'false' | |
done = row[3] == "true" | |
# variable = value ALWAYS | |
recipe = Recipe.new(name, description, rating, done) | |
@recipes << recipe | |
end | |
end | |
def saving_to_csv | |
CSV.open(@csv_file_path, 'wb') do |csv| | |
@recipes.each do |recipe| | |
csv << [recipe.name, recipe.description, recipe.rating, recipe.done?] | |
end | |
end | |
end | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
burger | delicious | 2 stars | true | |
---|---|---|---|---|
Chocolate Mint Candies Cookies | I received this recipe through a cookie exchange years ago, and it has become a favorite of family and friends. | Rated 4.78 out of 5 stars | false | |
Chocolate Mint Candies Cookies | I received this recipe through a cookie exchange years ago, and it has become a favorite of family and friends. | Rated 4.78 out of 5 stars | true | |
pizza | blabla | 7 stars | false |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Recipe | |
def initialize(name, description, rating, done = false) | |
# attributes of a recipe object (instance variables) | |
@name = name | |
@description = description | |
@rating = rating || "0 stars" | |
@done = done | |
end | |
def done? | |
@done | |
end | |
def do! | |
@done = true | |
end | |
# giving access to view the attributes from outside the class definition | |
attr_reader :name, :description, :rating | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# only need to require files and libraries when we use their Class names | |
require_relative 'cookbook' | |
require_relative 'controller' | |
cookbook = Cookbook.new('recipe.csv') | |
controller = Controller.new(cookbook) | |
# ***TODO*** try out each controller action at least once! :) | |
# when a controller action executes, make sure you understand the flow of the code - draw a graph of each controller action on paper | |
# ***TODO*** implement the router to make this into a software! :) | |
# You can use our task manager and the router from the challenge as the example | |
# *** TO-DO *** | |
# *** TEST these out and make sure you understand the flow of code *** | |
controller.search_from_allrecipes | |
# controller.list_all | |
controller.create_a_recipe | |
controller.destroy_recipe | |
controller.mark_recipe_as_complete | |
controller.list_all | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class View | |
def initialize | |
# NOTHING | |
# View should be as light as possible - only 'puts' and 'gets.chomp' | |
end | |
# method to display all recipes in a nice way | |
def display_all(recipes) | |
# 'recipes' -> it's an Array of recipe objects | |
# we get 'recipes' from the cookbook, sent here from the controller | |
recipes.each_with_index do |recipe, index| | |
status = recipe.done? ? "[X]" : "[ ]" | |
puts "#{index + 1}. #{status} #{recipe.name} *** #{recipe.description} *** #{recipe.rating}" | |
end | |
end | |
# method to ask for user input (name and description, but can be adapted to anything!:) | |
def ask_for(input) | |
puts "Please put #{input}" | |
return gets.chomp | |
end | |
# method to ask for user input (index) | |
def ask_for_index | |
puts "Which number?" | |
return gets.chomp.to_i - 1 | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment