{:uriI"äfile:///Users/usabilitymonitor/Desktop/Github/social_networking/app/assets/javascripts/social_networking/directives.js?type=application/javascript&pipeline=self&id=d3d04d249fa667b14bbe0eb5ec0ae44f85bfc111f4f3b44c71977052300a6db4:ET:load_pathI"T/Users/usabilitymonitor/Desktop/Github/social_networking/app/assets/javascripts;T: filenameI"t/Users/usabilitymonitor/Desktop/Github/social_networking/app/assets/javascripts/social_networking/directives.js;T: nameI"!social_networking/directives;T:logical_pathI")social_networking/directives.self.js;T:content_typeI"application/javascript;T: sourceI"@;(function() { "use strict"; // Displays pertinent information about a profile. function profileStatus() { return { template: '

{{ profile.username }}

' + '

' + 'Last seen: {{ profile.latestAction | timeFromNow }}' + '

' }; } // Listen for 'focusOn' event and focus on the input. function focusOn() { return function(scope, elem, attr) { return scope.$on('focusOn', function(e, name) { if (name === attr.focusOn) { return elem[0].focus(); } }); }; } // Create a module and register the directives. angular.module('socialNetworking.directives', []) .directive('profileStatus', profileStatus) .directive('focusOn', focusOn); })(); ;T: metadata{ :dependencieso:Set: @hash{ I"environment-version;TTI"environment-paths;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"}file-digest:///Users/usabilitymonitor/Desktop/Github/social_networking/app/assets/javascripts/social_networking/directives.js;TT: requiredo;;{: stubbedo;;{: linkso;;{: charsetI" utf-8;F: digest"%§5PSÿu©¸å2{h䓶€xÍ¿¬Ìkû: lengthi@:dependencies_digest"%Vùut¼4¯Z+ˆè$b7ši¼='i¨õË4'X:idI"Ed3d04d249fa667b14bbe0eb5ec0ae44f85bfc111f4f3b44c71977052300a6db4;F: mtimel+µV