Projekt

Obecné

Profil

Stáhnout (1.08 KB) Statistiky
| Větev: | Tag: | Revize:
<?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.sms_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($('#sms_text').parents('form')[0]);
$('#sms_text').keyup(function ()
{
count_char($(this).parents('form')[0]);
});
(13-13/17)