McDonald’s Cheap, Classic Food Driving Sales

McDonald's Cheap, Classic Food Driving Sales

McDonald’s Cheap, Classic Food Driving Sales


MCDONALD’S CHEAP, CLASSIC FOOD IS DRIVING SALES

“);
$spagination = flexSlider.find(“.spagination”);
SPagination.Init($spagination.get( 0 ),
size: slide_obj.count, // pages size
page: 1, // selected page
step: 3, // pages before and after current
cb: function(p)
flexSlider.flexAnimate(p-1, true);

);
}
}
}

function gtx_gallery_slide_before(slide_obj)
var slide=slide_obj.animatingTo;
$active_slide=$all_slides.eq(slide) ;
slideshow_ad_loaded = false;

$active_slide.children(“.gtx-ad-container”).html(”);

gtx_mixpanel_track_slide( slide_obj );

changeURL(parseInt($active_slide.attr(“data-attachment_id”)));

//THUMBS SYNC – PAGINATED THUMBNAIL NAVIGATION
if($thumbs!==”” && navigation == “paginated_thumbs”)
var right_item=$slider.find(“.slides li[data-i=”+(slide +1 )+”]”).attr(“data-i-only-pics”)
if( right_item!= “”)
$thumbs.find(“li.gtx-thumb-img”).removeClass(“flex-active-slide”);
$thumbs.find(“li.gtx-thumb-img[data-i=”+(slide +1 )+”]”).addClass(“flex-active-slide”);
$page=$thumbs.find(“.slides>li”).has(“li[data-i=”+(slide +1 )+”]”);
$thumbs.flexAnimate($page.index(), true);

function gtx_gallery_slide_after(slide_obj)
var slide=slide_obj.animatingTo;
$active_slide=$all_slides.eq(slide) ;

if($active_slide.hasClass(“gtx-ad-slide”)==1)
$slider.delay(100).queue(function()
$(this).addClass(“gtx-gallery-loading”).dequeue();
);
$ad_container=$active_slide.children(“.gtx-ad-container”).first();

addAdInto($ad_container,slide:slide_obj.animatingTo +1);

//Force arrows to be shown when on mobile and when the slide is an ad
if(mobile_mode)
$slider.find(“.flex-direction-nav”).show(2000)

else
//Force arrows to hide when on mobile and when the slide is not an ad
if(mobile_mode)
$slider.find(“.flex-direction-nav”).hide(“fast”)

//THUMBS SYNC
if($thumbs!==”” && navigation == “thumbnails”)
var right_item=$slider.find(“.slides>li[data-i=”+(slide +1 )+”]”).attr(“data-i-only-pics”)
if( right_item!= “”)
$thumbs.find(“li.gtx-thumb-img”).removeClass(“flex-active-slide”);
$thumbs.find(“li.gtx-thumb-img”).eq(right_item -1 ).addClass(“flex-active-slide”);
$thumbs.flexAnimate(right_item-1, true);

if(typeof(googletag) != “undefined” && googletag !== null)
//REFRESH ALL ADS
var tmp_now=new Date().getTime();
var last_refresh_diff= tmp_now – last_ad_refresh;
// Check if we loaded the ad in and thusly don’t need to refresh
if(refresh_all_ads && !slideshow_ad_loaded)
googletag.cmd.push(function()
googletag.pubads().refresh();
);
last_ad_refresh=tmp_now;
else if( $.isArray(ad_slots_refresh) && last_refresh_diff > 1000 && ad_slots_refresh.length)
//Refresh some ads
googletag.cmd.push(function()
googletag.pubads().refresh(ad_slots_refresh);
);
last_ad_refresh=tmp_now;

//LAZY LOAD
range=5;
var $slides_to_hanle=$all_slides.slice(slide, slide + range +1);
if(slide – range >= 0)
$slides_to_hanle=$.merge($slides_to_hanle, $all_slides.slice(slide – range, slide ));
else
$slides_to_hanle=$.merge($slides_to_hanle, $all_slides.slice(0, range ));
$slides_to_hanle=$.merge($slides_to_hanle, $all_slides.slice(range * -1 ));

if(slide + range >= $all_slides.size())
//handle first slides
$slides_to_hanle= $.merge($slides_to_hanle, $all_slides.slice(0,range));

$slides_to_hanle.find(“.gtx-image-container[data-background]”).each(function ()
var src = $(this).attr(“data-background”);
$(this).css(“background-image”, “url(“+src+”)”).removeAttr(“data-background”);
);

adjustNavHeight();
if( typeof SPagination !== “undefined” && flexSlider.find(“.spagination”).length>0 )
if(SPagination.page != slide+1)
SPagination.page = slide + 1;
SPagination.Start();

function gtx_gallery_thumbs_set_backwards()
backward_pos = $thumbs.find(“.gtx-thumb-backward”).position().left;
backward_width = $thumbs.find(“.gtx-thumb-backward”).width();
backward_right_pos = backward_pos + backward_width;

container_width = $thumbs.find(“.flex-viewport”).width();

fully_visible = backward_right_pos 8)
gtx_gallery_thumbs_set_backwards()

function gtx_gallery_thumbs_after(slide_obj)
if(slide_obj.count > 8)
gtx_gallery_thumbs_set_backwards()

function gtx_gallery_paginated_thumbs_start(slide_obj)
gtx_gallery_paginated_thumbs_lazy();
if(false && slide_obj.count > 8)
$thumbs.find(“.flex-control-nav.flex-control-paging”).removeClass(“flex-control-paging”).addClass(“g-pagination”);

if(slide_obj.count > 8)
$thumbs.find(“.flex-control-nav.flex-control-paging”).hide().after(“”);
$pagination = $thumbs.find(“.spagination”);
SPagination.Init($pagination.get( 0 ),
size: slide_obj.count, // pages size
page: 1, // selected page
step: 3, // pages before and after current
cb: function(p)
$thumbs.flexAnimate(p-1, true);

);

function gtx_gallery_paginated_thumbs_before(slide_obj)
var slide=(typeof slide_obj == “object” && slide_obj.animatingTo ? slide_obj.animatingTo : 0);
gtx_gallery_paginated_thumbs_lazy(slide_obj);

function gtx_gallery_paginated_thumbs_after(slide_obj)
var slide=(typeof slide_obj == “object” && slide_obj.animatingTo ? slide_obj.animatingTo : 0);
//THUMBS SYNC – Go to first slide of this batch
if($thumbs!==”” && navigation == “paginated_thumbs”)

var $active_slide=$slider.find(“.slides>li.flex-active-slide”);
var $active_thumb_page=$thumbs.find(“.slides>li.flex-active-slide”);
//Check if the current slide is within this thumb batch
if(!$active_thumb_page.find(“li[data-i=”+$active_slide.attr(“data-i”)+”]”).size())
first_thumb=$active_thumb_page.find(“li”).first().attr(“data-i”);
flexSlider.flexAnimate(first_thumb – 1, true);

if( typeof SPagination !== “undefined” && $thumbs.find(“.spagination”).length>0 )
if(SPagination.page != slide+1)
SPagination.page = slide + 1;
SPagination.Start();

function gtx_gallery_paginated_thumbs_lazy(slide_obj)
var slide=(typeof slide_obj == “object” && slide_obj.animatingTo ? slide_obj.animatingTo : 0);
//LAZY LOAD THUMBS
if($all_thumbs!==”” && navigation == “paginated_thumbs”)
range=1;
var $slides_to_hanle=$all_thumbs.slice(slide, slide + range + 1);
if(slide – range >= 0)
$slides_to_hanle=$.merge($slides_to_hanle, $all_thumbs.slice(slide – range, slide ));
else
$slides_to_hanle=$.merge($slides_to_hanle, $all_thumbs.slice(0, range ));
$slides_to_hanle=$.merge($slides_to_hanle, $all_thumbs.slice(range * -1 ));

if(slide + range >= $all_thumbs.size())
//handle first slides
$slides_to_hanle= $.merge($slides_to_hanle, $all_thumbs.slice(0,range));

$slides_to_hanle.each(function ()
$(this).find(“img[lazy-src]”).each(function ()
var src = $(this).attr(“lazy-src”);
if(!src) return;
$(this).attr(“src”,src).removeAttr(“lazy-src”);
$thumbs.find(“img[lazy-src=””+src+””]”).attr(“src”,src).removeAttr(“lazy-src”);
);
);

function adjustNavHeight()
imageHeight = flexSlider.find(“.gtx-slide-img.flex-active-slide .gtx-image-container”).outerHeight();
if(imageHeight > 0)
flexSlider.find(“.flex-prev,.flex-next”).css(“top”,Math.round(imageHeight/2));

var nextSlotId = 1;
function generateNextSlotName()
var id = nextSlotId++;
return “adslot_” + id+”_”+Math.floor( Date.now() / 1000 );

function addAdInto(selector,options)
try
gtx_gallery_enable_dfp();
catch(err)

var slide=options.slide

gtx_gallery_syncHash = function(path)
pic = “”;
re = /pic/?([0-9]+)/?$/i;

if(!path && window.location.hash && window.location.hash.match(re)) path = window.location.hash;
if(!path && window.location.pathname && window.location.pathname.match(re)) path = window.location.pathname;
if(path)
matchslide = path.match(re);
if(matchslide && matchslide[1]>0)
pic = parseInt(matchslide[1]);

if(!isNaN(pic) && pic > 0)
slide=get_slide_by_attachment_id(pic);
if(slide>0)
avoid_next_pageview = true;
flexSlider.flexAnimate(slide – 1, true);

else
gtx_mixpanel_track_slide( )

function changeURL(pic)
basepath = window.location.pathname.replace(//pic/?([0-9]+)/?$/i,”/”);
if(isNaN(pic)) return;

path = basepath + “pic/”+pic+”/”;

title = “Pic “+pic;
if (typeof(window.history.replaceState) == “function”)
window.history.replaceState(, title, path);
else
window.location.hash = path;

function get_slide_by_attachment_id(id)
var slide=$slider.find(“.slides li[data-attachment_id=”+id+”]”).attr(“data-i”);
return parseInt(slide, 10);

function gtx_mixpanel_track_slide( slide_obj )
if(slide_obj)
var slide = slide_obj.animatingTo;
else
var slide = 0;

$active_slide=$all_slides.eq(slide) ;

if(!avoid_next_pageview)
try
var loc=location.pathname+”#slide”+(parseInt(slide)+1);
ga(“send”, “pageview”, loc);
if(ga.getByName(“gtxcelTracker”))
ga(“gtxcelTracker.send”, “pageview”, loc);

catch(err)

avoid_next_pageview = false;
//Mixpanel track image viewed
try
if(typeof mixpanel !== “undefined”) “”;
if(slide_type==”pic”) slide_type=”image”; // rename “pic” to “image”
mixpanel_args =
title: “McDonald’s Cheap, Classic Food Driving Sales”,
“post id”: ‘142607’,
“slide type”: slide_type,
“gallery template”: “Slideshow”,

mixpanel_args.categories = “Business, Check It Out”;
mixpanel_args.author = “WLTZ Staff”;

mixpanel_args[ “post type” ] = “article”;

if(slide_type == “ad”)
mixpanel_args[ “ad index” ]=$active_slide.attr(“data-i-only-ads”) else
var img_src = $active_slide.attr(‘src’);
if(!img_src)
img_src = $active_slide.attr(‘data-pic’);

var pattern = /uploads/(.*)/;
var match = pattern.exec(img_src);
var img_path = match ? img_path = match[1] : “”;
mixpanel_args[ “image path” ]= img_path;

mixpanel.track(“image viewed”, mixpanel_args);

catch(err)
console.error(“error”, err);

//Add a callback on ad render
googletag.cmd.push(function()
googletag.pubads().addEventListener(‘slotRenderEnded’, function(event)
var slotName=event.slot.getSlotElementId();
if(typeof adslots[slotName] !==”undefined” && !event.isEmpty)
$slider.clearQueue();
$slider.removeClass(“gtx-gallery-loading”);

);
);

jQuery(“#gtx-gallery-slider-142607”).flexslider(
animation: “slide”,
pauseOnHover: true,
prevText: “”,
nextText: “”,
slideshow: false,
controlNav: false,
init: gtx_gallery_slide_init,
start: gtx_gallery_slide_start,
before: gtx_gallery_slide_before,
after: gtx_gallery_slide_after
);

if(mobile_mode)
$slider.find(“.flex-direction-nav”).hide();

});

(CNN) – “I’m lovin’ it.”

McDonalds’ slogan is proving itself true.

Sales are up.

On Friday, McDonald’s said sales in U.S. went up nearly 6% in the second quarter.

Wall Street only expected to see a 4.5% jump.

The burger chain says there are 3 reasons for the boost.
Menu favorites, the two-for-5 mix & match deal and modernized stores. Which now have fancy new tech to make them look sleeker.

Mickey D’s has also been trying to streamline things for customers and their employees, but trimming down the menu to focus on classics and make them better.

They switched from frozen to fresh beef in the Quarter Pounder which made sales shoot up by 30%.

If the numbers are right, customers really are “lovin’ it.”



Source link Google news

Post a Comment