Файл: upload/static/jscript/wysiwyg/default/core.js
Строк: 43
<?php
function default_wysiwyg_getContent()
{
    return $('#' + Editor.getId()).val();
}
function default_wysiwyg_insert(mValue)
{
    switch(mValue['type'])
    {
        case 'emoticon':
            sValue = '' + mValue['text'] + '';
            break;
        case 'image':
            sValue = '[img]' + mValue['path'] + '[/img]';
            break;
        case 'attachment':
            sValue = '[attachment="' + mValue['id'] + '"]' + mValue['name'] + '[/attachment]';
            break;
        case 'video':
            sValue = '[video]' + mValue['id'] + '[/video]';
            break;
    }            
    
    // Reset the editor ID# in case we have more then one editor open
    if (mValue['editor_id'])
    {
        Editor.setId(mValue['editor_id']);
    }
    
    var myField = document.getElementById(Editor.getId());
    if (document.selection)
    {
        myField.focus();                
        sel = document.selection.createRange();
        sel.text = sValue;
    }
    else if (myField.selectionStart || myField.selectionStart == '0')
    {
        var startPos = myField.selectionStart;
        var endPos = myField.selectionEnd;
        myField.value = myField.value.substring(0, startPos)
        + sValue
        + myField.value.substring(endPos, myField.value.length);
        myField.focus();
    }
    else
    {
        myField.value += sValue;
    }
            
    return false;    
}
function default_wysiwyg_remove(mValue)
{
    switch(mValue['type'])
    {
        case 'attachment':
            break;
    }    
}
function default_wysiwyg_setContent(mValue)
{
    $('#' + Editor.getId()).val(mValue);
}
?>