common.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. $(function()
  2. {
  3. if(window.flow != 'full')
  4. {
  5. $('.querybox-toggle').click(function()
  6. {
  7. $(this).parent().toggleClass('active');
  8. });
  9. }
  10. $('#suiteList tbody tr').each(function()
  11. {
  12. var $content = $(this).find('td.c-desc');
  13. var content = $content.find('div').html();
  14. if(content.indexOf('<br') >= 0)
  15. {
  16. $content.append("<a href='###' class='more'><i class='icon icon-chevron-double-down'></i></a>");
  17. }
  18. });
  19. })
  20. $(document).on('click', 'td.c-desc .more', function(e)
  21. {
  22. var $toggle = $(this);
  23. if($toggle.hasClass('open'))
  24. {
  25. $toggle.removeClass('open');
  26. $toggle.closest('.c-desc').find('div').css('height', '25px');
  27. $toggle.css('padding-top', 0);
  28. $toggle.find('i').removeClass('icon-chevron-double-up').addClass('icon-chevron-double-down');
  29. }
  30. else
  31. {
  32. $toggle.addClass('open');
  33. $toggle.closest('.c-desc').find('div').css('height', 'auto');
  34. $toggle.css('padding-top', ($toggle.closest('.c-desc').find('div').height() - $toggle.height()) / 2);
  35. $toggle.find('i').removeClass('icon-chevron-double-down').addClass('icon-chevron-double-up');
  36. }
  37. });