cirandas.net

ref: master

public/javascripts/spam.js


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function removeTaskBox(button, url, task_box_id, msg) {
  var $ = jQuery;
  if (msg && !confirm(msg)) {
    return;
  }
  button = $(button);
  button.addClass('task-button-loading');
  $.post(url, function (data) {
    if (data.ok) {
      $('#' + task_box_id).slideUp();
    } else {
      button.removeClass('task-button-loading');
      button.addClass('task-button-failure');
    }
  });
}

function toggleDetails(link, msg_hide, msg_show) {
  var $ = jQuery;
  $(link).toggleClass('icon-up icon-down');
  details = $(link).closest('.task_box').find('.suggest-article-details');
  if (details.css('display') == 'none') {
    link.innerHTML = msg_hide;
  } else {
    link.innerHTML = msg_show;
  }
  details.slideToggle();
}