Licitator 1.0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
2.0 KiB

5 years ago
  1. <script>
  2. var currentScroll=0;
  3. function lockscroll(){
  4. $(window).scrollTop(currentScroll);
  5. $('body').css('position','static');
  6. $('body').css('height','auto');
  7. $('body').css('overflow-y','hidden');
  8. }
  9. function unlockscroll(){
  10. $(window).scrollTop(currentScroll);
  11. $('body').css('position','relative');
  12. $('body').css('height','auto');
  13. $('body').css('overflow-y','auto');
  14. }
  15. </script>
  16. <div class="buttons recursos__container">
  17. <ul class="nav nav-pills" id="pills-tab" role="tablist">
  18. {% for recurso in tarea[0].recursotarea|sort((a, b) => a.position <=> b.position) %}
  19. <li id="recursotab-{{ recurso.recursos.id }}">
  20. <a href="#recurso-{{ recurso.recursos.id }}" class="btn btn-{{recurso.recursos.TiposRecursosId.Style}}" data-toggle="tab">{{ recurso.recursos.TiposRecursosId.Tipo|trans({})}}</a>
  21. </li>
  22. {% endfor %}
  23. </ul>
  24. <div class="tab-content clearfix">
  25. {% for recurso in tarea[0].recursotarea %}
  26. <div id="recurso-{{ recurso.recursos.id }}" class="tab-pane alert alert-{{recurso.recursos.TiposRecursosId.Style}} alert-white rounded " >
  27. <button type="button" aria-hidden="true" class="close" onclick="$(this).parent().toggleClass('active');$('#recursotab-{{ recurso.recursos.id }}').toggleClass('active');" style="top:0px;position:sticky;">×</button>
  28. <div class="icon">
  29. <img src="{{ asset("images/"~recurso.recursos.TiposRecursosId.Alias~".png") }}"/>
  30. </div>
  31. {{recurso.recursos.texto|trans({})|raw}}
  32. </div>
  33. <script>
  34. $('#recursotab-{{ recurso.recursos.id }}>a').click(function(){
  35. lockscroll();
  36. })
  37. $('.close').click(function(){
  38. unlockscroll();
  39. })
  40. </script>
  41. {% endfor %}
  42. </div>
  43. </div>