kevingroeger / codeeditorfield
Code editor field for SilverStripe 4 and 5
Installs: 3 918
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Type:silverstripe-vendormodule
Requires
- php: ^8.1
- silverstripe/framework: ^4 || ^5
README
Creates an Ace Code Editor (https://ace.c9.io/)
Requirements
- Silverstripe 4+ or 5+
- PHP 8+
Installation
composer require kevingroeger/codeeditorfield
Usage
$codeEditor = CodeEditorField::create('Title', 'Enter Source Code Here'); // set mode to html (default is json) $codeEditor->setMode('ace/mode/html'); // set mode to github (default is monokai) $codeEditor->setTheme('ace/theme/github'); $fields->addFieldsToTab('Root.Main', [ $codeEditor ]);
Themes & Modes
For available modes and themes, see resources/thirdparty/ace
Contribute
Credits
-
Thanks to @nathancox for creating this repository https://github.com/nathancox/silverstripe-codeeditorfield
-
Thanks to @jinjie for creating this repository https://github.com/jinjie/codeeditorfield
Both have stopped development, but this package is highly inspired by the great work of these two!