fix for Smarty 5
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
*
|
||||
* @package AVE.cms
|
||||
* @subpackage module: forms
|
||||
* @since 1.4
|
||||
* @since 2.1.0
|
||||
* @author
|
||||
* @filesource
|
||||
*/
|
||||
@@ -848,7 +848,7 @@ function _cleanvar($var)
|
||||
$assign['rubrics'] = $this->_rubrics();
|
||||
|
||||
// назначаем массив CodeMirror
|
||||
$assign['codemirror'] = array(
|
||||
$assign['codemirror_data'] = array(
|
||||
'rubheader' => 200,
|
||||
'from_name' => 60,
|
||||
'from_email' => 60,
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
$module = array(
|
||||
'ModuleSysName' => 'forms',
|
||||
'ModuleVersion' => '2.0.0',
|
||||
'ModuleVersion' => '2.1.0',
|
||||
'ModuleAutor' => 'AVE.cms Team',
|
||||
'ModuleCopyright' => '© 2007-' . date('Y') . ' AVE.cms',
|
||||
'ModuleIsFunction' => 1,
|
||||
|
||||
@@ -784,10 +784,16 @@ $(document)
|
||||
{/literal}
|
||||
|
||||
<!-- Оформляем поля в CodeMirror -->
|
||||
{foreach from=$codemirror key='cdmr_id' item='cdmr_h'}
|
||||
<script type="text/javascript">var hlLine;</script>
|
||||
|
||||
{* Итерируем по новому, чистому массиву *}
|
||||
{foreach from=$codemirror_data key='cdmr_id' item='cdmr_h'}
|
||||
|
||||
{if $ave15}
|
||||
{* Ветка $ave15 (инклуд) *}
|
||||
{include file="$codemirror_editor" ctrls='form_save();' conn_id="_$cdmr_id" textarea_id=$cdmr_id height=$cdmr_h}
|
||||
{else}
|
||||
{* Ветка !ave15 (оригинальный код) *}
|
||||
<script>
|
||||
var editor_{$cdmr_id} = CodeMirror.fromTextArea(document.getElementById('{$cdmr_id}'), {ldelim}
|
||||
extraKeys: {ldelim}
|
||||
@@ -813,19 +819,6 @@ $(document)
|
||||
{rdelim});
|
||||
|
||||
editor_{$cdmr_id}.setSize('100%',{$cdmr_h});
|
||||
|
||||
function getSelectedRange_{$cdmr_id}() {ldelim}
|
||||
return {ldelim}
|
||||
from: editor_{$cdmr_id}.getCursor(true),
|
||||
to: editor_{$cdmr_id}.getCursor(false)
|
||||
{rdelim};
|
||||
{rdelim}
|
||||
|
||||
function textSelection_{$cdmr_id}(startTag,endTag) {ldelim}
|
||||
var range = getSelectedRange_{$cdmr_id}();
|
||||
editor_{$cdmr_id}.replaceRange(startTag + editor_{$cdmr_id}.getRange(range.from, range.to) + endTag, range.from, range.to)
|
||||
editor_{$cdmr_id}.setCursor(range.from.line, range.from.ch + startTag.length);
|
||||
{rdelim}
|
||||
</script>
|
||||
{/if}
|
||||
{/foreach}
|
||||
|
||||
Reference in New Issue
Block a user