2
0

codered-editor.js 968 B

12345678910111213141516171819202122232425262728293031
  1. $(document).ready(function(){
  2. $(document).on('click', '.codered-collapsible button', function(){
  3. var $fieldset = $(this).parent().find('fieldset');
  4. if (!$(this).parent().hasClass('collapsed')) {
  5. $(this).parent().addClass('collapsed');
  6. $fieldset.hide('fast');
  7. } else {
  8. $(this).parent().removeClass('collapsed');
  9. $fieldset.show('fast');
  10. }
  11. });
  12. $(document).on('click', 'a.codered-clearcache', function(event) {
  13. event.preventDefault();
  14. $el = $(this);
  15. // show spinner
  16. $el.addClass('icon icon-spinner');
  17. oldtext = $el.html();
  18. $el.html($el.data("clicked-text"));
  19. // make ajax call
  20. $.ajax({
  21. url: $el.attr('href')
  22. })
  23. .always(function(msg) {
  24. $el.after("<div>" + msg + "</div>")
  25. $el.removeClass('icon icon-spinner');
  26. $el.html(oldtext);
  27. });
  28. })
  29. });