Remove old onebox fixtures

This commit is contained in:
Robin Ward 2014-02-21 16:04:15 -05:00
parent 80176cb4cf
commit 7aaa70770b
10 changed files with 0 additions and 17899 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,709 +0,0 @@
HTTP/1.1 200 OK
Last-Modified: Wed, 13 Feb 2013 09:56:29 GMT
x-apple-lok-response-date: Wed Feb 13 01:56:29 PST 2013
x-apple-lok-stor: memcached
x-apple-lok-current-storefront: <null>
x-apple-orig-url-path: /us/app/minecraft-pocket-edition-lite/id479651754
x-apple-application-site: NWK
x-apple-lok-expire-date: Wed Feb 13 02:00:29 PST 2013
apple-timing-app: 3 ms
x-apple-aka-ttl: Generated Wed Feb 13 01:59:31 PST 2013, Expires Wed Feb 13 02:00:31 PST 2013, TTL 60s
x-apple-translated-wo-url: /WebObjects/MZStore.woa/wa/viewSoftware?id=479651754&cc=us
x-webobjects-loadaverage: 0
x-apple-application-instance: 1002008
x-apple-lok-path: v0_https:i.a.c/MZStore/viewSoftware?id=479651754&cc=us-NOXASF-Ak
Content-Type: text/html; charset=UTF-8
x-apple-lok-ttl: Generated Wed Feb 13 01:56:29 PST 2013, Expires Wed Feb 13 02:00:29 PST 2013, TTL 240s
x-apple-jingle-correlation-key: K3HOE5UYJXVQY
Cache-Control: no-transform, max-age=60
Date: Wed, 13 Feb 2013 09:59:31 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Connection: Transfer-Encoding
X-Apple-Partner: origin.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html prefix="og: http://ogp.me/ns#" xmlns="http://www.apple.com/itms/" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="keywords" content="Minecraft Pocket Edition Lite, Mojang, Games, Simulation, ios apps, app, appstore, app store, iphone, ipad, ipod touch, itouch, itunes" /><meta name="description" content="Read reviews, get customer ratings, see screenshots, and learn more about Minecraft Pocket Edition Lite on the App Store. Download Minecraft Pocket Edition Lite and enjoy it on your iPhone, iPad, and iPod touch." /><meta content="Minecraft Pocket Edition Lite" property="og:title" /><meta content="Get Minecraft Pocket Edition Lite on the App Store. See screenshots and ratings, and read customer reviews." property="og:description" /><meta content="App Store" property="og:site_name" /><meta content="http://a4.mzstatic.com/us/r1000/087/Purple/99/2f/dd/mzl.erzwvjsi.png" property="og:image" /><meta content="image/png" property="og:image:type" />
<link rel="canonical" href="https://itunes.apple.com/us/app/minecraft-pocket-edition-lite/id479651754?mt=8" />
<title>Minecraft Pocket Edition Lite for iPhone, iPod touch, and iPad on the iTunes App Store</title>
<script>
if (!window.its) {
window.its = {};
}
its.markupLoadStartTime = new Date().getTime();
if (!window.onerror) window.onerror = function(message, url, lineNumber) {
if (!window._earlyOnerrorException) {
window._earlyOnerrorException = {message: message,
url: url,
lineNumber: lineNumber};
}
};
</script>
<link rel="stylesheet" type="text/css" href="https://s.mzstatic.com/htmlResources/1AB7/web-storefront-base.css" />
<link rel="stylesheet" type="text/css" href="https://s.mzstatic.com/htmlResources/1AB7/web-storefront-preview.css" />
<script type="text/javascript" charset="utf-8" src="/htmlResources/1AB7/frameworks-primaryinit01.js"></script>
<script type="text/javascript" charset="utf-8">its.serverData={"pageData": {"BUY_PARAM_PRICETYPE": "STDQ","basePrice": 0,"isFree": true,"volumePrice": 0,"basePriceForDisplay": "Free","inflectionValue": 1,"productAdamId": "479651754","productType": "C","BUY_PRODUCT_URL": "https://itunes.apple.com/WebObjects/MZFinance.woa/wa/volumeBuyProduct?cc=us","jsonSearchUrl": "https://itunes.apple.com/us/search","jsonLookupUrl": "https://itunes.apple.com/us/lookup"},"constants": {"IXDisplayableKind": {"Song": {"id": 1,"cssClasses": ["song","music"]},"Album": {"id": 2,"cssClasses": ["album","music"]},"Book": {"id": 3,"cssClasses": ["audiobook"]},"Podcast": {"id": 4,"cssClasses": ["podcast"]},"MusicVideo": {"id": 5,"cssClasses": ["music-video","music","video"]},"TVEpisode": {"id": 6,"cssClasses": ["tv-episode","tv","video"]},"TVSeason": {"id": 7,"cssClasses": ["tv-season","tv","video"]},"ShortFilm": {"id": 8,"cssClasses": ["short-film","movie","video"]},"Movie": {"id": 9,"cssClasses": ["movie","video"]},"ClassicSoftware": {"id": 10,"cssClasses": ["ipod-game"]},"MobileSoftware": {"id": 11,"cssClasses": ["application"]},"MacSoftware": {"id": 30,"cssClasses": ["application","mac-application"]},"iTunesPass": {"id": 12,"cssClasses": ["itunes-pass","album","music"]},"Booklet": {"id": 13,"cssClasses": ["booklet","music"]},"Mix": {"id": 14,"cssClasses": ["mix","music"]},"PodcastEpisode": {"id": 15,"cssClasses": ["podcast-episode"]},"SoftwareAddOn": {"id": 16,"cssClasses": ["software-add-on","application"]},"iMix": {"id": 17,"cssClasses": ["imix","music"]},"ClassicSoftwarePackage": {"id": 18,"cssClasses": ["ipod-game"]},"WeMix": {"id": 19,"cssClasses": ["wemix","music"]},"Artist": {"id": 20,"cssClasses": []},"Ringtone": {"id": 21,"cssClasses": []},"RingtoneAlbum": {"id": 22,"cssClasses": []},"PreorderAlbum": {"id": 23,"cssClasses": ["album","music"]},"MovieBundle": {"id": 24,"cssClasses": ["bundle","movie","video"]},"EBook": {"id": 25,"cssClasses": ["ebook"]},"Concert": {"id": 26,"cssClasses": []},"RichPost": {"id": 29,"cssClasses": []},"SocialPerson": {"id": 27,"cssClasses": []},"SocialArtist": {"id": 28,"cssClasses": []},"Tone": {"id": 31,"cssClasses": []},"ToneAlbum": {"id": 32,"cssClasses": []},"TheyMix": {"id": 33,"cssClasses": []},"Course": {"id": 34,"cssClasses": ["course","itunes-u"]},"MetaEBook": {"id": 35,"cssClasses": ["ebook"]},"ApplePubEBook": {"id": 36,"cssClasses": ["ebook"]},"ApplePubTextbook": {"id": 37,"cssClasses": ["ebook"]}},"Urls": {"upgradeITunesUrl": "http://www.apple.com/itunes/download/","upgradeSafariUrl": "http://www.apple.com/safari/download/"},"MZMediaType": {"Music": {"id": 1},"Podcasts": {"id": 2},"Audiobooks": {"id": 3},"TVShows": {"id": 4},"MusicVideos": {"id": 5},"Movies": {"id": 6},"ClassicSoftware": {"id": 7},"MobileSoftware": {"id": 8},"Ringtones": {"id": 9},"iTunesU": {"id": 10},"EBooks": {"id": 11},"MacSoftware": {"id": 12}},"SFSortOrder": {"Name": {"id": 0},"Featured": {"id": 1},"ReleaseDate": {"id": 2},"Popularity": {"id": 3},"PurchaseDate": {"id": 4},"TopRated": {"id": 5},"ExpirationDate": {"id": 6},"Price": {"id": 7},"ArtistName": {"id": 8},"PlaylistName": {"id": 9},"Duration": {"id": 11},"DiscNumber": {"id": 12},"TrackNumber": {"id": 13},"CmpRecommended": {"id": 10},"AllTimeBestSellers": {"id": 14}},"SFCustomComponentCountryCode": "usa"},"properties": {"clientStatsLoadTimeGroup": "2000","MZHtmlResourcesUtil.allowDeferJsLoad": true,"countryCodeIso2a": "us","currencyFormat": "$#,##0.00;$#,##0.00;-$#,##0.00","currencySymbol": "$","currencyThousandSeparator": ",","currencyDecimalSeparator": ".","iTunesUEnrollLink": "","ITSServerEnvironment": "prod","ITSServerInstance": "1002008","ITSResourceRevNum": "1AB7","its.sf6.Metrics.urlProtocol": "https","its.sf6.Metrics.urlDomain": "metrics.mzstatic.com","its.sf6.Metrics.urlPathPrefix": "/WebObjects/","its.sf6.Metrics.urlAppName": "MZUserXP","its.sf6.Metrics.urlPathSuffix": ".woa/wa/","its.sf6.Metrics.urlAction": "recordStats","its.sf6.Metrics.senderName": "ITSClient","ITSLogger.ServerReportingProtocol": "https","ITSLogger.ServerReportingDomain": "metrics.mzstatic.com","ITSLogger.ServerReportingApp": "MZUserXP","ITSLogger.RecordStatsAction": "recordStats","ITSLogger.SenderName": "ITSClient","DynaLoader.allowDynaLoading": true,"itsLoggerQueueProcessingInterval": 10000,"cobaltBundleId": "com.apple.itunesu","getCobaltAppLink": "https://itunes.apple.com/us/app/id490217893","cobaltLearnMore": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/learnMore?about=iTunesUUpgradePage&cc=us&type=2","isCobaltEnabled": true,"isCobaltJavascriptRedirectEnabled": true,"isCobaltUpsellPageEnabled": true,"personalizedButtonsEnabled": true,"SF6.Personalization.isCMAEnabled": true,"SF6.Personalization.isCMSEnabled": true,"SF6.StorePlatform.whitelistParams": ["caller","dsid","id","p"],"its.sf6.Metrics.disabled": true}}</script>
<script type="text/javascript" charset="utf-8">
if(typeof(iTSLocalization) == "undefined") { iTSLocalization = new Object(); }
if(typeof(iTSLocalization._strings) == "undefined") { iTSLocalization._strings = new Object(); }
iTSLocalization._strings.base = {"_decimalSeparator":".", "_thousandsSeparator":",", "Js.iTunesStoreError.Message":"We could not complete your request.", "Js.iTunesStoreError.Explanation":"There was an error in the iTunes Store. Please try again later. (@@errorNum@@)", "Js.TextTruncation.More":"More", "More":"More", "Less":"Less", "Js.TextLimit.Remaining":"@@count@@ characters remaining", "Js.Showcase.Next":"Next Item", "Js.InlineReview.1":"hate it", "Js.InlineReview.2":"don't like it", "Js.InlineReview.3":"it's ok", "Js.InlineReview.4":"it's good", "Js.InlineReview.5":"it's great", "Js.CreateAccount":"Create Apple ID", "Js.InlineReview.SigninTitle":"Sign in to write a review.", "Js.InlineReview.SigninMessage":"Enter your Apple ID and password, then click Sign In.", "Js.InlineRating.SigninTitle":"Sign in to rate this item.", "Js.InlineRating.SigninMessage":"Sign in to continue.", "Js.ReportAConcern.SigninTitle":"Sign in to report a concern.", "Js.ReportAConcern.SigninMessage":"Enter your Apple ID and password, then click Sign In.", "Js.TellAFriend.SigninTitle":"Sign in to tell a friend.", "Js.TellAFriend.SigninMessage":"Enter your Apple ID and password, then click Sign In.", "Js.InlineReview.RateThis":"Rate this", "Js.InlineReview.ClickToRate":"Click to rate", "Js.InlineReview.Thanks":"Thanks!", "Js.InlineReview.Error":"Error", "Js.Pagination.PageNumber":"Page @@num@@", "Js.Pagination.PageNumberTitle":"page @@num@@", "Js.Pagination.PreviousPage":"Previous Page", "Js.Pagination.NextPage":"Next Page", "Js.Pagination.Next":"Next", "Js.Pagination.Back":"Back", "Js.Pagination.DisabledButtonText":"disabled @@button_text@@", "Js.QuickView.Unavailable.Title":"Quick View is currently unavailable for this item.", "Js.QuickView.Unavailable.Text":"Please try again later.", "Js.Search.HintsTitle":"Suggestions", "Js.Wishlist.RemoveTooltip":"Remove from Wish List", "Js.MyAlerts.ConfirmEmailSignUp.Message":"Are you sure you want to receive email alerts?", "Js.MyAlerts.ConfirmEmailSignUp.Explanation":"You can change this preference at any time from your My Alerts page.", "Js.MyAlerts.CancelEmailSignUp.Message":"Are you sure you want to stop receiving email alerts?", "Js.MyAlerts.CancelEmailSignUp.Explanation":"You can change this preference at any time from your My Alerts page.", "Js.MyAlerts.GeniusActivationNeeded.Message":"This requires Genius.", "Js.MyAlerts.GeniusActivationNeeded.Explanation":"Alerts based on your library content will not be enabled until you have turned on Genius. To learn more, click Go to Genius.", "Js.MyAlerts.GeniusActivationNeeded.Button":"Go to Genius", "Js.ManageArtistAlerts.UncheckAll.Artists":"Uncheck All Artists", "Js.ManageArtistAlerts.UncheckAll.Actors":"Uncheck All Actors", "Js.ManageArtistAlerts.UncheckAll":"Uncheck All", "Js.ManageArtistAlerts.CheckAll.Artists":"Check All Artists", "Js.ManageArtistAlerts.CheckAll.Actors":"Check All Actors", "Js.ManageArtistAlerts.CheckAll":"Check All", "Js.List.Item":"item", "Js.InlinePreview.PlayPreview":"Play preview of @@title@@", "Js.InlinePreview.StopPreview":"Stop preview of @@title@@", "Js.CNConnections.UserReview.YouLiked":"You Liked", "Js.CNConnections.PeoplePopupMore":"and @@count@@ other@@s@@...", "Js.CNConnections.Confirmed":"Confirmed", "Js.CNConnections.RequestSent":"Request sent", "Js.CNConnections.LoginRequired.Title":"Sign in to access Ping.",
"Js.CNConnections.LoginRequired.Message":"This requires Ping. Ping will no longer be available as of September 30, and we are not accepting new members. If you are already a Ping member, sign in below to continue.", "Js.CNConnections.OptInRequired.Title":"Ping",
"Js.CNConnections.OptInRequired.Message":"This requires Ping. Ping will no longer be available as of September 30, and we are not accepting new members. If you are already a Ping member, sign in below to continue.", "Js.CNConnections.Dialog.Cancel":"Cancel", "Js.CNConnections.Dialog.GetStarted":"Get Started", "CNConnections.Dialog.PrivateUser.IllegalAction.Title":"Private users may not perform this action.", "CNConnections.Dialog.PrivateUser.IllegalAction.Message":"If you would like to perform this action, please change your privacy settings.", "CNConnections.Dialog.PrivateUser.LeakyAction.Title":"Are you sure you want to perform this action?", "CNConnections.Dialog.PrivateUser.LeakyAction.Message":"This action will make your profile photo and name visible to others.", "CNConnections.Dialog.StopFollowing.Title":"Are you sure you want to stop following @@fullName@@?", "CNConnections.Dialog.StopFollowing.Message":"CNConnections.Dialog.StopFollowing.Message", "CNConnections.Dialog.Like.Review.SignIn.Title":"Sign in to like a review.", "CNConnections.Dialog.Like.Review.SignIn.Message":"Enter your Apple ID or AOL screen name and your password, then click Sign In.", "CNConnections.Dialog.Post.Review.SignIn.Title":"Sign in to post.", "CNConnections.Dialog.Post.Review.SignIn.Message":"Enter your Apple ID or AOL screen name and your password, then click Sign In.", "CNConnections.Dialog.OptIn.Title":"Ping Will No Longer Be Available as of September 30", "CNConnections.Dialog.OptIn.Message":"Liking a review requires Ping, and we are no longer accepting new members.", "CNConnections.Dialog.OptIn.ButtonSubmit":"Learn More", "CNConnections.Dialog.OptIn.ButtonCancel":"Cancel", "CNConnections.Dialog.OptIn.ButtonSignIn":"Sign In", "CNConnections.Upload.UploadErrorHeading":"There is a Problem With Your Upload", "CNConnections.Upload.UploadErrorMessage":"Sorry, there was an error during upload.", "CNConnections.Upload.MaxPhotosErrorMessage":"You can have no more than 20 photos in one post.", "JS.errors.requiredLite":"Please fill in all required fields."}
</script>
<script type="text/javascript" charset="utf-8" src="/htmlResources/1AB7/web-storefront-base.js"></script>
<script type="text/javascript" charset="utf-8" src="/htmlResources/1AB7/web-storefront-preview.js"></script>
<link href="https://ssl.apple.com/global/nav/styles/navigation.css" id="globalheader-stylesheet" rel="stylesheet" type="text/css" />
</head>
<body onload="detectAndOpenItunes();" class="software geo-us lang-en-us">
<script type="text/javascript">
var searchSection = 'ipoditunes';
var searchCountry = 'us';
</script>
<script src="https://ssl.apple.com/global/nav/scripts/globalnav.js" type="text/javascript" charset="utf-8"></script>
<nav id="globalheader" class="itunes">
<!--googleoff: all-->
<ul id="globalnav" role="navigation">
<li id="gn-apple"><a href="http://www.apple.com/"><span>Apple</span></a></li>
<li id="gn-store"><a href="http://store.apple.com/"><span>Store</span></a></li>
<li id="gn-mac"><a href="http://www.apple.com/mac/"><span>Mac</span></a></li>
<li id="gn-ipod"><a href="http://www.apple.com/ipod/"><span>iPod</span></a></li>
<li id="gn-iphone"><a href="http://www.apple.com/iphone/"><span>iPhone</span></a></li>
<li id="gn-ipad"><a href="http://www.apple.com/ipad/"><span>iPad</span></a></li>
<li id="gn-itunes"><a href="http://www.apple.com/itunes/"><span>iTunes</span></a></li>
<li id="gn-support" class="gn-last"><a href="http://www.apple.com/support/"><span>Support</span></a></li>
</ul>
<!--googleon: all-->
<div id="globalsearch">
<form action="http://www.apple.com/search/" method="post" class="search" id="g-search"><div class="sp-label">
<label for="sp-searchtext">Search</label>
<input type="text" name="q" id="sp-searchtext" accesskey="s" />
</div></form>
<div id="sp-magnify"><div class="magnify-searchmode"></div><div class="magnify"></div></div>
<div id="sp-results"></div>
</div>
</nav>
<script type="text/javascript">
AC.GlobalNav.Instance = new AC.GlobalNav();
</script>
<div id="productheader" data-hires="true">
<h2><img src="http://ax.phobos.apple.com.edgesuite.net/images/web/itunes_preview/itunespreview_en.png" alt="iTunes" height="32" width="263"></h2>
<ul>
<li id="pn-whatsnew"><a href="http://www.apple.com/itunes/whats-new/">Whats New</a></li>
<li id="pn-whatis"><a href="http://www.apple.com/itunes/what-is/">What is iTunes</a></li>
<li id="pn-charts"><a href="http://www.apple.com/itunes/charts/">iTunes Charts</a></li>
</ul>
</div>
<div id="main">
<div id="itunes-detector">
<div id="launching-itunes">
<div id="status">
<div class="opening-itunes"><span>Opening the iTunes Store.</span><span>If iTunes doesn't open, click the iTunes application icon in your Dock or on your Windows desktop.</span><span class="spinner">Progress Indicator</span></div>
</div>
</div>
<div id="itunes-client-required">
<div class="callout">
<div class="left">iTunes</div>
<h2>iTunes is the world's easiest way to organize and add to your digital media collection.</h2>
<p preview-capable-text="We are unable to find iTunes on your computer. To download the free app Minecraft Pocket Edition Lite by Mojang, get iTunes now." class="intro has-preview-capable-text">
We are unable to find iTunes on your computer. To download the free app Minecraft Pocket Edition Lite by Mojang, get iTunes now.
</p>
<div class="download">
<p>Already have iTunes? Click I Have iTunes to open it now.</p>
<a class="i-have-itunes" onclick="its.detect.userOverrideSetItunesInstalled(); its.detect.openItunes(); return true;" href="#">
<img alt="I Have iTunes" src="/images/web/ihaveitunes.png" />
</a>
<a href="#" onclick="javascript:window.location='http://www.apple.com/itunes/affiliates/download/?id=479651754'; return true;"><img alt="Free Download" src="/images/web/freedownload.png" /></a>
</div>
<a class="macpc" href="#">iTunes for Mac + PC</a>
</div>
</div>
</div>
<script type="text/javascript">
deviceDetect();
</script>
<div id="desktopContentBlockId" class='platform-content-block display-block'>
<div id="content">
<div class="padder">
<div id="title" class="intro ">
<div class="left">
<h1>Minecraft Pocket Edition Lite</h1>
<h2>By Mojang</h2>
</div>
<div class="right">
<a href="https://itunes.apple.com/us/artist/mojang/id479516146" class="view-more">View More By This Developer</a>
</div>
<p>Open iTunes to buy and download apps.</p>
</div>
<div class="center-stack">
<div more-text="More" metrics-loc="Titledbox_Description" class="product-review">
<h4>
Description
</h4>
<p>Imagine it, build it. Create worlds on the go with Minecraft - Pocket Edition<br /><br />This is the Lite version of Minecraft - Pocket Edition. Minecraft - Pocket Edition allows you to build on the go. Use blocks to create masterpieces as you travel, hangout with friends, sit at the park, the possibilities are endless. Move beyond the limits of your computer and play Minecraft everywhere you go.<br /><br />Limitations of the Lite version<br />* The world is not saved between sessions<br />* Multiplayer worlds can not be copied to your phone<br />* Only 18 of the 36 different blocks are available</p>
</div>
<div class="app-links"><a rel="nofollow" target="_blank" href="http://www.minecraft.net" class="see-all">Minecraft Pocket Edition Lite Support</a></div>
<div more-text="More" metrics-loc="Titledbox_What&#39;s New in Version 0.2.1" class="product-review">
<h4>
What's New in Version 0.2.1
</h4>
<p>Minor version 0.2.1 (new controls!)<br />+ New optional control scheme; "split touch controls"<br />+ Added pigs to survival mode<br />+ Flying is changed; ascend/descend by sliding from the center button to the up/down button<br />+ More inventory selection slots<br />+ Bug fixes; dark tree trunk was impossible to pick up, invisible fences, resource items in the world were always bright, pixelated destruction feedback circle</p>
</div>
<div metrics-loc="Swoosh_" rows="1" class="swoosh lockup-container application large screenshots">
<div class="title">
<h2>Screenshots</h2>
<div class="pill">
<a metrics-loc="Pill_" metrics-leaf="1" href="#">iPhone</a>
<a metrics-loc="Pill_" metrics-leaf="1" href="#">iPad</a>
</div>
<a metrics-loc="Seeall" href="" class="see-all"><span></span></a>
</div>
<div class="toggle">
<div metrics-loc="iPhone" num-items="3" class="content iphone-screen-shots"><div><div class="lockup"><img alt="iPhone Screenshot 1" class="landscape" src="http://a1032.phobos.apple.com/us/r1000/065/Purple/66/56/d1/mzl.nlcdenrl.320x480-75.jpg" /></div><div class="lockup"><img alt="iPhone Screenshot 2" class="landscape" src="http://a517.phobos.apple.com/us/r1000/089/Purple/90/4e/9f/mzl.nresztpb.320x480-75.jpg" /></div><div class="lockup"><img alt="iPhone Screenshot 3" class="landscape" src="http://a896.phobos.apple.com/us/r1000/070/Purple/bb/dc/5c/mzl.ufuvkbwe.320x480-75.jpg" /></div></div></div><div metrics-loc="iPad" num-items="3" class="content ipad-screen-shots"><div><div class="lockup"><img alt="iPad Screenshot 1" class="landscape" src="http://a1464.phobos.apple.com/us/r1000/106/Purple/12/3d/d0/mzl.rzukvhhg.480x480-75.jpg" /></div><div class="lockup"><img alt="iPad Screenshot 2" class="landscape" src="http://a42.phobos.apple.com/us/r1000/120/Purple/ca/ca/d7/mzl.itrqspav.480x480-75.jpg" /></div><div class="lockup"><img alt="iPad Screenshot 3" class="landscape" src="http://a240.phobos.apple.com/us/r1000/118/Purple/49/2f/83/mzl.zkdizava.480x480-75.jpg" /></div></div></div>
</div>
</div>
<div class="customer-reviews">
<h4>Customer Reviews</h4>
<div more-text="More" class="customer-review">
<h5>
<span class="customerReviewTitle">Cool!</span>
<div class='rating' role='img' tabindex='-1' aria-label='5 stars'><div><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span></div></div>
</h5>
<span class="user-info">by
Robertobobbym
</span>
<p class="content" will-truncate-max-height="0" data-text-truncate-lines="5">
Can you believe it? It's minecraft for mobile phones! Slowly becoming just like the computer one, updates are being made, this is so awesome!<br/><br/>Also, did anyone notice the 3D sound system? I did, so cool :3<br/><br/>PIGS! :D
</p>
</div>
<div more-text="More" class="customer-review">
<h5>
<span class="customerReviewTitle">Improving</span>
<div class='rating' role='img' tabindex='-1' aria-label='5 stars'><div><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span></div></div>
</h5>
<span class="user-info">by
Taitai76
</span>
<p class="content" will-truncate-max-height="0" data-text-truncate-lines="5">
Pleas add:<br/>More enmays like creepers endermen and all<br/><br/>Let us craft so we make our own pickaxes wepons and tools it the whole reason its called mine CRAFT<br/><br/>and finally add more animles to tame and all.<br/><br/>Please update all these improvments
</p>
</div>
<div more-text="More" class="customer-review">
<h5>
<span class="customerReviewTitle">Review</span>
<div class='rating' role='img' tabindex='-1' aria-label='5 stars'><div><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span></div></div>
</h5>
<span class="user-info">by
Jdiem
</span>
<p class="content" will-truncate-max-height="0" data-text-truncate-lines="5">
Save button
</p>
</div>
</div>
<div metrics-loc="Swoosh_" rows="1" class="swoosh lockup-container application large">
<div class="title">
<h2>Customers Also Bought</h2>
</div>
<div num-items="5" class="content"><div>
<div rating-software="100,itunes-games" parental-rating="1" role="group" metrics-loc="Lockup_" adam-id="425652036" preview-artist="Geek Beach" aria-label="Dune Rider" preview-title="Dune Rider" class="lockup small application">
<a href="https://itunes.apple.com/us/app/dune-rider/id425652036?mt=8" class="artwork-link"><div class="artwork"><img width="100" height="100" alt="Dune Rider" class="artwork" src="http://a1.mzstatic.com/us/r1000/068/Purple/v4/33/73/f1/3373f115-e7f7-8701-cfd8-37a952ad53a5/mzl.nrblawbg.100x100-75.jpg" /><span class="mask"></span></div></a>
<div class="lockup-info">
<ul role="presentation" class="list"><li><a href="https://itunes.apple.com/us/app/dune-rider/id425652036?mt=8" class="name">Dune Rider</a></li><li><a href="https://itunes.apple.com/us/genre/ios-games/id6014?mt=8" class="genre">Games</a></li><li><a onclick="return its.detect.openItunes(&#39;https://itunes.apple.com/us/app/dune-rider/id425652036?mt=8&#39;);" href="#" class="action view-in-itunes"><span>View In iTunes</span></a></li></ul>
</div>
</div>
<div rating-software="100,itunes-games" parental-rating="1" role="group" metrics-loc="Lockup_" adam-id="408257810" preview-artist="Abraham Stolk" aria-label="the little crane that could" preview-title="the little crane that could" class="lockup small application">
<a href="https://itunes.apple.com/us/app/the-little-crane-that-could/id408257810?mt=8" class="artwork-link"><div class="artwork"><img width="100" height="100" alt="the little crane that could" class="artwork" src="http://a3.mzstatic.com/us/r1000/111/Purple/v4/0f/24/c8/0f24c862-b182-35de-bd25-dbebcf4b7667/mzm.wbkvgkyk.100x100-75.jpg" /><span class="mask"></span></div></a>
<div class="lockup-info">
<ul role="presentation" class="list"><li><a href="https://itunes.apple.com/us/app/the-little-crane-that-could/id408257810?mt=8" class="name">the little crane that could</a></li><li><a href="https://itunes.apple.com/us/genre/ios-games/id6014?mt=8" class="genre">Games</a></li><li><a onclick="return its.detect.openItunes(&#39;https://itunes.apple.com/us/app/the-little-crane-that-could/id408257810?mt=8&#39;);" href="#" class="action view-in-itunes"><span>View In iTunes</span></a></li></ul>
</div>
</div>
<div rating-software="100,itunes-games" parental-rating="1" role="group" metrics-loc="Lockup_" adam-id="390364604" preview-artist="Ratrod Studio Inc." aria-label="Drift Mania Championship Gold Lite" preview-title="Drift Mania Championship Gold Lite" class="lockup small application">
<a href="https://itunes.apple.com/us/app/drift-mania-championship-gold/id390364604?mt=8" class="artwork-link"><div class="artwork"><img width="100" height="100" alt="Drift Mania Championship Gold Lite" class="artwork" src="http://a2.mzstatic.com/us/r1000/114/Purple/v4/66/cb/11/66cb110c-111d-6421-57f3-19bf430c4760/mzl.kwdnbbmw.100x100-75.jpg" /><span class="mask"></span></div></a>
<div class="lockup-info">
<ul role="presentation" class="list"><li><a href="https://itunes.apple.com/us/app/drift-mania-championship-gold/id390364604?mt=8" class="name">Drift Mania Championship Gold Lite</a></li><li><a href="https://itunes.apple.com/us/genre/ios-games/id6014?mt=8" class="genre">Games</a></li><li><a onclick="return its.detect.openItunes(&#39;https://itunes.apple.com/us/app/drift-mania-championship-gold/id390364604?mt=8&#39;);" href="#" class="action view-in-itunes"><span>View In iTunes</span></a></li></ul>
</div>
</div>
<div rating-software="100,itunes-games" parental-rating="1" role="group" metrics-loc="Lockup_" adam-id="294919686" preview-artist="Ezone.com" aria-label="Crazy Snowboard" preview-title="Crazy Snowboard" class="lockup small application">
<a href="https://itunes.apple.com/us/app/crazy-snowboard/id294919686?mt=8" class="artwork-link"><div class="artwork"><img width="100" height="100" alt="Crazy Snowboard" class="artwork" src="http://a3.mzstatic.com/us/r1000/107/Purple/v4/27/9c/59/279c5980-e461-1b65-82e1-8fb96896849b/mzm.idcnsyzv.100x100-75.jpg" /><span class="mask"></span></div></a>
<div class="lockup-info">
<ul role="presentation" class="list"><li><a href="https://itunes.apple.com/us/app/crazy-snowboard/id294919686?mt=8" class="name">Crazy Snowboard</a></li><li><a href="https://itunes.apple.com/us/genre/ios-games/id6014?mt=8" class="genre">Games</a></li><li><a onclick="return its.detect.openItunes(&#39;https://itunes.apple.com/us/app/crazy-snowboard/id294919686?mt=8&#39;);" href="#" class="action view-in-itunes"><span>View In iTunes</span></a></li></ul>
</div>
</div>
<div rating-software="100,itunes-games" parental-rating="1" role="group" metrics-loc="Lockup_" adam-id="389941080" preview-artist="Logik State" aria-label="Sand Slides" preview-title="Sand Slides" class="lockup small application">
<a href="https://itunes.apple.com/us/app/sand-slides/id389941080?mt=8" class="artwork-link"><div class="artwork"><img width="100" height="100" alt="Sand Slides" class="artwork" src="http://a1.mzstatic.com/us/r1000/068/Purple/v4/63/94/51/63945127-2ea3-3bf7-0d5c-7b5571f96cbf/mzm.xqmhkley.100x100-75.jpg" /><span class="mask"></span></div></a>
<div class="lockup-info">
<ul role="presentation" class="list"><li><a href="https://itunes.apple.com/us/app/sand-slides/id389941080?mt=8" class="name">Sand Slides</a></li><li><a href="https://itunes.apple.com/us/genre/ios-games/id6014?mt=8" class="genre">Games</a></li><li><a onclick="return its.detect.openItunes(&#39;https://itunes.apple.com/us/app/sand-slides/id389941080?mt=8&#39;);" href="#" class="action view-in-itunes"><span>View In iTunes</span></a></li></ul>
</div>
</div>
</div></div>
</div>
</div>
<div id="left-stack">
<div rating-software="100,itunes-games" parental-rating="1" class="lockup product application">
<a href="https://itunes.apple.com/us/app/minecraft-pocket-edition-lite/id479651754?mt=8"><div class="artwork"><img width="175" height="175" alt="Minecraft &amp;ndash; Pocket Edition Lite" class="artwork" src="http://a5.mzstatic.com/us/r1000/087/Purple/99/2f/dd/mzl.erzwvjsi.175x175-75.jpg" /><span class="mask"></span></div></a>
<a onclick="return its.detect.openItunes(&#39;https://itunes.apple.com/us/app/minecraft-pocket-edition-lite/id479651754?mt=8&#39;);" href="#" class="action view-in-itunes"><span>View In iTunes</span></a>
<div class="fat-binary-blurb"><span class="fat-binary-badge"></span><span>This app is designed for both iPhone and iPad</span></div><ul class="list"><li><div class="price">Free</div></li><li class="genre"><span class="label">Category: </span><a href="https://itunes.apple.com/us/genre/ios-games/id6014?mt=8">Games</a></li><li class="release-date"><span class="label">Updated: </span>Mar 14, 2012</li><li><span class="label">Version: </span>0.2.1</li><li><span class="label">Size: </span>4.5 MB</li><li class="language"><span class="label">Language: </span>English</li><li><span class="label">Seller: </span>Mojang AB</li><li class="copyright">© Mojang AB</li></ul><div class="app-rating"><a href="https://itunes.apple.com/WebObjects/MZStore.woa/wa/appRatings">Rated 4+</a></div><p><span class="app-requirements">Requirements: </span>Compatible with iPhone, iPod touch, and iPad. Requires iOS 4.3 or later.</p>
</div>
<div class='extra-list customer-ratings'>
<h4>Customer Ratings</h4>
<div>Current Version:</div>
<div class='rating' role='img' tabindex='-1' aria-label='4 stars, 25571 Ratings'><div><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span><span class="rating-star ghost">&nbsp;</span></div><span class="rating-count">25571 Ratings</span>
</div>
<div>All Versions:</div>
<div class='rating' role='img' tabindex='-1' aria-label='4 stars, 31585 Ratings'><div><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span><span class="rating-star ghost">&nbsp;</span></div><span class="rating-count">31585 Ratings</span>
</div>
</div>
<div metrics-loc="Titledbox_More by Mojang" class="extra-list more-by">
<h4>
More by Mojang
</h4>
<ul class="list"><li>
<div rating-software="100,itunes-games" parental-rating="1" role="group" metrics-loc="Lockup_" adam-id="479516143" preview-artist="Mojang" aria-label="Minecraft &ndash; Pocket Edition" preview-title="Minecraft Pocket Edition" class="lockup small application">
<a href="https://itunes.apple.com/us/app/minecraft-pocket-edition/id479516143?mt=8" class="artwork-link"><div class="artwork"><img width="75" height="75" alt="Minecraft &#8211; Pocket Edition" class="artwork" src="http://a3.mzstatic.com/us/r1000/070/Purple2/v4/3f/56/07/3f56074b-af27-8ba3-7ef8-c97314c13ee7/mzl.rfhcaysw.75x75-65.jpg" /><span class="mask"></span></div></a>
<div class="lockup-info">
<ul role="presentation" class="list"><li><a href="https://itunes.apple.com/us/app/minecraft-pocket-edition/id479516143?mt=8" class="name">Minecraft Pocket Edition</a></li><li><a onclick="return its.detect.openItunes(&#39;https://itunes.apple.com/us/app/minecraft-pocket-edition/id479516143?mt=8&#39;);" href="#" class="action view-in-itunes"><span>View In iTunes</span></a></li></ul>
</div>
</div>
</li></ul>
</div>
</div>
</div>
</div>
</div>
</div>
<object classID="CLSID:D719897A-B07A-4C0C-AEA9-9B663A28DFCB" width="1" height="1" id="iTunesDetectorIE" ></object>
<script type="text/javascript">itms.PageData.itunesDownloadUrl='http://www.apple.com/itunes/affiliates/download/?id=479651754';</script>
<div id="facebook">
<div class="fbfan">
<iframe src="http://www.facebook.com/plugins/likebox.php?id=100484820802&amp;width=230&amp;connections=0&amp;stream=false&amp;header=false&amp;height=62" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:230px; height:63px;" allowTransparency="true"></iframe>
</div>
<div class="fbfan last">
<iframe src="http://www.facebook.com/plugins/likebox.php?id=286893159420&amp;width=250&amp;connections=0&amp;stream=false&amp;header=false&amp;height=62" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:250px; height:63px;" allowTransparency="true"></iframe>
</div>
<p>Become a fan of the iTunes and App Store pages on Facebook for exclusive offers, the inside scoop on new apps and more.</p>
</div>
<div id="globalfooter">
<div id="breadory">
<ol id="breadcrumbs">
<li class="home"><a href="http://www.apple.com/">Home</a></li>
<li>iTunes</li>
</ol>
<!--googleoff: all-->
<div id="directorynav" class="itunes">
<div id="dn-cola" class="column first">
<h3>iTunes</h3>
<ul>
<li><a href="http://www.apple.com/itunes/download/">Download iTunes</a></li>
<li><a href="http://www.apple.com/itunes/whats-new/">Whats New?</a></li>
<li><a href="http://www.apple.com/itunes/what-is/">What is iTunes?</a></li>
<li><a href="http://www.apple.com/itunes/charts/songs/">iTunes Charts</a></li>
</ul>
</div>
<div id="dn-colb" class="column">
<h3>More iTunes</h3>
<ul>
<li><a href="http://www.apple.com/itunes/digital-music-basics/">Digital Music Basics</a></li>
<li><a href="http://www.apple.com/itunes/gifts/">iTunes Gifts</a></li>
<li><a href="http://www.apple.com/education/itunes-u/">iTunes U</a></li>
<li><a href="http://www.apple.com/support/ipod/">iPod + iTunes Support</a></li>
<li><a href="http://www.apple.com/airplay/">AirPlay</a></li>
<li><a href="http://www.apple.com/accessibility/itunes/vision.html">Accessibility</a></li>
</ul>
</div>
<div id="dn-colc" class="column">
<h3>Working with iTunes</h3>
<ul>
<li><a href="http://www.apple.com/itunes/sellcontent/">Sell Your Content</a></li>
<li><a href="http://www.apple.com/itunes/content-providers/">Content Providers</a></li>
<li><a href="http://www.apple.com/itunes/companies/">Market with iTunes</a></li>
<li><a href="http://www.apple.com/itunes/affiliates/">Join the Affiliate Program</a></li>
<li><a href="http://www.apple.com/itunes/link/">Link to iTunes</a></li>
</ul>
</div>
<div id="dn-cold" class="column last">
<h3>iTunes Store</h3>
<ul>
<li><a href="http://itunes.apple.com/us/browse/">Browse iTunes Store</a></li>
<li><a href="http://itunes.apple.com/us/genre/mobile-software-applications/id36?mt=8">Browse App Store</a></li>
<li><a href="http://itunes.apple.com/us/store">Buy Music Now</a></li>
<li><a href="http://store.apple.com/us/browse/home/giftcards/itunes/gallery">Buy iTunes Gift Cards</a></li>
<li><a href="https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/redeemLandingPage">Redeem iTunes Gift Cards</a></li>
<li><a href="http://www.apple.com/itunes/corporatesales/">iTunes Corporate Sales</a></li>
<li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewFeature?id=365729306">Free Single of the Week</a></li>
<li><a href=" http://www.apple.com/itunes/inside-itunes/">Inside iTunes</a></li>
</ul>
</div>
<div class="capbottom"></div>
</div>
<!--googleon: all-->
</div><!--/breadory-->
<p class="gf-buy">Shop the <a href="http://store.apple.com/us">Apple Online Store</a> (1-800-MY-APPLE), visit an <a href="http://www.apple.com/retail/">Apple Retail Store</a>, or find a <a href="http://www.apple.com/buy/">reseller</a>.</p>
<ul class="gf-links piped">
<li><a href="http://www.apple.com/about/" class="first">Apple Info</a></li>
<li><a href="http://www.apple.com/sitemap/">Site Map</a></li>
<li><a href="http://www.apple.com/hotnews/">Hot News</a></li>
<li><a href="http://www.apple.com/rss/">RSS Feeds</a></li>
<li><a href="http://www.apple.com/contact/" class="contact_us">Contact Us</a></li>
<li><a href="http://www.apple.com/choose-your-country/" class="choose"><img src="http://images.apple.com/global/elements/flags/22x22/usa.png" alt="Choose your country or region" width="22" height="22" data-hires="true" /></a></li>
</ul>
<div class="gf-sosumi">
<p>Copyright &copy; 2013 Apple Inc. All rights reserved.</p>
<ul class="piped">
<li><a href="http://www.apple.com/legal/terms/site.html" class="first">Terms of Use</a></li>
<li><a href="http://www.apple.com/privacy/">Privacy Policy</a></li>
</ul>
</div>
</div><!--/globalfooter-->
<script language="JavaScript" type="text/javascript"><!--
var iTSMetricsCallbackFunction = function() {
ITSMetrics.reportingSuite = "appleitmsna,appleitmsus";
ITSMetrics.omniture = ITSMetrics.createBaselineOmnitureObject();
ITSMetrics.isPageMetricsEnabled=true;
/* Page Metrics */
ITSMetrics.omniture.pageName="SEO-Software-US-Mojang-Minecraft \u2013 Pocket Edition Lite-479651754";
ITSMetrics.omniture.channel="SEO";
ITSMetrics.omniture.prop22="HTML";
ITSMetrics.omniture.eVar22="HTML";
ITSMetrics.omniture.products="Mojang-Minecraft \u2013 Pocket Edition Lite-479651754";
/* User Agent */
var userAgentForMetrics = ITSMetrics.userAgentForMetrics();
ITSMetrics.omniture.prop12 = userAgentForMetrics;
ITSMetrics.omniture.eVar12 = userAgentForMetrics;
// check if Game Center
var gcUserAgent = "GameCenter";
var isGameCenter = userAgentForMetrics.length >= gcUserAgent.length && userAgentForMetrics.substr(0, gcUserAgent.length) == gcUserAgent;
if (isGameCenter) {
// prepend "GameCenter" to page and channel name
if (ITSMetrics.omniture.pageName) ITSMetrics.omniture.pageName = "GameCenter-" + ITSMetrics.omniture.pageName;
if (ITSMetrics.omniture.channel) ITSMetrics.omniture.channel = "GameCenter-" + ITSMetrics.omniture.channel;
}
/* Browser Plugins */
ITSMetrics.shouldTrackBrowserPlugins = false;
/* Pass-thru query params */
ITSMetrics.processQueryParameterInfoInCurrentRequest(ITSMetrics.omniture);
if (ITSMetrics.isPageMetricsEnabled) {
ITSMetrics.emitPagePing = function() {
var s_code=ITSMetrics.omniture.t();
if (s_code) {
var containingDiv = document.createElement('div');
containingDiv.innerHTML = s_code;
document.body.appendChild(containingDiv);
}
};
its.x.addEventListener(window, 'load', function() { window.setTimeout(ITSMetrics.emitPagePing, 1) }, false );
}
};
if (!window["ITSMetrics"]){
iTSDefer.register(function() {
iTSMetricsCallbackFunction();
});
} else {
iTSMetricsCallbackFunction();
}
--></script>
<script>
if (!window.its) {
window.its = {};
}
window.its.markupLoadEndTime = new Date().getTime();
</script>
</body>
</html>

File diff suppressed because one or more lines are too long

View file

@ -1,283 +0,0 @@
HTTP/1.1 200 OK
Server: GitHub.com
Date: Wed, 03 Apr 2013 01:26:33 GMT
Content-Type: application/json; charset=utf-8
Connection: keep-alive
Status: 200 OK
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 15
Vary: Accept
Cache-Control: public, max-age=60, s-maxage=60
Last-Modified: Tue, 02 Apr 2013 22:00:53 GMT
ETag: "823fc958f47c82de154fcf2f63f43eb3"
X-GitHub-Media-Type: github.beta
X-Content-Type-Options: nosniff
Content-Length: 32664
{
"sha": "ee76f1926defa8309b3a7ea64a25707519529a13",
"commit": {
"author": {
"name": "Robin Ward",
"email": "robin.ward@gmail.com",
"date": "2013-04-02T20:52:51Z"
},
"committer": {
"name": "Robin Ward",
"email": "robin.ward@gmail.com",
"date": "2013-04-02T22:00:53Z"
},
"message": "Debugging Tool for Hot Topics",
"tree": {
"sha": "bb6851a35b715c2ea376acb2a3fe679cf981d460",
"url": "https://api.github.com/repos/discourse/discourse/git/trees/bb6851a35b715c2ea376acb2a3fe679cf981d460"
},
"url": "https://api.github.com/repos/discourse/discourse/git/commits/ee76f1926defa8309b3a7ea64a25707519529a13",
"comment_count": 0
},
"url": "https://api.github.com/repos/discourse/discourse/commits/ee76f1926defa8309b3a7ea64a25707519529a13",
"html_url": "https://github.com/discourse/discourse/commit/ee76f1926defa8309b3a7ea64a25707519529a13",
"comments_url": "https://api.github.com/repos/discourse/discourse/commits/ee76f1926defa8309b3a7ea64a25707519529a13/comments",
"author": {
"login": "eviltrout",
"id": 17538,
"avatar_url": "https://secure.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png",
"gravatar_id": "c6e17f2ae2a215e87ff9e878a4e63cd9",
"url": "https://api.github.com/users/eviltrout",
"html_url": "https://github.com/eviltrout",
"followers_url": "https://api.github.com/users/eviltrout/followers",
"following_url": "https://api.github.com/users/eviltrout/following",
"gists_url": "https://api.github.com/users/eviltrout/gists{/gist_id}",
"starred_url": "https://api.github.com/users/eviltrout/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/eviltrout/subscriptions",
"organizations_url": "https://api.github.com/users/eviltrout/orgs",
"repos_url": "https://api.github.com/users/eviltrout/repos",
"events_url": "https://api.github.com/users/eviltrout/events{/privacy}",
"received_events_url": "https://api.github.com/users/eviltrout/received_events",
"type": "User"
},
"committer": {
"login": "eviltrout",
"id": 17538,
"avatar_url": "https://secure.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png",
"gravatar_id": "c6e17f2ae2a215e87ff9e878a4e63cd9",
"url": "https://api.github.com/users/eviltrout",
"html_url": "https://github.com/eviltrout",
"followers_url": "https://api.github.com/users/eviltrout/followers",
"following_url": "https://api.github.com/users/eviltrout/following",
"gists_url": "https://api.github.com/users/eviltrout/gists{/gist_id}",
"starred_url": "https://api.github.com/users/eviltrout/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/eviltrout/subscriptions",
"organizations_url": "https://api.github.com/users/eviltrout/orgs",
"repos_url": "https://api.github.com/users/eviltrout/repos",
"events_url": "https://api.github.com/users/eviltrout/events{/privacy}",
"received_events_url": "https://api.github.com/users/eviltrout/received_events",
"type": "User"
},
"parents": [
{
"sha": "161fdcb36462dead977fd59d7b7303150fcb255e",
"url": "https://api.github.com/repos/discourse/discourse/commits/161fdcb36462dead977fd59d7b7303150fcb255e",
"html_url": "https://github.com/discourse/discourse/commit/161fdcb36462dead977fd59d7b7303150fcb255e"
}
],
"stats": {
"total": 288,
"additions": 245,
"deletions": 43
},
"files": [
{
"sha": "f7ad304591831f5dbdb4c5d0131008637456cda4",
"filename": "app/assets/javascripts/discourse/controllers/list_topics_controller.js",
"status": "modified",
"additions": 10,
"deletions": 1,
"changes": 11,
"blob_url": "https://github.com/discourse/discourse/blob/ee76f1926defa8309b3a7ea64a25707519529a13/app/assets/javascripts/discourse/controllers/list_topics_controller.js",
"raw_url": "https://github.com/discourse/discourse/raw/ee76f1926defa8309b3a7ea64a25707519529a13/app/assets/javascripts/discourse/controllers/list_topics_controller.js",
"contents_url": "https://api.github.com/repos/discourse/discourse/contents/app/assets/javascripts/discourse/controllers/list_topics_controller.js?ref=ee76f1926defa8309b3a7ea64a25707519529a13",
"patch": "@@ -7,7 +7,8 @@\n @module Discourse\n **/\n Discourse.ListTopicsController = Discourse.ObjectController.extend({\n- needs: ['list', 'composer'],\n+ needs: ['list', 'composer', 'modal'],\n+\n // If we're changing our channel\n previousChannel: null,\n \n@@ -50,6 +51,14 @@ Discourse.ListTopicsController = Discourse.ObjectController.extend({\n topic.toggleStar();\n },\n \n+ // Show rank details\n+ showRankDetails: function(topic) {\n+ var modalController = this.get('controllers.modal');\n+ if (modalController) {\n+ modalController.show(Discourse.TopicRankDetailsView.create({ topic: topic }));\n+ }\n+ },\n+\n createTopic: function() {\n this.get('controllers.list').createTopic();\n },"
},
{
"sha": "866cdf5a17da91429a147fc649ead98ef7d3ac09",
"filename": "app/assets/javascripts/discourse/helpers/application_helpers.js",
"status": "modified",
"additions": 24,
"deletions": 0,
"changes": 24,
"blob_url": "https://github.com/discourse/discourse/blob/ee76f1926defa8309b3a7ea64a25707519529a13/app/assets/javascripts/discourse/helpers/application_helpers.js",
"raw_url": "https://github.com/discourse/discourse/raw/ee76f1926defa8309b3a7ea64a25707519529a13/app/assets/javascripts/discourse/helpers/application_helpers.js",
"contents_url": "https://api.github.com/repos/discourse/discourse/contents/app/assets/javascripts/discourse/helpers/application_helpers.js?ref=ee76f1926defa8309b3a7ea64a25707519529a13",
"patch": "@@ -181,6 +181,30 @@ Handlebars.registerHelper('editDate', function(property, options) {\n });\n \n /**\n+ Displays a percentile based on a `percent_rank` field\n+\n+ @method percentile\n+ @for Ember.Handlebars\n+**/\n+Ember.Handlebars.registerHelper('percentile', function(property, options) {\n+ var percentile = Ember.Handlebars.get(this, property, options);\n+ return Math.round((1.0 - percentile) * 100)\n+});\n+\n+/**\n+ Displays a float nicely\n+\n+ @method float\n+ @for Ember.Handlebars\n+**/\n+Ember.Handlebars.registerHelper('float', function(property, options) {\n+ var x = Ember.Handlebars.get(this, property, options);\n+ if (!x) return \"0\";\n+ if (Math.round(x) === x) return x;\n+ return x.toFixed(3)\n+});\n+\n+/**\n Display logic for numbers.\n \n @method number"
},
{
"sha": "93bd48db8943ea86a54ce4e090a1e8f39b09f3d8",
"filename": "app/assets/javascripts/discourse/templates/list/topic_list_item.js.handlebars",
"status": "modified",
"additions": 5,
"deletions": 0,
"changes": 5,
"blob_url": "https://github.com/discourse/discourse/blob/ee76f1926defa8309b3a7ea64a25707519529a13/app/assets/javascripts/discourse/templates/list/topic_list_item.js.handlebars",
"raw_url": "https://github.com/discourse/discourse/raw/ee76f1926defa8309b3a7ea64a25707519529a13/app/assets/javascripts/discourse/templates/list/topic_list_item.js.handlebars",
"contents_url": "https://api.github.com/repos/discourse/discourse/contents/app/assets/javascripts/discourse/templates/list/topic_list_item.js.handlebars?ref=ee76f1926defa8309b3a7ea64a25707519529a13",
"patch": "@@ -17,7 +17,12 @@\n {{#if unseen}}\n <a href=\"{{lastReadUrl}}\" class='badge new-posts badge-notification' title='{{i18n topic.new}}'><i class='fa fa-asterisk'></i></a>\n {{/if}}\n+\n+ {{#if rank_details}}\n+ <i class='fa fa-beaker score' {{action showRankDetails this}} title='{{i18n rank_details.show}}'></i>\n+ {{/if}}\n </td>\n+\n <td class='category'>\n {{categoryLink category}}\n </td>"
},
{
"sha": "411d3fb62be23046309bc4254b43f185784429ec",
"filename": "app/assets/javascripts/discourse/templates/modal/topic_rank_details.js.handlebars",
"status": "added",
"additions": 46,
"deletions": 0,
"changes": 46,
"blob_url": "https://github.com/discourse/discourse/blob/ee76f1926defa8309b3a7ea64a25707519529a13/app/assets/javascripts/discourse/templates/modal/topic_rank_details.js.handlebars",
"raw_url": "https://github.com/discourse/discourse/raw/ee76f1926defa8309b3a7ea64a25707519529a13/app/assets/javascripts/discourse/templates/modal/topic_rank_details.js.handlebars",
"contents_url": "https://api.github.com/repos/discourse/discourse/contents/app/assets/javascripts/discourse/templates/modal/topic_rank_details.js.handlebars?ref=ee76f1926defa8309b3a7ea64a25707519529a13",
"patch": "@@ -0,0 +1,46 @@\n+{{#with view.topic.rank_details}}\n+ <div class=\"modal-body\">\n+\n+ <!-- Note this isn't translated because it's a debugging tool for a feature\n+ that is not complete yet. We will probably rip this out altogether -->\n+\n+ <table class='table'>\n+ <tr>\n+ <td>hot topic type</td>\n+ <td>\n+ {{hot_topic_type}}\n+ </td>\n+ </tr>\n+ <tr>\n+ <td>random bias</td>\n+ <td>{{float random_bias}}</td>\n+ </tr>\n+ <tr>\n+ <td>random multiplier</td>\n+ <td>{{float random_multiplier}}</td>\n+ </tr>\n+ <tr>\n+ <td>days ago bias</td>\n+ <td>{{float days_ago_bias}}</td>\n+ </tr>\n+ <tr>\n+ <td>days ago multiplier</td>\n+ <td>{{float days_ago_multiplier}}</td>\n+ </tr>\n+ <tr>\n+ <td>ranking formula</td>\n+ <td>\n+ <p>= (random_bias * random_multiplier) +<br/>\n+ (days_ago_bias * days_ago_multiplier)</p>\n+ <p>= ({{float random_bias}} * {{float random_multiplier}}) + ({{float days_ago_bias}} * {{float days_ago_multiplier}})</p>\n+ </td>\n+ </tr>\n+ <tr>\n+ <td>ranking score</td>\n+ <td><b>{{float ranking_score}}</b></td>\n+ </tr>\n+\n+ </table>\n+\n+ </div>\n+{{/with}}\n\\ No newline at end of file"
},
{
"sha": "390953309891b6e4e7e4773a038915bdcf073a67",
"filename": "app/assets/javascripts/discourse/views/modal/topic_rank_details_view.js",
"status": "added",
"additions": 13,
"deletions": 0,
"changes": 13,
"blob_url": "https://github.com/discourse/discourse/blob/ee76f1926defa8309b3a7ea64a25707519529a13/app/assets/javascripts/discourse/views/modal/topic_rank_details_view.js",
"raw_url": "https://github.com/discourse/discourse/raw/ee76f1926defa8309b3a7ea64a25707519529a13/app/assets/javascripts/discourse/views/modal/topic_rank_details_view.js",
"contents_url": "https://api.github.com/repos/discourse/discourse/contents/app/assets/javascripts/discourse/views/modal/topic_rank_details_view.js?ref=ee76f1926defa8309b3a7ea64a25707519529a13",
"patch": "@@ -0,0 +1,13 @@\n+/**\n+ A modal view for displaying the ranking details of a topic\n+\n+ @class TopicRankDetailsView\n+ @extends Discourse.ModalBodyView\n+ @namespace Discourse\n+ @module Discourse\n+**/\n+Discourse.TopicRankDetailsView = Discourse.ModalBodyView.extend({\n+ templateName: 'modal/topic_rank_details',\n+ title: Em.String.i18n('rank_details.title')\n+\n+});"
},
{
"sha": "3ce7872b0373c136fe76b28482248eb70c5d1c7a",
"filename": "app/assets/stylesheets/application/modal.css.scss",
"status": "modified",
"additions": 2,
"deletions": 0,
"changes": 2,
"blob_url": "https://github.com/discourse/discourse/blob/ee76f1926defa8309b3a7ea64a25707519529a13/app/assets/stylesheets/application/modal.css.scss",
"raw_url": "https://github.com/discourse/discourse/raw/ee76f1926defa8309b3a7ea64a25707519529a13/app/assets/stylesheets/application/modal.css.scss",
"contents_url": "https://api.github.com/repos/discourse/discourse/contents/app/assets/stylesheets/application/modal.css.scss?ref=ee76f1926defa8309b3a7ea64a25707519529a13",
"patch": "@@ -151,6 +151,8 @@\n .archetype-option {\n margin-bottom: 20px;\n }\n+\n+\n }\n .password-confirmation {\n display: none;"
},
{
"sha": "2bbb6fa998a7ff92abe5c30305f0e72dfb494eb9",
"filename": "app/assets/stylesheets/application/topic-list.css.scss",
"status": "modified",
"additions": 13,
"deletions": 0,
"changes": 13,
"blob_url": "https://github.com/discourse/discourse/blob/ee76f1926defa8309b3a7ea64a25707519529a13/app/assets/stylesheets/application/topic-list.css.scss",
"raw_url": "https://github.com/discourse/discourse/raw/ee76f1926defa8309b3a7ea64a25707519529a13/app/assets/stylesheets/application/topic-list.css.scss",
"contents_url": "https://api.github.com/repos/discourse/discourse/contents/app/assets/stylesheets/application/topic-list.css.scss?ref=ee76f1926defa8309b3a7ea64a25707519529a13",
"patch": "@@ -97,7 +97,20 @@\n .main-link {\n width: 515px;\n font-size: 16px;\n+\n+ &:hover i.score {\n+ display: inline-block;\n+ }\n+\n+ i.score {\n+ color: green;\n+ cursor: pointer;\n+ display: none;\n+ }\n }\n+\n+\n+\n @include medium-width {\n .main-link {\n width: 400px;"
},
{
"sha": "951c4e871cee79f9ec954c75df0c8efdaaba3b94",
"filename": "app/controllers/list_controller.rb",
"status": "modified",
"additions": 0,
"deletions": 1,
"changes": 1,
"blob_url": "https://github.com/discourse/discourse/blob/ee76f1926defa8309b3a7ea64a25707519529a13/app/controllers/list_controller.rb",
"raw_url": "https://github.com/discourse/discourse/raw/ee76f1926defa8309b3a7ea64a25707519529a13/app/controllers/list_controller.rb",
"contents_url": "https://api.github.com/repos/discourse/discourse/contents/app/controllers/list_controller.rb?ref=ee76f1926defa8309b3a7ea64a25707519529a13",
"patch": "@@ -28,7 +28,6 @@ class ListController < ApplicationController\n end\n \n def category\n-\n query = TopicQuery.new(current_user, page: params[:page])\n list = nil\n "
},
{
"sha": "c4ef81774a6c03f4ca9c7676ee5c4b26a2fc134f",
"filename": "app/models/hot_topic.rb",
"status": "modified",
"additions": 50,
"deletions": 11,
"changes": 61,
"blob_url": "https://github.com/discourse/discourse/blob/ee76f1926defa8309b3a7ea64a25707519529a13/app/models/hot_topic.rb",
"raw_url": "https://github.com/discourse/discourse/raw/ee76f1926defa8309b3a7ea64a25707519529a13/app/models/hot_topic.rb",
"contents_url": "https://api.github.com/repos/discourse/discourse/contents/app/models/hot_topic.rb?ref=ee76f1926defa8309b3a7ea64a25707519529a13",
"patch": "@@ -18,9 +18,23 @@ def self.refresh!\n no_old_in_first_x_rows = 8 # don't show old results in the first x rows\n \n # Include all sticky uncategorized on Hot\n- exec_sql(\"INSERT INTO hot_topics (topic_id, score)\n- SELECT t.id, RANDOM()\n+ exec_sql(\"INSERT INTO hot_topics (topic_id,\n+ random_bias,\n+ random_multiplier,\n+ days_ago_bias,\n+ days_ago_multiplier,\n+ score,\n+ hot_topic_type)\n+ SELECT t.id,\n+ calc.random_bias,\n+ 1.0,\n+ 0,\n+ 1.0,\n+ calc.random_bias,\n+ 1\n FROM topics AS t\n+ INNER JOIN (SELECT id, RANDOM() as random_bias\n+ FROM topics) AS calc ON calc.id = t.id\n WHERE t.deleted_at IS NULL\n AND t.visible\n AND (NOT t.archived)\n@@ -28,12 +42,27 @@ def self.refresh!\n AND t.category_id IS NULL\")\n \n # Include high percentile recent topics\n- inserted_count = exec_sql(\"INSERT INTO hot_topics (topic_id, category_id, score)\n+ inserted_count = exec_sql(\"INSERT INTO hot_topics (topic_id,\n+ category_id,\n+ random_bias,\n+ random_multiplier,\n+ days_ago_bias,\n+ days_ago_multiplier,\n+ score,\n+ hot_topic_type)\n SELECT t.id,\n t.category_id,\n- ((1.0 - (EXTRACT(EPOCH FROM CURRENT_TIMESTAMP-t.created_at)/86400) / :days_ago) * 0.95) +\n- (RANDOM() * 0.05)\n+ calc.random_bias,\n+ 0.05,\n+ calc.days_ago_bias,\n+ 0.95,\n+ (calc.random_bias * 0.05) + (days_ago_bias * 0.95),\n+ 2\n FROM topics AS t\n+ INNER JOIN (SELECT id,\n+ RANDOM() as random_bias,\n+ ((1.0 - (EXTRACT(EPOCH FROM CURRENT_TIMESTAMP-created_at)/86400) / :days_ago) * 0.95) AS days_ago_bias\n+ FROM topics) AS calc ON calc.id = t.id\n WHERE t.deleted_at IS NULL\n AND t.visible\n AND (NOT t.closed)\n@@ -56,16 +85,26 @@ def self.refresh!\n max_old_score = HotTopic.order('score desc').limit(no_old_in_first_x_rows).last.score\n end\n \n-\n-\n-\n-\n # Add a sprinkling of random older topics\n- exec_sql(\"INSERT INTO hot_topics (topic_id, category_id, score)\n+ exec_sql(\"INSERT INTO hot_topics (topic_id,\n+ category_id,\n+ random_bias,\n+ random_multiplier,\n+ days_ago_bias,\n+ days_ago_multiplier,\n+ score,\n+ hot_topic_type)\n SELECT t.id,\n t.category_id,\n- RANDOM() * :max_old_score\n+ calc.random_bias,\n+ :max_old_score,\n+ 0,\n+ 1.0,\n+ calc.random_bias * :max_old_score,\n+ 3\n FROM topics AS t\n+ INNER JOIN (SELECT id, RANDOM() as random_bias\n+ FROM topics) AS calc ON calc.id = t.id\n WHERE t.deleted_at IS NULL\n AND t.visible\n AND (NOT t.closed)"
},
{
"sha": "af082c77126fb57f80fc1916bce878a8340fbf8e",
"filename": "app/models/topic.rb",
"status": "modified",
"additions": 1,
"deletions": 0,
"changes": 1,
"blob_url": "https://github.com/discourse/discourse/blob/ee76f1926defa8309b3a7ea64a25707519529a13/app/models/topic.rb",
"raw_url": "https://github.com/discourse/discourse/raw/ee76f1926defa8309b3a7ea64a25707519529a13/app/models/topic.rb",
"contents_url": "https://api.github.com/repos/discourse/discourse/contents/app/models/topic.rb?ref=ee76f1926defa8309b3a7ea64a25707519529a13",
"patch": "@@ -55,6 +55,7 @@ def self.featured_users_count\n # When we want to temporarily attach some data to a forum topic (usually before serialization)\n attr_accessor :user_data\n attr_accessor :posters # TODO: can replace with posters_summary once we remove old list code\n+ attr_accessor :topic_list\n \n \n # The regular order"
},
{
"sha": "4fc096d0ff1a60d93c9b1692df0b20579b9bb16a",
"filename": "app/models/topic_list.rb",
"status": "modified",
"additions": 9,
"deletions": 3,
"changes": 12,
"blob_url": "https://github.com/discourse/discourse/blob/ee76f1926defa8309b3a7ea64a25707519529a13/app/models/topic_list.rb",
"raw_url": "https://github.com/discourse/discourse/raw/ee76f1926defa8309b3a7ea64a25707519529a13/app/models/topic_list.rb",
"contents_url": "https://api.github.com/repos/discourse/discourse/contents/app/models/topic_list.rb?ref=ee76f1926defa8309b3a7ea64a25707519529a13",
"patch": "@@ -3,9 +3,14 @@\n class TopicList\n include ActiveModel::Serialization\n \n- attr_accessor :more_topics_url, :draft, :draft_key, :draft_sequence\n-\n- def initialize(current_user, topics)\n+ attr_accessor :more_topics_url,\n+ :draft,\n+ :draft_key,\n+ :draft_sequence,\n+ :filter\n+\n+ def initialize(filter, current_user, topics)\n+ @filter = filter\n @current_user = current_user\n @topics_input = topics\n end\n@@ -30,6 +35,7 @@ def topics\n @topics.each do |ft|\n ft.user_data = @topic_lookup[ft.id] if @topic_lookup.present?\n ft.posters = ft.posters_summary(ft.user_data, @current_user, avatar_lookup: avatar_lookup)\n+ ft.topic_list = self\n end\n \n return @topics"
},
{
"sha": "e30f8e4e9d296d3d381944a244f98176923ddfa4",
"filename": "app/serializers/topic_list_item_serializer.rb",
"status": "modified",
"additions": 32,
"deletions": 1,
"changes": 33,
"blob_url": "https://github.com/discourse/discourse/blob/ee76f1926defa8309b3a7ea64a25707519529a13/app/serializers/topic_list_item_serializer.rb",
"raw_url": "https://github.com/discourse/discourse/raw/ee76f1926defa8309b3a7ea64a25707519529a13/app/serializers/topic_list_item_serializer.rb",
"contents_url": "https://api.github.com/repos/discourse/discourse/contents/app/serializers/topic_list_item_serializer.rb?ref=ee76f1926defa8309b3a7ea64a25707519529a13",
"patch": "@@ -10,7 +10,8 @@ class TopicListItemSerializer < ListableTopicSerializer\n :archived,\n :starred,\n :has_best_of,\n- :archetype\n+ :archetype,\n+ :rank_details\n \n has_one :category\n has_many :posters, serializer: TopicPosterSerializer, embed: :objects\n@@ -20,6 +21,35 @@ def starred\n end\n alias :include_starred? :seen\n \n+\n+ # This is for debugging / tweaking the hot topic rankings.\n+ # We will likely remove it after we are happier with things.\n+ def rank_details\n+\n+ hot_topic_type = case object.hot_topic.hot_topic_type\n+ when 1 then 'sticky'\n+ when 2 then 'recent high scoring'\n+ when 3 then 'old high scoring'\n+ end\n+\n+ {topic_score: object.score,\n+ percent_rank: object.percent_rank,\n+ random_bias: object.hot_topic.random_bias,\n+ random_multiplier: object.hot_topic.random_multiplier,\n+ days_ago_bias: object.hot_topic.days_ago_bias,\n+ days_ago_multiplier: object.hot_topic.days_ago_multiplier,\n+ ranking_score: object.hot_topic.score,\n+ hot_topic_type: hot_topic_type}\n+ end\n+\n+ def include_rank_details?\n+ return false unless object.topic_list.present?\n+ return false unless scope.user.present?\n+ return false unless scope.user.admin?\n+\n+ object.topic_list.filter == :hot\n+ end\n+\n def posters\n object.posters || []\n end\n@@ -28,4 +58,5 @@ def pinned\n PinnedCheck.new(object, object.user_data).pinned?\n end\n \n+\n end"
},
{
"sha": "f08b4d373b4069264fb2538baa079dc56de9b9b0",
"filename": "app/serializers/topic_list_serializer.rb",
"status": "modified",
"additions": 6,
"deletions": 1,
"changes": 7,
"blob_url": "https://github.com/discourse/discourse/blob/ee76f1926defa8309b3a7ea64a25707519529a13/app/serializers/topic_list_serializer.rb",
"raw_url": "https://github.com/discourse/discourse/raw/ee76f1926defa8309b3a7ea64a25707519529a13/app/serializers/topic_list_serializer.rb",
"contents_url": "https://api.github.com/repos/discourse/discourse/contents/app/serializers/topic_list_serializer.rb?ref=ee76f1926defa8309b3a7ea64a25707519529a13",
"patch": "@@ -1,6 +1,11 @@\n class TopicListSerializer < ApplicationSerializer\n \n- attributes :can_create_topic, :more_topics_url, :filter_summary, :draft, :draft_key, :draft_sequence\n+ attributes :can_create_topic,\n+ :more_topics_url,\n+ :filter_summary,\n+ :draft,\n+ :draft_key,\n+ :draft_sequence\n \n has_many :topics, serializer: TopicListItemSerializer, embed: :objects\n "
},
{
"sha": "4213783efc338811d8242ddb0c49f0df19403543",
"filename": "config/locales/client.en.yml",
"status": "modified",
"additions": 5,
"deletions": 0,
"changes": 5,
"blob_url": "https://github.com/discourse/discourse/blob/ee76f1926defa8309b3a7ea64a25707519529a13/config/locales/client.en.yml",
"raw_url": "https://github.com/discourse/discourse/raw/ee76f1926defa8309b3a7ea64a25707519529a13/config/locales/client.en.yml",
"contents_url": "https://api.github.com/repos/discourse/discourse/contents/config/locales/client.en.yml?ref=ee76f1926defa8309b3a7ea64a25707519529a13",
"patch": "@@ -386,6 +386,10 @@ en:\n favorited: \"There are no more favorited topics to read.\"\n category: \"There are no more {{category}} topics.\"\n \n+ rank_details:\n+ show: show topic rank details\n+ title: Topic Rank Details\n+\n topic:\n create_in: 'Create {{categoryName}} Topic'\n create: 'Create Topic'\n@@ -407,6 +411,7 @@ en:\n description: \"Sorry, we couldn't find that topic. Perhaps it was removed by a moderator?\"\n unread_posts: \"you have {{unread}} unread old posts in this topic\"\n new_posts: \"there are {{new_posts}} new posts in this topic since you last read it\"\n+\n likes:\n one: \"there is 1 like in this topic\"\n other: \"there are {{count}} likes in this topic\""
},
{
"sha": "dab4598a6c68a11273256b5200b0bfd6e3b7efee",
"filename": "db/migrate/20130402210723_add_values_to_hot_topics.rb",
"status": "added",
"additions": 9,
"deletions": 0,
"changes": 9,
"blob_url": "https://github.com/discourse/discourse/blob/ee76f1926defa8309b3a7ea64a25707519529a13/db/migrate/20130402210723_add_values_to_hot_topics.rb",
"raw_url": "https://github.com/discourse/discourse/raw/ee76f1926defa8309b3a7ea64a25707519529a13/db/migrate/20130402210723_add_values_to_hot_topics.rb",
"contents_url": "https://api.github.com/repos/discourse/discourse/contents/db/migrate/20130402210723_add_values_to_hot_topics.rb?ref=ee76f1926defa8309b3a7ea64a25707519529a13",
"patch": "@@ -0,0 +1,9 @@\n+class AddValuesToHotTopics < ActiveRecord::Migration\n+ def change\n+ add_column :hot_topics, :random_bias, :float\n+ add_column :hot_topics, :random_multiplier, :float\n+ add_column :hot_topics, :days_ago_bias, :float\n+ add_column :hot_topics, :days_ago_multiplier, :float\n+ add_column :hot_topics, :hot_topic_type, :integer\n+ end\n+end"
},
{
"sha": "e091b99dbb33556ca11e1f99e42933d696ec0dba",
"filename": "lib/topic_query.rb",
"status": "modified",
"additions": 20,
"deletions": 25,
"changes": 45,
"blob_url": "https://github.com/discourse/discourse/blob/ee76f1926defa8309b3a7ea64a25707519529a13/lib/topic_query.rb",
"raw_url": "https://github.com/discourse/discourse/raw/ee76f1926defa8309b3a7ea64a25707519529a13/lib/topic_query.rb",
"contents_url": "https://api.github.com/repos/discourse/discourse/contents/lib/topic_query.rb?ref=ee76f1926defa8309b3a7ea64a25707519529a13",
"patch": "@@ -81,7 +81,7 @@ def list_suggested_for(topic)\n \n # If not logged in, return some random results, preferably in this category\n if @user.blank?\n- return TopicList.new(@user, random_suggested_results_for(topic, SiteSetting.suggested_topics, exclude_topic_ids))\n+ return TopicList.new(:suggested, @user, random_suggested_results_for(topic, SiteSetting.suggested_topics, exclude_topic_ids))\n end\n \n results = unread_results(per_page: SiteSetting.suggested_topics)\n@@ -118,49 +118,45 @@ def list_suggested_for(topic)\n end\n end\n \n- TopicList.new(@user, results)\n+ TopicList.new(:suggested, @user, results)\n end\n \n # The latest view of topics\n def list_latest\n- TopicList.new(@user, default_list)\n+ create_list(:latest)\n end\n \n # The favorited topics\n def list_favorited\n- return_list do |list|\n- list.where('tu.starred')\n- end\n+ create_list(:favorited) {|topics| topics.where('tu.starred') }\n end\n \n def list_read\n- return_list(unordered: true) do |list|\n- list.order('COALESCE(tu.last_visited_at, topics.bumped_at) DESC')\n+ create_list(:read, unordered: true) do |topics|\n+ topics.order('COALESCE(tu.last_visited_at, topics.bumped_at) DESC')\n end\n end\n \n def list_hot\n- return_list(unordered: true) do |list|\n- # Find hot topics\n- list = list.joins(:hot_topic)\n- .order(TopicQuery.order_hotness)\n+ create_list(:hot, unordered: true) do |topics|\n+ topics.joins(:hot_topic).order(TopicQuery.order_hotness)\n end\n end\n \n def list_new\n- TopicList.new(@user, new_results)\n+ TopicList.new(:new, @user, new_results)\n end\n \n def list_unread\n- TopicList.new(@user, unread_results)\n+ TopicList.new(:unread, @user, unread_results)\n end\n \n def list_posted\n- return_list {|l| l.where('tu.user_id IS NOT NULL') }\n+ create_list(:posted) {|l| l.where('tu.user_id IS NOT NULL') }\n end\n \n def list_uncategorized\n- return_list(unordered: true) do |list|\n+ create_list(:uncategorized, unordered: true) do |list|\n list = list.where(category_id: nil)\n \n if @user_id.present?\n@@ -172,7 +168,7 @@ def list_uncategorized\n end\n \n def list_category(category)\n- return_list(unordered: true) do |list|\n+ create_list(:category, unordered: true) do |list|\n list = list.where(category_id: category.id)\n if @user_id.present?\n list.order(TopicQuery.order_with_pinned_sql)\n@@ -191,13 +187,15 @@ def new_count\n end\n \n def list_new_in_category(category)\n- return_list {|l| l.where(category_id: category.id).by_newest.first(25)}\n+ create_list(:new_in_category) {|l| l.where(category_id: category.id).by_newest.first(25)}\n end\n \n protected\n \n- def return_list(list_opts={})\n- TopicList.new(@user, yield(default_list(list_opts)))\n+ def create_list(filter, list_opts={})\n+ topics = default_list(list_opts)\n+ topics = yield(topics) if block_given?\n+ TopicList.new(filter, @user, topics)\n end\n \n # Create a list based on a bunch of detault options\n@@ -233,7 +231,6 @@ def default_list(list_opts={})\n end\n \n def new_results(list_opts={})\n-\n default_list(list_opts)\n .where(\"topics.created_at >= :created_at\", created_at: @user.treat_as_new_topic_start_date)\n .where(\"tu.last_read_post_number IS NULL\")\n@@ -252,12 +249,10 @@ def random_suggested_results_for(topic, count, exclude_topic_ids)\n .where(closed: false, archived: false, visible: true)\n \n if topic.category_id.present?\n- results = results.order(\"CASE WHEN topics.category_id = #{topic.category_id.to_i} THEN 0 ELSE 1 END, RANDOM()\")\n- else\n- results = results.order(\"RANDOM()\")\n+ return results.order(\"CASE WHEN topics.category_id = #{topic.category_id.to_i} THEN 0 ELSE 1 END, RANDOM()\")\n end\n \n- results\n+ results.order(\"RANDOM()\")\n end\n \n end"
}
]
}

View file

@ -1,607 +0,0 @@
HTTP/1.0 200 OK
Date: Sun, 28 Apr 2013 19:11:21 GMT
Expires: Sat, 6 May 1995 12:00:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: ServerID=1332; Path=/
Set-Cookie: JSESSIONID=9BE14DA3E8864346F04FF28AF6888AF2.localhost; Path=/
Content-Type: text/html;charset=ISO-8859-1
Content-Language: en-US
Vary: User-Agent,Accept-Encoding
Connection: close
<!DOCTYPE html>
<head>
<title>RottenTomatoes Mobile</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0" />
<link rel="stylesheet" href="//images.rottentomatoescdn.com/styles/mobile/mobile.css?v=prod20130426a" type="text/css"/>
<script type="text/javascript" src="//images.rottentomatoescdn.com/files/inc_beta/rt.js" ></script>
<script type="text/javascript" src="//images.rottentomatoescdn.com/js/jquery/jquery-1.6.1.min.js" ></script>
<script type='text/javascript'>
(function() {
var useSSL = 'https:' == document.location.protocol;
var src = (useSSL ? 'https:' : 'http:') +
'//www.googletagservices.com/tag/js/gpt_mobile.js';
document.write('<scr' + 'ipt src="' + src + '"></scr' + 'ipt>');
})();
</script>
<script>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-2265251-1']);
//_gaq.push(['_setDomainName', 'www.rottentomatoes.com']);
_gaq.push(['_setCustomVar', 2, 'Standalone Webapp', (window.navigator.standalone ? 'True' : 'False'), 1]);
</script>
<script type="text/javascript">
function getCookie(c) {
var d = document.cookie.indexOf(c + "=");
var a = d + c.length + 1;
if ((!d) && (c != document.cookie.substring(0, c.length))) {
return null
}
if (d == -1) {
return null
}
var b = document.cookie.indexOf(";", a);
if (b == -1) {
b = document.cookie.length
}
return unescape(document.cookie.substring(a, b))
}
var qcsegments = getCookie("qcs");
</script>
<script type="text/javascript" src="//images.rottentomatoescdn.com/js/jquery/plugins/jquery.rt_showMoreLink.js" ></script>
</head>
<style>
.greenBackground {
background-color: #3D8404;
}
</style>
<body>
<div id="fb-root"></div>
<script>
var fb_connected=$.Deferred();
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
window.fbAsyncInit = function() {
FB.init({
appId: '326803741017',
status: true,
cookie: true,
xfbml: true,
oauth: true,
channelUrl : '//http://www.rottentomatoes.com/facebook/channel.html' // Channel File for x-domain communication
});
FB.Event.subscribe("auth.authResponseChange", handleResponseChange);
};
function handleResponseChange(response) {
fb_connected.resolve();
_gaq.push(['_trackEvent', "RT Mobile", "Facebook IP", response.status]);
}
</script>
<gpt:mobile />
<div id="mobile_header">
<div id="topBar">
<a href="http://www.rottentomatoes.com/mobile/">
<img id="logo" src="http://images.rottentomatoescdn.com/images/mobile/header-logo.png?v=20130214" width="96px" />
</a>
<div id="searchBar">
<form id="searchForm" method="get" action="/mobile/search/">
<input type="text" id="queryinput" name="q" value="Search Movies, Actors..." onclick="this.value='';"/>
</form>
</div>
</div>
<div id="navBar">
<a href="/mobile/" id="boxoffice" class="tab ">
<span>Box Office</span>
</a>
<a href="/mobile/showtimes/" id="theaters" class="tab ">
<span>Theaters</span>
</a>
<a href="/mobile/upcoming/" id="upcoming" class="tab ">
<span>Upcoming</span>
</a>
<a href="/mobile/dvd/?subnav=new_releases" id="dvd" class="tab ">
<span>DVD</span>
</a>
</div>
</div>
<div id="movie" class="pageBody">
<div class="basics media">
<h1>Mud</h1>
<div class="poster img">
<img src="http://content7.flixster.com/movie/11/16/93/11169361_pro.jpg" width="120" height="171" alt="" title="" />
</div>
<div class="bd">
<div class="rtscores">
<div class="rating media">
<i class="tomato img"></i>
<div class="bd">
<p class="percentage"><span class="bold">98%</span> of critics liked it</p>
</div>
</div>
<div class="rating media">
<i class="popcorn img"></i>
<div class="bd">
<p class="percentage"><span class="bold">85%</span>&nbsp;of users liked it</p>
</div>
</div>
</div>
<div class="summary">
<div class="actors">
<a href="/mobile/celebrity/matthew_mcconaughey/" class="" >Matthew McConaughey</a>,
<a href="/mobile/celebrity/reese_witherspoon/" class="" >Reese Witherspoon</a></div>
<div class="release">In theaters&nbsp;Apr 26, 2013</div>
<div class="meta">PG-13, 2 hr. 10 min.</div>
<a href="http://www.videodetective.net/player.aspx?PublishedId=349126&CustomerId=300120&e=1367349082003&cmd=6&fmt=4&VideoKbrate=212&h=17705e81b7e49f2d02b141570861098f" class="trailerbutton" onclick="Tracker.trackPageview('trailer'); Tracker.trackEvent('trailer', 'HiRes');"></a>
</div>
</div>
</div>
<div class="detail clearfix">
<div id="showtimes" class="detailSection">
<h2>Showtimes</h2>
<form method="get" class="info" action="/mobile/movies-showtimes/mud_2012">
Get Showtimes: <input id="postalCodeInput" class="text" type="text" name="postal" value="" />
<select name="date" <flixster:attributes attributes="{name=date, class=dropdown}"/>>
<option value="20130428" >Today, 4/28</option>
<option value="20130429" >Monday, 4/29</option>
<option value="20130430" >Tuesday, 4/30</option>
<option value="20130501" >Wednesday, 5/1</option>
<option value="20130502" >Thursday, 5/2</option>
<option value="20130503" >Friday, 5/3</option>
<option value="20130504" >Saturday, 5/4</option>
</select>
<input class="button" type="submit" name="submit" value="Go" />
</form>
</div>
<div id="movieInfo" class="detailSection">
<h2>Movie Info</h2>
<div class="info">
<span class="label">Cast:</span>
<a href="/mobile/celebrity/matthew_mcconaughey/" class="" >Matthew McConaughey</a>,
<a href="/mobile/celebrity/reese_witherspoon/" class="" >Reese Witherspoon</a>,
<a href="/mobile/celebrity/tye_sheridan/" class="" >Tye Sheridan</a>,
<a href="/mobile/celebrity/jacob_lofland/" class="" >Jacob Lofland</a>,
<a href="/mobile/celebrity/michael_shannon/" class="" >Michael Shannon</a>,
<a href="/mobile/celebrity/sam_shepard/" class="" >Sam Shepard</a>,
<a href="/mobile/celebrity/sarah_paulson/" class="" >Sarah Paulson</a>,
<a href="/mobile/celebrity/ray_mckinnon/" class="" >Ray McKinnon</a>
</div>
<div class="info">
<span class="label">Director:</span> Jeff Nichols
</div>
<div class="info">
<span class="label">Rated:</span> PG-13
</div>
<div class="info">
<span class="label">Running Time:</span> 2 hr. 10 min.
</div>
<div class="info">
<span class="label">Genre:</span> Drama
</div>
<div class="info">
<span class="label">Theater Release:</span> Apr 26, 2013
</div>
<div class="info">
<span class="label">Synopsis:</span>
<span id="movieSynopsis">Mud is an adventure about two boys, Ellis and his friend Neckbone, who find a man named Mud hiding out on an island in the Mississippi. Mud describes fantastic scenarios-he killed a man in Texas and vengeful bounty hunters are coming to get him. He says he is planning to meet and escape with the love of his life, Juniper, who is waiting for him in town. Skeptical but intrigued, Ellis and Neckbone agree to help him. It isn't long until Mud's visions come true and their small town is besieged by a
<span id="movieSynopsisRemaining" style="display:none;"> beautiful girl with a line of bounty hunters in tow. (c) Roadside Attractions</span>
<a href="javascript:void(0);" id="showMoreSynopsis" onmousedown="_gaq.push(['_trackEvent', 'RT Mobile', 'MOB Page', 'Show More']);"></a>
<script>
$(function(){
$('#movieSynopsis').rt_showMoreLink({moreText:'... More', lessText:'', moreItemsSelector:'#movieSynopsisRemaining', moreLinkSelector:'#showMoreSynopsis'});
});
</script>
</span>
</div>
</div>
<div id="ratings" class="detailSection">
<h2>Critic Reviews</h2>
<ul>
<li>
<div class="critic media rating">
<i class="tomato img"></i>
<div class="bd">
<div class="byline">Stephen Whitty, Newark Star-Ledger</div>
"Mud" isn't just a movie. It's the firm confirmation of a career.
<a href="http://www.nj.com/entertainment/index.ssf/2013/04/mud_review_matthew_mcconaughey.html?utm_source=feedly" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="tomato img"></i>
<div class="bd">
<div class="byline">Adam Graham, Detroit News</div>
"Mud" unfolds at its own pace, revealing its story in slivers. The performances are outstanding, especially from Sheridan, who plays tough, sweet, vulnerable and confused with equal conviction.
<a href="http://www.detroitnews.com/article/20130426/ENT02/304260319/1034/ENT02/Review-Deft-Mud-shines-coming-age-tale" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="tomato img"></i>
<div class="bd">
<div class="byline">Ann Hornaday, Washington Post</div>
The film is drenched in the humidity and salty air of a Delta summer, often recalling the musical, aphoristic cadences of Sam Shepard, who happens to appear in a supporting role.
<a href="http://www.washingtonpost.com/gog/movies/mud,1247684/critic-review.html" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="tomato img"></i>
<div class="bd">
<div class="byline">Lou Lumenick, New York Post</div>
A wonderful, piquant modern-day variation on "Huckleberry Finn.''
<a href="http://www.nypost.com/p/entertainment/movies/mud_slings_triumph_nETry33K6iVxeW2DicDu1M?utm_medium=rss&utm_content=Movies&utm_source=feedly" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="tomato img"></i>
<div class="bd">
<div class="byline">Betsy Sharkey, Los Angeles Times</div>
One of the most creatively rich and emotionally rewarding movies to come along this year.
<a href="http://www.latimes.com/entertainment/movies/moviesnow/la-et-mud-20130426,0,131208.story" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="tomato img"></i>
<div class="bd">
<div class="byline">Joe Morgenstern, Wall Street Journal</div>
It's a movie that holds out hope for the movies' future.
<a href="http://online.wsj.com/article/SB10001424127887323335404578443672443307786.html" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="tomato img"></i>
<div class="bd">
<div class="byline">A.O. Scott, New York Times</div>
Mr. Nichols's voice is a distinctive and welcome presence in American film.
<a href="http://movies.nytimes.com/2013/04/26/movies/mud-stars-matthew-mcconaughey-and-reese-witherspoon.html?partner=rss&emc=rss&utm_source=feedly&_r=0" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="tomato img"></i>
<div class="bd">
<div class="byline">John Anderson, Newsday</div>
Nichols' wild narrative tributaries all eventually intersect, and at no time does he let one's attention stall.
<a href="http://www.newsday.com/entertainment/movies/mud-review-on-the-run-a-boy-s-adventure-1.5133681?utm_source=feedly" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="tomato img"></i>
<div class="bd">
<div class="byline">Peter Travers, Rolling Stone</div>
What you do need to know is that the acting is top-tier all the way. McConaughey, on a career roll, is magnificent.
<a href="http://www.rollingstone.com/movies/reviews/mud-20130425" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="tomato img"></i>
<div class="bd">
<div class="byline">Alonso Duralde, The Wrap</div>
Nichols lovingly sketches his characters and their world; he takes his time doing so, but it's a pleasure to watch the small interactions and the humid reality of secret coves and Piggly Wiggly supermarkets and seedy hotels.
<a href="http://www.thewrap.com/movies/column-post/mud-review-lovely-coming-age-tale-zigs-where-zagging-would-suffice-87841" target="_blank">More...</a>
</div>
</li>
</ul>
</div>
</div>
</div>
<style>
div#fbLikePopup {
z-index: 9998;
position: fixed;
width: 320px;
height: 100px;
/*height:200px;*/
background: rgba(0, 0, 0, 0.8);
bottom: 0px;
left: 50%;
margin-left: -160px;
}
#fbLikePopup .instructions {
width: 150px;
color: white;
font-size: 13px;
background: transparent url('http://images.rottentomatoescdn.com/images/icons/tomatolike.png') no-repeat 10px 0px;
height: 60px;
padding-left: 65px;
font-weight: bold;
margin-top:35px;
overflow:hidden;
}
#fbLikePopup .close {
width: 50px;
height: 50px;
background: transparent url('http://images.rottentomatoescdn.com/images/chrome/close.png') no-repeat center;
-webkit-tap-highlight-color: rgba(0,0,0,0);
margin-left: -10px;
margin-top: -23px;
float:left;
}
#fbLikePopup .fb-like {
margin:40px 0px;
width: 100px;
float:right;
overflow:hidden;
}
</style>
<div id="fbLikePopup" style="display:none;"><div class="close"></div><div class="fb-like" data-send="false" data-layout="button_count" data-width="450" data-show-faces="false" data-href="http://www.rottentomatoes.com"></div><div class="instructions">Like Rotten Tomatoes on Facebook!</div></div>
<script>
fb_connected.done(function(){
$("#fbLikePopup").show();
_gaq.push(['_trackEvent', 'RT Mobile', 'Like Popup', 'Shown']);
$("#fbLikePopup .close").click(function(){
$("#fbLikePopup").hide();
_gaq.push(['_trackEvent', 'RT Mobile', 'Like Popup', 'Dismissed']);
});
FB.Event.subscribe('edge.create', function(href, widget) {
_gaq.push(['_trackEvent', 'RT Mobile', 'Like Popup', 'Like Clicked']);
});
});
</script>
<div id="footer">
<div id="grass"></div>
<div id="footer_text">
<a class="button" href="http://www.rottentomatoes.com/?fullsite=true">View Full Site</a>
<a class="button" href="">Get Mobile App</a>
<div>Copyright&nbsp;&#169;&nbsp;Flixster, Inc. All rights reserved.</div>
<div>
<a href="http://www.rottentomatoes.com/terms">Terms of Service</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="http://www.rottentomatoes.com/privacy">Privacy Policy</a>
</div>
</div>
</div>
<script>
_gaq.push(['_trackPageview', '/mobile/MOB']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<script type="text/javascript">
//<![CDATA[
<!-- Begin comScore Tag -->
if (typeof COMSCORE == "undefined") { var COMSCORE={}}COMSCORE.beacon=function(d){if(!d){return}var a=1.6,e=document,g=e.location,c=function(h){if(h==null){return""}return(encodeURIComponent||escape)(h)},f=[(g.protocol=="https:"?"https://sb":"http://b"),".scorecardresearch.com/b?","c1=",c(d.c1),"&c2=",c(d.c2),"&rn=",Math.random(),"&c7=",c(g.href),"&c3=",c(d.c3),"&c4=",c(d.c4),"&c5=",c(d.c5),"&c6=",c(d.c6),"&c15=",c(d.c15),"&c16=",c(d.c16),"&c8=",c(e.title),"&c9=",c(e.referrer),"&cv=",a].join("");f=f.length>1500?f.substr(0,1495)+"&ct=1":f;var b=new Image();b.onload=function(){};b.src=f;return f };
COMSCORE.beacon({ c1:2, c2:"3000068", c3:"", c4:"http://www.rottentomatoes.com", c5:"", c6:"", c15:"" });
<!-- End comScore Tag -->
//]]-->
</script>
</body>
<script>
$(document).ready(function() {
if($('#postalCodeInput').val() == "" && navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var coords = position.coords;
var url = "http://www.rottentomatoes.com/api/private/v1.0/zipcode/?latitude="+ coords.latitude +"&longitude="+ coords.longitude;
$.ajax({
url: url
}).done(function(response) {
var responseJson = JSON.parse(response);
if (responseJson[0] && responseJson[0].zipcode) {
var zipcode = responseJson[0].zipcode;
$('#postalCodeInput').val(zipcode);
}
});
});
};
});
</script>

View file

@ -1,462 +0,0 @@
HTTP/1.0 200 OK
Date: Sun, 28 Apr 2013 18:19:31 GMT
Expires: Sat, 6 May 1995 12:00:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: ServerID=1210; Path=/
Set-Cookie: JSESSIONID=968C19E80C72CF48C6EE1927ADBD369E.localhost; Path=/
Content-Type: text/html;charset=ISO-8859-1
Content-Language: en-US
Vary: User-Agent,Accept-Encoding
Connection: close
<!DOCTYPE html>
<head>
<title>RottenTomatoes Mobile</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0" />
<link rel="stylesheet" href="//images.rottentomatoescdn.com/styles/mobile/mobile.css?v=prod20130426a" type="text/css"/>
<script type="text/javascript" src="//images.rottentomatoescdn.com/files/inc_beta/rt.js" ></script>
<script type="text/javascript" src="//images.rottentomatoescdn.com/js/jquery/jquery-1.6.1.min.js" ></script>
<script type='text/javascript'>
(function() {
var useSSL = 'https:' == document.location.protocol;
var src = (useSSL ? 'https:' : 'http:') +
'//www.googletagservices.com/tag/js/gpt_mobile.js';
document.write('<scr' + 'ipt src="' + src + '"></scr' + 'ipt>');
})();
</script>
<script>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-2265251-1']);
//_gaq.push(['_setDomainName', 'www.rottentomatoes.com']);
_gaq.push(['_setCustomVar', 2, 'Standalone Webapp', (window.navigator.standalone ? 'True' : 'False'), 1]);
</script>
<script type="text/javascript">
function getCookie(c) {
var d = document.cookie.indexOf(c + "=");
var a = d + c.length + 1;
if ((!d) && (c != document.cookie.substring(0, c.length))) {
return null
}
if (d == -1) {
return null
}
var b = document.cookie.indexOf(";", a);
if (b == -1) {
b = document.cookie.length
}
return unescape(document.cookie.substring(a, b))
}
var qcsegments = getCookie("qcs");
</script>
<script type="text/javascript" src="//images.rottentomatoescdn.com/js/jquery/plugins/jquery.rt_showMoreLink.js" ></script>
</head>
<style>
.greenBackground {
background-color: #3D8404;
}
</style>
<body>
<div id="fb-root"></div>
<script>
var fb_connected=$.Deferred();
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
window.fbAsyncInit = function() {
FB.init({
appId: '326803741017',
status: true,
cookie: true,
xfbml: true,
oauth: true,
channelUrl : '//http://www.rottentomatoes.com/facebook/channel.html' // Channel File for x-domain communication
});
FB.Event.subscribe("auth.authResponseChange", handleResponseChange);
};
function handleResponseChange(response) {
fb_connected.resolve();
_gaq.push(['_trackEvent', "RT Mobile", "Facebook IP", response.status]);
}
</script>
<gpt:mobile />
<div id="mobile_header">
<div id="topBar">
<a href="http://www.rottentomatoes.com/mobile/">
<img id="logo" src="http://images.rottentomatoescdn.com/images/mobile/header-logo.png?v=20130214" width="96px" />
</a>
<div id="searchBar">
<form id="searchForm" method="get" action="/mobile/search/">
<input type="text" id="queryinput" name="q" value="Search Movies, Actors..." onclick="this.value='';"/>
</form>
</div>
</div>
<div id="navBar">
<a href="/mobile/" id="boxoffice" class="tab ">
<span>Box Office</span>
</a>
<a href="/mobile/showtimes/" id="theaters" class="tab ">
<span>Theaters</span>
</a>
<a href="/mobile/upcoming/" id="upcoming" class="tab ">
<span>Upcoming</span>
</a>
<a href="/mobile/dvd/?subnav=new_releases" id="dvd" class="tab ">
<span>DVD</span>
</a>
</div>
</div>
<div id="movie" class="pageBody">
<div class="basics media">
<h1>Gunde Jaari Gallanthayyinde</h1>
<div class="poster img">
<img src="http://images.rottentomatoescdn.com/images/redesign/poster_default.gif" width="120" height="180" alt="" title="" />
</div>
<div class="bd">
<div class="rtscores">
</div>
<div class="summary">
<div class="actors">
<a href="/mobile/celebrity/nithin/" class="" >Nithin</a>,
<a href="/mobile/celebrity/nithya_menon/" class="" >Nithya Menon</a></div>
<div class="release">In theaters&nbsp;Apr 19, 2013</div>
<div class="meta">Unrated, 2 hr. 35 min.</div>
</div>
</div>
</div>
<div class="detail clearfix">
<div id="showtimes" class="detailSection">
<h2>Showtimes</h2>
<form method="get" class="info" action="/mobile/movies-showtimes/gunde_jaari_gallanthayyinde">
Get Showtimes: <input id="postalCodeInput" class="text" type="text" name="postal" value="" />
<select name="date" <flixster:attributes attributes="{name=date, class=dropdown}"/>>
<option value="20130428" >Today, 4/28</option>
<option value="20130429" >Monday, 4/29</option>
<option value="20130430" >Tuesday, 4/30</option>
<option value="20130501" >Wednesday, 5/1</option>
<option value="20130502" >Thursday, 5/2</option>
<option value="20130503" >Friday, 5/3</option>
<option value="20130504" >Saturday, 5/4</option>
</select>
<input class="button" type="submit" name="submit" value="Go" />
</form>
</div>
<div id="movieInfo" class="detailSection">
<h2>Movie Info</h2>
<div class="info">
<span class="label">Cast:</span>
<a href="/mobile/celebrity/nithin/" class="" >Nithin</a>,
<a href="/mobile/celebrity/nithya_menon/" class="" >Nithya Menon</a>,
<a href="/mobile/celebrity/jwala_gutta/" class="" >Jwala Gutta</a>
</div>
<div class="info">
<span class="label">Director:</span> Vijay Kumar Konda
</div>
<div class="info">
<span class="label">Rated:</span> Unrated
</div>
<div class="info">
<span class="label">Running Time:</span> 2 hr. 35 min.
</div>
<div class="info">
<span class="label">Genre:</span> Special Interest, Romance
</div>
<div class="info">
<span class="label">Theater Release:</span> Apr 19, 2013
</div>
<div class="info">
<span class="label">Synopsis:</span>
<span id="movieSynopsis">Software engineer Karthik thinks he is the smartest guy on the earth, but he turns out be the biggest fool at the end.
</span>
</div>
</div>
<div id="ratings" class="detailSection">
<h2>Critic Reviews</h2>
<p class="empty">No recent ratings.</p>
</div>
</div>
</div>
<style>
div#fbLikePopup {
z-index: 9998;
position: fixed;
width: 320px;
height: 100px;
/*height:200px;*/
background: rgba(0, 0, 0, 0.8);
bottom: 0px;
left: 50%;
margin-left: -160px;
}
#fbLikePopup .instructions {
width: 150px;
color: white;
font-size: 13px;
background: transparent url('http://images.rottentomatoescdn.com/images/icons/tomatolike.png') no-repeat 10px 0px;
height: 60px;
padding-left: 65px;
font-weight: bold;
margin-top:35px;
overflow:hidden;
}
#fbLikePopup .close {
width: 50px;
height: 50px;
background: transparent url('http://images.rottentomatoescdn.com/images/chrome/close.png') no-repeat center;
-webkit-tap-highlight-color: rgba(0,0,0,0);
margin-left: -10px;
margin-top: -23px;
float:left;
}
#fbLikePopup .fb-like {
margin:40px 0px;
width: 100px;
float:right;
overflow:hidden;
}
</style>
<div id="fbLikePopup" style="display:none;"><div class="close"></div><div class="fb-like" data-send="false" data-layout="button_count" data-width="450" data-show-faces="false" data-href="http://www.rottentomatoes.com"></div><div class="instructions">Like Rotten Tomatoes on Facebook!</div></div>
<script>
fb_connected.done(function(){
$("#fbLikePopup").show();
_gaq.push(['_trackEvent', 'RT Mobile', 'Like Popup', 'Shown']);
$("#fbLikePopup .close").click(function(){
$("#fbLikePopup").hide();
_gaq.push(['_trackEvent', 'RT Mobile', 'Like Popup', 'Dismissed']);
});
FB.Event.subscribe('edge.create', function(href, widget) {
_gaq.push(['_trackEvent', 'RT Mobile', 'Like Popup', 'Like Clicked']);
});
});
</script>
<div id="footer">
<div id="grass"></div>
<div id="footer_text">
<a class="button" href="http://www.rottentomatoes.com/?fullsite=true">View Full Site</a>
<a class="button" href="">Get Mobile App</a>
<div>Copyright&nbsp;&#169;&nbsp;Flixster, Inc. All rights reserved.</div>
<div>
<a href="http://www.rottentomatoes.com/terms">Terms of Service</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="http://www.rottentomatoes.com/privacy">Privacy Policy</a>
</div>
</div>
</div>
<script>
_gaq.push(['_trackPageview', '/mobile/MOB']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<script type="text/javascript">
//<![CDATA[
<!-- Begin comScore Tag -->
if (typeof COMSCORE == "undefined") { var COMSCORE={}}COMSCORE.beacon=function(d){if(!d){return}var a=1.6,e=document,g=e.location,c=function(h){if(h==null){return""}return(encodeURIComponent||escape)(h)},f=[(g.protocol=="https:"?"https://sb":"http://b"),".scorecardresearch.com/b?","c1=",c(d.c1),"&c2=",c(d.c2),"&rn=",Math.random(),"&c7=",c(g.href),"&c3=",c(d.c3),"&c4=",c(d.c4),"&c5=",c(d.c5),"&c6=",c(d.c6),"&c15=",c(d.c15),"&c16=",c(d.c16),"&c8=",c(e.title),"&c9=",c(e.referrer),"&cv=",a].join("");f=f.length>1500?f.substr(0,1495)+"&ct=1":f;var b=new Image();b.onload=function(){};b.src=f;return f };
COMSCORE.beacon({ c1:2, c2:"3000068", c3:"", c4:"http://www.rottentomatoes.com", c5:"", c6:"", c15:"" });
<!-- End comScore Tag -->
//]]-->
</script>
</body>
<script>
$(document).ready(function() {
if($('#postalCodeInput').val() == "" && navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var coords = position.coords;
var url = "http://www.rottentomatoes.com/api/private/v1.0/zipcode/?latitude="+ coords.latitude +"&longitude="+ coords.longitude;
$.ajax({
url: url
}).done(function(response) {
var responseJson = JSON.parse(response);
if (responseJson[0] && responseJson[0].zipcode) {
var zipcode = responseJson[0].zipcode;
$('#postalCodeInput').val(zipcode);
}
});
});
};
});
</script>

View file

@ -1,609 +0,0 @@
HTTP/1.0 200 OK
Date: Sun, 28 Apr 2013 18:17:44 GMT
Expires: Sat, 6 May 1995 12:00:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: ServerID=1231; Path=/
Set-Cookie: JSESSIONID=F1555163A809558BB2A3A9EE3408FEF6.localhost; Path=/
Content-Type: text/html;charset=ISO-8859-1
Content-Language: en-US
Vary: User-Agent,Accept-Encoding
Connection: close
<!DOCTYPE html>
<head>
<title>RottenTomatoes Mobile</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0" />
<link rel="stylesheet" href="//images.rottentomatoescdn.com/styles/mobile/mobile.css?v=prod20130426a" type="text/css"/>
<script type="text/javascript" src="//images.rottentomatoescdn.com/files/inc_beta/rt.js" ></script>
<script type="text/javascript" src="//images.rottentomatoescdn.com/js/jquery/jquery-1.6.1.min.js" ></script>
<script type='text/javascript'>
(function() {
var useSSL = 'https:' == document.location.protocol;
var src = (useSSL ? 'https:' : 'http:') +
'//www.googletagservices.com/tag/js/gpt_mobile.js';
document.write('<scr' + 'ipt src="' + src + '"></scr' + 'ipt>');
})();
</script>
<script>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-2265251-1']);
//_gaq.push(['_setDomainName', 'www.rottentomatoes.com']);
_gaq.push(['_setCustomVar', 2, 'Standalone Webapp', (window.navigator.standalone ? 'True' : 'False'), 1]);
</script>
<script type="text/javascript">
function getCookie(c) {
var d = document.cookie.indexOf(c + "=");
var a = d + c.length + 1;
if ((!d) && (c != document.cookie.substring(0, c.length))) {
return null
}
if (d == -1) {
return null
}
var b = document.cookie.indexOf(";", a);
if (b == -1) {
b = document.cookie.length
}
return unescape(document.cookie.substring(a, b))
}
var qcsegments = getCookie("qcs");
</script>
<script type="text/javascript" src="//images.rottentomatoescdn.com/js/jquery/plugins/jquery.rt_showMoreLink.js" ></script>
</head>
<style>
.greenBackground {
background-color: #3D8404;
}
</style>
<body>
<div id="fb-root"></div>
<script>
var fb_connected=$.Deferred();
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
window.fbAsyncInit = function() {
FB.init({
appId: '326803741017',
status: true,
cookie: true,
xfbml: true,
oauth: true,
channelUrl : '//http://www.rottentomatoes.com/facebook/channel.html' // Channel File for x-domain communication
});
FB.Event.subscribe("auth.authResponseChange", handleResponseChange);
};
function handleResponseChange(response) {
fb_connected.resolve();
_gaq.push(['_trackEvent', "RT Mobile", "Facebook IP", response.status]);
}
</script>
<gpt:mobile />
<div id="mobile_header">
<div id="topBar">
<a href="http://www.rottentomatoes.com/mobile/">
<img id="logo" src="http://images.rottentomatoescdn.com/images/mobile/header-logo.png?v=20130214" width="96px" />
</a>
<div id="searchBar">
<form id="searchForm" method="get" action="/mobile/search/">
<input type="text" id="queryinput" name="q" value="Search Movies, Actors..." onclick="this.value='';"/>
</form>
</div>
</div>
<div id="navBar">
<a href="/mobile/" id="boxoffice" class="tab ">
<span>Box Office</span>
</a>
<a href="/mobile/showtimes/" id="theaters" class="tab ">
<span>Theaters</span>
</a>
<a href="/mobile/upcoming/" id="upcoming" class="tab ">
<span>Upcoming</span>
</a>
<a href="/mobile/dvd/?subnav=new_releases" id="dvd" class="tab ">
<span>DVD</span>
</a>
</div>
</div>
<div id="movie" class="pageBody">
<div class="basics media">
<h1>The Big Wedding</h1>
<div class="poster img">
<img src="http://content8.flixster.com/movie/11/16/87/11168754_pro.jpg" width="120" height="178" alt="" title="" />
</div>
<div class="bd">
<div class="rtscores">
<div class="rating media">
<i class="splat img"></i>
<div class="bd">
<p class="percentage"><span class="bold">6%</span> of critics liked it</p>
</div>
</div>
<div class="rating media">
<i class="popcorn img"></i>
<div class="bd">
<p class="percentage"><span class="bold">80%</span>&nbsp;of users liked it</p>
</div>
</div>
</div>
<div class="summary">
<div class="actors">
<a href="/mobile/celebrity/robert_de_niro/" class="" >Robert De Niro</a>,
<a href="/mobile/celebrity/diane_keaton/" class="" >Diane Keaton</a></div>
<div class="release">In theaters&nbsp;Apr 26, 2013</div>
<div class="meta">R, 1 hr. 29 min.</div>
<a href="http://www.videodetective.net/player.aspx?PublishedId=619956&CustomerId=300120&e=1367345864662&cmd=6&fmt=4&VideoKbrate=212&h=7db6d00a4bb156811b521abc195ab10b" class="trailerbutton" onclick="Tracker.trackPageview('trailer'); Tracker.trackEvent('trailer', 'HiRes');"></a>
</div>
</div>
</div>
<div class="detail clearfix">
<div id="showtimes" class="detailSection">
<h2>Showtimes</h2>
<form method="get" class="info" action="/mobile/movies-showtimes/the_big_wedding_2013">
Get Showtimes: <input id="postalCodeInput" class="text" type="text" name="postal" value="" />
<select name="date" <flixster:attributes attributes="{name=date, class=dropdown}"/>>
<option value="20130428" >Today, 4/28</option>
<option value="20130429" >Monday, 4/29</option>
<option value="20130430" >Tuesday, 4/30</option>
<option value="20130501" >Wednesday, 5/1</option>
<option value="20130502" >Thursday, 5/2</option>
<option value="20130503" >Friday, 5/3</option>
<option value="20130504" >Saturday, 5/4</option>
</select>
<input class="button" type="submit" name="submit" value="Go" />
</form>
</div>
<div id="movieInfo" class="detailSection">
<h2>Movie Info</h2>
<div class="info">
<span class="label">Cast:</span>
<a href="/mobile/celebrity/robert_de_niro/" class="" >Robert De Niro</a>,
<a href="/mobile/celebrity/diane_keaton/" class="" >Diane Keaton</a>,
<a href="/mobile/celebrity/susan_sarandon/" class="" >Susan Sarandon</a>,
<a href="/mobile/celebrity/katherine_heigl/" class="" >Katherine Heigl</a>,
<a href="/mobile/celebrity/amanda_seyfried/" class="" >Amanda Seyfried</a>,
<a href="/mobile/celebrity/robin_williams/" class="" >Robin Williams</a>,
<a href="/mobile/celebrity/ben_barnes/" class="" >Ben Barnes</a>,
<a href="/mobile/celebrity/topher_grace/" class="" >Topher Grace</a>,
<a href="/mobile/celebrity/christine_ebersole/" class="" >Christine Ebersole</a>,
<a href="/mobile/celebrity/david_rasche/" class="" >David Rasche</a>
</div>
<div class="info">
<span class="label">Director:</span> Justin Zackham
</div>
<div class="info">
<span class="label">Rated:</span> R
</div>
<div class="info">
<span class="label">Running Time:</span> 1 hr. 29 min.
</div>
<div class="info">
<span class="label">Genre:</span> Comedy
</div>
<div class="info">
<span class="label">Theater Release:</span> Apr 26, 2013
</div>
<div class="info">
<span class="label">Synopsis:</span>
<span id="movieSynopsis">With an all-star cast led by Robert De Niro, Katherine Heigl, Diane Keaton, Amanda Seyfried, Topher Grace, with Susan Sarandon and Robin Williams, THE BIG WEDDING is an uproarious romantic comedy about a charmingly modern family trying to survive a weekend wedding celebration that has the potential to become a full blown family fiasco. To the amusement of their adult children and friends, long divorced couple Don and Ellie Griffin (De Niro and Keaton) are once again forced to play the happy
<span id="movieSynopsisRemaining" style="display:none;"> couple for the sake of their adopted son's wedding after his ultra conservative biological mother unexpectedly decides to fly halfway across the world to attend. With all of the wedding guests looking on, the Griffins are hilariously forced to confront their past, present and future - and hopefully avoid killing each other in the process. Screenplay by Justin Zackham. Directed by Justin Zackham. (c) Lionsgate</span>
<a href="javascript:void(0);" id="showMoreSynopsis" onmousedown="_gaq.push(['_trackEvent', 'RT Mobile', 'MOB Page', 'Show More']);"></a>
<script>
$(function(){
$('#movieSynopsis').rt_showMoreLink({moreText:'... More', lessText:'', moreItemsSelector:'#movieSynopsisRemaining', moreLinkSelector:'#showMoreSynopsis'});
});
</script>
</span>
</div>
</div>
<div id="ratings" class="detailSection">
<h2>Critic Reviews</h2>
<ul>
<li>
<div class="critic media rating">
<i class="splat img"></i>
<div class="bd">
<div class="byline">James Berardinelli, ReelViews</div>
It's tired and dated with too few laughs to justify the stultifying attempts at drama and the impossible-to-swallow plot contortions.
<a href="http://www.reelviews.net/php_review_template.php?identifier=2614&utm_source=feedly" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="splat img"></i>
<div class="bd">
<div class="byline">Richard Roeper, Richard Roeper.com</div>
Looks great, some terrific ingredients, but when you slice it up, what a disappointment.
<a href="http://www.richardroeper.com/reviews/thebigwedding.aspx" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="tomato img"></i>
<div class="bd">
<div class="byline">Alonso Duralde, The Wrap</div>
Sarandon, Keaton and De Niro mesh beautifully, fully convincing as a trio of old friends and carting in lots of characterization that would be otherwise lacking in Zackham's rote screenplay.
<a href="http://www.thewrap.com/movies/column-post/big-wedding-review-ho-hum-ceremony-lively-all-star-guest-list-88036" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="splat img"></i>
<div class="bd">
<div class="byline">Rene Rodriguez, Miami Herald</div>
The Big Wedding is a would-be screwball comedy that forgets to throw in the screws.
<a href="http://www.miami.com/039the-big-wedding039-r-article" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="splat img"></i>
<div class="bd">
<div class="byline">Calum Marsh, Village Voice</div>
Many Hollywood films are founded on privilege, but few are as open and nasty about their racism, misogyny, and homophobia. It's a feel-good movie for people who only comfortable around people who look and act just like them.
<a href="http://www.villagevoice.com/2013-04-24/film/the-big-wedding-review/?utm_source=feedly" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="splat img"></i>
<div class="bd">
<div class="byline">Linda Barnard, Toronto Star</div>
The Big Wedding aims low and achieves every aspiration.
<a href="http://www.thestar.com/entertainment/movies/2013/04/26/the_big_wedding_a_huge_yawn_review.html?utm_source=feedly" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="splat img"></i>
<div class="bd">
<div class="byline">Stephen Whitty, Newark Star-Ledger</div>
I suppose it's always nice to get an invitation but please, this "Wedding"? Send back your regrets.
<a href="http://www.nj.com/entertainment/index.ssf/2013/04/the_big_wedding_review_borrowe.html?utm_source=feedly" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="splat img"></i>
<div class="bd">
<div class="byline">Rick Groen, Globe and Mail</div>
A shining example of a dull studio comedy.
<a href="http://www.theglobeandmail.com/arts/film/film-reviews/the-big-wedding-a-case-study-in-dull-filmmaking/article11553924/" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="splat img"></i>
<div class="bd">
<div class="byline">Adam Graham, Detroit News</div>
It never feels real, and its only saving grace is that it clocks in at a mercifully short 90 minutes, which is just about the amount of time you need to realize you never want to see these characters ever again.
<a href="http://www.detroitnews.com/article/20130426/ENT02/304260320/1034/ENT02/Review-Big-Wedding-toast-hate-bad-taste" target="_blank">More...</a>
</div>
</li>
<li>
<div class="critic media rating">
<i class="splat img"></i>
<div class="bd">
<div class="byline">Stephanie Merry, Washington Post</div>
Sadly, superior talent can propel a movie only so far. Bad scripts beget bad movies, even when four Academy Award winners are involved.
<a href="http://www.washingtonpost.com/gog/movies/the-big-wedding,1211743/critic-review.html" target="_blank">More...</a>
</div>
</li>
</ul>
</div>
</div>
</div>
<style>
div#fbLikePopup {
z-index: 9998;
position: fixed;
width: 320px;
height: 100px;
/*height:200px;*/
background: rgba(0, 0, 0, 0.8);
bottom: 0px;
left: 50%;
margin-left: -160px;
}
#fbLikePopup .instructions {
width: 150px;
color: white;
font-size: 13px;
background: transparent url('http://images.rottentomatoescdn.com/images/icons/tomatolike.png') no-repeat 10px 0px;
height: 60px;
padding-left: 65px;
font-weight: bold;
margin-top:35px;
overflow:hidden;
}
#fbLikePopup .close {
width: 50px;
height: 50px;
background: transparent url('http://images.rottentomatoescdn.com/images/chrome/close.png') no-repeat center;
-webkit-tap-highlight-color: rgba(0,0,0,0);
margin-left: -10px;
margin-top: -23px;
float:left;
}
#fbLikePopup .fb-like {
margin:40px 0px;
width: 100px;
float:right;
overflow:hidden;
}
</style>
<div id="fbLikePopup" style="display:none;"><div class="close"></div><div class="fb-like" data-send="false" data-layout="button_count" data-width="450" data-show-faces="false" data-href="http://www.rottentomatoes.com"></div><div class="instructions">Like Rotten Tomatoes on Facebook!</div></div>
<script>
fb_connected.done(function(){
$("#fbLikePopup").show();
_gaq.push(['_trackEvent', 'RT Mobile', 'Like Popup', 'Shown']);
$("#fbLikePopup .close").click(function(){
$("#fbLikePopup").hide();
_gaq.push(['_trackEvent', 'RT Mobile', 'Like Popup', 'Dismissed']);
});
FB.Event.subscribe('edge.create', function(href, widget) {
_gaq.push(['_trackEvent', 'RT Mobile', 'Like Popup', 'Like Clicked']);
});
});
</script>
<div id="footer">
<div id="grass"></div>
<div id="footer_text">
<a class="button" href="http://www.rottentomatoes.com/?fullsite=true">View Full Site</a>
<a class="button" href="">Get Mobile App</a>
<div>Copyright&nbsp;&#169;&nbsp;Flixster, Inc. All rights reserved.</div>
<div>
<a href="http://www.rottentomatoes.com/terms">Terms of Service</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="http://www.rottentomatoes.com/privacy">Privacy Policy</a>
</div>
</div>
</div>
<script>
_gaq.push(['_trackPageview', '/mobile/MOB']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<script type="text/javascript">
//<![CDATA[
<!-- Begin comScore Tag -->
if (typeof COMSCORE == "undefined") { var COMSCORE={}}COMSCORE.beacon=function(d){if(!d){return}var a=1.6,e=document,g=e.location,c=function(h){if(h==null){return""}return(encodeURIComponent||escape)(h)},f=[(g.protocol=="https:"?"https://sb":"http://b"),".scorecardresearch.com/b?","c1=",c(d.c1),"&c2=",c(d.c2),"&rn=",Math.random(),"&c7=",c(g.href),"&c3=",c(d.c3),"&c4=",c(d.c4),"&c5=",c(d.c5),"&c6=",c(d.c6),"&c15=",c(d.c15),"&c16=",c(d.c16),"&c8=",c(e.title),"&c9=",c(e.referrer),"&cv=",a].join("");f=f.length>1500?f.substr(0,1495)+"&ct=1":f;var b=new Image();b.onload=function(){};b.src=f;return f };
COMSCORE.beacon({ c1:2, c2:"3000068", c3:"", c4:"http://www.rottentomatoes.com", c5:"", c6:"", c15:"" });
<!-- End comScore Tag -->
//]]-->
</script>
</body>
<script>
$(document).ready(function() {
if($('#postalCodeInput').val() == "" && navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var coords = position.coords;
var url = "http://www.rottentomatoes.com/api/private/v1.0/zipcode/?latitude="+ coords.latitude +"&longitude="+ coords.longitude;
$.ajax({
url: url
}).done(function(response) {
var responseJson = JSON.parse(response);
if (responseJson[0] && responseJson[0].zipcode) {
var zipcode = responseJson[0].zipcode;
$('#postalCodeInput').val(zipcode);
}
});
});
};
});
</script>

View file

@ -1,9 +0,0 @@
HTTP/1.0 302 Moved Temporarily
Server: squid/2.7.STABLE9
Date: Wed, 13 Feb 2013 10:16:13 GMT
Content-Length: 0
Location: http://en.m.wikipedia.org/wiki/Ruby
X-Cache: MISS from amssq36.esams.wikimedia.org
X-Cache-Lookup: MISS from amssq36.esams.wikimedia.org:80
Connection: close

File diff suppressed because one or more lines are too long