1 /* global mana_comment_close */
3 function mana_increment(mana_id, resource, fieldvalue, stepvalue ) {
4 $("#mana_comment_progress").show();
5 if( !stepvalue ){ stepvalue = 1; }
8 url: "/cgi-bin/koha/svc/mana/increment",
9 data: {id: mana_id, resource: resource, field: fieldvalue, step: stepvalue},
13 $(".mana_comment_status").hide();
14 $("#mana_comment_success").show();
16 .fail(function( error ) {
17 $(".mana_comment_status").hide();
18 $("#mana_comment_errortext").html( error.status + " " + error.statusText );
19 $("#mana_comment_failed").show();
26 function mana_comment( target_id, manamsg, resource_type ) {
27 $("#mana_comment_progress").show();
30 url: "/cgi-bin/koha/svc/mana/share",
31 data: { message: manamsg, resource: resource_type, resource_id: target_id },
35 $(".mana_comment_status").hide();
36 $("#mana_comment_success").show();
38 .fail(function( error ) {
39 $(".mana_comment_status").hide();
40 $("#mana_comment_errortext").html( error.status + " " + error.statusText );
41 $("#mana_comment_failed").show();
44 $("#selected_id").val("");
45 $("#mana-resource-id").val("");
46 $("#mana-comment").val("");
51 $(document).ready(function() {
53 $("body").on("submit", "#mana_comment_form", function( e ) {
55 var resource_type = $('#mana-resource').val();
56 var resource_id = $('#mana-resource-id').val();
57 var comment = $("#mana-comment").val();
58 mana_comment(resource_id, comment, resource_type);
61 $("body").on("click", '#mana-comment-close', function( e ) {
66 $("body").on("click", ".mana-actions a", function( e ) {
68 $(".mana_comment_status").hide();
69 var commentid = $(this).data("commentid");
70 var resourceid = $(this).data("resourceid");
71 $("#mana-resource-id").val( resourceid );
72 if ( commentid == "other") {
73 if( $("#new_mana_comment").length ){
74 $("#selected_id").val( commentid );
75 $("#mana_results, #new_mana_comment").toggle();
77 $("#mana-comment-box").modal("show");
80 mana_increment( commentid, "resource_comment", "nb");