blob: 091198c84f42fcb49300534a055c0f2abc63b9e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
{strip}
{if !empty($textarea_noformat)}
{include file="bitpackage:liberty/edit_format.tpl"}
{/if}
{if $gBitSystem->isPackageActive('package_smileys')}
{include file="bitpackage:smileys/smileys_full.tpl"}
{/if}
{if $gBitSystem->isPackageActive('package_quicktags')}
{include file="bitpackage:quicktags/quicktags_full.tpl"}
{/if}
{/strip}
<div class="form-group rt-edit">
{formlabel label=$textarea_label for=$textarea_id}
{forminput}
{formfeedback error=$textarea_error}
{if !$textarea_id}{assign var=textarea_id value=$smarty.const.LIBERTY_TEXT_AREA}{/if}
<textarea {$textarea_class} {$textarea_attributes} {if $textarea_maxchars}onkeydown="BitBase.charCounter('{$textarea_id}','{$textarea_id}Counter','{$textarea_maxchars}');" onkeyup="BitBase.charCounter('{$textarea_id}','{$textarea_id}Counter','{$textarea_maxchars}');"{/if} spellcheck="true" id="{$textarea_id}" name="{$textarea_name|default:edit}" {$textarea_style}>{$textarea_edit|escape}</textarea>
{if $textarea_required}{required}{/if}
{if $textarea_maxchars}
<script>//<![CDATA[
if( typeof( BitBase ) == 'undefined' ){ldelim}
BitBase = {ldelim}{rdelim};
{rdelim};
BitBase.charCounter = function( textareaId, counterId, maxChars ) {ldelim}
document.getElementById( counterId ).value = maxChars - document.getElementById( textareaId ).value.length;
{rdelim}
//]]></script>
{assign var=charCount value=$textarea_edit|count_characters:true}
<div class="formhelp">{tr}Maximum character count:{/tr}{$textarea_maxchars}<br />
{tr}Characters remaining:{/tr} <input readonly="readonly" type="text" id="{$textarea_id}Counter" size="5" value="{$textarea_maxchars-$charCount}" /></div>
{/if}
{formhelp note=$textarea_help}
{/forminput}
{if $gBitSystem->isPackageActive('ckeditor')}
{assign var=wysiwygEdit value=true}
{/if}
</div>
|