10 lines
338 B
JavaScript
10 lines
338 B
JavaScript
|
/**
|
||
|
* Adds an ng-visible attribute that hides an element if the expression evaluates to false.
|
||
|
*/
|
||
|
angular.module('quay').directive('ngVisible', function () {
|
||
|
return function (scope, element, attr) {
|
||
|
scope.$watch(attr.ngVisible, function (visible) {
|
||
|
element.css('visibility', visible ? 'visible' : 'hidden');
|
||
|
});
|
||
|
};
|
||
|
});
|