scripts.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /**
  2. _ _ _
  3. | |__ ___ ___ | |_ ___| |_ _ __ __ ___ __
  4. | '_ \ / _ \ / _ \| __/ __| __| '__/ _` \ \/ /
  5. | |_) | (_) | (_) | |_\__ | |_| | | (_| |> <
  6. |_.__/ \___/ \___/ \__|___/\__|_| \__,_/_/\_\.js
  7. */
  8. $(document).ready(function(){
  9. $('.btn-toggle .btn').click(function() {
  10. var btnClass = 'btn-' + $(this).data('btn-class');
  11. var btnLabelDefault = $(this).data('btn-label-default');
  12. var btnLabelToggled = $(this).data('btn-label-toggled');
  13. if(btnLabelToggled != '') {
  14. if($(this).hasClass('btn-default')) {
  15. var html = $(this).html().replace(btnLabelDefault, btnLabelToggled);
  16. } else {
  17. var html = $(this).html().replace(btnLabelToggled, btnLabelDefault);
  18. }
  19. $(this).html(html);
  20. }
  21. $(this).toggleClass(btnClass);
  22. $(this).toggleClass('btn-default');
  23. });
  24. $('.btn-collapse').click(function() {
  25. var btnTextCollapsed = $(this).data('btn-text-collapsed');
  26. var btnTextNotCollapsed = $(this).data('btn-text-not-collapsed');
  27. if(btnTextCollapsed != '' && btnTextNotCollapsed != '') {
  28. if($(this).hasClass('collapsed')) {
  29. var html = $(this).html().replace(btnTextCollapsed, btnTextNotCollapsed);
  30. } else {
  31. var html = $(this).html().replace(btnTextNotCollapsed, btnTextCollapsed);
  32. }
  33. $(this).html(html);
  34. }
  35. });
  36. });