Bug 16242 - Move staff client JavaScript out of language directory
[koha.git] / koha-tmpl / intranet-tmpl / prog / js / sms_providers.js
1 $(document).ready(function() {
2     $('#submit_update').hide();
3     $("#name").focus();
4     $("#sms_add_form").hide();
5     $("#new_provider").on("click",function(){
6         add_provider();
7     });
8 });
9
10 function clear_form(){
11     $("#id,#name,#domain").val("");
12 }
13
14 function add_provider(){
15     clear_form();
16     $(".dialog").hide();
17     $("legend").text( LABEL_SMS_ADD_PROVIDER );
18     $("#toolbar,#submit_update,#providerst").hide();
19     $("#sms_add_form,#submit_save").show();
20     $("#name").focus();
21 }
22
23 function edit_provider( id ) {
24     clear_form();
25     $("legend").text( LABEL_SMS_EDIT_PROVIDER.format( $("#name_" + id).text() ) );
26     $("#sms_add_form,#submit_update").show();
27
28     $("#id").val( id );
29     $("#name").val( $("#name_" + id).text() );
30     $("#domain").val( $("#domain_" + id).text() );
31
32     $("#toolbar,#submit_save,#providerst").hide();
33
34     $("#name").focus();
35 }
36
37
38 function cancel_edit() {
39     clear_form();
40     $(".dialog").show();
41     $("#sms_add_form,#submit_update").hide();
42     $("#toolbar,#submit_save,#providerst").show();
43 }
44
45 function delete_provider( id, users ) {
46     var c;
47     if ( users ) {
48         c = confirm( MSG_SMS_PATRONS_USING.format( $("#name_" + id).html(), users ) );
49     } else {
50         c = confirm( MSG_SMS_DELETE_CONFIRM.format( $("#name_" + id).html() ) );
51     }
52
53     if ( c ) {
54         $("#op").val('delete');
55         $("#id").val( id );
56         $("#sms_form").submit();
57     }
58 }