timeline.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. app.directive("timelineaxis", function() {
  2. return {
  3. restrict: 'AE',
  4. transclude: true,
  5. template: '<div class="timeaxis-warpper" ><ul class="timeaxis" ng-transclude ></ul></div>'
  6. };
  7. });
  8. app.directive("timeaxisItem", function() {
  9. return {
  10. require: '^timeaxis',
  11. restrict: 'AE',
  12. transclude: true,
  13. template: '<li class="timeaxis-inverted" ng-transclude ></li>'
  14. };
  15. });
  16. app.directive("timeaxisPoint", function() {
  17. return {
  18. require: '^timeaxisItem',
  19. restrict: 'AE',
  20. transclude: true,
  21. template: '<div class="timeaxis-point" ng-transclude><div>qwewqe</div></div>'
  22. };
  23. });
  24. app.directive("timeaxisPanel", function() {
  25. return {
  26. require: '^timeaxisItem',
  27. restrict: 'AE',
  28. transclude: true,
  29. template: '<div class="timeaxis-panel" ng-transclude></div>'
  30. };
  31. });
  32. app.directive("timeaxisHide", function() {
  33. return {
  34. require: '^timeaxisWarpper',
  35. restrict: 'AE',
  36. transclude: true,
  37. template: '<div class="glyphicon glyphicon-menu-up"></div>'
  38. };
  39. });