American Airlines is dishing out more free perks.
The company said Tuesday that it will offer free in-flight meals to all fliers on trips between Los Angeles and New York and San Francisco and New York beginning May 1.
‘;
for (i = 0; i 4) {
afterParagraphFour = true;
}
currentParagraph = storytext.childNodes[i];
heights += currentParagraph.clientHeight;
if (heights >= limit && insertAfterThisParagraphIndex === -1) {
insertAfterThisParagraphIndex = SMARTASSET.setDivIndex(i);
console.log(“insert after paragraph number ” + i);
console.log(“HEIGHTS = ” + heights);
console.log(“LIMIT = ” + limit);
}
}
/* div with id=”ie_column” */
else if (storytext.childNodes[i].nodeName.toLowerCase() === ‘div’ &&
storytext.childNodes[i].id !== “undefined” &&
storytext.childNodes[i].id ===”ie_column”) {
heights = 0;
limit = 80;
insertAfterThisParagraphIndex = -1
}
/* embeds from twitter, facebook, youtube */
else if (storytext.childNodes[i].nodeName.toLowerCase() === ‘div’ &&
storytext.childNodes[i].classList.contains(’embed’)) {
heights = 0;
limit = 80;
insertAfterThisParagraphIndex = -1
}
/* cnn video player */
else if (storytext.childNodes[i].nodeName.toLowerCase() === ‘div’ &&
storytext.childNodes[i].classList.contains(‘cnnplayer’)) {
heights = 0;
limit = 80;
insertAfterThisParagraphIndex = -1
}
/* images */
else if (storytext.childNodes[i].nodeName.toLowerCase() === ‘img’) {
heights = 0;
limit = 80;
}
/* images stored in figure tags */
else if (storytext.childNodes[i].nodeName.toLowerCase() === ‘figure’) {
heights = 0;
limit = 80;
}
}
if (heights >= 875 && afterParagraphFour) {
storytext.childNodes[insertAfterThisParagraphIndex].insertAdjacentHTML(‘afterend’, smartAssetDiv);
smartasset = document.getElementById(‘smartasset-article’);
smartasset.style.float = ‘left’; // allows module to have text float to right
smartasset.style.marginRight =’20px’;
smartasset.style.marginBottom =’25px’;
}
}
SMARTASSET.setSmartAssetScript = function() {
console.log(‘starting setSmartAssetScript’);
SA = document.SA || [];
SA.push({
embedUrl: “https://smartasset.com”,
container: “#smartasset-article”,
version: 1.1,
data:
{ key: “bdknf2rinbhwvdksm6zbmhf3twrv4oih” }
/*{ key: “CNNe038d38a57032085441e7fe7010b0” }*/
});
console.log(‘finished in setSmartAssetScript push() call’);
var smscript = document.createElement(“script”);
smscript.type = “text/javascript”;
smscript.async = true;
smscript.src = (“https:” == document.location.protocol ? “https://” : “http://”) + “smartasset.com/embed.js”;
var s = document.getElementsByTagName(“script”)[0];
s.parentNode.insertBefore(smscript, s);
console.log(“finished entire function of setSmartAssetFunction()”);
};
SMARTASSET.setSmartAssetDiv();
SMARTASSET.setSmartAssetScript();
“Some of our best customers fly our trans-continental routes, and we want to give them a top-notch onboard experience,” Fernand Fernandez, American’s vice president of global marketing, said in a statement.
The menu will differ depending on the time of day, American Airlines said. Continental breakfast will be served in the mornings, and lunch and dinner options include a boxed meal with a sandwich wrap, chips and dessert.
Related: It’s a golden age for affordable flying. No, really
The meals will be served on American’s A321T fleet, which is used to fly the airline’s trans-continental routes. The luxurious planes offer fully reclining seats in first and business class.
Airlines have been in a free-perks arms race as of late.
American’s announcement Tuesday comes just days after competitor Delta began serving free meals to passengers on some coast-to-coast flights.
Related: Why airplanes still have ashtrays. No, you can’t smoke
American Airlines announced in August that travelers on Wifi-enabled planes can watch free entertainment, including premium channels. Delta announced a similar move in June last year.
CNNMoney (New York) First published March 14, 2017: 1:23 PM ET








