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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/letter.tt (-11 / +11 lines)
Lines 301-323 Link Here
301
                  <input type="hidden" name="lang" value="[% lang %]" />
301
                  <input type="hidden" name="lang" value="[% lang %]" />
302
                  <label for="is_html_[% letter.message_transport_type %]">HTML message:</label>
302
                  <label for="is_html_[% letter.message_transport_type %]">HTML message:</label>
303
                  [% IF letter.is_html %]
303
                  [% IF letter.is_html %]
304
                    <input type="checkbox" name="is_html_[% letter.message_transport_type %]" id="is_html_[% letter.message_transport_type %]" value="1" checked="checked" />
304
                    <input type="checkbox" name="is_html_[% letter.message_transport_type %]" id="is_html_[% letter.message_transport_type %]_[% lang %]" value="1" checked="checked" />
305
                  [% ELSE %]
305
                  [% ELSE %]
306
                    <input type="checkbox" name="is_html_[% letter.message_transport_type %]" id="is_html_[% letter.message_transport_type %]" value="1" />
306
                    <input type="checkbox" name="is_html_[% letter.message_transport_type %]" id="is_html_[% letter.message_transport_type %]_[% lang %]" value="1" />
307
                  [% END %]
307
                  [% END %]
308
                </li>
308
                </li>
309
                <li>
309
                <li>
310
                  <label for="title_[% letter.message_transport_type %]">Message subject:</label><input type="text" id="title_[% letter.message_transport_type %]" name="title" size="60" value="[% letter.title %]" />
310
                  <label for="title_[% letter.message_transport_type %]">Message subject:</label><input type="text" id="title_[% letter.message_transport_type %]_[% lang %]" name="title" size="60" value="[% letter.title %]" />
311
                </li>
311
                </li>
312
                <li>
312
                <li>
313
                  <label for="SQLfieldname_[% letter.message_transport_type %]">Message body:</label>
313
                  <label for="SQLfieldname_[% letter.message_transport_type %]">Message body:</label>
314
                  [% IF letter.message_transport_type == 'sms' %]
314
                  [% IF letter.message_transport_type == 'sms' %]
315
                    <span id="sms_counter">[% IF letter.content && letter.content.length > 0 %][% letter.content.length %][% ELSE %]0[% END %]/160 characters</span>
315
                    <span class="sms_counter" id="sms_counter_[% lang %]">[% IF letter.content && letter.content.length > 0 %][% letter.content.length %][% ELSE %]0[% END %]/160 characters</span>
316
                  [% END %]
316
                  [% END %]
317
                  <table>
317
                  <table>
318
                    <tr>
318
                    <tr>
319
                      <td>
319
                      <td>
320
                        <select name="SQLfieldname" id="SQLfieldname_[% letter.message_transport_type %]" multiple="multiple" size="9">
320
                        <select name="SQLfieldname" id="SQLfieldname_[% letter.message_transport_type %]_[% lang %]" multiple="multiple" size="9">
321
                          [% FOREACH SQLfieldname IN SQLfieldnames %]
321
                          [% FOREACH SQLfieldname IN SQLfieldnames %]
322
                            <option value="[% SQLfieldname.value %]">[% SQLfieldname.text %]</option>
322
                            <option value="[% SQLfieldname.value %]">[% SQLfieldname.text %]</option>
323
                          [% END %]
323
                          [% END %]
Lines 326-332 Link Here
326
                        <td class="actions">
326
                        <td class="actions">
327
                            <button type="button" data-containerid="[% letter.message_transport_type %]_[% lang %]" class="btn btn-default btn-sm insert">Insert <i class="fa fa-long-arrow-right"></i></button>
327
                            <button type="button" data-containerid="[% letter.message_transport_type %]_[% lang %]" class="btn btn-default btn-sm insert">Insert <i class="fa fa-long-arrow-right"></i></button>
328
                        </td>
328
                        </td>
329
                      <td><textarea name="content" id="content_[% letter.message_transport_type %]" cols="80" rows="15">[% letter.content %]</textarea></td>
329
                      <td><textarea name="content" data-lang="[% lang %]" class="content_[% letter.message_transport_type %]" id="content_[% letter.message_transport_type %]_[% lang %]" cols="80" rows="15">[% letter.content %]</textarea></td>
330
                    </tr>
330
                    </tr>
331
                  </table>
331
                  </table>
332
                </li>
332
                </li>
Lines 500-512 Link Here
500
            });
500
            });
501
501
502
            var sms_limit = 160;
502
            var sms_limit = 160;
503
            $("#content_sms").on("keyup", function(){
503
            $(".content_sms").on("keyup", function(){
504
                var length = $(this).val().length;
504
                var length = $(this).val().length;
505
                $("#sms_counter").html(length + "/" + sms_limit + _(" characters"));
505
                var sms_counter = ("#sms_counter_" + $(this).data('lang'));
506
                $(sms_counter).html(length + "/" + sms_limit + _(" characters"));
506
                if ( length  > sms_limit ) {
507
                if ( length  > sms_limit ) {
507
                    $("#sms_counter").css("color", "red");
508
                    $(sms_counter).css("color", "red");
508
                } else {
509
                } else {
509
                    $("#sms_counter").css("color", "black");
510
                    $(sms_counter).css("color", "black");
510
                }
511
                }
511
            });
512
            });
512
            $( ".transport-types" ).accordion({ collapsible: true, active:false, animate: 200 });
513
            $( ".transport-types" ).accordion({ collapsible: true, active:false, animate: 200 });
513
- 

Return to bug 20298