Sha256: 6bfffd097a6089fb0c74271df1bca85cd7fe842df193755b1c066c77980f56eb
Contents?: true
Size: 1.68 KB
Versions: 2
Compression:
Stored size: 1.68 KB
Contents
{I" class:ETI"BundledAsset; FI"logical_path; TI"+tenon/features/sidebar_active_links.js; FI" pathname; TI"e/Users/seanroberts/Sites/tenon/app/assets/javascripts/tenon/features/sidebar_active_links.coffee; FI"content_type; TI"application/javascript; TI" mtime; Tl+\r,SI"length; TiËI"digest; TI"%845c45b4490ef78ca77884d4323a240e; FI"source; TI"Ë(function() { var __bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; }; Tenon.features.SidebarActiveLinks = (function() { function SidebarActiveLinks() { this._setActive = __bind(this._setActive, this); this._setActiveByClick = __bind(this._setActiveByClick, this); this._setActiveByUrl = __bind(this._setActiveByUrl, this); $('.sidebar nav.list-toggles').on('click', 'a', this._setActiveByClick); $(window).on('popstate', this._setActiveByUrl); } SidebarActiveLinks.prototype._setActiveByUrl = function() { var $activeLink, $nav, query, uri; query = window.location.search; uri = window.location.pathname + query; $nav = $(".sidebar nav.list-toggles"); $activeLink = $nav.find("a[href='" + uri + "'], a[href='" + query + "']"); return this._setActive($activeLink); }; SidebarActiveLinks.prototype._setActiveByClick = function(e) { return this._setActive($(e.currentTarget)); }; SidebarActiveLinks.prototype._setActive = function($link) { return $link.closest('li').addClass('active').siblings().removeClass('active'); }; return SidebarActiveLinks; })(); }).call(this); ; TI"required_assets_digest; TI"%e8a26af4ef09c8286204b48fbe3e4f79; FI" _version; TI"%a56df69ef97ba4d9f1a23bf9b0add58a; F
Version data entries
2 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tenon-1.0 | spec/dummy/tmp/cache/assets/development/sprockets/73459d768f8e076d6903c7cdbe98b072 |
tenon-1.0 | spec/dummy/tmp/cache/assets/development/sprockets/c1b15f85d4d35565195cb75d8b47bf32 |