text: angular
  	.module( APPNAME )
  	.directive('icon', [function(){
  		// Runs during compile
  		return {
  			// name: '',
  			// priority: 1,
  			// terminal: true,
  			scope: {}, // {} = isolate, true = child, false/undefined = no change
  			controller: function($scope, $element, $attrs, $transclude) 
  			{
  				$scope.label = $attrs.label;
  				$scope.href = '#' + $attrs.label;
  				$scope.width = $attrs.width || 32;
  				$scope.height = $attrs.height || 32;
  
  			},
  			// require: 'ngModel', // Array = multiple requires, ? = optional, ^ = check parent elements
  			restrict: 'E', // E = Element, A = Attribute, C = Class, M = Comment
  			// template: '',
  			templateUrl: getPartial('directives/icon-directive.html'),
  			// replace: true,
  			// transclude: true,
  			// compile: function(tElement, tAttrs, function transclude(function(scope, cloneLinkingFn){ return function linking(scope, elm, attrs){}})),
  			link: function($scope, iElm, iAttrs, controller) {
  				
  			}
  		};
  	}]);