o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1358560041.04628: @value"C{I" class:EFI"ProcessedAsset;FI"logical_path;FI"&showboat/plugins/slide_heading.js;FI" pathname;FI"]/Users/mkitt/Sites/showboat/app/assets/javascripts/showboat/plugins/slide_heading.coffee;FI"content_type;FI"application/javascript;FI" mtime;FI"2013-01-18T18:47:16-07:00;FI" length;FiI" digest;F"%25876709b803a2ce985362462b20de31I" source;FI"(function() { window.SlideHeading = (function() { function SlideHeading(reveal) { var _this = this; this.reveal = reveal; this.header = document.querySelector('#main_heading'); this.heading = this.header.querySelector('h1'); this.reveal.addEventListener('slidechanged', function() { return _this.render.apply(_this, arguments); }); this.render({ currentSlide: _.last(document.querySelectorAll('.present')) }); } SlideHeading.prototype.render = function(e) { var markup, method, slide; slide = e.currentSlide; markup = this.title(slide); markup += this.link(slide); method = _.isEmpty(markup) ? 'remove' : 'add'; this.heading.innerHTML = markup; return this.header.classList[method]('in'); }; SlideHeading.prototype.title = function(slide) { return slide.getAttribute('data-heading') || ''; }; SlideHeading.prototype.link = function(slide) { var link, src; link = slide.getAttribute('data-link'); if (!link) { return ''; } src = slide.getAttribute('data-src') || "#"; return "" + link + ""; }; return SlideHeading; })(); }).call(this); ;TI"dependency_digest;F"%9b7f093259ffd7a8e27febc238054d41I"required_paths;F[I"]/Users/mkitt/Sites/showboat/app/assets/javascripts/showboat/plugins/slide_heading.coffee;FI"dependency_paths;F[{I" path;FI"]/Users/mkitt/Sites/showboat/app/assets/javascripts/showboat/plugins/slide_heading.coffee;FI" mtime;FI"2013-01-18T18:47:16-07:00;FI" digest;F"%06d6720cfcf39e300f66e33e74210881I" _version;F"%6776f581a4329e299531e1d52aa59832