Skip to content

Commit

Permalink
2.0 Release
Browse files Browse the repository at this point in the history
  • Loading branch information
realdigger committed Jul 17, 2016
1 parent f9f75ad commit e4834f5
Show file tree
Hide file tree
Showing 111 changed files with 6,276 additions and 68 deletions.
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.russian.php encoding=cp1251
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.idea/
todo.txt
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# SMF Code Syntax Highlighter mod
* **Author:** digger http://mysmf.ru
* **License:** The MIT License (MIT)
* **Compatible with:** SMF 2.0, SMF 2.1

## Description
Code Syntax Highlighter for SMF. You can select preferred highlight script.

SyntaxHighlighter http://alexgorbatchev.com/SyntaxHighlighter
Highlight.js https://highlightjs.org

## Описание
Мод для автоматической подсветки синтаксиса исхдных текстов программного кода. Позволяет использовать на выбор один из двух скриптов подсветки — SyntaxHighlighter или Highlight.js.

SyntaxHighlighter — это полнофункциональной автономный подсветчик синтаксиса, написанный на JavaScript.
SyntaxHighlighter распространяется под лицензией MIT http://opensource.org/licenses/mit-license.php
Официальный сайт билиотеки расположен по адресу http://alexgorbatchev.com/SyntaxHighlighter

Highlight.js — это подсветчик синтаксиса, написанный на JavaScript. Он работает с практически любой HTML разметкой, не зависит от каких-либо фреймворков и умеет автоматически определять язык.
Highlight.js распространяется под лицензией BSD http://opensource.org/licenses/BSD-3-Clause
Официальный сайт билиотеки расположен по адресу https://highlightjs.org
128 changes: 70 additions & 58 deletions Sources/Mod-CodeSyntaxHighlighter.php

Large diffs are not rendered by default.

138 changes: 138 additions & 0 deletions Themes/default/css/hlgs/agate.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
/*!
* Agate by Taufik Nurrohman <https://github.com/tovic>
* ----------------------------------------------------
*
* #ade5fc
* #a2fca2
* #c6b4f0
* #d36363
* #fcc28c
* #fc9b9b
* #ffa
* #fff
* #333
* #62c8f3
* #888
*
*/

.hljs {
display: block;
overflow-x: auto;
padding: .5em;
background: #333;
color: white;
-webkit-text-size-adjust: none;
}

.asciidoc .hljs-title,
.hljs-label,
.hljs-tag .hljs-title,
.hljs-prompt,
.http .hljs-request {
font-weight: bold;
}

.hljs-change,
.hljs-code {
font-style: italic;
}

.hljs-tag,
.ini .hljs-title {
color: #62c8f3;
}

.hljs-id,
.hljs-cbracket,
.hljs-tag .hljs-value {
color: #ade5fc;
}

.hljs-string,
.hljs-bullet {
color: #a2fca2;
}

.hljs-type,
.hljs-variable,
.hljs-name,
.actionscript .hljs-title,
.aspectj .hljs-annotation,
.aspectj .hljs-title,
.hljs-attribute,
.hljs-change,
.hljs-blockquote,
.hljs-built_in {
color: #ffa;
}

.hljs-number,
.hljs-hexcolor,
.hljs-link_label,
.hljs-link_reference {
color: #d36363;
}

.hljs-keyword,
.hljs-literal,
.hljs-constant,
.css .hljs-tag,
.hljs-typename,
.hljs-winutils {
color: #fcc28c;
}

.hljs-comment,
.hljs-cdata,
.hljs-preprocessor,
.hljs-annotation,
.hljs-decorator,
.hljs-doctype,
.hljs-deletion,
.hljs-shebang,
.apache .hljs-sqbracket,
.tex .hljs-formula,
.hljs-header,
.hljs-horizontal_rule,
.hljs-code,
.hljs-javadoc {
color: #888;
}

.hljs-regexp,
.hljs-attr_selector {
color: #c6b4f0;
}

.hljs-important,
.hljs-doctype,
.hljs-pi,
.hljs-chunk,
.actionscript .hljs-type,
.hljs-shebang,
.hljs-pragma,
.http .hljs-attribute {
color: #fc9b9b;
}

.hljs-deletion {
background-color: #fc9b9b;
color: #333;
}

.hljs-addition {
background-color: #a2fca2;
color: #333;
}

.hljs a,
.hljs-tag .hljs-attribute {
color: inherit;
}

.hljs a:focus,
.hljs a:hover {
color: inherit;
text-decoration: underline;
}
55 changes: 55 additions & 0 deletions Themes/default/css/hlgs/androidstudio.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
/*
Date: 24 Fev 2015
Author: Pedro Oliveira <kanytu@gmail . com>
*/

.hljs
{
color: #A9B7C6;
background: #282b2e;
display: block;
overflow-x: auto;
padding: 0.5em;
webkit-text-size-adjust: none;
}
.hljs-number
{
color: #6897BB;
}

.hljs-keyword, .hljs-deletion
{
color: #CC7832;
}
.hljs-javadoc
{
color: #629755;
}
.hljs-comment
{
color: #808080;
}
.hljs-annotation
{
color: #BBB529;
}
.hljs-string, .hljs-addition
{
color: #6A8759;
}
.hljs-function .hljs-title, .hljs-change
{
color: #FFC66D;
}
.hljs-tag .hljs-title, .hljs-doctype
{
color: #E8BF6A;
}
.hljs-tag .hljs-attribute
{
color: #BABABA;
}
.hljs-tag .hljs-value
{
color: #A5C261;
}
141 changes: 141 additions & 0 deletions Themes/default/css/hlgs/arta.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,141 @@
/*
Date: 17.V.2011
Author: pumbur <pumbur@pumbur.net>
*/

.hljs {
display: block;
overflow-x: auto;
padding: 0.5em;
background: #222;
-webkit-text-size-adjust: none;
}

.profile .hljs-header *,
.ini .hljs-title,
.nginx .hljs-title {
color: #fff;
}

.hljs-comment,
.hljs-javadoc,
.hljs-preprocessor,
.hljs-preprocessor .hljs-title,
.hljs-pragma,
.hljs-shebang,
.profile .hljs-summary,
.diff,
.hljs-pi,
.hljs-doctype,
.hljs-tag,
.css .hljs-rule,
.tex .hljs-special {
color: #444;
}

.hljs-string,
.hljs-symbol,
.diff .hljs-change,
.hljs-regexp,
.xml .hljs-attribute,
.smalltalk .hljs-char,
.xml .hljs-value,
.ini .hljs-value,
.clojure .hljs-attribute,
.coffeescript .hljs-attribute {
color: #ffcc33;
}

.hljs-number,
.hljs-addition {
color: #00cc66;
}

.hljs-built_in,
.hljs-literal,
.hljs-type,
.hljs-typename,
.go .hljs-constant,
.ini .hljs-keyword,
.lua .hljs-title,
.perl .hljs-variable,
.php .hljs-variable,
.mel .hljs-variable,
.django .hljs-variable,
.css .funtion,
.smalltalk .method,
.hljs-hexcolor,
.hljs-important,
.hljs-flow,
.hljs-inheritance,
.hljs-name,
.parser3 .hljs-variable {
color: #32aaee;
}

.hljs-keyword,
.hljs-tag .hljs-title,
.css .hljs-tag,
.css .hljs-class,
.css .hljs-id,
.css .hljs-pseudo,
.css .hljs-attr_selector,
.hljs-winutils,
.tex .hljs-command,
.hljs-request,
.hljs-status {
color: #6644aa;
}

.hljs-title,
.ruby .hljs-constant,
.vala .hljs-constant,
.hljs-parent,
.hljs-deletion,
.hljs-template_tag,
.css .hljs-keyword,
.objectivec .hljs-class .hljs-id,
.smalltalk .hljs-class,
.lisp .hljs-keyword,
.apache .hljs-tag,
.nginx .hljs-variable,
.hljs-envvar,
.bash .hljs-variable,
.go .hljs-built_in,
.vbscript .hljs-built_in,
.lua .hljs-built_in,
.rsl .hljs-built_in,
.tail,
.avrasm .hljs-label,
.tex .hljs-formula,
.tex .hljs-formula * {
color: #bb1166;
}

.hljs-yardoctag,
.hljs-phpdoc,
.hljs-dartdoc,
.profile .hljs-header,
.ini .hljs-title,
.apache .hljs-tag,
.parser3 .hljs-title {
font-weight: bold;
}

.coffeescript .javascript,
.javascript .xml,
.tex .hljs-formula,
.xml .javascript,
.xml .vbscript,
.xml .css,
.xml .hljs-cdata {
opacity: 0.6;
}

.hljs,
.hljs-subst,
.diff .hljs-chunk,
.css .hljs-value,
.css .hljs-attribute {
color: #aaa;
}
Loading

0 comments on commit e4834f5

Please sign in to comment.