View | Details | Raw Unified | Return to bug 13613
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/messaging-preference-form.inc (-4 / +4 lines)
Lines 187-210 Link Here
187
                <input type="checkbox"
187
                <input type="checkbox"
188
                     id="digest[% messaging_preference.message_attribute_id | html %]"
188
                     id="digest[% messaging_preference.message_attribute_id | html %]"
189
                     value="[% messaging_preference.message_attribute_id | html %]"
189
                     value="[% messaging_preference.message_attribute_id | html %]"
190
                     name="digest" class="pmp_digest" checked="checked" disabled="disabled" />
190
                     name="digest" class="pmp_digest" checked="checked" disabled="disabled" data-toggle="tooltip" title="You must select a digestible transport to select digests" />
191
              [% ELSE %]
191
              [% ELSE %]
192
                <input type="checkbox"
192
                <input type="checkbox"
193
                     id="digest[% messaging_preference.message_attribute_id | html %]"
193
                     id="digest[% messaging_preference.message_attribute_id | html %]"
194
                     value="[% messaging_preference.message_attribute_id | html %]"
194
                     value="[% messaging_preference.message_attribute_id | html %]"
195
                     name="digest" class="pmp_digest" disabled="disabled" />
195
                     name="digest" class="pmp_digest" disabled="disabled" data-toggle="tooltip" title="You must select a digestible transport to select digests" />
196
              [% END %]
196
              [% END %]
197
          [% ELSE %]
197
          [% ELSE %]
198
              [% IF ( messaging_preference.digest ) %]
198
              [% IF ( messaging_preference.digest ) %]
199
                <input type="checkbox"
199
                <input type="checkbox"
200
                     id="digest[% messaging_preference.message_attribute_id | html %]"
200
                     id="digest[% messaging_preference.message_attribute_id | html %]"
201
                     value="[% messaging_preference.message_attribute_id | html %]"
201
                     value="[% messaging_preference.message_attribute_id | html %]"
202
                     name="digest" checked="checked" class="pmp_digest active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
202
                     name="digest" checked="checked" class="pmp_digest active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" data-toggle="tooltip" title="You must select a digestible transport to select digests" />
203
              [% ELSE %]
203
              [% ELSE %]
204
                <input type="checkbox"
204
                <input type="checkbox"
205
                     id="digest[% messaging_preference.message_attribute_id | html %]"
205
                     id="digest[% messaging_preference.message_attribute_id | html %]"
206
                     value="[% messaging_preference.message_attribute_id | html %]"
206
                     value="[% messaging_preference.message_attribute_id | html %]"
207
                     name="digest" class="pmp_digest active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
207
                     name="digest" class="pmp_digest active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" data-toggle="tooltip" title="You must select a digestible transport to select digests" />
208
              [% END %]
208
              [% END %]
209
          [% END %]
209
          [% END %]
210
      </td>
210
      </td>
(-)a/koha-tmpl/intranet-tmpl/prog/js/messaging-preference-form.js (-6 / +8 lines)
Lines 53-61 $(document).ready(function(){ Link Here
53
        var rowid = $(this).attr("id");
53
        var rowid = $(this).attr("id");
54
        id = Number(rowid.replace("email",""));
54
        id = Number(rowid.replace("email",""));
55
        if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) {
55
        if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) {
56
            $("#digest"+id).attr("disabled", false);
56
            $("#digest"+id).attr("disabled", false).tooltip('disable');
57
        } else {
57
        } else {
58
            $("#digest"+id).attr("disabled", true).prop("checked",false);
58
            $("#digest"+id).attr("disabled", true).prop("checked",false).tooltip('enable');
59
        }
59
        }
60
    });
60
    });
61
61
Lines 64-81 $(document).ready(function(){ Link Here
64
        var rowid = $(this).attr("id");
64
        var rowid = $(this).attr("id");
65
        id = Number(rowid.replace("email",""));
65
        id = Number(rowid.replace("email",""));
66
        if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) {
66
        if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) {
67
            $("#digest"+id).attr("disabled", false);
67
            $("#digest"+id).attr("disabled", false).tooltip('disable');
68
        } else {
68
        } else {
69
            $("#digest"+id).attr("disabled", true).prop("checked",false);
69
            $("#digest"+id).attr("disabled", true).prop("checked",false).tooltip('enable');
70
        }
70
        }
71
    });
71
    });
72
    $(".pmp_sms").click(function(){
72
    $(".pmp_sms").click(function(){
73
        var rowid = $(this).attr("id");
73
        var rowid = $(this).attr("id");
74
        id = Number(rowid.replace("sms",""));
74
        id = Number(rowid.replace("sms",""));
75
        if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) {
75
        if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) {
76
            $("#digest"+id).attr("disabled", false);
76
            $("#digest"+id).attr("disabled", false).tooltip('disable');
77
        } else {
77
        } else {
78
            $("#digest"+id).attr("disabled", true).prop("checked",false);
78
            $("#digest"+id).attr("disabled", true).prop("checked",false).tooltip('enable');
79
        }
79
        }
80
    });
80
    });
81
82
//    $('#memberentry_messaging_prefs [data-toggle="tooltip"][disabled]').tooltip();
81
});
83
});
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-messaging.tt (-9 / +8 lines)
Lines 156-164 Link Here
156
                                            [% IF ( messaging_preference.has_digest ) %]
156
                                            [% IF ( messaging_preference.has_digest ) %]
157
                                                <td class="selectcol">
157
                                                <td class="selectcol">
158
                                                    [% IF ( messaging_preference.digest ) %]
158
                                                    [% IF ( messaging_preference.digest ) %]
159
                                                        <input type="checkbox" id="digest[% messaging_preference.message_attribute_id | html %]" value="[% messaging_preference.message_attribute_id | html %]" name="digest" checked="checked" />
159
                                                        <input type="checkbox" id="digest[% messaging_preference.message_attribute_id | html %]" value="[% messaging_preference.message_attribute_id | html %]" name="digest" checked="checked" data-toggle="tooltip" title="You must select a digestible transport to select digests" />
160
                                                    [% ELSE %]
160
                                                    [% ELSE %]
161
                                                        <input type="checkbox" id="digest[% messaging_preference.message_attribute_id | html %]" value="[% messaging_preference.message_attribute_id | html %]" name="digest" />
161
                                                        <input type="checkbox" id="digest[% messaging_preference.message_attribute_id | html %]" value="[% messaging_preference.message_attribute_id | html %]" name="digest" data-toggle="tooltip" title="You must select a digestible transport to select digests" />
162
                                                    [% END %]
162
                                                    [% END %]
163
                                                </td>
163
                                                </td>
164
                                            [% ELSE %]
164
                                            [% ELSE %]
Lines 255-263 Link Here
255
                var rowid = $(this).attr("id");
255
                var rowid = $(this).attr("id");
256
                id = Number(rowid.replace("email",""));
256
                id = Number(rowid.replace("email",""));
257
                if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) {
257
                if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) {
258
                    $("#digest"+id).attr("disabled", false);
258
                    $("#digest"+id).attr("disabled", false).tooltip('disable');
259
                } else {
259
                } else {
260
                    $("#digest"+id).attr("disabled", true);
260
                    $("#digest"+id).attr("disabled", true).tooltip('enable');
261
                }
261
                }
262
            });
262
            });
263
263
Lines 266-283 Link Here
266
                var rowid = $(this).attr("id");
266
                var rowid = $(this).attr("id");
267
                id = Number(rowid.replace("email",""));
267
                id = Number(rowid.replace("email",""));
268
                if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) {
268
                if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) {
269
                    $("#digest"+id).attr("disabled", false);
269
                    $("#digest"+id).attr("disabled", false).tooltip('disable');
270
                } else {
270
                } else {
271
                    $("#digest"+id).attr("disabled", true).prop("checked",false);
271
                    $("#digest"+id).attr("disabled", true).prop("checked",false).tooltip('enable');
272
                }
272
                }
273
            });
273
            });
274
            $(".pmp_sms").click(function(){
274
            $(".pmp_sms").click(function(){
275
                var rowid = $(this).attr("id");
275
                var rowid = $(this).attr("id");
276
                id = Number(rowid.replace("sms",""));
276
                id = Number(rowid.replace("sms",""));
277
                if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) {
277
                if ( $("#email"+id).prop("checked") || $("#sms"+id).prop("checked") ) {
278
                    $("#digest"+id).attr("disabled", false);
278
                    $("#digest"+id).attr("disabled", false).tooltip('disable');
279
                } else {
279
                } else {
280
                    $("#digest"+id).attr("disabled", true).prop("checked",false);
280
                    $("#digest"+id).attr("disabled", true).prop("checked",false).tooltip('enable');
281
                }
281
                }
282
            });
282
            });
283
        });
283
        });
284
- 

Return to bug 13613