fun with jquery

8 March 2010 | 3:46 pm by codeboxer
ApprovalStatuses = {
  deleteApprovalStatus: function() {
    if(confirm("Are you sure you want to delete this approval status?")) {
      if($(this).parent("form").find("input[name='drug_record_count']").val() > 0) {
        $("#move_drug_records_form").attr("action", $(this).parent("form").attr("action"));
        var approvalStatusId = $(this).parent("form").find("input[name='approval_status_id']").val();
        $("#target_approval_status_id").customSelect.hideOption(approvalStatusId);
        Thickbox.show({inlineId: "move_drug_records", modal: true, height: 200, width: 380});
      } else {
        $(this).parent("form").submit();         
      }
    }
  }
};

$.fn.exclusiveCheckboxes = function() {
  var checkbox1 = this[0];
  var checkbox2 = this[1];
  $(checkbox1).change(function() {
    if($(this).is(":checked")) {
      $(checkbox2).attr("checked", false);
    }
  });
  $(checkbox2).change(function() {
    if($(this).is(":checked")) {
      $(checkbox1).attr("checked", false);
    }
  });
};

$(document).ready(function() {
  $(".delete_approval_status").click(ApprovalStatuses.deleteApprovalStatus);
  $("a.hide_thickbox").click(Thickbox.hide);
  $("#approval_status_voteable, #approval_status_notify_approval_committee").exclusiveCheckboxes();
});

Recommend Me




My Site Links

Screenshots are featured above. If you visit gmgpulse, you may login as demo/demo.

Rockstar Television


© 2008-10 Krister Axel and codeboxer.com