esVersion.js 439 B

123456789101112131415161718192021222324
  1. /*
  2. Only show an element if it meets an Elasticsearch version requirement
  3. */
  4. define([
  5. 'angular',
  6. 'app',
  7. ],
  8. function (angular) {
  9. 'use strict';
  10. angular
  11. .module('kibana.directives')
  12. .directive('esVersion', function(esVersion) {
  13. return {
  14. restrict: 'A',
  15. link: function(scope, elem, attr) {
  16. if(!esVersion.is(attr.esVersion)) {
  17. elem.hide();
  18. }
  19. }
  20. };
  21. });
  22. });