{I" class:ETI"ProcessedAsset;FI"logical_path;TI"%sprangular/controllers/header.js;FI" pathname;TI"f/home/josh/Projects/Dynamo/sprangular/app/assets/javascripts/sprangular/controllers/header.coffee;FI"content_type;TI"application/javascript;TI" mtime;Tl+"UI" length;TiKI" digest;TI"%357bde6815f50d5e2b83c539396f80fb;FI" source;TI"K(function() { Sprangular.controller("HeaderCtrl", function($scope, $location, Cart, Account, Catalog, Env, Flash, Status, Angularytics, $translate) { $scope.cart = Cart; Catalog.taxonomies().then(function(taxonomies) { return $scope.taxonomies = taxonomies; }); $scope.account = Account; $scope.env = Env; $scope.search = { text: $location.search()['search'] }; $scope.goToMyAccount = function() { return $location.path('/account'); }; $scope.logout = function() { return Account.logout().then(function(content) { Angularytics.trackEvent("Account", "Logout"); $scope.$emit('account.logout'); Flash.success('app.logout_success'); return $location.path('/'); }); }; $scope.login = function() { return $location.path('/sign-in'); }; $scope.doSearch = function() { var product; Angularytics.trackEvent("Product", "Search", $scope.search.text); product = _.find($scope.lastSearch, function(product) { return product.name === $scope.search.text; }); if (product) { return $location.path("/products/" + product.slug); } else { $location.search('search', $scope.search.text); return $location.path("/products"); } }; return $scope.getProducts = function(search) { if (!search) { return []; } return Catalog.products(search, 1, { ignoreLoadingIndicator: true }).then(function(products) { return $scope.lastSearch = products; }); }; }); }).call(this); ;TI"dependency_digest;TI"%022b096ec876f0525064bb98a0ee3005;FI"required_paths;T[I"f/home/josh/Projects/Dynamo/sprangular/app/assets/javascripts/sprangular/controllers/header.coffee;FI"dependency_paths;T[{I" path;TI"f/home/josh/Projects/Dynamo/sprangular/app/assets/javascripts/sprangular/controllers/header.coffee;FI" mtime;TI"2015-03-25T16:05:54-04:00;TI" digest;TI"%1ef5090afd49984b30a0beac3a877023;FI" _version;TI"%64e62ddc273c2f5847f30d698ca14b67;F