freenetis-github/application/views/js/sms_send.php @ 8baed187
8baed187 | Michal Kliment | <?php
|
|
/**
|
|||
* SMS send javascript view.
|
|||
*
|
|||
* @author Roman Sevcik, Ondrej Fibich
|
|||
*/
|
|||
// IDE complementation
|
|||
if (FALSE): ?><script type="text/javascript"><?php endif
|
|||
?>
|
|||
var maxpartsize = 156 - 4;
|
|||
var maxparts = 5;
|
|||
var totalmaxlen = maxparts * maxpartsize;
|
|||
function count_char(form)
|
|||
{
|
|||
form.counter.disabled=true;
|
|||
var message = form.text;
|
|||
var text_length = message.value.length;
|
|||
var text_left = totalmaxlen - message.value.length;
|
|||
var parts = Math.ceil(text_length/maxpartsize).toString();
|
|||
if (text_left < 0)
|
|||
{
|
|||
text_left = 0;
|
|||
text_length = totalmaxlen;
|
|||
parts = maxparts;
|
|||
alert('<?php echo __('Message is too long') ?>!');
|
|||
}
|
|||
form.counter.value =
|
|||
'<?php echo __('Written is', '', 2) ?> ' + text_length +
|
|||
' <?php echo __('and', '', 1) ?> <?php echo __('have left', '', 1) ?> ' + text_left +
|
|||
' <?php echo __('chars', '', 1) ?>. ' +
|
|||
'<?php echo __('Message will be splited to', '', 2) ?> ' +
|
|||
parts + ' SMS.';
|
|||
}
|
|||
count_char(document.sms_form);
|
|||
$('#text').keyup(function ()
|
|||
{
|
|||
count_char(document.sms_form)
|
|||
});
|
|||