Advertisement
claukiller

Untitled

May 31st, 2018
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. <template>
  2. <span>
  3. <div class="sh-modal header-global-h zindex-10 display-f width-0100 position-a align-items-c top-60 padding-l-16 padding-r-16 bg-color-w-0100">
  4. <div class="display-f align-items-c padding-t-30 margin-r-30">
  5. <img class="hidden-xs-down" src="../../img/logo-drive.svg" alt="Drive logo">
  6. </div>
  7. <div class="display-f align-items-c ellipsis">
  8. <div class="border-radius-25 bg-color-p-020 color-p-0100 text-trans-u font-size-xs padding-t-6 padding-b-6 padding-r-16 padding-l-16">Imasa</div>
  9. <span class="margin-l-10 icon-folder"></span>
  10. <span class="margin-l-10 font-weight-sb ellipsis">098R17_Galgas rodamiento rotopala</span>
  11. </div>
  12.  
  13. <div class="margin-l-auto display-f align-items-c">
  14. <button class="js-new-project margin-l-30 cinput hover-link frwbtn" title="Nuevo proyecto" v-tippy>
  15. <span class="icon-file-plus font-size-l"></span>
  16. </button>
  17.  
  18. <button class="js-export margin-l-30 cinput hover-link frwbtn" title="Exportar datos" v-tippy>
  19. <span class="icon-arrow-out font-size-l"></span>
  20. </button>
  21.  
  22. <button class="js-pdf margin-l-30 cinput hover-link frwbtn" title="Generar PDF" v-tippy>
  23. <span class="icon-file-pdf font-size-l"></span>
  24. </button>
  25.  
  26. <button class="margin-l-30 cinput hover-link position-r frwbtn" title="Añadir horas" @click="show = !show" v-tippy>
  27. <span class="icon-plus font-size-xs position-a bottom-10"></span>
  28. <span class="icon-clock font-size-l padding-l-10"></span>
  29. </button>
  30. </div>
  31. <!-- <modal-horas ref="toggleHours"></modal-horas> -->
  32. </div>
  33. <div class="padding-header-global-h display-f height-0100">
  34. <navegador-detalle :id="id"> </navegador-detalle>
  35. <tabla-horas></tabla-horas>
  36. <transition v-on:before-enter="beforeEnter" v-on:enter="enter" v-on:leave="leave">
  37. <modal-horas v-if="show" ref="toggleHours" class="padding-t-60" ></modal-horas>
  38. </transition>
  39. </div>
  40. </span>
  41. </template>
  42.  
  43. <script>
  44. import NavegadorDetalle from './NavegadorDetalle.vue'
  45. import NavProyecto from './NavProyecto.vue'
  46. import TablaHoras from './TablaHoras.vue'
  47. import ModalHoras from './ModalHoras.vue'
  48. import Velocity from 'velocity-animate'
  49. export default {
  50. name: 'horas',
  51. props: ['id'],
  52. components: {
  53. 'navegador-detalle': NavegadorDetalle,
  54. 'nav-proyecto': NavProyecto,
  55. 'tabla-horas': TablaHoras,
  56. 'modal-horas': ModalHoras
  57. },
  58. data () {
  59. return {show: false}
  60. },
  61. methods: {
  62. beforeEnter: function (el) {
  63. Velocity(el.style.width = 0)
  64. },
  65. enter: function (el, done) {
  66. Velocity(el, { width: 450 }, { duration: 300 }, { complete: done })
  67. },
  68. leave: function (el, done) {
  69. Velocity(el, {width: 0}, { complete: done })
  70. }
  71. }
  72. }
  73. </script>
  74.  
  75. <style scoped lang="scss">
  76. </style>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement