black-lamp/yii2-text-editor

Widget for Ace code editor

Installs: 1 505

Dependents: 3

Suggesters: 0

Security: 0

Stars: 2

Watchers: 3

Forks: 0

Open Issues: 0

Type:yii2-extension

2.0.0 2017-01-03 19:00 UTC

This package is not auto-updated.

Last update: 2024-04-27 17:47:57 UTC


README

Widget for Ace code editor

Latest Stable Version Latest Unstable Version License

Installation

Run command

composer require black-lamp/yii2-text-editor

or add

"black-lamp/yii2-text-editor": "2.0.0"

to the require section of your composer.json.

Using

Use widget with ActiveForm

$form = ActiveForm::begin();
    // ...
    echo $form->field($model, 'text')
              ->widget(bl\ace\AceWidget::className(), [
                    'language' => 'javascript'
              ]);
$form->end();

Widget configuration properties

Option Option Default Description
language string html Programming language
theme string github Code editor theme
enableEmmet boolean false Enable emmet plugin for HTML
attributes array ['style' => 'max-width: 600px; min-height: 400px;'] HTML attributes for editor container

For more information about 'language' and 'theme' configuration attributes read Ace documentation