Browse Source

docs : index : do AJAX jQuery 1.5.1-ish-ly

pull/27/merge
David DeSandro 14 years ago
parent
commit
ac0d53faf3
  1. 2
      css/style.css
  2. 11
      index.html

2
css/style.css

@ -625,6 +625,8 @@ code .nd { color: #9FAD7E; } /* CSS pseudo selector */
background: white; background: white;
color: #222; color: #222;
} }
#sites h2.error { color: red; }
#sites ul { #sites ul {
margin: 0; margin: 0;

11
index.html

@ -159,13 +159,20 @@ layout: nil
} }
}); });
var ajaxError = function(){
$sitesTitle.removeClass('loading').addClass('error')
.text('Could not load sites using Isotope :(');
};
// dynamically load sites using Isotope from Ember app // dynamically load sites using Isotope from Ember app
$.getJSON('http://api.emberapp.com/users/view/' + $.getJSON('http://api.emberapp.com/users/view/' +
'desandro/collections/view/isotope.json?callback=?', 'desandro/collections/view/isotope.json?callback=?')
function( data ){ .error( ajaxError )
.success(function( data ){
// proceed only if we have images // proceed only if we have images
if ( !data.response || !data.response.images ) { if ( !data.response || !data.response.images ) {
ajaxError();
return; return;
} }
var images = data.response.images, var images = data.response.images,

Loading…
Cancel
Save