mirror of
https://github.com/monstra-cms/monstra.git
synced 2025-08-05 04:37:51 +02:00
1.Изменил тему по умолчанию на более удобную/красивую
2.FIX Добавил правильную подсветку html и php в сниппетах и темах 3.Добавил подсветку в CSS файлах 4.Скорректировал шрифт
This commit is contained in:
@@ -28,7 +28,7 @@ Action::add('admin_header', 'CodeMirror::headers');
|
||||
class CodeMirror
|
||||
{
|
||||
|
||||
public static $theme = 'elegant';
|
||||
public static $theme = 'mdn-like';
|
||||
|
||||
/**
|
||||
* Set editor headers
|
||||
@@ -42,16 +42,19 @@ class CodeMirror
|
||||
<script type="text/javascript" src="'.Option::get('siteurl').'/plugins/codemirror/codemirror/mode/htmlmixed/htmlmixed.js"></script>
|
||||
<script type="text/javascript" src="'.Option::get('siteurl').'/plugins/codemirror/codemirror/mode/xml/xml.js"></script>
|
||||
<script type="text/javascript" src="'.Option::get('siteurl').'/plugins/codemirror/codemirror/mode/javascript/javascript.js"></script>
|
||||
<script type="text/javascript" src="'.Option::get('siteurl').'/plugins/codemirror/codemirror/mode/css/css.js"></script>
|
||||
<script type="text/javascript" src="'.Option::get('siteurl').'/plugins/codemirror/codemirror/mode/clike/clike.js"></script>
|
||||
<script type="text/javascript" src="'.Option::get('siteurl').'/plugins/codemirror/codemirror/mode/php/php.js"></script>
|
||||
<link rel="stylesheet" href="'.Option::get('siteurl').'/plugins/codemirror/codemirror/theme/'.CodeMirror::$theme.'.css">
|
||||
<script type="text/javascript" src="'.Option::get('siteurl').'/plugins/codemirror/codemirror/addon/selection/active-line.js"></script>
|
||||
<link rel="stylesheet" href="'.Option::get('siteurl').'/plugins/codemirror/codemirror/theme/'.CodeMirror::$theme.'.css">
|
||||
<style>
|
||||
.CodeMirror {
|
||||
height:400px!important;
|
||||
border: 1px solid #ccc;
|
||||
color: #555;
|
||||
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
font-size: 14px;
|
||||
line-height: 1.428571429;
|
||||
font-family: monospace;
|
||||
font-size: 15px;
|
||||
line-height: 1;
|
||||
padding: 6px 9px;
|
||||
}
|
||||
</style>
|
||||
@@ -59,16 +62,17 @@ class CodeMirror
|
||||
|
||||
if (Request::get('id') == 'themes' || Request::get('id') == 'snippets' || Request::get('id') == 'emails') {
|
||||
|
||||
if (Request::get('id') == 'emails') {
|
||||
$mode = 'xml';
|
||||
} else {
|
||||
$mode = 'htmlmixed';
|
||||
}
|
||||
if (Request::get('action') == 'edit_styles') {
|
||||
$mode = 'text/css';
|
||||
} else {
|
||||
$mode = 'application/x-httpd-php';
|
||||
}
|
||||
|
||||
echo ('<script>
|
||||
$(document).ready(function() {
|
||||
var editor = CodeMirror.fromTextArea(document.getElementById("content"), {
|
||||
lineNumbers: false,
|
||||
lineNumbers: true,
|
||||
styleActiveLine: true,
|
||||
matchBrackets: true,
|
||||
indentUnit: 4,
|
||||
mode: "'.$mode.'",
|
||||
|
Reference in New Issue
Block a user