1
0
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:
ravilrrr
2014-05-27 19:24:21 +03:00
parent ac1a4b4a6c
commit 33eedc9481
2 changed files with 59 additions and 11 deletions

View File

@@ -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.'",