├── bin ├── index.html └── dirs.php ├── index.html ├── main ├── index.html ├── assets │ ├── index.html │ ├── css │ │ └── index.html │ └── js │ │ ├── index.html │ │ └── highlight │ │ ├── index.html │ │ └── styles │ │ ├── index.html │ │ ├── pojoaque.jpg │ │ ├── school_book.png │ │ ├── brown_papersq.png │ │ ├── ascetic.css │ │ ├── mono-blue.css │ │ ├── tomorrow.css │ │ ├── paraiso.dark.css │ │ ├── vs.css │ │ ├── paraiso.light.css │ │ ├── kimbie.dark.css │ │ ├── kimbie.light.css │ │ ├── tomorrow-night-bright.css │ │ ├── tomorrow-night-eighties.css │ │ ├── tomorrow-night.css │ │ ├── tomorrow-night-blue.css │ │ ├── ir_black.css │ │ ├── codepen-embed.css │ │ ├── atelier-dune.dark.css │ │ ├── atelier-dune.light.css │ │ ├── atelier-heath.dark.css │ │ ├── atelier-heath.light.css │ │ ├── atelier-forest.dark.css │ │ ├── atelier-forest.light.css │ │ ├── atelier-seaside.dark.css │ │ ├── atelier-lakeside.dark.css │ │ ├── atelier-seaside.light.css │ │ ├── atelier-lakeside.light.css │ │ ├── solarized_dark.css │ │ ├── solarized_light.css │ │ ├── rainbow.css │ │ ├── pojoaque.css │ │ ├── dark.css │ │ ├── brown_paper.css │ │ ├── foundation.css │ │ └── github.css ├── fields │ ├── index.html │ ├── gotoeditor.php │ └── highlighttheme.php ├── images │ ├── index.html │ └── akmarkdown-logo.png ├── lib │ ├── index.html │ ├── tpyo │ │ └── amazon-s3-php-class │ │ │ ├── .gitignore │ │ │ ├── composer.json │ │ │ ├── README.md │ │ │ └── example-form.php │ ├── asika │ │ └── autolink │ │ │ ├── .gitignore │ │ │ ├── phpunit.dist.xml │ │ │ ├── composer.json │ │ │ ├── test │ │ │ ├── LinkerTest.php │ │ │ └── LinkHelperTest.php │ │ │ └── src │ │ │ ├── Linker.php │ │ │ └── LinkHelper.php │ ├── windwalker │ │ └── dom │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── HtmlElements.php │ │ │ ├── composer.json │ │ │ ├── HtmlElement.php │ │ │ ├── Helper │ │ │ └── DomHelper.php │ │ │ ├── phpunit.travis.xml │ │ │ ├── Builder │ │ │ ├── DomBuilder.php │ │ │ └── HtmlBuilder.php │ │ │ └── Test │ │ │ └── HtmlElementsTest.php │ ├── autoload.php │ ├── composer │ │ ├── autoload_namespaces.php │ │ ├── autoload_psr4.php │ │ ├── autoload_classmap.php │ │ ├── LICENSE │ │ ├── autoload_real.php │ │ └── autoload_static.php │ └── michelf │ │ └── php-markdown │ │ ├── Michelf │ │ ├── MarkdownInterface.inc.php │ │ ├── Markdown.inc.php │ │ ├── MarkdownExtra.inc.php │ │ └── MarkdownInterface.php │ │ ├── composer.json │ │ ├── Readme.php │ │ └── License.md ├── language │ ├── index.html │ ├── en-GB │ │ ├── index.html │ │ └── en-GB.plg_system_akmarkdown.sys.ini │ └── zh-TW │ │ ├── index.html │ │ └── zh-TW.plg_system_akmarkdown.sys.ini ├── src │ └── Installer │ │ ├── index.html │ │ ├── installscript │ │ ├── index.html │ │ ├── plugin.php │ │ └── plugins.php │ │ └── installscript.php └── composer.json ├── plugins ├── index.html └── plg_editors_akmarkdown │ ├── index.html │ ├── assets │ ├── index.html │ ├── jquery.noconflict.js │ ├── ace │ │ ├── index.html │ │ ├── mode-plain_text.js │ │ ├── ext-statusbar.js │ │ ├── ext-themelist.js │ │ ├── ext-spellcheck.js │ │ ├── ext-static_highlight.js │ │ ├── theme-xcode.js │ │ ├── theme-kuroir.js │ │ ├── theme-clouds.js │ │ ├── theme-eclipse.js │ │ ├── theme-github.js │ │ ├── theme-vibrant_ink.js │ │ ├── theme-dawn.js │ │ ├── theme-merbivore.js │ │ ├── theme-idle_fingers.js │ │ ├── theme-kr_theme.js │ │ ├── theme-solarized_dark.js │ │ ├── ext-whitespace.js │ │ ├── theme-cobalt.js │ │ ├── theme-solarized_light.js │ │ ├── theme-monokai.js │ │ ├── theme-kr.js │ │ ├── theme-clouds_midnight.js │ │ ├── theme-merbivore_soft.js │ │ └── ext-modelist.js │ ├── images │ │ ├── index.html │ │ ├── body.png │ │ ├── markitup.png │ │ ├── jaysalvat.png │ │ └── style.css │ ├── markitup │ │ ├── index.html │ │ ├── sets │ │ │ ├── index.html │ │ │ ├── html │ │ │ │ ├── index.html │ │ │ │ ├── images │ │ │ │ │ ├── index.html │ │ │ │ │ ├── bold.png │ │ │ │ │ ├── link.png │ │ │ │ │ ├── clean.png │ │ │ │ │ ├── image.png │ │ │ │ │ ├── italic.png │ │ │ │ │ ├── picture.png │ │ │ │ │ ├── preview.png │ │ │ │ │ ├── stroke.png │ │ │ │ │ ├── list-bullet.png │ │ │ │ │ └── list-numeric.png │ │ │ │ ├── style.css │ │ │ │ └── set.js │ │ │ └── markdown │ │ │ │ ├── index.html │ │ │ │ ├── images │ │ │ │ ├── index.html │ │ │ │ ├── h1.png │ │ │ │ ├── h2.png │ │ │ │ ├── h3.png │ │ │ │ ├── h4.png │ │ │ │ ├── h5.png │ │ │ │ ├── h6.png │ │ │ │ ├── bold.png │ │ │ │ ├── code.png │ │ │ │ ├── link.png │ │ │ │ ├── italic.png │ │ │ │ ├── picture.png │ │ │ │ ├── preview.png │ │ │ │ ├── quotes.png │ │ │ │ ├── code-inline.png │ │ │ │ ├── list-bullet.png │ │ │ │ └── list-numeric.png │ │ │ │ ├── readme.txt │ │ │ │ └── style.css │ │ ├── skins │ │ │ ├── index.html │ │ │ ├── live │ │ │ │ ├── index.html │ │ │ │ ├── images │ │ │ │ │ ├── index.html │ │ │ │ │ ├── editor.png │ │ │ │ │ ├── handle.png │ │ │ │ │ ├── menu.png │ │ │ │ │ ├── submenu.png │ │ │ │ │ ├── bg-footer.png │ │ │ │ │ ├── bg-header.png │ │ │ │ │ └── bg-container.png │ │ │ │ └── readme.txt │ │ │ ├── macosx │ │ │ │ ├── index.html │ │ │ │ ├── images │ │ │ │ │ ├── index.html │ │ │ │ │ ├── menu.png │ │ │ │ │ ├── handle.png │ │ │ │ │ ├── spacer.gif │ │ │ │ │ ├── bg-footer.png │ │ │ │ │ ├── bg-header.png │ │ │ │ │ ├── submenu.png │ │ │ │ │ ├── bg-container.png │ │ │ │ │ ├── bg-footer-white.png │ │ │ │ │ ├── bg-header-white.png │ │ │ │ │ └── bg-container-white.png │ │ │ │ └── readme.txt │ │ │ ├── markitup │ │ │ │ ├── index.html │ │ │ │ └── images │ │ │ │ │ ├── index.html │ │ │ │ │ ├── menu.png │ │ │ │ │ ├── handle.png │ │ │ │ │ ├── submenu.png │ │ │ │ │ ├── bg-editor.png │ │ │ │ │ ├── bg-container.png │ │ │ │ │ ├── bg-editor-html.png │ │ │ │ │ ├── bg-editor-json.png │ │ │ │ │ ├── bg-editor-wiki.png │ │ │ │ │ ├── bg-editor-xml.png │ │ │ │ │ ├── bg-editor-bbcode.png │ │ │ │ │ ├── bg-editor-textile.png │ │ │ │ │ ├── bg-editor-dotclear.png │ │ │ │ │ └── bg-editor-markdown.png │ │ │ └── simple │ │ │ │ ├── index.html │ │ │ │ └── images │ │ │ │ ├── index.html │ │ │ │ ├── menu.png │ │ │ │ ├── handle.png │ │ │ │ └── submenu.png │ │ └── templates │ │ │ ├── index.html │ │ │ ├── preview.css │ │ │ └── preview.html │ └── inline-attachment │ │ ├── jquery.inline-attach.js │ │ └── ace.inline-attach.js │ ├── fields │ ├── index.html │ ├── gotosystem.php │ └── acetheme.php │ ├── lib │ └── index.html │ ├── language │ ├── index.html │ ├── en-GB │ │ ├── index.html │ │ ├── en-GB.plg_editors_akmarkdown.sys.ini │ │ └── en-GB.plg_editors_akmarkdown.ini │ └── zh-TW │ │ ├── index.html │ │ ├── zh-TW.plg_editors_akmarkdown.sys.ini │ │ └── zh-TW.plg_editors_akmarkdown.ini │ └── install.php └── update.xml /bin/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/assets/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/fields/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/images/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/lib/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/assets/css/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/assets/js/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/language/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/lib/tpyo/amazon-s3-php-class/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | -------------------------------------------------------------------------------- /main/language/en-GB/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/language/zh-TW/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/src/Installer/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/assets/js/highlight/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/src/Installer/installscript/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/jquery.noconflict.js: -------------------------------------------------------------------------------- 1 | jQuery.noConflict(); -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/fields/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/lib/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/language/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/images/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/language/en-GB/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/language/zh-TW/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/html/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/live/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/templates/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/macosx/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/markitup/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/simple/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/live/images/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/macosx/images/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/simple/images/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/markitup/images/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/images/akmarkdown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/main/images/akmarkdown-logo.png -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/pojoaque.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/main/assets/js/highlight/styles/pojoaque.jpg -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/school_book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/main/assets/js/highlight/styles/school_book.png -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/brown_papersq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/main/assets/js/highlight/styles/brown_papersq.png -------------------------------------------------------------------------------- /main/lib/asika/autolink/.gitignore: -------------------------------------------------------------------------------- 1 | # System 2 | .* 3 | !.gitignore 4 | 5 | # Composer 6 | /vendor/* 7 | composer.lock 8 | 9 | # Test 10 | phpunit.xml 11 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/images/body.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/images/body.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/images/markitup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/images/markitup.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/images/jaysalvat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/images/jaysalvat.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/templates/preview.css: -------------------------------------------------------------------------------- 1 | /* preview style examples */ 2 | body { 3 | background-color:#EFEFEF; 4 | font:70% Verdana, Arial, Helvetica, sans-serif; 5 | } -------------------------------------------------------------------------------- /main/lib/windwalker/dom/.gitignore: -------------------------------------------------------------------------------- 1 | # Development system files # 2 | .* 3 | !/.gitignore 4 | !/.travis.yml 5 | 6 | # Composer # 7 | vendor/* 8 | composer.lock 9 | 10 | # Test # 11 | phpunit.xml 12 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/bold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/bold.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/link.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/clean.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/image.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/italic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/italic.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/picture.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/preview.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/stroke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/stroke.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/h1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/h1.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/h2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/h2.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/h3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/h3.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/h4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/h4.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/h5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/h5.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/h6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/h6.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/live/images/editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/live/images/editor.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/live/images/handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/live/images/handle.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/live/images/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/live/images/menu.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/macosx/images/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/macosx/images/menu.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/simple/images/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/simple/images/menu.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/bold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/bold.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/code.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/link.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/live/images/submenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/live/images/submenu.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/macosx/images/handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/macosx/images/handle.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/macosx/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/macosx/images/spacer.gif -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/markitup/images/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/markitup/images/menu.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/simple/images/handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/simple/images/handle.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/list-bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/list-bullet.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/list-numeric.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/html/images/list-numeric.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/italic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/italic.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/picture.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/preview.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/quotes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/images/quotes.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/live/images/bg-footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/live/images/bg-footer.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/live/images/bg-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/live/images/bg-header.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/macosx/images/bg-footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/macosx/images/bg-footer.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/macosx/images/bg-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/macosx/images/bg-header.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/macosx/images/submenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/macosx/images/submenu.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/markitup/images/handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/markitup/images/handle.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/markitup/images/submenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/markitup/images/submenu.png -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/skins/simple/images/submenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asikart/ace-markdown-editor/HEAD/plugins/plg_editors_akmarkdown/assets/markitup/skins/simple/images/submenu.png -------------------------------------------------------------------------------- /main/lib/autoload.php: -------------------------------------------------------------------------------- 1 | array($vendorDir . '/michelf/php-markdown'), 10 | ); 11 | -------------------------------------------------------------------------------- /main/lib/composer/autoload_psr4.php: -------------------------------------------------------------------------------- 1 | array($vendorDir . '/windwalker/dom'), 10 | 'Asika\\Autolink\\' => array($vendorDir . '/asika/autolink/src'), 11 | '' => array($baseDir . '/src'), 12 | ); 13 | -------------------------------------------------------------------------------- /main/lib/michelf/php-markdown/Michelf/MarkdownInterface.inc.php: -------------------------------------------------------------------------------- 1 | $vendorDir . '/tpyo/amazon-s3-php-class/S3.php', 10 | 'S3Exception' => $vendorDir . '/tpyo/amazon-s3-php-class/S3.php', 11 | 'S3Request' => $vendorDir . '/tpyo/amazon-s3-php-class/S3.php', 12 | ); 13 | -------------------------------------------------------------------------------- /main/lib/windwalker/dom/HtmlElements.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | markItUp! preview template 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /main/lib/asika/autolink/phpunit.dist.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | test 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/language/en-GB/en-GB.plg_editors_akmarkdown.sys.ini: -------------------------------------------------------------------------------- 1 | ; Asikart Extension 2 | ; Copyright (C) 2013 Asikart. All rights reserved. 3 | ; License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php 4 | ; Note : All ini files need to be saved as UTF-8 - No BOM 5 | 6 | PLG_EDITORS_AKMARKDOWN="Editor - ACE X Markdown Editor" 7 | PLG_EDITORS_AKMARKDOWN_XML_DESCRIPTION="ACE X Markdown Editor Editor Plugin." 8 | COM_PLUGINS_AKMARKDOWN_FIELDSET_LABEL="ACE X Markdown Editor Editor" 9 | -------------------------------------------------------------------------------- /main/lib/michelf/php-markdown/Michelf/MarkdownExtra.inc.php: -------------------------------------------------------------------------------- 1 | 'admin', 14 | 'plugins/system/ezset' => 'plugins/plg_system_ezset', 15 | 'administrator/modules/mod_ezset' => 'modules/admin/mod_ezset', 16 | 'modules/mod_ezset' => 'modules/site/mod_ezset', 17 | 'media/com_ezset' => 'media', 18 | ); 19 | -------------------------------------------------------------------------------- /main/lib/tpyo/amazon-s3-php-class/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tpyo/amazon-s3-php-class", 3 | "description": "A standalone Amazon S3 (REST) client for PHP 5.2.x using CURL that does not require PEAR.", 4 | "type": "library", 5 | "homepage": "https://github.com/tpyo/amazon-s3-php-class", 6 | "license": "BSD-2-Clause", 7 | "authors": [ 8 | { 9 | "name": "Donovan Schönknecht", 10 | "email": "don@tpyo.net" 11 | } 12 | ], 13 | "require": { 14 | "php": ">=5.2.0" 15 | }, 16 | "autoload": { 17 | "classmap": ["S3.php"] 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /main/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "asikart/ace-markdown-editor", 3 | "description": "Ace Markdown editor", 4 | "require": { 5 | "michelf/php-markdown": "1.*@stable", 6 | "asika/autolink": "1.*@stable", 7 | "tpyo/amazon-s3-php-class": "*" 8 | }, 9 | "autoload": { 10 | "psr-4": { 11 | "": "src/" 12 | } 13 | }, 14 | "license": "GPL", 15 | "authors": [ 16 | { 17 | "name": "Simon Asika", 18 | "email": "asika32764@gmail.com" 19 | } 20 | ], 21 | "minimum-stability": "beta", 22 | "config" : { 23 | "vendor-dir" : "lib" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /main/language/zh-TW/zh-TW.plg_system_akmarkdown.sys.ini: -------------------------------------------------------------------------------- 1 | ; Asikart Extension 2 | ; Copyright (C) 2012 Asikart. All rights reserved. 3 | ; License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php 4 | ; Note : All ini files need to be saved as UTF-8 - No BOM 5 | 6 | PLG_SYSTEM_AKMARKDOWN="ACE X Markdown 系統與文章外掛" 7 | PLG_SYSTEM_AKMARKDOWN_XML_DESCRIPTION="ACE X Markdown 系統外掛。預設不啟用,請點擊上方圖片到外掛管理啟用此套件。

參考資源: " 8 | COM_PLUGINS_AKMARKDOWN_FIELDSET_LABEL="ACE X Markdown" -------------------------------------------------------------------------------- /update.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Asikart Markdown Plugins 6 | 1.1.5 7 | http://ext.asikart.com 8 | 9 | https://github.com/asikart/ace-markdown-editor/releases/download/1.1.5/plg_akmarkdown_1.1.5.zip 10 | 11 | 12 | site 13 | akmarkdown 14 | system 15 | plugin 16 | 17 | 18 | -------------------------------------------------------------------------------- /main/lib/windwalker/dom/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "windwalker/dom", 3 | "type": "windwalker-package", 4 | "description": "Windwalker Dom package", 5 | "keywords": ["windwalker", "framework", "filesystem"], 6 | "homepage": "https://github.com/ventoviro/windwalker-dom", 7 | "license": "LGPL-2.0+", 8 | "require": { 9 | "php": ">=5.3.10" 10 | }, 11 | "require-dev": { 12 | "windwalker/test": "~2.0" 13 | }, 14 | "minimum-stability": "beta", 15 | "autoload": { 16 | "psr-4": { 17 | "Windwalker\\Dom\\": "" 18 | } 19 | }, 20 | "extra": { 21 | "branch-alias": { 22 | "dev-master": "2.1-dev" 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /main/language/en-GB/en-GB.plg_system_akmarkdown.sys.ini: -------------------------------------------------------------------------------- 1 | ; Asikart Extension 2 | ; Copyright (C) 2012 Asikart. All rights reserved. 3 | ; License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php 4 | ; Note : All ini files need to be saved as UTF-8 - No BOM 5 | 6 | PLG_SYSTEM_AKMARKDOWN="ACE X Markdown - System & Content" 7 | PLG_SYSTEM_AKMARKDOWN_XML_DESCRIPTION="ACE X Markdown Plugin for content & preview, click image or Here to enable this plugin.

Reference: " 8 | COM_PLUGINS_AKMARKDOWN_FIELDSET_LABEL="ACE X Markdown" 9 | -------------------------------------------------------------------------------- /main/lib/asika/autolink/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "asika/autolink", 3 | "description": "Auto convert url to link anchor.", 4 | "type": "library", 5 | "homepage": "https://github.com/asika32764/php-autolink", 6 | "license": "GPL-3.0+", 7 | "require": { 8 | "windwalker/dom": "~2.0|~3.0" 9 | }, 10 | "require-dev": { 11 | "windwalker/test": "~2.0|~3.0" 12 | }, 13 | "autoload": { 14 | "psr-4": { 15 | "Asika\\Autolink\\": "src/" 16 | } 17 | }, 18 | "license": "LGPL-3.0+", 19 | "authors": [ 20 | { 21 | "name": "Simon Asika", 22 | "email": "asika32764@gmail.com" 23 | } 24 | ], 25 | "minimum-stability": "beta" 26 | } 27 | -------------------------------------------------------------------------------- /main/lib/windwalker/dom/HtmlElement.php: -------------------------------------------------------------------------------- 1 | name, $this->content, $this->attribs, $forcePair); 30 | } 31 | } 32 | 33 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/images/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | background : #EEE url(body.png) repeat-x; 3 | font : 13px "Trebuchet MS", Arial, Verdana; 4 | padding : 20px; 5 | } 6 | 7 | a { 8 | text-decoration : none; 9 | color : #3C769D; 10 | } 11 | 12 | h1 a, 13 | p em a { 14 | display : block; 15 | overflow : hidden; 16 | text-indent : -9999px; 17 | } 18 | 19 | h1 a { 20 | width : 700px; 21 | height : 200px; 22 | background : transparent url(markitup.png) no-repeat center center; 23 | } 24 | 25 | p em a { 26 | background : transparent url(jaysalvat.png) no-repeat 10% 50%; 27 | width : 120px; 28 | height : 28px; 29 | left : 30px; 30 | position : absolute; 31 | top : 0px; 32 | } -------------------------------------------------------------------------------- /main/lib/michelf/php-markdown/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "michelf/php-markdown", 3 | "type": "library", 4 | "description": "PHP Markdown", 5 | "homepage": "https://michelf.ca/projects/php-markdown/", 6 | "keywords": ["markdown"], 7 | "license": "BSD-3-Clause", 8 | "authors": [ 9 | { 10 | "name": "Michel Fortin", 11 | "email": "michel.fortin@michelf.ca", 12 | "homepage": "https://michelf.ca/", 13 | "role": "Developer" 14 | }, 15 | { 16 | "name": "John Gruber", 17 | "homepage": "http://daringfireball.net/" 18 | } 19 | ], 20 | "require": { 21 | "php": ">=5.3.0" 22 | }, 23 | "autoload": { 24 | "psr-0": { "Michelf": "" } 25 | }, 26 | "extra": { 27 | "branch-alias": { 28 | "dev-lib": "1.4.x-dev" 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /main/src/Installer/installscript/plugin.php: -------------------------------------------------------------------------------- 1 | addRow(array('class' => 'row' . ($i % 2))); 14 | $grid->setRowCell('num', ++$i, $td_class); 15 | $grid->setRowCell('type', JText::_('COM_INSTALLER_TYPE_PLUGIN'), $td_class); 16 | $grid->setRowCell('name', JText::_(strtoupper($manifest->name)), array()); 17 | $grid->setRowCell('version', $manifest->version, $td_class); 18 | $grid->setRowCell('state', $tick, $td_class); 19 | $grid->setRowCell('info', '', array()); 20 | -------------------------------------------------------------------------------- /main/lib/asika/autolink/test/LinkerTest.php: -------------------------------------------------------------------------------- 1 | assertEquals(sprintf('%s', $url, $url), Linker::convert($url)); 28 | $this->assertEquals(sprintf('%s', $url, $url), Linker::link($url)); 29 | 30 | $this->assertInstanceOf('Asika\Autolink\Autolink', Linker::getInstance()); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /main/lib/michelf/php-markdown/Readme.php: -------------------------------------------------------------------------------- 1 | 20 | 21 | 22 | 23 | PHP Markdown Lib - Readme 24 | 25 | 26 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /main/lib/michelf/php-markdown/Michelf/MarkdownInterface.php: -------------------------------------------------------------------------------- 1 | 8 | # 9 | # Original Markdown 10 | # Copyright (c) 2004-2006 John Gruber 11 | # 12 | # 13 | namespace Michelf; 14 | 15 | 16 | # 17 | # Markdown Parser Interface 18 | # 19 | 20 | interface MarkdownInterface { 21 | 22 | # 23 | # Initialize the parser and return the result of its transform method. 24 | # This will work fine for derived classes too. 25 | # 26 | public static function defaultTransform($text); 27 | 28 | # 29 | # Main function. Performs some preprocessing on the input text 30 | # and pass it through the document gamut. 31 | # 32 | public function transform($text); 33 | 34 | } 35 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/ext-statusbar.js: -------------------------------------------------------------------------------- 1 | define("ace/ext/statusbar",["require","exports","module","ace/lib/dom","ace/lib/lang"],function(e,t,n){var r=e("ace/lib/dom"),i=e("ace/lib/lang"),s=function(e,t){this.element=r.createElement("div"),this.element.className="ace_status-indicator",this.element.style.cssText="display: inline-block;",t.appendChild(this.element);var n=i.delayedCall(function(){this.updateStatus(e)}.bind(this));e.on("changeStatus",function(){n.schedule(100)}),e.on("changeSelection",function(){n.schedule(100)})};(function(){this.updateStatus=function(e){function n(e,n){e&&t.push(e,n||"|")}var t=[];e.$vimModeHandler?n(e.$vimModeHandler.getStatusText()):e.commands.recording&&n("REC");var r=e.selection.lead;n(r.row+":"+r.column," ");if(!e.selection.isEmpty()){var i=e.getSelectionRange();n("("+(i.end.row-i.start.row)+":"+(i.end.column-i.start.column)+")")}t.pop(),this.element.textContent=t.join("")}}).call(s.prototype),t.StatusBar=s}) -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/ext-themelist.js: -------------------------------------------------------------------------------- 1 | define("ace/ext/themelist",["require","exports","module","ace/ext/themelist_utils/themes"],function(e,t,n){n.exports.themes=e("ace/ext/themelist_utils/themes").themes,n.exports.ThemeDescription=function(e){this.name=e,this.desc=e.split("_").map(function(e){return e[0].toUpperCase()+e.slice(1)}).join(" "),this.theme="ace/theme/"+e},n.exports.themesByName={},n.exports.themes=n.exports.themes.map(function(e){return n.exports.themesByName[e]=new n.exports.ThemeDescription(e),n.exports.themesByName[e]})}),define("ace/ext/themelist_utils/themes",["require","exports","module"],function(e,t,n){n.exports.themes=["ambiance","chaos","chrome","clouds","clouds_midnight","cobalt","crimson_editor","dawn","dreamweaver","eclipse","github","idle_fingers","kr_theme","merbivore","merbivore_soft","monokai","mono_industrial","pastel_on_dark","solarized_dark","solarized_light","terminal","textmate","tomorrow","tomorrow_night","tomorrow_night_blue","tomorrow_night_bright","tomorrow_night_eighties","twilight","vibrant_ink","xcode"]}) -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/ascetic.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Original style from softwaremaniacs.org (c) Ivan Sagalaev 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: white; 12 | color: black; 13 | } 14 | 15 | .hljs-string, 16 | .hljs-tag .hljs-value, 17 | .hljs-filter .hljs-argument, 18 | .hljs-addition, 19 | .hljs-change, 20 | .apache .hljs-tag, 21 | .apache .hljs-cbracket, 22 | .nginx .hljs-built_in, 23 | .tex .hljs-formula { 24 | color: #888; 25 | } 26 | 27 | .hljs-comment, 28 | .hljs-template_comment, 29 | .hljs-shebang, 30 | .hljs-doctype, 31 | .hljs-pi, 32 | .hljs-javadoc, 33 | .hljs-deletion, 34 | .apache .hljs-sqbracket { 35 | color: #ccc; 36 | } 37 | 38 | .hljs-keyword, 39 | .hljs-tag .hljs-title, 40 | .ini .hljs-title, 41 | .lisp .hljs-title, 42 | .clojure .hljs-title, 43 | .http .hljs-title, 44 | .nginx .hljs-title, 45 | .css .hljs-tag, 46 | .hljs-winutils, 47 | .hljs-flow, 48 | .apache .hljs-tag, 49 | .tex .hljs-command, 50 | .hljs-request, 51 | .hljs-status { 52 | font-weight: bold; 53 | } 54 | -------------------------------------------------------------------------------- /main/lib/windwalker/dom/Helper/DomHelper.php: -------------------------------------------------------------------------------- 1 | [^\S ]+/s', 32 | 33 | // Strip whitespaces before tags, except space 34 | '/[^\S ]+\', 42 | '<', 43 | '\\1' 44 | ); 45 | 46 | $buffer = preg_replace($search, $replace, $buffer); 47 | 48 | return $buffer; 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /main/lib/composer/LICENSE: -------------------------------------------------------------------------------- 1 | 2 | Copyright (c) Nils Adermann, Jordi Boggiano 3 | 4 | Permission is hereby granted, free of charge, to any person obtaining a copy 5 | of this software and associated documentation files (the "Software"), to deal 6 | in the Software without restriction, including without limitation the rights 7 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | copies of the Software, and to permit persons to whom the Software is furnished 9 | to do so, subject to the following conditions: 10 | 11 | The above copyright notice and this permission notice shall be included in all 12 | copies or substantial portions of the Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | THE SOFTWARE. 21 | 22 | -------------------------------------------------------------------------------- /main/lib/windwalker/dom/phpunit.travis.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | Test 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/mono-blue.css: -------------------------------------------------------------------------------- 1 | /* 2 | Five-color theme from a single blue hue. 3 | */ 4 | .hljs { 5 | display: block; 6 | overflow-x: auto; 7 | padding: 0.5em; 8 | background: #eaeef3; 9 | color: #00193a; 10 | } 11 | 12 | .hljs-keyword, 13 | .hljs-title, 14 | .hljs-important, 15 | .hljs-request, 16 | .hljs-header, 17 | .hljs-javadoctag { 18 | font-weight: bold; 19 | } 20 | 21 | .hljs-comment, 22 | .hljs-chunk, 23 | .hljs-template_comment { 24 | color: #738191; 25 | } 26 | 27 | .hljs-string, 28 | .hljs-title, 29 | .hljs-parent, 30 | .hljs-built_in, 31 | .hljs-literal, 32 | .hljs-filename, 33 | .hljs-value, 34 | .hljs-addition, 35 | .hljs-tag, 36 | .hljs-argument, 37 | .hljs-link_label, 38 | .hljs-blockquote, 39 | .hljs-header { 40 | color: #0048ab; 41 | } 42 | 43 | .hljs-decorator, 44 | .hljs-prompt, 45 | .hljs-yardoctag, 46 | .hljs-subst, 47 | .hljs-symbol, 48 | .hljs-doctype, 49 | .hljs-regexp, 50 | .hljs-preprocessor, 51 | .hljs-pragma, 52 | .hljs-pi, 53 | .hljs-attribute, 54 | .hljs-attr_selector, 55 | .hljs-javadoc, 56 | .hljs-xmlDocTag, 57 | .hljs-deletion, 58 | .hljs-shebang, 59 | .hljs-string .hljs-variable, 60 | .hljs-link_url, 61 | .hljs-bullet, 62 | .hljs-sqbracket, 63 | .hljs-phony { 64 | color: #4c81c9; 65 | } 66 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/install.php: -------------------------------------------------------------------------------- 1 | "),u||l.push(""+(h+o)+""),f.$renderLine(l,h,!0,!1),l.push("");var p="
"+"
"+l.join("")+"
"+"
";return f.destroy(),{css:s+n.cssText,html:p}}}) -------------------------------------------------------------------------------- /main/lib/windwalker/dom/Builder/DomBuilder.php: -------------------------------------------------------------------------------- 1 | $value) 35 | { 36 | if ($value === true) 37 | { 38 | $tag .= ' ' . $key; 39 | 40 | continue; 41 | } 42 | 43 | if ($value === null || $value === false) 44 | { 45 | continue; 46 | } 47 | 48 | $tag .= ' ' . $key . '=' . static::quote($value); 49 | } 50 | 51 | if ($content !== null) 52 | { 53 | $tag .= '>' . $content . ''; 54 | } 55 | else 56 | { 57 | $tag .= $forcePair ? '>' : ' />'; 58 | } 59 | 60 | return $tag; 61 | } 62 | 63 | /** 64 | * quote 65 | * 66 | * @param string $value 67 | * 68 | * @return string 69 | */ 70 | public static function quote($value) 71 | { 72 | return '"' . $value . '"'; 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /main/fields/gotoeditor.php: -------------------------------------------------------------------------------- 1 | getQuery(true); 41 | 42 | $q->select("extension_id") 43 | ->from("#__extensions") 44 | ->where("name = 'plg_editors_akmarkdown'"); 45 | 46 | $db->setQuery($q); 47 | $id = $db->loadResult(); 48 | 49 | $html = ''; 50 | 51 | if ($id) 52 | { 53 | $link = "index.php?option=com_plugins&task=plugin.edit&extension_id=" . $id; 54 | $html = JHtml::link($link, JText::_('PLG_SYSTEM_AKMARKDOWN_GOTO_EDITOR'), array('target' => '_blank')); 55 | $html = ""; 56 | } 57 | 58 | return $html; 59 | } 60 | 61 | /** 62 | * getInput 63 | * 64 | * @return string 65 | */ 66 | protected function getInput() 67 | { 68 | return ''; 69 | } 70 | } 71 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/fields/gotosystem.php: -------------------------------------------------------------------------------- 1 | getQuery(true); 41 | 42 | $q->select("extension_id") 43 | ->from("#__extensions") 44 | ->where("name = 'plg_system_akmarkdown'"); 45 | 46 | $db->setQuery($q); 47 | $id = $db->loadResult(); 48 | 49 | $html = ''; 50 | 51 | if ($id) 52 | { 53 | $link = "index.php?option=com_plugins&task=plugin.edit&extension_id=" . $id; 54 | $html = JHtml::link($link, JText::_('PLG_EDITORS_AKMARKDOWN_GOTO_SYSTEM'), array('target' => '_blank')); 55 | $html = ""; 56 | } 57 | 58 | return $html; 59 | } 60 | 61 | /** 62 | * getInput 63 | * 64 | * @return string 65 | */ 66 | protected function getInput() 67 | { 68 | return ''; 69 | } 70 | } -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/inline-attachment/jquery.inline-attach.js: -------------------------------------------------------------------------------- 1 | /*jslint newcap: true */ 2 | /*global inlineAttach: false, jQuery: false */ 3 | /** 4 | * jQuery plugin for inline attach 5 | * 6 | * @param {document} document 7 | * @param {window} window 8 | * @param {jQuery} $ 9 | */ 10 | (function(document, window, $) { 11 | "use strict"; 12 | 13 | function jQueryEditor(instance) { 14 | 15 | var $this = $(instance); 16 | 17 | return { 18 | getValue: function() { 19 | return $this.val(); 20 | }, 21 | setValue: function(val) { 22 | $this.val(val); 23 | } 24 | }; 25 | } 26 | 27 | jQueryEditor.prototype = new inlineAttach.Editor(); 28 | 29 | $.fn.inlineattach = function(options) { 30 | 31 | var set = $(this); 32 | 33 | set.each(function() { 34 | 35 | var $this = $(this), 36 | editor = new jQueryEditor($this), 37 | inlineattach = new inlineAttach(options, editor); 38 | 39 | $this.bind({ 40 | 'paste': function(e) { 41 | inlineattach.onPaste(e.originalEvent); 42 | }, 43 | 'drop': function(e) { 44 | e.stopPropagation(); 45 | e.preventDefault(); 46 | inlineattach.onDrop(e.originalEvent); 47 | }, 48 | 'dragenter dragover': function(e) { 49 | e.stopPropagation(); 50 | e.preventDefault(); 51 | } 52 | }); 53 | }); 54 | 55 | return this; 56 | }; 57 | })(document, window, jQuery); 58 | -------------------------------------------------------------------------------- /main/lib/michelf/php-markdown/License.md: -------------------------------------------------------------------------------- 1 | PHP Markdown Lib 2 | Copyright (c) 2004-2015 Michel Fortin 3 | 4 | All rights reserved. 5 | 6 | Based on Markdown 7 | Copyright (c) 2003-2006 John Gruber 8 | 9 | All rights reserved. 10 | 11 | Redistribution and use in source and binary forms, with or without 12 | modification, are permitted provided that the following conditions are 13 | met: 14 | 15 | * Redistributions of source code must retain the above copyright notice, 16 | this list of conditions and the following disclaimer. 17 | 18 | * Redistributions in binary form must reproduce the above copyright 19 | notice, this list of conditions and the following disclaimer in the 20 | documentation and/or other materials provided with the distribution. 21 | 22 | * Neither the name "Markdown" nor the names of its contributors may 23 | be used to endorse or promote products derived from this software 24 | without specific prior written permission. 25 | 26 | This software is provided by the copyright holders and contributors "as 27 | is" and any express or implied warranties, including, but not limited 28 | to, the implied warranties of merchantability and fitness for a 29 | particular purpose are disclaimed. In no event shall the copyright owner 30 | or contributors be liable for any direct, indirect, incidental, special, 31 | exemplary, or consequential damages (including, but not limited to, 32 | procurement of substitute goods or services; loss of use, data, or 33 | profits; or business interruption) however caused and on any theory of 34 | liability, whether in contract, strict liability, or tort (including 35 | negligence or otherwise) arising in any way out of the use of this 36 | software, even if advised of the possibility of such damage. 37 | -------------------------------------------------------------------------------- /main/lib/asika/autolink/test/LinkHelperTest.php: -------------------------------------------------------------------------------- 1 | assertEquals($expect, \Asika\Autolink\LinkHelper::shorten($url, $limit, $dots)); 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /main/src/Installer/installscript.php: -------------------------------------------------------------------------------- 1 | setTableOptions($option); 22 | $grid->setColumns(array('num', 'type', 'name', 'version', 'state', 'info')); 23 | 24 | $grid->addRow(array(), 1); 25 | $grid->setRowCell('num', '#', array()); 26 | $grid->setRowCell('type', JText::_('COM_INSTALLER_HEADING_TYPE'), array()); 27 | $grid->setRowCell('name', JText::_('COM_INSTALLER_HEADING_NAME'), array()); 28 | $grid->setRowCell('version', JText::_('JVERSION'), array()); 29 | $grid->setRowCell('state', JText::_('JSTATUS'), array()); 30 | $grid->setRowCell('info', JText::_('COM_INSTALLER_MSG_DATABASE_INFO'), array()); 31 | 32 | // Set cells 33 | $i = 0; 34 | 35 | $tick = ''; 36 | $cross = ''; 37 | 38 | $td_class = array('style' => 'text-align:center;'); 39 | 40 | // Set Extension install success info 41 | // ======================================================================== 42 | include __DIR__ . '/installscript/' . $manifest['type'] . '.php'; 43 | 44 | // Install plugins 45 | // ======================================================================== 46 | include __DIR__ . '/installscript/plugins.php'; 47 | 48 | // Render install information 49 | // ======================================================================== 50 | echo $grid; 51 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/tomorrow.css: -------------------------------------------------------------------------------- 1 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ 2 | 3 | /* Tomorrow Comment */ 4 | .hljs-comment, 5 | .hljs-title { 6 | color: #8e908c; 7 | } 8 | 9 | /* Tomorrow Red */ 10 | .hljs-variable, 11 | .hljs-attribute, 12 | .hljs-tag, 13 | .hljs-regexp, 14 | .ruby .hljs-constant, 15 | .xml .hljs-tag .hljs-title, 16 | .xml .hljs-pi, 17 | .xml .hljs-doctype, 18 | .html .hljs-doctype, 19 | .css .hljs-id, 20 | .css .hljs-class, 21 | .css .hljs-pseudo { 22 | color: #c82829; 23 | } 24 | 25 | /* Tomorrow Orange */ 26 | .hljs-number, 27 | .hljs-preprocessor, 28 | .hljs-pragma, 29 | .hljs-built_in, 30 | .hljs-literal, 31 | .hljs-params, 32 | .hljs-constant { 33 | color: #f5871f; 34 | } 35 | 36 | /* Tomorrow Yellow */ 37 | .ruby .hljs-class .hljs-title, 38 | .css .hljs-rules .hljs-attribute { 39 | color: #eab700; 40 | } 41 | 42 | /* Tomorrow Green */ 43 | .hljs-string, 44 | .hljs-value, 45 | .hljs-inheritance, 46 | .hljs-header, 47 | .ruby .hljs-symbol, 48 | .xml .hljs-cdata { 49 | color: #718c00; 50 | } 51 | 52 | /* Tomorrow Aqua */ 53 | .css .hljs-hexcolor { 54 | color: #3e999f; 55 | } 56 | 57 | /* Tomorrow Blue */ 58 | .hljs-function, 59 | .python .hljs-decorator, 60 | .python .hljs-title, 61 | .ruby .hljs-function .hljs-title, 62 | .ruby .hljs-title .hljs-keyword, 63 | .perl .hljs-sub, 64 | .javascript .hljs-title, 65 | .coffeescript .hljs-title { 66 | color: #4271ae; 67 | } 68 | 69 | /* Tomorrow Purple */ 70 | .hljs-keyword, 71 | .javascript .hljs-function { 72 | color: #8959a8; 73 | } 74 | 75 | .hljs { 76 | display: block; 77 | overflow-x: auto; 78 | background: white; 79 | color: #4d4d4c; 80 | padding: 0.5em; 81 | } 82 | 83 | .coffeescript .javascript, 84 | .javascript .xml, 85 | .tex .hljs-formula, 86 | .xml .javascript, 87 | .xml .vbscript, 88 | .xml .css, 89 | .xml .hljs-cdata { 90 | opacity: 0.5; 91 | } 92 | -------------------------------------------------------------------------------- /main/lib/asika/autolink/src/Linker.php: -------------------------------------------------------------------------------- 1 | 'fly')), 41 | ); 42 | 43 | $this->instance = new HtmlElements($elements); 44 | } 45 | 46 | /** 47 | * Tears down the fixture, for example, closes a network connection. 48 | * This method is called after a test is executed. 49 | * 50 | * @return void 51 | */ 52 | protected function tearDown() 53 | { 54 | } 55 | 56 | /** 57 | * Method to test __toString(). 58 | * 59 | * @return void 60 | * 61 | * @covers Windwalker\Dom\DomElements::__toString 62 | */ 63 | public function test__toString() 64 | { 65 | $expect = <<foo

67 | 68 | 69 | 70 | 71 |
bar
72 |
yoo
73 | DOM; 74 | 75 | $this->assertEquals( 76 | DomHelper::minify($expect), 77 | DomHelper::minify($this->instance) 78 | ); 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/theme-xcode.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/theme/xcode",["require","exports","module","ace/lib/dom"],function(e,t,n){t.isDark=!1,t.cssClass="ace-xcode",t.cssText=".ace-xcode .ace_gutter {background: #e8e8e8;color: #333}.ace-xcode .ace_print-margin {width: 1px;background: #e8e8e8}.ace-xcode {background-color: #FFFFFF;color: #000000}.ace-xcode .ace_cursor {color: #000000}.ace-xcode .ace_marker-layer .ace_selection {background: #B5D5FF}.ace-xcode.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px #FFFFFF;}.ace-xcode .ace_marker-layer .ace_step {background: rgb(198, 219, 174)}.ace-xcode .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid #BFBFBF}.ace-xcode .ace_marker-layer .ace_active-line {background: rgba(0, 0, 0, 0.071)}.ace-xcode .ace_gutter-active-line {background-color: rgba(0, 0, 0, 0.071)}.ace-xcode .ace_marker-layer .ace_selected-word {border: 1px solid #B5D5FF}.ace-xcode .ace_constant.ace_language,.ace-xcode .ace_keyword,.ace-xcode .ace_meta,.ace-xcode .ace_variable.ace_language {color: #C800A4}.ace-xcode .ace_invisible {color: #BFBFBF}.ace-xcode .ace_constant.ace_character,.ace-xcode .ace_constant.ace_other {color: #275A5E}.ace-xcode .ace_constant.ace_numeric {color: #3A00DC}.ace-xcode .ace_entity.ace_other.ace_attribute-name,.ace-xcode .ace_support.ace_constant,.ace-xcode .ace_support.ace_function {color: #450084}.ace-xcode .ace_fold {background-color: #C800A4;border-color: #000000}.ace-xcode .ace_entity.ace_name.ace_tag,.ace-xcode .ace_support.ace_class,.ace-xcode .ace_support.ace_type {color: #790EAD}.ace-xcode .ace_storage {color: #C900A4}.ace-xcode .ace_string {color: #DF0002}.ace-xcode .ace_comment {color: #008E00}.ace-xcode .ace_indent-guide {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==) right repeat-y}";var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}) -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/paraiso.dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | Paraíso (dark) 3 | Created by Jan T. Sott (http://github.com/idleberg) 4 | Inspired by the art of Rubens LP (http://www.rubenslp.com.br) 5 | */ 6 | 7 | /* Paraíso Comment */ 8 | .hljs-comment, 9 | .hljs-title { 10 | color: #8d8687; 11 | } 12 | 13 | /* Paraíso Red */ 14 | .hljs-variable, 15 | .hljs-attribute, 16 | .hljs-tag, 17 | .hljs-regexp, 18 | .ruby .hljs-constant, 19 | .xml .hljs-tag .hljs-title, 20 | .xml .hljs-pi, 21 | .xml .hljs-doctype, 22 | .html .hljs-doctype, 23 | .css .hljs-id, 24 | .css .hljs-class, 25 | .css .hljs-pseudo { 26 | color: #ef6155; 27 | } 28 | 29 | /* Paraíso Orange */ 30 | .hljs-number, 31 | .hljs-preprocessor, 32 | .hljs-built_in, 33 | .hljs-literal, 34 | .hljs-params, 35 | .hljs-constant { 36 | color: #f99b15; 37 | } 38 | 39 | /* Paraíso Yellow */ 40 | .ruby .hljs-class .hljs-title, 41 | .css .hljs-rules .hljs-attribute { 42 | color: #fec418; 43 | } 44 | 45 | /* Paraíso Green */ 46 | .hljs-string, 47 | .hljs-value, 48 | .hljs-inheritance, 49 | .hljs-header, 50 | .ruby .hljs-symbol, 51 | .xml .hljs-cdata { 52 | color: #48b685; 53 | } 54 | 55 | /* Paraíso Aqua */ 56 | .css .hljs-hexcolor { 57 | color: #5bc4bf; 58 | } 59 | 60 | /* Paraíso Blue */ 61 | .hljs-function, 62 | .python .hljs-decorator, 63 | .python .hljs-title, 64 | .ruby .hljs-function .hljs-title, 65 | .ruby .hljs-title .hljs-keyword, 66 | .perl .hljs-sub, 67 | .javascript .hljs-title, 68 | .coffeescript .hljs-title { 69 | color: #06b6ef; 70 | } 71 | 72 | /* Paraíso Purple */ 73 | .hljs-keyword, 74 | .javascript .hljs-function { 75 | color: #815ba4; 76 | } 77 | 78 | .hljs { 79 | display: block; 80 | overflow-x: auto; 81 | background: #2f1e2e; 82 | color: #a39e9b; 83 | padding: 0.5em; 84 | } 85 | 86 | .coffeescript .javascript, 87 | .javascript .xml, 88 | .tex .hljs-formula, 89 | .xml .javascript, 90 | .xml .vbscript, 91 | .xml .css, 92 | .xml .hljs-cdata { 93 | opacity: 0.5; 94 | } 95 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/vs.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Visual Studio-like style based on original C# coloring by Jason Diamond 4 | 5 | */ 6 | .hljs { 7 | display: block; 8 | overflow-x: auto; 9 | padding: 0.5em; 10 | background: white; 11 | color: black; 12 | } 13 | 14 | .hljs-comment, 15 | .hljs-annotation, 16 | .hljs-template_comment, 17 | .diff .hljs-header, 18 | .hljs-chunk, 19 | .apache .hljs-cbracket { 20 | color: #008000; 21 | } 22 | 23 | .hljs-keyword, 24 | .hljs-id, 25 | .hljs-built_in,.css 26 | .smalltalk .hljs-class, 27 | .hljs-winutils, 28 | .bash .hljs-variable, 29 | .tex .hljs-command, 30 | .hljs-request, 31 | .hljs-status, 32 | .nginx .hljs-title, 33 | .xml .hljs-tag, 34 | .xml .hljs-tag .hljs-value { 35 | color: #00f; 36 | } 37 | 38 | .hljs-string, 39 | .hljs-title, 40 | .hljs-parent, 41 | .hljs-tag .hljs-value, 42 | .hljs-rules .hljs-value, 43 | .ruby .hljs-symbol, 44 | .ruby .hljs-symbol .hljs-string, 45 | .hljs-template_tag, 46 | .django .hljs-variable, 47 | .hljs-addition, 48 | .hljs-flow, 49 | .hljs-stream, 50 | .apache .hljs-tag, 51 | .hljs-date, 52 | .tex .hljs-formula, 53 | .coffeescript .hljs-attribute { 54 | color: #a31515; 55 | } 56 | 57 | .ruby .hljs-string, 58 | .hljs-decorator, 59 | .hljs-filter .hljs-argument, 60 | .hljs-localvars, 61 | .hljs-array, 62 | .hljs-attr_selector, 63 | .hljs-pseudo, 64 | .hljs-pi, 65 | .hljs-doctype, 66 | .hljs-deletion, 67 | .hljs-envvar, 68 | .hljs-shebang, 69 | .hljs-preprocessor, 70 | .hljs-pragma, 71 | .userType, 72 | .apache .hljs-sqbracket, 73 | .nginx .hljs-built_in, 74 | .tex .hljs-special, 75 | .hljs-prompt { 76 | color: #2b91af; 77 | } 78 | 79 | .hljs-phpdoc, 80 | .hljs-javadoc, 81 | .hljs-xmlDocTag { 82 | color: #808080; 83 | } 84 | 85 | .vhdl .hljs-typename { font-weight: bold; } 86 | .vhdl .hljs-string { color: #666666; } 87 | .vhdl .hljs-literal { color: #a31515; } 88 | .vhdl .hljs-attribute { color: #00b0e8; } 89 | 90 | .xml .hljs-attribute { color: #f00; } 91 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/paraiso.light.css: -------------------------------------------------------------------------------- 1 | /* 2 | Paraíso (light) 3 | Created by Jan T. Sott (http://github.com/idleberg) 4 | Inspired by the art of Rubens LP (http://www.rubenslp.com.br) 5 | */ 6 | 7 | /* Paraíso Comment */ 8 | .hljs-comment, 9 | .hljs-title { 10 | color: #776e71; 11 | } 12 | 13 | /* Paraíso Red */ 14 | .hljs-variable, 15 | .hljs-attribute, 16 | .hljs-tag, 17 | .hljs-regexp, 18 | .ruby .hljs-constant, 19 | .xml .hljs-tag .hljs-title, 20 | .xml .hljs-pi, 21 | .xml .hljs-doctype, 22 | .html .hljs-doctype, 23 | .css .hljs-id, 24 | .css .hljs-class, 25 | .css .hljs-pseudo { 26 | color: #ef6155; 27 | } 28 | 29 | /* Paraíso Orange */ 30 | .hljs-number, 31 | .hljs-preprocessor, 32 | .hljs-built_in, 33 | .hljs-literal, 34 | .hljs-params, 35 | .hljs-constant { 36 | color: #f99b15; 37 | } 38 | 39 | /* Paraíso Yellow */ 40 | .ruby .hljs-class .hljs-title, 41 | .css .hljs-rules .hljs-attribute { 42 | color: #fec418; 43 | } 44 | 45 | /* Paraíso Green */ 46 | .hljs-string, 47 | .hljs-value, 48 | .hljs-inheritance, 49 | .hljs-header, 50 | .ruby .hljs-symbol, 51 | .xml .hljs-cdata { 52 | color: #48b685; 53 | } 54 | 55 | /* Paraíso Aqua */ 56 | .css .hljs-hexcolor { 57 | color: #5bc4bf; 58 | } 59 | 60 | /* Paraíso Blue */ 61 | .hljs-function, 62 | .python .hljs-decorator, 63 | .python .hljs-title, 64 | .ruby .hljs-function .hljs-title, 65 | .ruby .hljs-title .hljs-keyword, 66 | .perl .hljs-sub, 67 | .javascript .hljs-title, 68 | .coffeescript .hljs-title { 69 | color: #06b6ef; 70 | } 71 | 72 | /* Paraíso Purple */ 73 | .hljs-keyword, 74 | .javascript .hljs-function { 75 | color: #815ba4; 76 | } 77 | 78 | .hljs { 79 | display: block; 80 | overflow-x: auto; 81 | background: #e7e9db; 82 | color: #4f424c; 83 | padding: 0.5em; 84 | } 85 | 86 | .coffeescript .javascript, 87 | .javascript .xml, 88 | .tex .hljs-formula, 89 | .xml .javascript, 90 | .xml .vbscript, 91 | .xml .css, 92 | .xml .hljs-cdata { 93 | opacity: 0.5; 94 | } 95 | -------------------------------------------------------------------------------- /main/lib/windwalker/dom/Builder/HtmlBuilder.php: -------------------------------------------------------------------------------- 1 | 'true', 34 | 'disabled' => 'true', 35 | 'multiple' => 'true', 36 | 'checked' => 'checked', 37 | 'selected' => 'selected' 38 | ); 39 | 40 | /** 41 | * Create a html element. 42 | * 43 | * @param string $name Element tag name. 44 | * @param mixed $content Element content. 45 | * @param array $attribs Element attributes. 46 | * @param bool $forcePair Force pair it. 47 | * 48 | * @return string Created element string. 49 | */ 50 | public static function create($name, $content = '', $attribs = array(), $forcePair = false) 51 | { 52 | $paired = $forcePair ? : !in_array(strtolower($name), static::$unpairedElements); 53 | 54 | $attribs = static::mapAttrValues($attribs); 55 | 56 | return parent::create($name, $content, $attribs, $paired); 57 | } 58 | 59 | /** 60 | * mapAttrValues 61 | * 62 | * @param array $attribs 63 | * 64 | * @return mixed 65 | */ 66 | protected static function mapAttrValues($attribs) 67 | { 68 | foreach (static::$trueValueMapping as $key => $value) 69 | { 70 | $attribs[$key] = !empty($attribs[$key]) ? $value : null; 71 | } 72 | 73 | return $attribs; 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/markdown/style.css: -------------------------------------------------------------------------------- 1 | /* ------------------------------------------------------------------- 2 | // markItUp! 3 | // By Jay Salvat - http://markitup.jaysalvat.com/ 4 | // ------------------------------------------------------------------*/ 5 | .markItUp .markItUpButton1 a { 6 | background-image:url(images/h1.png); 7 | } 8 | .markItUp .markItUpButton2 a { 9 | background-image:url(images/h2.png); 10 | } 11 | .markItUp .markItUpButton3 a { 12 | background-image:url(images/h3.png); 13 | } 14 | .markItUp .markItUpButton4 a { 15 | background-image:url(images/h4.png); 16 | } 17 | .markItUp .markItUpButton5 a { 18 | background-image:url(images/h5.png); 19 | } 20 | .markItUp .markItUpButton6 a { 21 | background-image:url(images/h6.png); 22 | } 23 | 24 | .markItUp .markItUpButton7 a { 25 | background-image:url(images/bold.png); 26 | } 27 | .markItUp .markItUpButton8 a { 28 | background-image:url(images/italic.png); 29 | } 30 | 31 | .markItUp .markItUpButton9 a { 32 | background-image:url(images/list-bullet.png); 33 | } 34 | .markItUp .markItUpButton10 a { 35 | background-image:url(images/list-numeric.png); 36 | } 37 | 38 | .markItUp .markItUpButton11 a { 39 | background-image:url(images/picture.png); 40 | } 41 | .markItUp .markItUpButton12 a { 42 | background-image:url(images/link.png); 43 | } 44 | 45 | .markItUp .markItUpButton13 a { 46 | background-image:url(images/quotes.png); 47 | } 48 | .markItUp .markItUpButton14 a { 49 | background-image:url(images/code.png); 50 | } 51 | 52 | .markItUp .code-inline a { 53 | background-image:url(images/code-inline.png); 54 | } 55 | 56 | .markItUp .preview a { 57 | background-image:url(images/preview.png); 58 | } 59 | .btn-upload { 60 | font-size: 11px; 61 | padding-left: 20px; 62 | position: relative; 63 | } 64 | .btn-upload input[type="file"] { 65 | position: absolute; 66 | width: 100%; 67 | height: 100%; 68 | opacity: 0; 69 | margin-left: -20px; 70 | } -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/inline-attachment/ace.inline-attach.js: -------------------------------------------------------------------------------- 1 | /*jslint newcap: true */ 2 | /*global inlineAttach: false, jQuery: false */ 3 | /** 4 | * jQuery plugin for inline attach 5 | * 6 | * @param {document} document 7 | * @param {window} window 8 | * @param {jQuery} $ 9 | */ 10 | (function(document, window, $) { 11 | "use strict"; 12 | 13 | function AceEditor(instance) { 14 | 15 | var ace = instance; 16 | 17 | return { 18 | getValue: function() { 19 | return ace.getValue(); 20 | }, 21 | setValue: function(val) { 22 | var pos = ace.getCursorPosition(); 23 | 24 | ace.setValue(val); 25 | 26 | ace.getSelection().clearSelection(); 27 | ace.getSelection().moveCursorTo(pos.row, pos.column); 28 | 29 | ace.focus(); 30 | }, 31 | insert: function(val) { 32 | ace.insert(val); 33 | 34 | ace.focus(); 35 | } 36 | }; 37 | } 38 | 39 | AceEditor.prototype = new inlineAttach.Editor(); 40 | 41 | window.inlineAttach.attachToAce = function(ace, options) { 42 | 43 | var editor = new AceEditor(ace), 44 | inlineattach = new inlineAttach(options, editor); 45 | 46 | function catchAndDoNothing(e) 47 | { 48 | e.stopPropagation(); 49 | e.preventDefault(); 50 | } 51 | ace.container.addEventListener("drop", function(e) 52 | { 53 | inlineattach.onDrop(e); 54 | e.stopPropagation(); 55 | e.preventDefault(); 56 | }, true); 57 | ace.container.addEventListener("dragenter", catchAndDoNothing, false); 58 | ace.container.addEventListener("dragover", catchAndDoNothing, false); 59 | ace.container.addEventListener("paste", function(e) { 60 | inlineattach.onPaste(e); 61 | }, true); 62 | 63 | return this; 64 | }; 65 | })(document, window, jQuery); 66 | -------------------------------------------------------------------------------- /main/lib/composer/autoload_real.php: -------------------------------------------------------------------------------- 1 | = 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); 27 | if ($useStaticLoader) { 28 | require_once __DIR__ . '/autoload_static.php'; 29 | 30 | call_user_func(\Composer\Autoload\ComposerStaticInitcb31028c4e024b325862ac382a76240b::getInitializer($loader)); 31 | } else { 32 | $map = require __DIR__ . '/autoload_namespaces.php'; 33 | foreach ($map as $namespace => $path) { 34 | $loader->set($namespace, $path); 35 | } 36 | 37 | $map = require __DIR__ . '/autoload_psr4.php'; 38 | foreach ($map as $namespace => $path) { 39 | $loader->setPsr4($namespace, $path); 40 | } 41 | 42 | $classMap = require __DIR__ . '/autoload_classmap.php'; 43 | if ($classMap) { 44 | $loader->addClassMap($classMap); 45 | } 46 | } 47 | 48 | $loader->register(true); 49 | 50 | return $loader; 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/kimbie.dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | Name: Kimbie (dark) 3 | Author: Jan T. Sott 4 | License: Creative Commons Attribution-ShareAlike 4.0 Unported License 5 | URL: https://github.com/idleberg/Kimbie-highlight.js 6 | */ 7 | 8 | /* Kimbie Comment */ 9 | .hljs-comment, 10 | .hljs-title { 11 | color: #d6baad; 12 | } 13 | 14 | /* Kimbie Red */ 15 | .hljs-variable, 16 | .hljs-attribute, 17 | .hljs-tag, 18 | .hljs-regexp, 19 | .ruby .hljs-constant, 20 | .xml .hljs-tag .hljs-title, 21 | .xml .hljs-pi, 22 | .xml .hljs-doctype, 23 | .html .hljs-doctype, 24 | .css .hljs-id, 25 | .css .hljs-class, 26 | .css .hljs-pseudo { 27 | color: #dc3958; 28 | } 29 | 30 | /* Kimbie Orange */ 31 | .hljs-number, 32 | .hljs-preprocessor, 33 | .hljs-built_in, 34 | .hljs-literal, 35 | .hljs-params, 36 | .hljs-constant { 37 | color: #f79a32; 38 | } 39 | 40 | /* Kimbie Yellow */ 41 | .ruby .hljs-class .hljs-title, 42 | .css .hljs-rules .hljs-attribute { 43 | color: #f06431; 44 | } 45 | 46 | /* Kimbie Green */ 47 | .hljs-string, 48 | .hljs-value, 49 | .hljs-inheritance, 50 | .hljs-header, 51 | .ruby .hljs-symbol, 52 | .xml .hljs-cdata { 53 | color: #889b4a; 54 | } 55 | 56 | /* Kimbie Aqua */ 57 | .css .hljs-hexcolor { 58 | color:: #088649; 59 | } 60 | 61 | /* Kimbie Blue */ 62 | .hljs-function, 63 | .python .hljs-decorator, 64 | .python .hljs-title, 65 | .ruby .hljs-function .hljs-title, 66 | .ruby .hljs-title .hljs-keyword, 67 | .perl .hljs-sub, 68 | .javascript .hljs-title, 69 | .coffeescript .hljs-title { 70 | color: #8ab1b0; 71 | } 72 | 73 | /* Kimbie Purple */ 74 | .hljs-keyword, 75 | .javascript .hljs-function { 76 | color: #98676a; 77 | } 78 | 79 | .hljs { 80 | display: block; 81 | overflow-x: auto; 82 | background: #221a0f; 83 | color: #d3af86; 84 | padding: 0.5em; 85 | } 86 | 87 | .coffeescript .javascript, 88 | .javascript .xml, 89 | .tex .hljs-formula, 90 | .xml .javascript, 91 | .xml .vbscript, 92 | .xml .css, 93 | .xml .hljs-cdata { 94 | opacity: 0.5; 95 | } 96 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/kimbie.light.css: -------------------------------------------------------------------------------- 1 | /* 2 | Name: Kimbie (light) 3 | Author: Jan T. Sott 4 | License: Creative Commons Attribution-ShareAlike 4.0 Unported License 5 | URL: https://github.com/idleberg/Kimbie-highlight.js 6 | */ 7 | 8 | /* Kimbie Comment */ 9 | .hljs-comment, 10 | .hljs-title { 11 | color: #a57a4c; 12 | } 13 | 14 | /* Kimbie Red */ 15 | .hljs-variable, 16 | .hljs-attribute, 17 | .hljs-tag, 18 | .hljs-regexp, 19 | .ruby .hljs-constant, 20 | .xml .hljs-tag .hljs-title, 21 | .xml .hljs-pi, 22 | .xml .hljs-doctype, 23 | .html .hljs-doctype, 24 | .css .hljs-id, 25 | .css .hljs-class, 26 | .css .hljs-pseudo { 27 | color: #dc3958; 28 | } 29 | 30 | /* Kimbie Orange */ 31 | .hljs-number, 32 | .hljs-preprocessor, 33 | .hljs-built_in, 34 | .hljs-literal, 35 | .hljs-params, 36 | .hljs-constant { 37 | color: #f79a32; 38 | } 39 | 40 | /* Kimbie Yellow */ 41 | .ruby .hljs-class .hljs-title, 42 | .css .hljs-rules .hljs-attribute { 43 | color: #f06431; 44 | } 45 | 46 | /* Kimbie Green */ 47 | .hljs-string, 48 | .hljs-value, 49 | .hljs-inheritance, 50 | .hljs-header, 51 | .ruby .hljs-symbol, 52 | .xml .hljs-cdata { 53 | color: #889b4a; 54 | } 55 | 56 | /* Kimbie Aqua */ 57 | .css .hljs-hexcolor { 58 | color: #088649; 59 | } 60 | 61 | /* Kimbie Blue */ 62 | .hljs-function, 63 | .python .hljs-decorator, 64 | .python .hljs-title, 65 | .ruby .hljs-function .hljs-title, 66 | .ruby .hljs-title .hljs-keyword, 67 | .perl .hljs-sub, 68 | .javascript .hljs-title, 69 | .coffeescript .hljs-title { 70 | color: #8ab1b0; 71 | } 72 | 73 | /* Kimbie Purple */ 74 | .hljs-keyword, 75 | .javascript .hljs-function { 76 | color: #98676a; 77 | } 78 | 79 | .hljs { 80 | display: block; 81 | overflow-x: auto; 82 | background: #fbebd4; 83 | color: #84613d; 84 | padding: 0.5em; 85 | } 86 | 87 | .coffeescript .javascript, 88 | .javascript .xml, 89 | .tex .hljs-formula, 90 | .xml .javascript, 91 | .xml .vbscript, 92 | .xml .css, 93 | .xml .hljs-cdata { 94 | opacity: 0.5; 95 | } 96 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/tomorrow-night-bright.css: -------------------------------------------------------------------------------- 1 | /* Tomorrow Night Bright Theme */ 2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */ 3 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ 4 | 5 | /* Tomorrow Comment */ 6 | .hljs-comment, 7 | .hljs-title { 8 | color: #969896; 9 | } 10 | 11 | /* Tomorrow Red */ 12 | .hljs-variable, 13 | .hljs-attribute, 14 | .hljs-tag, 15 | .hljs-regexp, 16 | .ruby .hljs-constant, 17 | .xml .hljs-tag .hljs-title, 18 | .xml .hljs-pi, 19 | .xml .hljs-doctype, 20 | .html .hljs-doctype, 21 | .css .hljs-id, 22 | .css .hljs-class, 23 | .css .hljs-pseudo { 24 | color: #d54e53; 25 | } 26 | 27 | /* Tomorrow Orange */ 28 | .hljs-number, 29 | .hljs-preprocessor, 30 | .hljs-pragma, 31 | .hljs-built_in, 32 | .hljs-literal, 33 | .hljs-params, 34 | .hljs-constant { 35 | color: #e78c45; 36 | } 37 | 38 | /* Tomorrow Yellow */ 39 | .ruby .hljs-class .hljs-title, 40 | .css .hljs-rules .hljs-attribute { 41 | color: #e7c547; 42 | } 43 | 44 | /* Tomorrow Green */ 45 | .hljs-string, 46 | .hljs-value, 47 | .hljs-inheritance, 48 | .hljs-header, 49 | .ruby .hljs-symbol, 50 | .xml .hljs-cdata { 51 | color: #b9ca4a; 52 | } 53 | 54 | /* Tomorrow Aqua */ 55 | .css .hljs-hexcolor { 56 | color: #70c0b1; 57 | } 58 | 59 | /* Tomorrow Blue */ 60 | .hljs-function, 61 | .python .hljs-decorator, 62 | .python .hljs-title, 63 | .ruby .hljs-function .hljs-title, 64 | .ruby .hljs-title .hljs-keyword, 65 | .perl .hljs-sub, 66 | .javascript .hljs-title, 67 | .coffeescript .hljs-title { 68 | color: #7aa6da; 69 | } 70 | 71 | /* Tomorrow Purple */ 72 | .hljs-keyword, 73 | .javascript .hljs-function { 74 | color: #c397d8; 75 | } 76 | 77 | .hljs { 78 | display: block; 79 | overflow-x: auto; 80 | background: black; 81 | color: #eaeaea; 82 | padding: 0.5em; 83 | } 84 | 85 | .coffeescript .javascript, 86 | .javascript .xml, 87 | .tex .hljs-formula, 88 | .xml .javascript, 89 | .xml .vbscript, 90 | .xml .css, 91 | .xml .hljs-cdata { 92 | opacity: 0.5; 93 | } 94 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/tomorrow-night-eighties.css: -------------------------------------------------------------------------------- 1 | /* Tomorrow Night Eighties Theme */ 2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */ 3 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ 4 | 5 | /* Tomorrow Comment */ 6 | .hljs-comment, 7 | .hljs-title { 8 | color: #999999; 9 | } 10 | 11 | /* Tomorrow Red */ 12 | .hljs-variable, 13 | .hljs-attribute, 14 | .hljs-tag, 15 | .hljs-regexp, 16 | .ruby .hljs-constant, 17 | .xml .hljs-tag .hljs-title, 18 | .xml .hljs-pi, 19 | .xml .hljs-doctype, 20 | .html .hljs-doctype, 21 | .css .hljs-id, 22 | .css .hljs-class, 23 | .css .hljs-pseudo { 24 | color: #f2777a; 25 | } 26 | 27 | /* Tomorrow Orange */ 28 | .hljs-number, 29 | .hljs-preprocessor, 30 | .hljs-pragma, 31 | .hljs-built_in, 32 | .hljs-literal, 33 | .hljs-params, 34 | .hljs-constant { 35 | color: #f99157; 36 | } 37 | 38 | /* Tomorrow Yellow */ 39 | .ruby .hljs-class .hljs-title, 40 | .css .hljs-rules .hljs-attribute { 41 | color: #ffcc66; 42 | } 43 | 44 | /* Tomorrow Green */ 45 | .hljs-string, 46 | .hljs-value, 47 | .hljs-inheritance, 48 | .hljs-header, 49 | .ruby .hljs-symbol, 50 | .xml .hljs-cdata { 51 | color: #99cc99; 52 | } 53 | 54 | /* Tomorrow Aqua */ 55 | .css .hljs-hexcolor { 56 | color: #66cccc; 57 | } 58 | 59 | /* Tomorrow Blue */ 60 | .hljs-function, 61 | .python .hljs-decorator, 62 | .python .hljs-title, 63 | .ruby .hljs-function .hljs-title, 64 | .ruby .hljs-title .hljs-keyword, 65 | .perl .hljs-sub, 66 | .javascript .hljs-title, 67 | .coffeescript .hljs-title { 68 | color: #6699cc; 69 | } 70 | 71 | /* Tomorrow Purple */ 72 | .hljs-keyword, 73 | .javascript .hljs-function { 74 | color: #cc99cc; 75 | } 76 | 77 | .hljs { 78 | display: block; 79 | overflow-x: auto; 80 | background: #2d2d2d; 81 | color: #cccccc; 82 | padding: 0.5em; 83 | } 84 | 85 | .coffeescript .javascript, 86 | .javascript .xml, 87 | .tex .hljs-formula, 88 | .xml .javascript, 89 | .xml .vbscript, 90 | .xml .css, 91 | .xml .hljs-cdata { 92 | opacity: 0.5; 93 | } 94 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/markitup/sets/html/set.js: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------- 2 | // markItUp! 3 | // ---------------------------------------------------------------------------- 4 | // Copyright (C) 2011 Jay Salvat 5 | // http://markitup.jaysalvat.com/ 6 | // ---------------------------------------------------------------------------- 7 | // Html tags 8 | // http://en.wikipedia.org/wiki/html 9 | // ---------------------------------------------------------------------------- 10 | // Basic set. Feel free to add more tags 11 | // ---------------------------------------------------------------------------- 12 | var MIUEditorSettingBasic = { 13 | onShiftEnter: {keepDefault:false, replaceWith:'
\n'}, 14 | onCtrlEnter: {keepDefault:false, openWith:'\n

', closeWith:'

'}, 15 | onTab: {keepDefault:false, replaceWith:' '}, 16 | markupSet: [ 17 | {name:'Bold', key:'B', openWith:'(!(|!|)!)', closeWith:'(!(|!|)!)' }, 18 | {name:'Italic', key:'I', openWith:'(!(|!|)!)', closeWith:'(!(|!|)!)' }, 19 | {name:'Stroke through', key:'S', openWith:'', closeWith:'' }, 20 | {separator:'---------------' }, 21 | {name:'Bulleted List', openWith:'
  • ', closeWith:'
  • ', multiline:true, openBlockWith:'
      \n', closeBlockWith:'\n
    '}, 22 | {name:'Numeric List', openWith:'
  • ', closeWith:'
  • ', multiline:true, openBlockWith:'
      \n', closeBlockWith:'\n
    '}, 23 | {separator:'---------------' }, 24 | {name:'Picture', key:'P', replaceWith:'[![Alternative text]!]' }, 25 | {name:'Link', key:'L', openWith:'', closeWith:'', placeHolder:'Your text to link...' }, 26 | {separator:'---------------' }, 27 | {name:'Clean', className:'clean', replaceWith:function(markitup) { return markitup.selection.replace(/<(.*?)>/g, "") } }, 28 | {name:'Preview', className:'preview', call:'preview'} 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/theme-kuroir.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/theme/kuroir",["require","exports","module","ace/lib/dom"],function(e,t,n){t.isDark=!1,t.cssClass="ace-kuroir",t.cssText=".ace-kuroir .ace_gutter {background: #e8e8e8;color: #333;}.ace-kuroir .ace_print-margin {width: 1px;background: #e8e8e8;}.ace-kuroir {background-color: #E8E9E8;color: #363636;}.ace-kuroir .ace_cursor {color: #202020;}.ace-kuroir .ace_marker-layer .ace_selection {background: rgba(245, 170, 0, 0.57);}.ace-kuroir.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px #E8E9E8;}.ace-kuroir .ace_marker-layer .ace_step {background: rgb(198, 219, 174);}.ace-kuroir .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgba(0, 0, 0, 0.29);}.ace-kuroir .ace_marker-layer .ace_active-line {background: rgba(203, 220, 47, 0.22);}.ace-kuroir .ace_gutter-active-line {background-color: rgba(203, 220, 47, 0.22);}.ace-kuroir .ace_marker-layer .ace_selected-word {border: 1px solid rgba(245, 170, 0, 0.57);}.ace-kuroir .ace_invisible {color: #BFBFBF}.ace-kuroir .ace_fold {border-color: #363636;}.ace-kuroir .ace_constant{color:#CD6839;}.ace-kuroir .ace_constant.ace_numeric{color:#9A5925;}.ace-kuroir .ace_support{color:#104E8B;}.ace-kuroir .ace_support.ace_function{color:#005273;}.ace-kuroir .ace_support.ace_constant{color:#CF6A4C;}.ace-kuroir .ace_storage{color:#A52A2A;}.ace-kuroir .ace_invalid.ace_illegal{color:#FD1224;background-color:rgba(255, 6, 0, 0.15);}.ace-kuroir .ace_invalid.ace_deprecated{text-decoration:underline;font-style:italic;color:#FD1732;background-color:#E8E9E8;}.ace-kuroir .ace_string{color:#639300;}.ace-kuroir .ace_string.ace_regexp{color:#417E00;background-color:#C9D4BE;}.ace-kuroir .ace_comment{color:rgba(148, 148, 148, 0.91);background-color:rgba(220, 220, 220, 0.56);}.ace-kuroir .ace_variable{color:#009ACD;}.ace-kuroir .ace_meta.ace_tag{color:#005273;}.ace-kuroir .ace_markup.ace_heading{color:#B8012D;background-color:rgba(191, 97, 51, 0.051);}.ace-kuroir .ace_markup.ace_list{color:#8F5B26;}";var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}) -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/theme-clouds.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/theme/clouds",["require","exports","module","ace/lib/dom"],function(e,t,n){t.isDark=!1,t.cssClass="ace-clouds",t.cssText='.ace-clouds .ace_gutter {background: #ebebeb;color: #333}.ace-clouds .ace_print-margin {width: 1px;background: #e8e8e8}.ace-clouds {background-color: #FFFFFF;color: #000000}.ace-clouds .ace_cursor {color: #000000}.ace-clouds .ace_marker-layer .ace_selection {background: #BDD5FC}.ace-clouds.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px #FFFFFF;}.ace-clouds .ace_marker-layer .ace_step {background: rgb(255, 255, 0)}.ace-clouds .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid #BFBFBF}.ace-clouds .ace_marker-layer .ace_active-line {background: #FFFBD1}.ace-clouds .ace_gutter-active-line {background-color : #dcdcdc}.ace-clouds .ace_marker-layer .ace_selected-word {border: 1px solid #BDD5FC}.ace-clouds .ace_invisible {color: #BFBFBF}.ace-clouds .ace_keyword,.ace-clouds .ace_meta,.ace-clouds .ace_support.ace_constant.ace_property-value {color: #AF956F}.ace-clouds .ace_keyword.ace_operator {color: #484848}.ace-clouds .ace_keyword.ace_other.ace_unit {color: #96DC5F}.ace-clouds .ace_constant.ace_language {color: #39946A}.ace-clouds .ace_constant.ace_numeric {color: #46A609}.ace-clouds .ace_constant.ace_character.ace_entity {color: #BF78CC}.ace-clouds .ace_invalid {background-color: #FF002A}.ace-clouds .ace_fold {background-color: #AF956F;border-color: #000000}.ace-clouds .ace_storage,.ace-clouds .ace_support.ace_class,.ace-clouds .ace_support.ace_function,.ace-clouds .ace_support.ace_other,.ace-clouds .ace_support.ace_type {color: #C52727}.ace-clouds .ace_string {color: #5D90CD}.ace-clouds .ace_comment {color: #BCC8BA}.ace-clouds .ace_entity.ace_name.ace_tag,.ace-clouds .ace_entity.ace_other.ace_attribute-name {color: #606060}.ace-clouds .ace_indent-guide {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y}';var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}) -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/tomorrow-night.css: -------------------------------------------------------------------------------- 1 | /* Tomorrow Night Theme */ 2 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ 3 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */ 4 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ 5 | 6 | /* Tomorrow Comment */ 7 | .hljs-comment, 8 | .hljs-title { 9 | color: #969896; 10 | } 11 | 12 | /* Tomorrow Red */ 13 | .hljs-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-regexp, 17 | .ruby .hljs-constant, 18 | .xml .hljs-tag .hljs-title, 19 | .xml .hljs-pi, 20 | .xml .hljs-doctype, 21 | .html .hljs-doctype, 22 | .css .hljs-id, 23 | .css .hljs-class, 24 | .css .hljs-pseudo { 25 | color: #cc6666; 26 | } 27 | 28 | /* Tomorrow Orange */ 29 | .hljs-number, 30 | .hljs-preprocessor, 31 | .hljs-pragma, 32 | .hljs-built_in, 33 | .hljs-literal, 34 | .hljs-params, 35 | .hljs-constant { 36 | color: #de935f; 37 | } 38 | 39 | /* Tomorrow Yellow */ 40 | .ruby .hljs-class .hljs-title, 41 | .css .hljs-rules .hljs-attribute { 42 | color: #f0c674; 43 | } 44 | 45 | /* Tomorrow Green */ 46 | .hljs-string, 47 | .hljs-value, 48 | .hljs-inheritance, 49 | .hljs-header, 50 | .ruby .hljs-symbol, 51 | .xml .hljs-cdata { 52 | color: #b5bd68; 53 | } 54 | 55 | /* Tomorrow Aqua */ 56 | .css .hljs-hexcolor { 57 | color: #8abeb7; 58 | } 59 | 60 | /* Tomorrow Blue */ 61 | .hljs-function, 62 | .python .hljs-decorator, 63 | .python .hljs-title, 64 | .ruby .hljs-function .hljs-title, 65 | .ruby .hljs-title .hljs-keyword, 66 | .perl .hljs-sub, 67 | .javascript .hljs-title, 68 | .coffeescript .hljs-title { 69 | color: #81a2be; 70 | } 71 | 72 | /* Tomorrow Purple */ 73 | .hljs-keyword, 74 | .javascript .hljs-function { 75 | color: #b294bb; 76 | } 77 | 78 | .hljs { 79 | display: block; 80 | overflow-x: auto; 81 | background: #1d1f21; 82 | color: #c5c8c6; 83 | padding: 0.5em; 84 | } 85 | 86 | .coffeescript .javascript, 87 | .javascript .xml, 88 | .tex .hljs-formula, 89 | .xml .javascript, 90 | .xml .vbscript, 91 | .xml .css, 92 | .xml .hljs-cdata { 93 | opacity: 0.5; 94 | } 95 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/tomorrow-night-blue.css: -------------------------------------------------------------------------------- 1 | /* Tomorrow Night Blue Theme */ 2 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ 3 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */ 4 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ 5 | 6 | /* Tomorrow Comment */ 7 | .hljs-comment, 8 | .hljs-title { 9 | color: #7285b7; 10 | } 11 | 12 | /* Tomorrow Red */ 13 | .hljs-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-regexp, 17 | .ruby .hljs-constant, 18 | .xml .hljs-tag .hljs-title, 19 | .xml .hljs-pi, 20 | .xml .hljs-doctype, 21 | .html .hljs-doctype, 22 | .css .hljs-id, 23 | .css .hljs-class, 24 | .css .hljs-pseudo { 25 | color: #ff9da4; 26 | } 27 | 28 | /* Tomorrow Orange */ 29 | .hljs-number, 30 | .hljs-preprocessor, 31 | .hljs-pragma, 32 | .hljs-built_in, 33 | .hljs-literal, 34 | .hljs-params, 35 | .hljs-constant { 36 | color: #ffc58f; 37 | } 38 | 39 | /* Tomorrow Yellow */ 40 | .ruby .hljs-class .hljs-title, 41 | .css .hljs-rules .hljs-attribute { 42 | color: #ffeead; 43 | } 44 | 45 | /* Tomorrow Green */ 46 | .hljs-string, 47 | .hljs-value, 48 | .hljs-inheritance, 49 | .hljs-header, 50 | .ruby .hljs-symbol, 51 | .xml .hljs-cdata { 52 | color: #d1f1a9; 53 | } 54 | 55 | /* Tomorrow Aqua */ 56 | .css .hljs-hexcolor { 57 | color: #99ffff; 58 | } 59 | 60 | /* Tomorrow Blue */ 61 | .hljs-function, 62 | .python .hljs-decorator, 63 | .python .hljs-title, 64 | .ruby .hljs-function .hljs-title, 65 | .ruby .hljs-title .hljs-keyword, 66 | .perl .hljs-sub, 67 | .javascript .hljs-title, 68 | .coffeescript .hljs-title { 69 | color: #bbdaff; 70 | } 71 | 72 | /* Tomorrow Purple */ 73 | .hljs-keyword, 74 | .javascript .hljs-function { 75 | color: #ebbbff; 76 | } 77 | 78 | .hljs { 79 | display: block; 80 | overflow-x: auto; 81 | background: #002451; 82 | color: white; 83 | padding: 0.5em; 84 | } 85 | 86 | .coffeescript .javascript, 87 | .javascript .xml, 88 | .tex .hljs-formula, 89 | .xml .javascript, 90 | .xml .vbscript, 91 | .xml .css, 92 | .xml .hljs-cdata { 93 | opacity: 0.5; 94 | } 95 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/ir_black.css: -------------------------------------------------------------------------------- 1 | /* 2 | IR_Black style (c) Vasily Mikhailitchenko 3 | */ 4 | 5 | .hljs { 6 | display: block; 7 | overflow-x: auto; 8 | padding: 0.5em; 9 | background: #000; 10 | color: #f8f8f8; 11 | } 12 | 13 | .hljs-shebang, 14 | .hljs-comment, 15 | .hljs-template_comment, 16 | .hljs-javadoc { 17 | color: #7c7c7c; 18 | } 19 | 20 | .hljs-keyword, 21 | .hljs-tag, 22 | .tex .hljs-command, 23 | .hljs-request, 24 | .hljs-status, 25 | .clojure .hljs-attribute { 26 | color: #96cbfe; 27 | } 28 | 29 | .hljs-sub .hljs-keyword, 30 | .method, 31 | .hljs-list .hljs-title, 32 | .nginx .hljs-title { 33 | color: #ffffb6; 34 | } 35 | 36 | .hljs-string, 37 | .hljs-tag .hljs-value, 38 | .hljs-cdata, 39 | .hljs-filter .hljs-argument, 40 | .hljs-attr_selector, 41 | .apache .hljs-cbracket, 42 | .hljs-date, 43 | .coffeescript .hljs-attribute { 44 | color: #a8ff60; 45 | } 46 | 47 | .hljs-subst { 48 | color: #daefa3; 49 | } 50 | 51 | .hljs-regexp { 52 | color: #e9c062; 53 | } 54 | 55 | .hljs-title, 56 | .hljs-sub .hljs-identifier, 57 | .hljs-pi, 58 | .hljs-decorator, 59 | .tex .hljs-special, 60 | .haskell .hljs-type, 61 | .hljs-constant, 62 | .smalltalk .hljs-class, 63 | .hljs-javadoctag, 64 | .hljs-yardoctag, 65 | .hljs-phpdoc, 66 | .nginx .hljs-built_in { 67 | color: #ffffb6; 68 | } 69 | 70 | .hljs-symbol, 71 | .ruby .hljs-symbol .hljs-string, 72 | .hljs-number, 73 | .hljs-variable, 74 | .vbscript, 75 | .hljs-literal { 76 | color: #c6c5fe; 77 | } 78 | 79 | .css .hljs-tag { 80 | color: #96cbfe; 81 | } 82 | 83 | .css .hljs-rules .hljs-property, 84 | .css .hljs-id { 85 | color: #ffffb6; 86 | } 87 | 88 | .css .hljs-class { 89 | color: #fff; 90 | } 91 | 92 | .hljs-hexcolor { 93 | color: #c6c5fe; 94 | } 95 | 96 | .hljs-number { 97 | color:#ff73fd; 98 | } 99 | 100 | .coffeescript .javascript, 101 | .javascript .xml, 102 | .tex .hljs-formula, 103 | .xml .javascript, 104 | .xml .vbscript, 105 | .xml .css, 106 | .xml .hljs-cdata { 107 | opacity: 0.7; 108 | } 109 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/theme-eclipse.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/theme/eclipse",["require","exports","module","ace/lib/dom"],function(e,t,n){"use strict";t.isDark=!1,t.cssText='.ace-eclipse .ace_gutter {background: #ebebeb;border-right: 1px solid rgb(159, 159, 159);color: rgb(136, 136, 136);}.ace-eclipse .ace_print-margin {width: 1px;background: #ebebeb;}.ace-eclipse {background-color: #FFFFFF;color: black;}.ace-eclipse .ace_fold {background-color: rgb(60, 76, 114);}.ace-eclipse .ace_cursor {color: black;}.ace-eclipse .ace_storage,.ace-eclipse .ace_keyword,.ace-eclipse .ace_variable {color: rgb(127, 0, 85);}.ace-eclipse .ace_constant.ace_buildin {color: rgb(88, 72, 246);}.ace-eclipse .ace_constant.ace_library {color: rgb(6, 150, 14);}.ace-eclipse .ace_function {color: rgb(60, 76, 114);}.ace-eclipse .ace_string {color: rgb(42, 0, 255);}.ace-eclipse .ace_comment {color: rgb(113, 150, 130);}.ace-eclipse .ace_comment.ace_doc {color: rgb(63, 95, 191);}.ace-eclipse .ace_comment.ace_doc.ace_tag {color: rgb(127, 159, 191);}.ace-eclipse .ace_constant.ace_numeric {color: darkblue;}.ace-eclipse .ace_tag {color: rgb(25, 118, 116);}.ace-eclipse .ace_type {color: rgb(127, 0, 127);}.ace-eclipse .ace_xml-pe {color: rgb(104, 104, 91);}.ace-eclipse .ace_marker-layer .ace_selection {background: rgb(181, 213, 255);}.ace-eclipse .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgb(192, 192, 192);}.ace-eclipse .ace_meta.ace_tag {color:rgb(25, 118, 116);}.ace-eclipse .ace_invisible {color: #ddd;}.ace-eclipse .ace_entity.ace_other.ace_attribute-name {color:rgb(127, 0, 127);}.ace-eclipse .ace_marker-layer .ace_step {background: rgb(255, 255, 0);}.ace-eclipse .ace_active-line {background: rgb(232, 242, 254);}.ace-eclipse .ace_gutter-active-line {background-color : #DADADA;}.ace-eclipse .ace_marker-layer .ace_selected-word {border: 1px solid rgb(181, 213, 255);}.ace-eclipse .ace_indent-guide {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;}',t.cssClass="ace-eclipse";var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}) -------------------------------------------------------------------------------- /main/lib/asika/autolink/src/LinkHelper.php: -------------------------------------------------------------------------------- 1 | null, 25 | 'user' => null, 26 | 'pass' => null, 27 | 'host' => null, 28 | 'port' => null, 29 | 'path' => null, 30 | 'query' => null, 31 | 'fragment' => null 32 | ); 33 | 34 | public static function shorten($url, $lastPartLimit = 15, $dots = 6) 35 | { 36 | $parsed = array_merge(static::$defaultParsed, parse_url($url)); 37 | 38 | // @link http://php.net/manual/en/function.parse-url.php#106731 39 | $scheme = isset($parsed['scheme']) ? $parsed['scheme'] . '://' : ''; 40 | $host = isset($parsed['host']) ? $parsed['host'] : ''; 41 | $port = isset($parsed['port']) ? ':' . $parsed['port'] : ''; 42 | $user = isset($parsed['user']) ? $parsed['user'] : ''; 43 | $pass = isset($parsed['pass']) ? ':' . $parsed['pass'] : ''; 44 | $pass = ($user || $pass) ? "$pass@" : ''; 45 | $path = isset($parsed['path']) ? $parsed['path'] : ''; 46 | $query = isset($parsed['query']) ? '?' . $parsed['query'] : ''; 47 | $fragment = isset($parsed['fragment']) ? '#' . $parsed['fragment'] : ''; 48 | 49 | $first = $scheme . $user . $pass . $host . $port . '/'; 50 | 51 | $last = $path . $query . $fragment; 52 | 53 | if (!$last) 54 | { 55 | return $first; 56 | } 57 | 58 | if (strlen($last) <= $lastPartLimit) 59 | { 60 | return $first . $last; 61 | } 62 | 63 | $last = explode('/', $last); 64 | $last = array_pop($last); 65 | 66 | if (strlen($last) > $lastPartLimit) 67 | { 68 | $last = '/' . substr($last, 0, $lastPartLimit) . str_repeat('.', $dots); 69 | } 70 | 71 | return $first . str_repeat('.', $dots) . $last; 72 | } 73 | } 74 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/codepen-embed.css: -------------------------------------------------------------------------------- 1 | /* 2 | codepen.io Embed Theme 3 | Author: Justin Perry 4 | Original theme - https://github.com/chriskempson/tomorrow-theme 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #222; 12 | color: #fff; 13 | font-family: Menlo, Monaco, 'Andale Mono', 'Lucida Console', 'Courier New', monospace; 14 | } 15 | 16 | .hljs-comment, 17 | .hljs-title { 18 | color: #777; 19 | } 20 | 21 | .hljs-variable, 22 | .hljs-attribute, 23 | .hljs-tag, 24 | .hljs-regexp, 25 | .ruby .constant, 26 | .xml .tag .title, 27 | .xml .pi, 28 | .xml .doctype, 29 | .html .doctype { 30 | color: #ab875d; 31 | } 32 | 33 | .css .value { 34 | color: #cd6a51; 35 | } 36 | 37 | .css .value .function, 38 | .css .value .string { 39 | color: #a67f59; 40 | } 41 | 42 | .css .value .number { 43 | color: #9b869c; 44 | } 45 | 46 | .css .id, 47 | .css .class, 48 | .css-pseudo, 49 | .css .selector, 50 | .css .tag { 51 | color: #dfc48c; 52 | } 53 | 54 | .hljs-number, 55 | .hljs-preprocessor, 56 | .hljs-built_in, 57 | .hljs-literal, 58 | .hljs-params, 59 | .hljs-constant { 60 | color: #ab875d; 61 | } 62 | 63 | .ruby .class .title, 64 | .css .rules .attribute { 65 | color: #9b869b; 66 | } 67 | 68 | .hljs-string, 69 | .hljs-value, 70 | .hljs-inheritance, 71 | .hljs-header, 72 | .ruby .symbol, 73 | .xml .cdata { 74 | color: #8f9c6c; 75 | } 76 | 77 | .css .hexcolor { 78 | color: #cd6a51; 79 | } 80 | 81 | .function, 82 | .python .decorator, 83 | .python .title, 84 | .ruby .function .title, 85 | .ruby .title .keyword, 86 | .perl .sub, 87 | .javascript .title, 88 | .coffeescript .title { 89 | color: #fff; 90 | } 91 | 92 | .hljs-keyword, 93 | .javascript .function { 94 | color: #8f9c6c; 95 | } 96 | 97 | .coffeescript .javascript, 98 | .javascript, 99 | .javascript .xml, 100 | .tex .formula, 101 | .xml .javascript, 102 | .xml .vbscript, 103 | .xml .css, 104 | .xml .cdata { 105 | background: transparent; 106 | opacity: 1; 107 | } 108 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/theme-github.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/theme/github",["require","exports","module","ace/lib/dom"],function(e,t,n){t.isDark=!1,t.cssClass="ace-github",t.cssText='.ace-github .ace_gutter {background: #e8e8e8;color: #AAA;}.ace-github {background: #fff;color: #000;}.ace-github .ace_keyword {font-weight: bold;}.ace-github .ace_string {color: #D14;}.ace-github .ace_variable.ace_class {color: teal;}.ace-github .ace_constant.ace_numeric {color: #099;}.ace-github .ace_constant.ace_buildin {color: #0086B3;}.ace-github .ace_support.ace_function {color: #0086B3;}.ace-github .ace_comment {color: #998;font-style: italic;}.ace-github .ace_variable.ace_language {color: #0086B3;}.ace-github .ace_paren {font-weight: bold;}.ace-github .ace_boolean {font-weight: bold;}.ace-github .ace_string.ace_regexp {color: #009926;font-weight: normal;}.ace-github .ace_variable.ace_instance {color: teal;}.ace-github .ace_constant.ace_language {font-weight: bold;}.ace-github .ace_cursor {color: black;}.ace-github.ace_focus .ace_marker-layer .ace_active-line {background: rgb(255, 255, 204);}.ace-github .ace_marker-layer .ace_active-line {background: rgb(245, 245, 245);}.ace-github .ace_marker-layer .ace_selection {background: rgb(181, 213, 255);}.ace-github.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px white;}.ace-github.ace_nobold .ace_line > span {font-weight: normal !important;}.ace-github .ace_marker-layer .ace_step {background: rgb(252, 255, 0);}.ace-github .ace_marker-layer .ace_stack {background: rgb(164, 229, 101);}.ace-github .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgb(192, 192, 192);}.ace-github .ace_gutter-active-line {background-color : rgba(0, 0, 0, 0.07);}.ace-github .ace_marker-layer .ace_selected-word {background: rgb(250, 250, 255);border: 1px solid rgb(200, 200, 250);}.ace-github .ace_invisible {color: #BFBFBF}.ace-github .ace_print-margin {width: 1px;background: #e8e8e8;}.ace-github .ace_indent-guide {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;}';var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}) -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/language/zh-TW/zh-TW.plg_editors_akmarkdown.ini: -------------------------------------------------------------------------------- 1 | ; Asikart Extension 2 | ; Copyright (C) 2013 Asikart. All rights reserved. 3 | ; License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php 4 | ; Note : All ini files need to be saved as UTF-8 - No BOM 5 | 6 | PLG_EDITORS_AKMARKDOWN="編輯器 - ACE X Markdown Editor" 7 | PLG_EDITORS_AKMARKDOWN_XML_DESCRIPTION="ACE X Markdown Editor 編輯器。" 8 | COM_PLUGINS_AKMARKDOWN_FIELDSET_LABEL="ACE X Markdown Editor" 9 | 10 | PLG_EDITORS_AKMARKDOWN_EDITORS_THEME="編輯器佈景" 11 | PLG_EDITORS_AKMARKDOWN_EDITORS_THEME_DESC="Ace 編輯器的佈景主題。" 12 | PLG_EDITORS_AKMARKDOWN_BUTTONS_THEME="按鈕佈景" 13 | PLG_EDITORS_AKMARKDOWN_BUTTONS_THEME_DESC="MarkItUp 編輯按鈕的佈景" 14 | PLG_EDITORS_AKMARKDOWN_EDITOR_WORD_WRAP="強制換行" 15 | PLG_EDITORS_AKMARKDOWN_EDITOR_WORD_WRAP_DESC="文字超出編輯器寬度時,強制換行。" 16 | PLG_EDITORS_AKMARKDOWN_EDITOR_SOFT_WRAP_NUM="斷行寬度(字元)" 17 | PLG_EDITORS_AKMARKDOWN_EDITOR_SOFT_WRAP_NUM_DESC="設定每行文字到多少字元寬度時自動斷行,設為 0 表示根據編輯器最大寬度斷行。" 18 | PLG_EDITORS_AKMARKDOWN_BUTTON_SET="編輯器功能列" 19 | PLG_EDITORS_AKMARKDOWN_BUTTON_SET_DESC="使用哪一種功能列作為編輯器按鈕。" 20 | PLG_EDITORS_AKMARKDOWN_GOTO_SYSTEM="前往設定 AKMarkdown 系統與文章選項 >>>" 21 | 22 | ; Upload 23 | PLG_EDITORS_AKMARKDOWN_UPLOAD_LABEL="Upload Setting" 24 | PLG_EDITORS_AKMARKDOWN_UPLOAD_HANDLER="The Upload Handler" 25 | PLG_EDITORS_AKMARKDOWN_UPLOAD_HANDLER_LOCAL="Local Filesystem" 26 | PLG_EDITORS_AKMARKDOWN_UPLOAD_BUTTON_CSS="Upload Button CSS" 27 | 28 | ; S3 29 | PLG_EDITORS_AKMARKDOWN_UPLOAD_HANDLER_S3="Amazon S3" 30 | PLG_EDITORS_AKMARKDOWN_UPLOADTEXT="Click here to upload and insert file from you hard drive:" 31 | PLG_EDITORS_AKMARKDOWN_S3_ENABLE="Enable S3 Upload" 32 | PLG_EDITORS_AKMARKDOWN_S3KEY="AWS Access key" 33 | PLG_EDITORS_AKMARKDOWN_S3SERETKEY="AWS Access Secret key" 34 | PLG_EDITORS_AKMARKDOWN_S3BUCKET="Bucket" 35 | PLG_EDITORS_AKMARKDOWN_S3SUBFOLDER="Subfolder" 36 | PLG_EDITORS_AKMARKDOWN_UPLOADPROCESS="Uploading" 37 | PLG_EDITORS_AKMARKDOWN_ALLOW_EXTENSION="Allowed extensions" 38 | 39 | ; 1.0.7 Convert Markdown 40 | PLG_EDITORS_AKMARKDOWN_CONVERT_MD="將插入的 HTML 轉換成 Mrakdown" 41 | PLG_EDITORS_AKMARKDOWN_CONVERT_MD_DESC="將任何由外掛按鈕自動插入的 HTML 轉換成 Markdown 格式。(手動輸入的不受影響)" 42 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/atelier-dune.dark.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Dune Dark - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | /* https://github.com/jmblog/color-themes-for-highlightjs */ 5 | 6 | /* Atelier Dune Dark Comment */ 7 | .hljs-comment, 8 | .hljs-title { 9 | color: #999580; 10 | } 11 | 12 | /* Atelier Dune Dark Red */ 13 | .hljs-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-regexp, 17 | .ruby .hljs-constant, 18 | .xml .hljs-tag .hljs-title, 19 | .xml .hljs-pi, 20 | .xml .hljs-doctype, 21 | .html .hljs-doctype, 22 | .css .hljs-id, 23 | .css .hljs-class, 24 | .css .hljs-pseudo { 25 | color: #d73737; 26 | } 27 | 28 | /* Atelier Dune Dark Orange */ 29 | .hljs-number, 30 | .hljs-preprocessor, 31 | .hljs-pragma, 32 | .hljs-built_in, 33 | .hljs-literal, 34 | .hljs-params, 35 | .hljs-constant { 36 | color: #b65611; 37 | } 38 | 39 | /* Atelier Dune Dark Yellow */ 40 | .ruby .hljs-class .hljs-title, 41 | .css .hljs-rules .hljs-attribute { 42 | color: #cfb017; 43 | } 44 | 45 | /* Atelier Dune Dark Green */ 46 | .hljs-string, 47 | .hljs-value, 48 | .hljs-inheritance, 49 | .hljs-header, 50 | .ruby .hljs-symbol, 51 | .xml .hljs-cdata { 52 | color: #60ac39; 53 | } 54 | 55 | /* Atelier Dune Dark Aqua */ 56 | .css .hljs-hexcolor { 57 | color: #1fad83; 58 | } 59 | 60 | /* Atelier Dune Dark Blue */ 61 | .hljs-function, 62 | .python .hljs-decorator, 63 | .python .hljs-title, 64 | .ruby .hljs-function .hljs-title, 65 | .ruby .hljs-title .hljs-keyword, 66 | .perl .hljs-sub, 67 | .javascript .hljs-title, 68 | .coffeescript .hljs-title { 69 | color: #6684e1; 70 | } 71 | 72 | /* Atelier Dune Dark Purple */ 73 | .hljs-keyword, 74 | .javascript .hljs-function { 75 | color: #b854d4; 76 | } 77 | 78 | .hljs { 79 | display: block; 80 | overflow-x: auto; 81 | background: #292824; 82 | color: #a6a28c; 83 | padding: 0.5em; 84 | } 85 | 86 | .coffeescript .javascript, 87 | .javascript .xml, 88 | .tex .hljs-formula, 89 | .xml .javascript, 90 | .xml .vbscript, 91 | .xml .css, 92 | .xml .hljs-cdata { 93 | opacity: 0.5; 94 | } 95 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/theme-vibrant_ink.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/theme/vibrant_ink",["require","exports","module","ace/lib/dom"],function(e,t,n){t.isDark=!0,t.cssClass="ace-vibrant-ink",t.cssText=".ace-vibrant-ink .ace_gutter {background: #1a1a1a;color: #BEBEBE}.ace-vibrant-ink .ace_print-margin {width: 1px;background: #1a1a1a}.ace-vibrant-ink {background-color: #0F0F0F;color: #FFFFFF}.ace-vibrant-ink .ace_cursor {color: #FFFFFF}.ace-vibrant-ink .ace_marker-layer .ace_selection {background: #6699CC}.ace-vibrant-ink.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px #0F0F0F;}.ace-vibrant-ink .ace_marker-layer .ace_step {background: rgb(102, 82, 0)}.ace-vibrant-ink .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid #404040}.ace-vibrant-ink .ace_marker-layer .ace_active-line {background: #333333}.ace-vibrant-ink .ace_gutter-active-line {background-color: #333333}.ace-vibrant-ink .ace_marker-layer .ace_selected-word {border: 1px solid #6699CC}.ace-vibrant-ink .ace_invisible {color: #404040}.ace-vibrant-ink .ace_keyword,.ace-vibrant-ink .ace_meta {color: #FF6600}.ace-vibrant-ink .ace_constant,.ace-vibrant-ink .ace_constant.ace_character,.ace-vibrant-ink .ace_constant.ace_character.ace_escape,.ace-vibrant-ink .ace_constant.ace_other {color: #339999}.ace-vibrant-ink .ace_constant.ace_numeric {color: #99CC99}.ace-vibrant-ink .ace_invalid,.ace-vibrant-ink .ace_invalid.ace_deprecated {color: #CCFF33;background-color: #000000}.ace-vibrant-ink .ace_fold {background-color: #FFCC00;border-color: #FFFFFF}.ace-vibrant-ink .ace_entity.ace_name.ace_function,.ace-vibrant-ink .ace_support.ace_function,.ace-vibrant-ink .ace_variable {color: #FFCC00}.ace-vibrant-ink .ace_variable.ace_parameter {font-style: italic}.ace-vibrant-ink .ace_string {color: #66FF00}.ace-vibrant-ink .ace_string.ace_regexp {color: #44B4CC}.ace-vibrant-ink .ace_comment {color: #9933CC}.ace-vibrant-ink .ace_entity.ace_other.ace_attribute-name {font-style: italic;color: #99CC99}.ace-vibrant-ink .ace_indent-guide {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYNDTc/oPAALPAZ7hxlbYAAAAAElFTkSuQmCC) right repeat-y}";var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}) -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/atelier-dune.light.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Dune Light - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | /* https://github.com/jmblog/color-themes-for-highlightjs */ 5 | 6 | /* Atelier Dune Light Comment */ 7 | .hljs-comment, 8 | .hljs-title { 9 | color: #7d7a68; 10 | } 11 | 12 | /* Atelier Dune Light Red */ 13 | .hljs-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-regexp, 17 | .ruby .hljs-constant, 18 | .xml .hljs-tag .hljs-title, 19 | .xml .hljs-pi, 20 | .xml .hljs-doctype, 21 | .html .hljs-doctype, 22 | .css .hljs-id, 23 | .css .hljs-class, 24 | .css .hljs-pseudo { 25 | color: #d73737; 26 | } 27 | 28 | /* Atelier Dune Light Orange */ 29 | .hljs-number, 30 | .hljs-preprocessor, 31 | .hljs-pragma, 32 | .hljs-built_in, 33 | .hljs-literal, 34 | .hljs-params, 35 | .hljs-constant { 36 | color: #b65611; 37 | } 38 | 39 | /* Atelier Dune Light Yellow */ 40 | .hljs-ruby .hljs-class .hljs-title, 41 | .css .hljs-rules .hljs-attribute { 42 | color: #cfb017; 43 | } 44 | 45 | /* Atelier Dune Light Green */ 46 | .hljs-string, 47 | .hljs-value, 48 | .hljs-inheritance, 49 | .hljs-header, 50 | .ruby .hljs-symbol, 51 | .xml .hljs-cdata { 52 | color: #60ac39; 53 | } 54 | 55 | /* Atelier Dune Light Aqua */ 56 | .css .hljs-hexcolor { 57 | color: #1fad83; 58 | } 59 | 60 | /* Atelier Dune Light Blue */ 61 | .hljs-function, 62 | .python .hljs-decorator, 63 | .python .hljs-title, 64 | .ruby .hljs-function .hljs-title, 65 | .ruby .hljs-title .hljs-keyword, 66 | .perl .hljs-sub, 67 | .javascript .hljs-title, 68 | .coffeescript .hljs-title { 69 | color: #6684e1; 70 | } 71 | 72 | /* Atelier Dune Light Purple */ 73 | .hljs-keyword, 74 | .javascript .hljs-function { 75 | color: #b854d4; 76 | } 77 | 78 | .hljs { 79 | display: block; 80 | overflow-x: auto; 81 | background: #fefbec; 82 | color: #6e6b5e; 83 | padding: 0.5em; 84 | } 85 | 86 | .coffeescript .javascript, 87 | .javascript .xml, 88 | .tex .hljs-formula, 89 | .xml .javascript, 90 | .xml .vbscript, 91 | .xml .css, 92 | .xml .hljs-cdata { 93 | opacity: 0.5; 94 | } 95 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/atelier-heath.dark.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Heath Dark - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | /* https://github.com/jmblog/color-themes-for-highlightjs */ 5 | 6 | /* Atelier Heath Dark Comment */ 7 | .hljs-comment, 8 | .hljs-title { 9 | color: #9e8f9e; 10 | } 11 | 12 | /* Atelier Heath Dark Red */ 13 | .hljs-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-regexp, 17 | .ruby .hljs-constant, 18 | .xml .hljs-tag .hljs-title, 19 | .xml .hljs-pi, 20 | .xml .hljs-doctype, 21 | .html .hljs-doctype, 22 | .css .hljs-id, 23 | .css .hljs-class, 24 | .css .hljs-pseudo { 25 | color: #ca402b; 26 | } 27 | 28 | /* Atelier Heath Dark Orange */ 29 | .hljs-number, 30 | .hljs-preprocessor, 31 | .hljs-pragma, 32 | .hljs-built_in, 33 | .hljs-literal, 34 | .hljs-params, 35 | .hljs-constant { 36 | color: #a65926; 37 | } 38 | 39 | /* Atelier Heath Dark Yellow */ 40 | .hljs-ruby .hljs-class .hljs-title, 41 | .css .hljs-rules .hljs-attribute { 42 | color: #bb8a35; 43 | } 44 | 45 | /* Atelier Heath Dark Green */ 46 | .hljs-string, 47 | .hljs-value, 48 | .hljs-inheritance, 49 | .hljs-header, 50 | .ruby .hljs-symbol, 51 | .xml .hljs-cdata { 52 | color: #379a37; 53 | } 54 | 55 | /* Atelier Heath Dark Aqua */ 56 | .css .hljs-hexcolor { 57 | color: #159393; 58 | } 59 | 60 | /* Atelier Heath Dark Blue */ 61 | .hljs-function, 62 | .python .hljs-decorator, 63 | .python .hljs-title, 64 | .ruby .hljs-function .hljs-title, 65 | .ruby .hljs-title .hljs-keyword, 66 | .perl .hljs-sub, 67 | .javascript .hljs-title, 68 | .coffeescript .hljs-title { 69 | color: #516aec; 70 | } 71 | 72 | /* Atelier Heath Dark Purple */ 73 | .hljs-keyword, 74 | .javascript .hljs-function { 75 | color: #7b59c0; 76 | } 77 | 78 | .hljs { 79 | display: block; 80 | overflow-x: auto; 81 | background: #292329; 82 | color: #ab9bab; 83 | padding: 0.5em; 84 | } 85 | 86 | .coffeescript .javascript, 87 | .javascript .xml, 88 | .tex .hljs-formula, 89 | .xml .javascript, 90 | .xml .vbscript, 91 | .xml .css, 92 | .xml .hljs-cdata { 93 | opacity: 0.5; 94 | } 95 | -------------------------------------------------------------------------------- /main/lib/composer/autoload_static.php: -------------------------------------------------------------------------------- 1 | 11 | array ( 12 | 'Windwalker\\Dom\\' => 15, 13 | ), 14 | 'A' => 15 | array ( 16 | 'Asika\\Autolink\\' => 15, 17 | ), 18 | ); 19 | 20 | public static $prefixDirsPsr4 = array ( 21 | 'Windwalker\\Dom\\' => 22 | array ( 23 | 0 => __DIR__ . '/..' . '/windwalker/dom', 24 | ), 25 | 'Asika\\Autolink\\' => 26 | array ( 27 | 0 => __DIR__ . '/..' . '/asika/autolink/src', 28 | ), 29 | ); 30 | 31 | public static $fallbackDirsPsr4 = array ( 32 | 0 => __DIR__ . '/../..' . '/src', 33 | ); 34 | 35 | public static $prefixesPsr0 = array ( 36 | 'M' => 37 | array ( 38 | 'Michelf' => 39 | array ( 40 | 0 => __DIR__ . '/..' . '/michelf/php-markdown', 41 | ), 42 | ), 43 | ); 44 | 45 | public static $classMap = array ( 46 | 'S3' => __DIR__ . '/..' . '/tpyo/amazon-s3-php-class/S3.php', 47 | 'S3Exception' => __DIR__ . '/..' . '/tpyo/amazon-s3-php-class/S3.php', 48 | 'S3Request' => __DIR__ . '/..' . '/tpyo/amazon-s3-php-class/S3.php', 49 | ); 50 | 51 | public static function getInitializer(ClassLoader $loader) 52 | { 53 | return \Closure::bind(function () use ($loader) { 54 | $loader->prefixLengthsPsr4 = ComposerStaticInitcb31028c4e024b325862ac382a76240b::$prefixLengthsPsr4; 55 | $loader->prefixDirsPsr4 = ComposerStaticInitcb31028c4e024b325862ac382a76240b::$prefixDirsPsr4; 56 | $loader->fallbackDirsPsr4 = ComposerStaticInitcb31028c4e024b325862ac382a76240b::$fallbackDirsPsr4; 57 | $loader->prefixesPsr0 = ComposerStaticInitcb31028c4e024b325862ac382a76240b::$prefixesPsr0; 58 | $loader->classMap = ComposerStaticInitcb31028c4e024b325862ac382a76240b::$classMap; 59 | 60 | }, null, ClassLoader::class); 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/atelier-heath.light.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Heath Light - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | /* https://github.com/jmblog/color-themes-for-highlightjs */ 5 | 6 | /* Atelier Heath Light Comment */ 7 | .hljs-comment, 8 | .hljs-title { 9 | color: #776977; 10 | } 11 | 12 | /* Atelier Heath Light Red */ 13 | .hljs-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-regexp, 17 | .ruby .hljs-constant, 18 | .xml .hljs-tag .hljs-title, 19 | .xml .hljs-pi, 20 | .xml .hljs-doctype, 21 | .html .hljs-doctype, 22 | .css .hljs-id, 23 | .css .hljs-class, 24 | .css .hljs-pseudo { 25 | color: #ca402b; 26 | } 27 | 28 | /* Atelier Heath Light Orange */ 29 | .hljs-number, 30 | .hljs-preprocessor, 31 | .hljs-pragma, 32 | .hljs-built_in, 33 | .hljs-literal, 34 | .hljs-params, 35 | .hljs-constant { 36 | color: #a65926; 37 | } 38 | 39 | /* Atelier Heath Light Yellow */ 40 | .hljs-ruby .hljs-class .hljs-title, 41 | .css .hljs-rules .hljs-attribute { 42 | color: #bb8a35; 43 | } 44 | 45 | /* Atelier Heath Light Green */ 46 | .hljs-string, 47 | .hljs-value, 48 | .hljs-inheritance, 49 | .hljs-header, 50 | .ruby .hljs-symbol, 51 | .xml .hljs-cdata { 52 | color: #379a37; 53 | } 54 | 55 | /* Atelier Heath Light Aqua */ 56 | .css .hljs-hexcolor { 57 | color: #159393; 58 | } 59 | 60 | /* Atelier Heath Light Blue */ 61 | .hljs-function, 62 | .python .hljs-decorator, 63 | .python .hljs-title, 64 | .ruby .hljs-function .hljs-title, 65 | .ruby .hljs-title .hljs-keyword, 66 | .perl .hljs-sub, 67 | .javascript .hljs-title, 68 | .coffeescript .hljs-title { 69 | color: #516aec; 70 | } 71 | 72 | /* Atelier Heath Light Purple */ 73 | .hljs-keyword, 74 | .javascript .hljs-function { 75 | color: #7b59c0; 76 | } 77 | 78 | .hljs { 79 | display: block; 80 | overflow-x: auto; 81 | background: #f7f3f7; 82 | color: #695d69; 83 | padding: 0.5em; 84 | } 85 | 86 | .coffeescript .javascript, 87 | .javascript .xml, 88 | .tex .hljs-formula, 89 | .xml .javascript, 90 | .xml .vbscript, 91 | .xml .css, 92 | .xml .hljs-cdata { 93 | opacity: 0.5; 94 | } 95 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/atelier-forest.dark.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Forest Dark - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | /* https://github.com/jmblog/color-themes-for-highlightjs */ 5 | 6 | /* Atelier Forest Dark Comment */ 7 | .hljs-comment, 8 | .hljs-title { 9 | color: #9c9491; 10 | } 11 | 12 | /* Atelier Forest Dark Red */ 13 | .hljs-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-regexp, 17 | .ruby .hljs-constant, 18 | .xml .hljs-tag .hljs-title, 19 | .xml .hljs-pi, 20 | .xml .hljs-doctype, 21 | .html .hljs-doctype, 22 | .css .hljs-id, 23 | .css .hljs-class, 24 | .css .hljs-pseudo { 25 | color: #f22c40; 26 | } 27 | 28 | /* Atelier Forest Dark Orange */ 29 | .hljs-number, 30 | .hljs-preprocessor, 31 | .hljs-pragma, 32 | .hljs-built_in, 33 | .hljs-literal, 34 | .hljs-params, 35 | .hljs-constant { 36 | color: #df5320; 37 | } 38 | 39 | /* Atelier Forest Dark Yellow */ 40 | .hljs-ruby .hljs-class .hljs-title, 41 | .css .hljs-rules .hljs-attribute { 42 | color: #d5911a; 43 | } 44 | 45 | /* Atelier Forest Dark Green */ 46 | .hljs-string, 47 | .hljs-value, 48 | .hljs-inheritance, 49 | .hljs-header, 50 | .ruby .hljs-symbol, 51 | .xml .hljs-cdata { 52 | color: #5ab738; 53 | } 54 | 55 | /* Atelier Forest Dark Aqua */ 56 | .css .hljs-hexcolor { 57 | color: #00ad9c; 58 | } 59 | 60 | /* Atelier Forest Dark Blue */ 61 | .hljs-function, 62 | .python .hljs-decorator, 63 | .python .hljs-title, 64 | .ruby .hljs-function .hljs-title, 65 | .ruby .hljs-title .hljs-keyword, 66 | .perl .hljs-sub, 67 | .javascript .hljs-title, 68 | .coffeescript .hljs-title { 69 | color: #407ee7; 70 | } 71 | 72 | /* Atelier Forest Dark Purple */ 73 | .hljs-keyword, 74 | .javascript .hljs-function { 75 | color: #6666ea; 76 | } 77 | 78 | .hljs { 79 | display: block; 80 | overflow-x: auto; 81 | background: #2c2421; 82 | color: #a8a19f; 83 | padding: 0.5em; 84 | } 85 | 86 | .coffeescript .javascript, 87 | .javascript .xml, 88 | .tex .hljs-formula, 89 | .xml .javascript, 90 | .xml .vbscript, 91 | .xml .css, 92 | .xml .hljs-cdata { 93 | opacity: 0.5; 94 | } 95 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/theme-dawn.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/theme/dawn",["require","exports","module","ace/lib/dom"],function(e,t,n){t.isDark=!1,t.cssClass="ace-dawn",t.cssText=".ace-dawn .ace_gutter {background: #ebebeb;color: #333}.ace-dawn .ace_print-margin {width: 1px;background: #e8e8e8}.ace-dawn {background-color: #F9F9F9;color: #080808}.ace-dawn .ace_cursor {color: #000000}.ace-dawn .ace_marker-layer .ace_selection {background: rgba(39, 95, 255, 0.30)}.ace-dawn.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px #F9F9F9;}.ace-dawn .ace_marker-layer .ace_step {background: rgb(255, 255, 0)}.ace-dawn .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgba(75, 75, 126, 0.50)}.ace-dawn .ace_marker-layer .ace_active-line {background: rgba(36, 99, 180, 0.12)}.ace-dawn .ace_gutter-active-line {background-color : #dcdcdc}.ace-dawn .ace_marker-layer .ace_selected-word {border: 1px solid rgba(39, 95, 255, 0.30)}.ace-dawn .ace_invisible {color: rgba(75, 75, 126, 0.50)}.ace-dawn .ace_keyword,.ace-dawn .ace_meta {color: #794938}.ace-dawn .ace_constant,.ace-dawn .ace_constant.ace_character,.ace-dawn .ace_constant.ace_character.ace_escape,.ace-dawn .ace_constant.ace_other {color: #811F24}.ace-dawn .ace_invalid.ace_illegal {text-decoration: underline;font-style: italic;color: #F8F8F8;background-color: #B52A1D}.ace-dawn .ace_invalid.ace_deprecated {text-decoration: underline;font-style: italic;color: #B52A1D}.ace-dawn .ace_support {color: #691C97}.ace-dawn .ace_support.ace_constant {color: #B4371F}.ace-dawn .ace_fold {background-color: #794938;border-color: #080808}.ace-dawn .ace_list,.ace-dawn .ace_markup.ace_list,.ace-dawn .ace_support.ace_function {color: #693A17}.ace-dawn .ace_storage {font-style: italic;color: #A71D5D}.ace-dawn .ace_string {color: #0B6125}.ace-dawn .ace_string.ace_regexp {color: #CF5628}.ace-dawn .ace_comment {font-style: italic;color: #5A525F}.ace-dawn .ace_heading,.ace-dawn .ace_markup.ace_heading {color: #19356D}.ace-dawn .ace_variable {color: #234A97}.ace-dawn .ace_indent-guide {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYLh/5+x/AAizA4hxNNsZAAAAAElFTkSuQmCC) right repeat-y}";var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}) -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/theme-merbivore.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/theme/merbivore",["require","exports","module","ace/lib/dom"],function(e,t,n){t.isDark=!0,t.cssClass="ace-merbivore",t.cssText=".ace-merbivore .ace_gutter {background: #202020;color: #E6E1DC}.ace-merbivore .ace_print-margin {width: 1px;background: #555651}.ace-merbivore {background-color: #161616;color: #E6E1DC}.ace-merbivore .ace_cursor {color: #FFFFFF}.ace-merbivore .ace_marker-layer .ace_selection {background: #454545}.ace-merbivore.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px #161616;}.ace-merbivore .ace_marker-layer .ace_step {background: rgb(102, 82, 0)}.ace-merbivore .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid #404040}.ace-merbivore .ace_marker-layer .ace_active-line {background: #333435}.ace-merbivore .ace_gutter-active-line {background-color: #333435}.ace-merbivore .ace_marker-layer .ace_selected-word {border: 1px solid #454545}.ace-merbivore .ace_invisible {color: #404040}.ace-merbivore .ace_entity.ace_name.ace_tag,.ace-merbivore .ace_keyword,.ace-merbivore .ace_meta,.ace-merbivore .ace_meta.ace_tag,.ace-merbivore .ace_storage,.ace-merbivore .ace_support.ace_function {color: #FC6F09}.ace-merbivore .ace_constant,.ace-merbivore .ace_constant.ace_character,.ace-merbivore .ace_constant.ace_character.ace_escape,.ace-merbivore .ace_constant.ace_other,.ace-merbivore .ace_support.ace_type {color: #1EDAFB}.ace-merbivore .ace_constant.ace_character.ace_escape {color: #519F50}.ace-merbivore .ace_constant.ace_language {color: #FDC251}.ace-merbivore .ace_constant.ace_library,.ace-merbivore .ace_string,.ace-merbivore .ace_support.ace_constant {color: #8DFF0A}.ace-merbivore .ace_constant.ace_numeric {color: #58C554}.ace-merbivore .ace_invalid {color: #FFFFFF;background-color: #990000}.ace-merbivore .ace_fold {background-color: #FC6F09;border-color: #E6E1DC}.ace-merbivore .ace_comment {font-style: italic;color: #AD2EA4}.ace-merbivore .ace_entity.ace_other.ace_attribute-name {color: #FFFF89}.ace-merbivore .ace_indent-guide {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWMQFxf3ZXB1df0PAAdsAmERTkEHAAAAAElFTkSuQmCC) right repeat-y}";var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}) -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/atelier-forest.light.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Forest Light - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | /* https://github.com/jmblog/color-themes-for-highlightjs */ 5 | 6 | /* Atelier Forest Light Comment */ 7 | .hljs-comment, 8 | .hljs-title { 9 | color: #766e6b; 10 | } 11 | 12 | /* Atelier Forest Light Red */ 13 | .hljs-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-regexp, 17 | .ruby .hljs-constant, 18 | .xml .hljs-tag .hljs-title, 19 | .xml .hljs-pi, 20 | .xml .hljs-doctype, 21 | .html .hljs-doctype, 22 | .css .hljs-id, 23 | .css .hljs-class, 24 | .css .hljs-pseudo { 25 | color: #f22c40; 26 | } 27 | 28 | /* Atelier Forest Light Orange */ 29 | .hljs-number, 30 | .hljs-preprocessor, 31 | .hljs-pragma, 32 | .hljs-built_in, 33 | .hljs-literal, 34 | .hljs-params, 35 | .hljs-constant { 36 | color: #df5320; 37 | } 38 | 39 | /* Atelier Forest Light Yellow */ 40 | .hljs-ruby .hljs-class .hljs-title, 41 | .css .hljs-rules .hljs-attribute { 42 | color: #d5911a; 43 | } 44 | 45 | /* Atelier Forest Light Green */ 46 | .hljs-string, 47 | .hljs-value, 48 | .hljs-inheritance, 49 | .hljs-header, 50 | .ruby .hljs-symbol, 51 | .xml .hljs-cdata { 52 | color: #5ab738; 53 | } 54 | 55 | /* Atelier Forest Light Aqua */ 56 | .css .hljs-hexcolor { 57 | color: #00ad9c; 58 | } 59 | 60 | /* Atelier Forest Light Blue */ 61 | .hljs-function, 62 | .python .hljs-decorator, 63 | .python .hljs-title, 64 | .ruby .hljs-function .hljs-title, 65 | .ruby .hljs-title .hljs-keyword, 66 | .perl .hljs-sub, 67 | .javascript .hljs-title, 68 | .coffeescript .hljs-title { 69 | color: #407ee7; 70 | } 71 | 72 | /* Atelier Forest Light Purple */ 73 | .hljs-keyword, 74 | .javascript .hljs-function { 75 | color: #6666ea; 76 | } 77 | 78 | .hljs { 79 | display: block; 80 | overflow-x: auto; 81 | background: #f1efee; 82 | color: #68615e; 83 | padding: 0.5em; 84 | } 85 | 86 | .coffeescript .javascript, 87 | .javascript .xml, 88 | .tex .hljs-formula, 89 | .xml .javascript, 90 | .xml .vbscript, 91 | .xml .css, 92 | .xml .hljs-cdata { 93 | opacity: 0.5; 94 | } 95 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/atelier-seaside.dark.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Seaside Dark - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | /* https://github.com/jmblog/color-themes-for-highlightjs */ 5 | 6 | /* Atelier Seaside Dark Comment */ 7 | .hljs-comment, 8 | .hljs-title { 9 | color: #809980; 10 | } 11 | 12 | /* Atelier Seaside Dark Red */ 13 | .hljs-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-regexp, 17 | .ruby .hljs-constant, 18 | .xml .hljs-tag .hljs-title, 19 | .xml .hljs-pi, 20 | .xml .hljs-doctype, 21 | .html .hljs-doctype, 22 | .css .hljs-id, 23 | .css .hljs-class, 24 | .css .hljs-pseudo { 25 | color: #e6193c; 26 | } 27 | 28 | /* Atelier Seaside Dark Orange */ 29 | .hljs-number, 30 | .hljs-preprocessor, 31 | .hljs-pragma, 32 | .hljs-built_in, 33 | .hljs-literal, 34 | .hljs-params, 35 | .hljs-constant { 36 | color: #87711d; 37 | } 38 | 39 | /* Atelier Seaside Dark Yellow */ 40 | .hljs-ruby .hljs-class .hljs-title, 41 | .css .hljs-rules .hljs-attribute { 42 | color: #c3c322; 43 | } 44 | 45 | /* Atelier Seaside Dark Green */ 46 | .hljs-string, 47 | .hljs-value, 48 | .hljs-inheritance, 49 | .hljs-header, 50 | .ruby .hljs-symbol, 51 | .xml .hljs-cdata { 52 | color: #29a329; 53 | } 54 | 55 | /* Atelier Seaside Dark Aqua */ 56 | .css .hljs-hexcolor { 57 | color: #1999b3; 58 | } 59 | 60 | /* Atelier Seaside Dark Blue */ 61 | .hljs-function, 62 | .python .hljs-decorator, 63 | .python .hljs-title, 64 | .ruby .hljs-function .hljs-title, 65 | .ruby .hljs-title .hljs-keyword, 66 | .perl .hljs-sub, 67 | .javascript .hljs-title, 68 | .coffeescript .hljs-title { 69 | color: #3d62f5; 70 | } 71 | 72 | /* Atelier Seaside Dark Purple */ 73 | .hljs-keyword, 74 | .javascript .hljs-function { 75 | color: #ad2bee; 76 | } 77 | 78 | .hljs { 79 | display: block; 80 | overflow-x: auto; 81 | background: #242924; 82 | color: #8ca68c; 83 | padding: 0.5em; 84 | } 85 | 86 | .coffeescript .javascript, 87 | .javascript .xml, 88 | .tex .hljs-formula, 89 | .xml .javascript, 90 | .xml .vbscript, 91 | .xml .css, 92 | .xml .hljs-cdata { 93 | opacity: 0.5; 94 | } 95 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/atelier-lakeside.dark.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Lakeside Dark - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | /* https://github.com/jmblog/color-themes-for-highlightjs */ 5 | 6 | /* Atelier Lakeside Dark Comment */ 7 | .hljs-comment, 8 | .hljs-title { 9 | color: #7195a8; 10 | } 11 | 12 | /* Atelier Lakeside Dark Red */ 13 | .hljs-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-regexp, 17 | .ruby .hljs-constant, 18 | .xml .hljs-tag .hljs-title, 19 | .xml .hljs-pi, 20 | .xml .hljs-doctype, 21 | .html .hljs-doctype, 22 | .css .hljs-id, 23 | .css .hljs-class, 24 | .css .hljs-pseudo { 25 | color: #d22d72; 26 | } 27 | 28 | /* Atelier Lakeside Dark Orange */ 29 | .hljs-number, 30 | .hljs-preprocessor, 31 | .hljs-pragma, 32 | .hljs-built_in, 33 | .hljs-literal, 34 | .hljs-params, 35 | .hljs-constant { 36 | color: #935c25; 37 | } 38 | 39 | /* Atelier Lakeside Dark Yellow */ 40 | .hljs-ruby .hljs-class .hljs-title, 41 | .css .hljs-rules .hljs-attribute { 42 | color: #8a8a0f; 43 | } 44 | 45 | /* Atelier Lakeside Dark Green */ 46 | .hljs-string, 47 | .hljs-value, 48 | .hljs-inheritance, 49 | .hljs-header, 50 | .ruby .hljs-symbol, 51 | .xml .hljs-cdata { 52 | color: #568c3b; 53 | } 54 | 55 | /* Atelier Lakeside Dark Aqua */ 56 | .css .hljs-hexcolor { 57 | color: #2d8f6f; 58 | } 59 | 60 | /* Atelier Lakeside Dark Blue */ 61 | .hljs-function, 62 | .python .hljs-decorator, 63 | .python .hljs-title, 64 | .ruby .hljs-function .hljs-title, 65 | .ruby .hljs-title .hljs-keyword, 66 | .perl .hljs-sub, 67 | .javascript .hljs-title, 68 | .coffeescript .hljs-title { 69 | color: #257fad; 70 | } 71 | 72 | /* Atelier Lakeside Dark Purple */ 73 | .hljs-keyword, 74 | .javascript .hljs-function { 75 | color: #5d5db1; 76 | } 77 | 78 | .hljs { 79 | display: block; 80 | overflow-x: auto; 81 | background: #1f292e; 82 | color: #7ea2b4; 83 | padding: 0.5em; 84 | } 85 | 86 | .coffeescript .javascript, 87 | .javascript .xml, 88 | .tex .hljs-formula, 89 | .xml .javascript, 90 | .xml .vbscript, 91 | .xml .css, 92 | .xml .hljs-cdata { 93 | opacity: 0.5; 94 | } 95 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/atelier-seaside.light.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Seaside Light - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | /* https://github.com/jmblog/color-themes-for-highlightjs */ 5 | 6 | /* Atelier Seaside Light Comment */ 7 | .hljs-comment, 8 | .hljs-title { 9 | color: #687d68; 10 | } 11 | 12 | /* Atelier Seaside Light Red */ 13 | .hljs-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-regexp, 17 | .ruby .hljs-constant, 18 | .xml .hljs-tag .hljs-title, 19 | .xml .hljs-pi, 20 | .xml .hljs-doctype, 21 | .html .hljs-doctype, 22 | .css .hljs-id, 23 | .css .hljs-class, 24 | .css .hljs-pseudo { 25 | color: #e6193c; 26 | } 27 | 28 | /* Atelier Seaside Light Orange */ 29 | .hljs-number, 30 | .hljs-preprocessor, 31 | .hljs-pragma, 32 | .hljs-built_in, 33 | .hljs-literal, 34 | .hljs-params, 35 | .hljs-constant { 36 | color: #87711d; 37 | } 38 | 39 | /* Atelier Seaside Light Yellow */ 40 | .hljs-ruby .hljs-class .hljs-title, 41 | .css .hljs-rules .hljs-attribute { 42 | color: #c3c322; 43 | } 44 | 45 | /* Atelier Seaside Light Green */ 46 | .hljs-string, 47 | .hljs-value, 48 | .hljs-inheritance, 49 | .hljs-header, 50 | .ruby .hljs-symbol, 51 | .xml .hljs-cdata { 52 | color: #29a329; 53 | } 54 | 55 | /* Atelier Seaside Light Aqua */ 56 | .css .hljs-hexcolor { 57 | color: #1999b3; 58 | } 59 | 60 | /* Atelier Seaside Light Blue */ 61 | .hljs-function, 62 | .python .hljs-decorator, 63 | .python .hljs-title, 64 | .ruby .hljs-function .hljs-title, 65 | .ruby .hljs-title .hljs-keyword, 66 | .perl .hljs-sub, 67 | .javascript .hljs-title, 68 | .coffeescript .hljs-title { 69 | color: #3d62f5; 70 | } 71 | 72 | /* Atelier Seaside Light Purple */ 73 | .hljs-keyword, 74 | .javascript .hljs-function { 75 | color: #ad2bee; 76 | } 77 | 78 | .hljs { 79 | display: block; 80 | overflow-x: auto; 81 | background: #f0fff0; 82 | color: #5e6e5e; 83 | padding: 0.5em; 84 | } 85 | 86 | .coffeescript .javascript, 87 | .javascript .xml, 88 | .tex .hljs-formula, 89 | .xml .javascript, 90 | .xml .vbscript, 91 | .xml .css, 92 | .xml .hljs-cdata { 93 | opacity: 0.5; 94 | } 95 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/theme-idle_fingers.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/theme/idle_fingers",["require","exports","module","ace/lib/dom"],function(e,t,n){t.isDark=!0,t.cssClass="ace-idle-fingers",t.cssText=".ace-idle-fingers .ace_gutter {background: #3b3b3b;color: rgb(153,153,153)}.ace-idle-fingers .ace_print-margin {width: 1px;background: #3b3b3b}.ace-idle-fingers {background-color: #323232;color: #FFFFFF}.ace-idle-fingers .ace_cursor {color: #91FF00}.ace-idle-fingers .ace_marker-layer .ace_selection {background: rgba(90, 100, 126, 0.88)}.ace-idle-fingers.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px #323232;}.ace-idle-fingers .ace_marker-layer .ace_step {background: rgb(102, 82, 0)}.ace-idle-fingers .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid #404040}.ace-idle-fingers .ace_marker-layer .ace_active-line {background: #353637}.ace-idle-fingers .ace_gutter-active-line {background-color: #353637}.ace-idle-fingers .ace_marker-layer .ace_selected-word {border: 1px solid rgba(90, 100, 126, 0.88)}.ace-idle-fingers .ace_invisible {color: #404040}.ace-idle-fingers .ace_keyword,.ace-idle-fingers .ace_meta {color: #CC7833}.ace-idle-fingers .ace_constant,.ace-idle-fingers .ace_constant.ace_character,.ace-idle-fingers .ace_constant.ace_character.ace_escape,.ace-idle-fingers .ace_constant.ace_other,.ace-idle-fingers .ace_support.ace_constant {color: #6C99BB}.ace-idle-fingers .ace_invalid {color: #FFFFFF;background-color: #FF0000}.ace-idle-fingers .ace_fold {background-color: #CC7833;border-color: #FFFFFF}.ace-idle-fingers .ace_support.ace_function {color: #B83426}.ace-idle-fingers .ace_variable.ace_parameter {font-style: italic}.ace-idle-fingers .ace_string {color: #A5C261}.ace-idle-fingers .ace_string.ace_regexp {color: #CCCC33}.ace-idle-fingers .ace_comment {font-style: italic;color: #BC9458}.ace-idle-fingers .ace_meta.ace_tag {color: #FFE5BB}.ace-idle-fingers .ace_entity.ace_name {color: #FFC66D}.ace-idle-fingers .ace_collab.ace_user1 {color: #323232;background-color: #FFF980}.ace-idle-fingers .ace_indent-guide {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWMwMjLyZYiPj/8PAAreAwAI1+g0AAAAAElFTkSuQmCC) right repeat-y}";var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}) -------------------------------------------------------------------------------- /main/src/Installer/installscript/plugins.php: -------------------------------------------------------------------------------- 1 | plugins; 15 | 16 | if (!empty($plugins)) 17 | { 18 | foreach ($plugins as $plugin) 19 | { 20 | // Install per plugin 21 | foreach ($plugin as $var) 22 | { 23 | $var = (string) $var; 24 | $install_path = dirname($path) . '/plugins/' . $var; 25 | 26 | // Get plugin name 27 | $path2 = explode('/', $var); 28 | $plg_name = array_pop($path2); 29 | 30 | if (substr($plg_name, 0, 4) == 'plg_') 31 | { 32 | $plg_name = substr($plg_name, 4); 33 | } 34 | 35 | $plg_name = explode('_', $plg_name); 36 | $plg_name = $plg_name[1]; 37 | 38 | // Do install 39 | $installer = new JInstaller; 40 | 41 | if ($result[] = $installer->install($install_path)) 42 | { 43 | $plg_group = (string) $installer->manifest['group']; 44 | 45 | // Enable this plugin. 46 | if ($type == 'install') 47 | { 48 | $q = $db->getQuery(true); 49 | 50 | $q->update('#__extensions') 51 | ->set("enabled = 1") 52 | ->where("type = 'plugin'") 53 | ->where("element = '{$plg_name}'") 54 | ->where("folder = '{$plg_group}'"); 55 | 56 | $db->setQuery($q); 57 | $db->execute(); 58 | } 59 | 60 | $status = $tick; 61 | } 62 | else 63 | { 64 | $status = $cross; 65 | } 66 | 67 | // Set success table 68 | $grid->addRow(array('class' => 'row' . ($i % 2))); 69 | $grid->setRowCell('num', ++$i, $td_class); 70 | $grid->setRowCell('type', JText::_('COM_INSTALLER_TYPE_PLUGIN'), $td_class); 71 | $grid->setRowCell('name', JText::_($var), array()); 72 | $grid->setRowCell('version', $installer->manifest->version, $td_class); 73 | $grid->setRowCell('state', $status, $td_class); 74 | $grid->setRowCell('info', JText::_($installer->manifest->description), array()); 75 | } 76 | } 77 | } 78 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/atelier-lakeside.light.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Lakeside Light - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | /* https://github.com/jmblog/color-themes-for-highlightjs */ 5 | 6 | /* Atelier Lakeside Light Comment */ 7 | .hljs-comment, 8 | .hljs-title { 9 | color: #5a7b8c; 10 | } 11 | 12 | /* Atelier Lakeside Light Red */ 13 | .hljs-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-regexp, 17 | .ruby .hljs-constant, 18 | .xml .hljs-tag .hljs-title, 19 | .xml .hljs-pi, 20 | .xml .hljs-doctype, 21 | .html .hljs-doctype, 22 | .css .hljs-id, 23 | .css .hljs-class, 24 | .css .hljs-pseudo { 25 | color: #d22d72; 26 | } 27 | 28 | /* Atelier Lakeside Light Orange */ 29 | .hljs-number, 30 | .hljs-preprocessor, 31 | .hljs-pragma, 32 | .hljs-built_in, 33 | .hljs-literal, 34 | .hljs-params, 35 | .hljs-constant { 36 | color: #935c25; 37 | } 38 | 39 | /* Atelier Lakeside Light Yellow */ 40 | .hljs-ruby .hljs-class .hljs-title, 41 | .css .hljs-rules .hljs-attribute { 42 | color: #8a8a0f; 43 | } 44 | 45 | /* Atelier Lakeside Light Green */ 46 | .hljs-string, 47 | .hljs-value, 48 | .hljs-inheritance, 49 | .hljs-header, 50 | .ruby .hljs-symbol, 51 | .xml .hljs-cdata { 52 | color: #568c3b; 53 | } 54 | 55 | /* Atelier Lakeside Light Aqua */ 56 | .css .hljs-hexcolor { 57 | color: #2d8f6f; 58 | } 59 | 60 | /* Atelier Lakeside Light Blue */ 61 | .hljs-function, 62 | .python .hljs-decorator, 63 | .python .hljs-title, 64 | .ruby .hljs-function .hljs-title, 65 | .ruby .hljs-title .hljs-keyword, 66 | .perl .hljs-sub, 67 | .javascript .hljs-title, 68 | .coffeescript .hljs-title { 69 | color: #257fad; 70 | } 71 | 72 | /* Atelier Lakeside Light Purple */ 73 | .hljs-keyword, 74 | .javascript .hljs-function { 75 | color: #5d5db1; 76 | } 77 | 78 | .hljs { 79 | display: block; 80 | overflow-x: auto; 81 | background: #ebf8ff; 82 | color: #516d7b; 83 | padding: 0.5em; 84 | } 85 | 86 | .coffeescript .javascript, 87 | .javascript .xml, 88 | .tex .hljs-formula, 89 | .xml .javascript, 90 | .xml .vbscript, 91 | .xml .css, 92 | .xml .hljs-cdata { 93 | opacity: 0.5; 94 | } 95 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/solarized_dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #002b36; 12 | color: #839496; 13 | } 14 | 15 | .hljs-comment, 16 | .hljs-template_comment, 17 | .diff .hljs-header, 18 | .hljs-doctype, 19 | .hljs-pi, 20 | .lisp .hljs-string, 21 | .hljs-javadoc { 22 | color: #586e75; 23 | } 24 | 25 | /* Solarized Green */ 26 | .hljs-keyword, 27 | .hljs-winutils, 28 | .method, 29 | .hljs-addition, 30 | .css .hljs-tag, 31 | .hljs-request, 32 | .hljs-status, 33 | .nginx .hljs-title { 34 | color: #859900; 35 | } 36 | 37 | /* Solarized Cyan */ 38 | .hljs-number, 39 | .hljs-command, 40 | .hljs-string, 41 | .hljs-tag .hljs-value, 42 | .hljs-rules .hljs-value, 43 | .hljs-phpdoc, 44 | .tex .hljs-formula, 45 | .hljs-regexp, 46 | .hljs-hexcolor, 47 | .hljs-link_url { 48 | color: #2aa198; 49 | } 50 | 51 | /* Solarized Blue */ 52 | .hljs-title, 53 | .hljs-localvars, 54 | .hljs-chunk, 55 | .hljs-decorator, 56 | .hljs-built_in, 57 | .hljs-identifier, 58 | .vhdl .hljs-literal, 59 | .hljs-id, 60 | .css .hljs-function { 61 | color: #268bd2; 62 | } 63 | 64 | /* Solarized Yellow */ 65 | .hljs-attribute, 66 | .hljs-variable, 67 | .lisp .hljs-body, 68 | .smalltalk .hljs-number, 69 | .hljs-constant, 70 | .hljs-class .hljs-title, 71 | .hljs-parent, 72 | .haskell .hljs-type, 73 | .hljs-link_reference { 74 | color: #b58900; 75 | } 76 | 77 | /* Solarized Orange */ 78 | .hljs-preprocessor, 79 | .hljs-preprocessor .hljs-keyword, 80 | .hljs-pragma, 81 | .hljs-shebang, 82 | .hljs-symbol, 83 | .hljs-symbol .hljs-string, 84 | .diff .hljs-change, 85 | .hljs-special, 86 | .hljs-attr_selector, 87 | .hljs-subst, 88 | .hljs-cdata, 89 | .clojure .hljs-title, 90 | .css .hljs-pseudo, 91 | .hljs-header { 92 | color: #cb4b16; 93 | } 94 | 95 | /* Solarized Red */ 96 | .hljs-deletion, 97 | .hljs-important { 98 | color: #dc322f; 99 | } 100 | 101 | /* Solarized Violet */ 102 | .hljs-link_label { 103 | color: #6c71c4; 104 | } 105 | 106 | .tex .hljs-formula { 107 | background: #073642; 108 | } 109 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/solarized_light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #fdf6e3; 12 | color: #657b83; 13 | } 14 | 15 | .hljs-comment, 16 | .hljs-template_comment, 17 | .diff .hljs-header, 18 | .hljs-doctype, 19 | .hljs-pi, 20 | .lisp .hljs-string, 21 | .hljs-javadoc { 22 | color: #93a1a1; 23 | } 24 | 25 | /* Solarized Green */ 26 | .hljs-keyword, 27 | .hljs-winutils, 28 | .method, 29 | .hljs-addition, 30 | .css .hljs-tag, 31 | .hljs-request, 32 | .hljs-status, 33 | .nginx .hljs-title { 34 | color: #859900; 35 | } 36 | 37 | /* Solarized Cyan */ 38 | .hljs-number, 39 | .hljs-command, 40 | .hljs-string, 41 | .hljs-tag .hljs-value, 42 | .hljs-rules .hljs-value, 43 | .hljs-phpdoc, 44 | .tex .hljs-formula, 45 | .hljs-regexp, 46 | .hljs-hexcolor, 47 | .hljs-link_url { 48 | color: #2aa198; 49 | } 50 | 51 | /* Solarized Blue */ 52 | .hljs-title, 53 | .hljs-localvars, 54 | .hljs-chunk, 55 | .hljs-decorator, 56 | .hljs-built_in, 57 | .hljs-identifier, 58 | .vhdl .hljs-literal, 59 | .hljs-id, 60 | .css .hljs-function { 61 | color: #268bd2; 62 | } 63 | 64 | /* Solarized Yellow */ 65 | .hljs-attribute, 66 | .hljs-variable, 67 | .lisp .hljs-body, 68 | .smalltalk .hljs-number, 69 | .hljs-constant, 70 | .hljs-class .hljs-title, 71 | .hljs-parent, 72 | .haskell .hljs-type, 73 | .hljs-link_reference { 74 | color: #b58900; 75 | } 76 | 77 | /* Solarized Orange */ 78 | .hljs-preprocessor, 79 | .hljs-preprocessor .hljs-keyword, 80 | .hljs-pragma, 81 | .hljs-shebang, 82 | .hljs-symbol, 83 | .hljs-symbol .hljs-string, 84 | .diff .hljs-change, 85 | .hljs-special, 86 | .hljs-attr_selector, 87 | .hljs-subst, 88 | .hljs-cdata, 89 | .clojure .hljs-title, 90 | .css .hljs-pseudo, 91 | .hljs-header { 92 | color: #cb4b16; 93 | } 94 | 95 | /* Solarized Red */ 96 | .hljs-deletion, 97 | .hljs-important { 98 | color: #dc322f; 99 | } 100 | 101 | /* Solarized Violet */ 102 | .hljs-link_label { 103 | color: #6c71c4; 104 | } 105 | 106 | .tex .hljs-formula { 107 | background: #eee8d5; 108 | } 109 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/rainbow.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Style with support for rainbow parens 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #474949; 12 | color: #d1d9e1; 13 | } 14 | 15 | 16 | .hljs-body, 17 | .hljs-collection { 18 | color: #d1d9e1; 19 | } 20 | 21 | .hljs-comment, 22 | .hljs-template_comment, 23 | .diff .hljs-header, 24 | .hljs-doctype, 25 | .lisp .hljs-string, 26 | .hljs-javadoc { 27 | color: #969896; 28 | font-style: italic; 29 | } 30 | 31 | .hljs-keyword, 32 | .clojure .hljs-attribute, 33 | .hljs-winutils, 34 | .javascript .hljs-title, 35 | .hljs-addition, 36 | .css .hljs-tag { 37 | color: #cc99cc; 38 | } 39 | 40 | .hljs-number { color: #f99157; } 41 | 42 | .hljs-command, 43 | .hljs-string, 44 | .hljs-tag .hljs-value, 45 | .hljs-phpdoc, 46 | .tex .hljs-formula, 47 | .hljs-regexp, 48 | .hljs-hexcolor { 49 | color: #8abeb7; 50 | } 51 | 52 | .hljs-title, 53 | .hljs-localvars, 54 | .hljs-function .hljs-title, 55 | .hljs-chunk, 56 | .hljs-decorator, 57 | .hljs-built_in, 58 | .lisp .hljs-title, 59 | .hljs-identifier { 60 | color: #b5bd68; 61 | } 62 | 63 | .hljs-class .hljs-keyword { 64 | color: #f2777a; 65 | } 66 | 67 | .hljs-variable, 68 | .lisp .hljs-body, 69 | .smalltalk .hljs-number, 70 | .hljs-constant, 71 | .hljs-class .hljs-title, 72 | .hljs-parent, 73 | .haskell .hljs-label, 74 | .hljs-id, 75 | .lisp .hljs-title, 76 | .clojure .hljs-title .hljs-built_in { 77 | color: #ffcc66; 78 | } 79 | 80 | .hljs-tag .hljs-title, 81 | .hljs-rules .hljs-property, 82 | .django .hljs-tag .hljs-keyword, 83 | .clojure .hljs-title .hljs-built_in { 84 | font-weight: bold; 85 | } 86 | 87 | .hljs-attribute, 88 | .clojure .hljs-title { 89 | color: #81a2be; 90 | } 91 | 92 | .hljs-preprocessor, 93 | .hljs-pragma, 94 | .hljs-pi, 95 | .hljs-shebang, 96 | .hljs-symbol, 97 | .hljs-symbol .hljs-string, 98 | .diff .hljs-change, 99 | .hljs-special, 100 | .hljs-attr_selector, 101 | .hljs-important, 102 | .hljs-subst, 103 | .hljs-cdata { 104 | color: #f99157; 105 | } 106 | 107 | .hljs-deletion { 108 | color: #dc322f; 109 | } 110 | 111 | .tex .hljs-formula { 112 | background: #eee8d5; 113 | } 114 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/pojoaque.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Pojoaque Style by Jason Tate 4 | http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html 5 | Based on Solarized Style from http://ethanschoonover.com/solarized 6 | 7 | */ 8 | 9 | .hljs { 10 | display: block; 11 | overflow-x: auto; 12 | padding: 0.5em; 13 | color: #dccf8f; 14 | background: url(pojoaque.jpg) repeat scroll left top #181914; 15 | } 16 | 17 | .hljs-comment, 18 | .hljs-template_comment, 19 | .diff .hljs-header, 20 | .hljs-doctype, 21 | .lisp .hljs-string, 22 | .hljs-javadoc { 23 | color: #586e75; 24 | font-style: italic; 25 | } 26 | 27 | .hljs-keyword, 28 | .css .rule .hljs-keyword, 29 | .hljs-winutils, 30 | .javascript .hljs-title, 31 | .method, 32 | .hljs-addition, 33 | .css .hljs-tag, 34 | .clojure .hljs-title, 35 | .nginx .hljs-title { 36 | color: #b64926; 37 | } 38 | 39 | .hljs-number, 40 | .hljs-command, 41 | .hljs-string, 42 | .hljs-tag .hljs-value, 43 | .hljs-phpdoc, 44 | .tex .hljs-formula, 45 | .hljs-regexp, 46 | .hljs-hexcolor { 47 | color: #468966; 48 | } 49 | 50 | .hljs-title, 51 | .hljs-localvars, 52 | .hljs-function .hljs-title, 53 | .hljs-chunk, 54 | .hljs-decorator, 55 | .hljs-built_in, 56 | .lisp .hljs-title, 57 | .clojure .hljs-built_in, 58 | .hljs-identifier, 59 | .hljs-id { 60 | color: #ffb03b; 61 | } 62 | 63 | .hljs-attribute, 64 | .hljs-variable, 65 | .lisp .hljs-body, 66 | .smalltalk .hljs-number, 67 | .hljs-constant, 68 | .hljs-class .hljs-title, 69 | .hljs-parent, 70 | .haskell .hljs-type { 71 | color: #b58900; 72 | } 73 | 74 | .css .hljs-attribute { 75 | color: #b89859; 76 | } 77 | 78 | .css .hljs-number, 79 | .css .hljs-hexcolor { 80 | color: #dccf8f; 81 | } 82 | 83 | .css .hljs-class { 84 | color: #d3a60c; 85 | } 86 | 87 | .hljs-preprocessor, 88 | .hljs-pragma, 89 | .hljs-pi, 90 | .hljs-shebang, 91 | .hljs-symbol, 92 | .hljs-symbol .hljs-string, 93 | .diff .hljs-change, 94 | .hljs-special, 95 | .hljs-attr_selector, 96 | .hljs-important, 97 | .hljs-subst, 98 | .hljs-cdata { 99 | color: #cb4b16; 100 | } 101 | 102 | .hljs-deletion { 103 | color: #dc322f; 104 | } 105 | 106 | .tex .hljs-formula { 107 | background: #073642; 108 | } 109 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/theme-kr_theme.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/theme/kr_theme",["require","exports","module","ace/lib/dom"],function(e,t,n){t.isDark=!0,t.cssClass="ace-kr-theme",t.cssText=".ace-kr-theme .ace_gutter {background: #1c1917;color: #FCFFE0}.ace-kr-theme .ace_print-margin {width: 1px;background: #1c1917}.ace-kr-theme {background-color: #0B0A09;color: #FCFFE0}.ace-kr-theme .ace_cursor {color: #FF9900}.ace-kr-theme .ace_marker-layer .ace_selection {background: rgba(170, 0, 255, 0.45)}.ace-kr-theme.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px #0B0A09;}.ace-kr-theme .ace_marker-layer .ace_step {background: rgb(102, 82, 0)}.ace-kr-theme .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgba(255, 177, 111, 0.32)}.ace-kr-theme .ace_marker-layer .ace_active-line {background: #38403D}.ace-kr-theme .ace_gutter-active-line {background-color : #38403D}.ace-kr-theme .ace_marker-layer .ace_selected-word {border: 1px solid rgba(170, 0, 255, 0.45)}.ace-kr-theme .ace_invisible {color: rgba(255, 177, 111, 0.32)}.ace-kr-theme .ace_keyword,.ace-kr-theme .ace_meta {color: #949C8B}.ace-kr-theme .ace_constant,.ace-kr-theme .ace_constant.ace_character,.ace-kr-theme .ace_constant.ace_character.ace_escape,.ace-kr-theme .ace_constant.ace_other {color: rgba(210, 117, 24, 0.76)}.ace-kr-theme .ace_invalid {color: #F8F8F8;background-color: #A41300}.ace-kr-theme .ace_support {color: #9FC28A}.ace-kr-theme .ace_support.ace_constant {color: #C27E66}.ace-kr-theme .ace_fold {background-color: #949C8B;border-color: #FCFFE0}.ace-kr-theme .ace_support.ace_function {color: #85873A}.ace-kr-theme .ace_storage {color: #FFEE80}.ace-kr-theme .ace_string {color: rgba(164, 161, 181, 0.8)}.ace-kr-theme .ace_string.ace_regexp {color: rgba(125, 255, 192, 0.65)}.ace-kr-theme .ace_comment {font-style: italic;color: #706D5B}.ace-kr-theme .ace_variable {color: #D1A796}.ace-kr-theme .ace_list,.ace-kr-theme .ace_markup.ace_list {background-color: #0F0040}.ace-kr-theme .ace_variable.ace_language {color: #FF80E1}.ace-kr-theme .ace_meta.ace_tag {color: #BABD9C}.ace-kr-theme .ace_indent-guide {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYFBXV/8PAAJoAXX4kT2EAAAAAElFTkSuQmCC) right repeat-y}";var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}) -------------------------------------------------------------------------------- /main/lib/tpyo/amazon-s3-php-class/README.md: -------------------------------------------------------------------------------- 1 | # Amazon S3 PHP Class 2 | 3 | ## Usage 4 | 5 | OO method (e,g; $s3->getObject(...)): 6 | 7 | ```php 8 | $s3 = new S3($awsAccessKey, $awsSecretKey); 9 | ``` 10 | 11 | Statically (e,g; S3::getObject(...)): 12 | 13 | ```php 14 | S3::setAuth($awsAccessKey, $awsSecretKey); 15 | ``` 16 | 17 | ### Object Operations 18 | 19 | #### Uploading objects 20 | 21 | Put an object from a file: 22 | 23 | ```php 24 | S3::putObject(S3::inputFile($file, false), $bucketName, $uploadName, S3::ACL_PUBLIC_READ) 25 | ``` 26 | 27 | Put an object from a string and set its Content-Type: 28 | 29 | ```php 30 | S3::putObject($string, $bucketName, $uploadName, S3::ACL_PUBLIC_READ, array(), array('Content-Type' => 'text/plain')) 31 | ``` 32 | 33 | Put an object from a resource (buffer/file size is required - note: the resource will be fclose()'d automatically): 34 | 35 | ```php 36 | S3::putObject(S3::inputResource(fopen($file, 'rb'), filesize($file)), $bucketName, $uploadName, S3::ACL_PUBLIC_READ) 37 | ``` 38 | 39 | #### Retrieving objects 40 | 41 | Get an object: 42 | 43 | ```php 44 | S3::getObject($bucketName, $uploadName) 45 | ``` 46 | 47 | Save an object to file: 48 | 49 | ```php 50 | S3::getObject($bucketName, $uploadName, $saveName) 51 | ``` 52 | 53 | Save an object to a resource of any type: 54 | 55 | ```php 56 | S3::getObject($bucketName, $uploadName, fopen('savefile.txt', 'wb')) 57 | ``` 58 | 59 | #### Copying and deleting objects 60 | 61 | Copy an object: 62 | 63 | ```php 64 | S3::copyObject($srcBucket, $srcName, $bucketName, $saveName, $metaHeaders = array(), $requestHeaders = array()) 65 | ``` 66 | 67 | Delete an object: 68 | 69 | ```php 70 | S3::deleteObject($bucketName, $uploadName) 71 | ``` 72 | 73 | ### Bucket Operations 74 | 75 | Get a list of buckets: 76 | 77 | ```php 78 | S3::listBuckets() // Simple bucket list 79 | S3::listBuckets(true) // Detailed bucket list 80 | ``` 81 | 82 | Create a bucket: 83 | 84 | ```php 85 | S3::putBucket($bucketName) 86 | ``` 87 | 88 | Get the contents of a bucket: 89 | 90 | ```php 91 | S3::getBucket($bucketName) 92 | ``` 93 | 94 | Delete an empty bucket: 95 | 96 | ```php 97 | S3::deleteBucket($bucketName) 98 | ``` 99 | 100 | -------------------------------------------------------------------------------- /main/lib/tpyo/amazon-s3-php-class/example-form.php: -------------------------------------------------------------------------------- 1 | 123); 33 | $requestHeaders = array( 34 | 'Content-Type' => 'application/octet-stream', 35 | 'Content-Disposition' => 'attachment; filename=${filename}' 36 | ); 37 | 38 | $params = S3::getHttpUploadPostParams( 39 | $bucket, 40 | $path, 41 | S3::ACL_PUBLIC_READ, 42 | $lifetime, 43 | $maxFileSize, 44 | 201, // Or a URL to redirect to on success 45 | $metaHeaders, 46 | $requestHeaders, 47 | false // False since we're not using flash 48 | ); 49 | 50 | $uploadURL = 'https://' . $bucket . '.s3.amazonaws.com/'; 51 | 52 | ?> 53 | 54 | 55 | S3 Form Upload 56 | 57 | 58 |
    59 | $v) 61 | echo " \n"; 62 | ?> 63 |   64 |
    65 | 66 | 67 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/theme-solarized_dark.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/theme/solarized_dark",["require","exports","module","ace/lib/dom"],function(e,t,n){t.isDark=!0,t.cssClass="ace-solarized-dark",t.cssText=".ace-solarized-dark .ace_gutter {background: #01313f;color: #d0edf7}.ace-solarized-dark .ace_print-margin {width: 1px;background: #33555E}.ace-solarized-dark {background-color: #002B36;color: #93A1A1}.ace-solarized-dark .ace_entity.ace_other.ace_attribute-name,.ace-solarized-dark .ace_storage {color: #93A1A1}.ace-solarized-dark .ace_cursor,.ace-solarized-dark .ace_string.ace_regexp {color: #D30102}.ace-solarized-dark .ace_marker-layer .ace_active-line,.ace-solarized-dark .ace_marker-layer .ace_selection {background: rgba(255, 255, 255, 0.1)}.ace-solarized-dark.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px #002B36;}.ace-solarized-dark .ace_marker-layer .ace_step {background: rgb(102, 82, 0)}.ace-solarized-dark .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgba(147, 161, 161, 0.50)}.ace-solarized-dark .ace_gutter-active-line {background-color: #0d3440}.ace-solarized-dark .ace_marker-layer .ace_selected-word {border: 1px solid #073642}.ace-solarized-dark .ace_invisible {color: rgba(147, 161, 161, 0.50)}.ace-solarized-dark .ace_keyword,.ace-solarized-dark .ace_meta,.ace-solarized-dark .ace_support.ace_class,.ace-solarized-dark .ace_support.ace_type {color: #859900}.ace-solarized-dark .ace_constant.ace_character,.ace-solarized-dark .ace_constant.ace_other {color: #CB4B16}.ace-solarized-dark .ace_constant.ace_language {color: #B58900}.ace-solarized-dark .ace_constant.ace_numeric {color: #D33682}.ace-solarized-dark .ace_fold {background-color: #268BD2;border-color: #93A1A1}.ace-solarized-dark .ace_entity.ace_name.ace_function,.ace-solarized-dark .ace_entity.ace_name.ace_tag,.ace-solarized-dark .ace_support.ace_function,.ace-solarized-dark .ace_variable,.ace-solarized-dark .ace_variable.ace_language {color: #268BD2}.ace-solarized-dark .ace_string {color: #2AA198}.ace-solarized-dark .ace_comment {font-style: italic;color: #657B83}.ace-solarized-dark .ace_indent-guide {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNg0Db1ZVCxc/sPAAd4AlUHlLenAAAAAElFTkSuQmCC) right repeat-y}";var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}) -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Dark style from softwaremaniacs.org (c) Ivan Sagalaev 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #444; 12 | } 13 | 14 | .hljs-keyword, 15 | .hljs-literal, 16 | .hljs-change, 17 | .hljs-winutils, 18 | .hljs-flow, 19 | .lisp .hljs-title, 20 | .clojure .hljs-built_in, 21 | .nginx .hljs-title, 22 | .tex .hljs-special { 23 | color: white; 24 | } 25 | 26 | .hljs, 27 | .hljs-subst { 28 | color: #ddd; 29 | } 30 | 31 | .hljs-string, 32 | .hljs-title, 33 | .haskell .hljs-type, 34 | .ini .hljs-title, 35 | .hljs-tag .hljs-value, 36 | .css .hljs-rules .hljs-value, 37 | .hljs-preprocessor, 38 | .hljs-pragma, 39 | .ruby .hljs-symbol, 40 | .ruby .hljs-symbol .hljs-string, 41 | .ruby .hljs-class .hljs-parent, 42 | .hljs-built_in, 43 | .django .hljs-template_tag, 44 | .django .hljs-variable, 45 | .smalltalk .hljs-class, 46 | .hljs-javadoc, 47 | .ruby .hljs-string, 48 | .django .hljs-filter .hljs-argument, 49 | .smalltalk .hljs-localvars, 50 | .smalltalk .hljs-array, 51 | .hljs-attr_selector, 52 | .hljs-pseudo, 53 | .hljs-addition, 54 | .hljs-stream, 55 | .hljs-envvar, 56 | .apache .hljs-tag, 57 | .apache .hljs-cbracket, 58 | .tex .hljs-command, 59 | .hljs-prompt, 60 | .coffeescript .hljs-attribute { 61 | color: #d88; 62 | } 63 | 64 | .hljs-comment, 65 | .java .hljs-annotation, 66 | .python .hljs-decorator, 67 | .hljs-template_comment, 68 | .hljs-pi, 69 | .hljs-doctype, 70 | .hljs-deletion, 71 | .hljs-shebang, 72 | .apache .hljs-sqbracket, 73 | .tex .hljs-formula { 74 | color: #777; 75 | } 76 | 77 | .hljs-keyword, 78 | .hljs-literal, 79 | .hljs-title, 80 | .css .hljs-id, 81 | .hljs-phpdoc, 82 | .haskell .hljs-type, 83 | .vbscript .hljs-built_in, 84 | .rsl .hljs-built_in, 85 | .smalltalk .hljs-class, 86 | .diff .hljs-header, 87 | .hljs-chunk, 88 | .hljs-winutils, 89 | .bash .hljs-variable, 90 | .apache .hljs-tag, 91 | .tex .hljs-special, 92 | .hljs-request, 93 | .hljs-status { 94 | font-weight: bold; 95 | } 96 | 97 | .coffeescript .javascript, 98 | .javascript .xml, 99 | .tex .hljs-formula, 100 | .xml .javascript, 101 | .xml .vbscript, 102 | .xml .css, 103 | .xml .hljs-cdata { 104 | opacity: 0.5; 105 | } 106 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/ext-whitespace.js: -------------------------------------------------------------------------------- 1 | define("ace/ext/whitespace",["require","exports","module","ace/lib/lang"],function(e,t,n){var r=e("../lib/lang");t.$detectIndentation=function(e,t){function h(e){var t=0;for(var r=e;r0&&!(s%c)&&!(l%c)&&(r[c]=(r[c]||0)+1),n[l]=(n[l]||0)+1}s=l;while(a[a.length-1]=="\\")a=e[u++]}var p=r.reduce(function(e,t){return e+t},0),d={score:0,length:0},v=0;for(var u=1;u<12;u++){if(u==1){v=h(u);var m=1}else var m=h(u)/v;r[u]&&(m+=r[u]/p),m>d.score&&(d={score:m,length:u})}if(d.score&&d.score>1.4)var g=d.length;if(i>v+1)return{ch:" ",length:g};if(v+1>i)return{ch:" ",length:g}},t.detectIndentation=function(e){var n=e.getLines(0,1e3),r=t.$detectIndentation(n)||{};return r.ch&&e.setUseSoftTabs(r.ch==" "),r.length&&e.setTabSize(r.length),r},t.trimTrailingSpace=function(e){var t=e.getDocument(),n=t.getAllLines();for(var r=0,i=n.length;r 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background:#b7a68e url(brown_papersq.png); 12 | } 13 | 14 | .hljs-keyword, 15 | .hljs-literal, 16 | .hljs-change, 17 | .hljs-winutils, 18 | .hljs-flow, 19 | .lisp .hljs-title, 20 | .clojure .hljs-built_in, 21 | .nginx .hljs-title, 22 | .tex .hljs-special, 23 | .hljs-request, 24 | .hljs-status { 25 | color:#005599; 26 | font-weight:bold; 27 | } 28 | 29 | .hljs, 30 | .hljs-subst, 31 | .hljs-tag .hljs-keyword { 32 | color: #363c69; 33 | } 34 | 35 | .hljs-string, 36 | .hljs-title, 37 | .haskell .hljs-type, 38 | .hljs-tag .hljs-value, 39 | .css .hljs-rules .hljs-value, 40 | .hljs-preprocessor, 41 | .hljs-pragma, 42 | .ruby .hljs-symbol, 43 | .ruby .hljs-symbol .hljs-string, 44 | .ruby .hljs-class .hljs-parent, 45 | .hljs-built_in, 46 | .django .hljs-template_tag, 47 | .django .hljs-variable, 48 | .smalltalk .hljs-class, 49 | .hljs-javadoc, 50 | .ruby .hljs-string, 51 | .django .hljs-filter .hljs-argument, 52 | .smalltalk .hljs-localvars, 53 | .smalltalk .hljs-array, 54 | .hljs-attr_selector, 55 | .hljs-pseudo, 56 | .hljs-addition, 57 | .hljs-stream, 58 | .hljs-envvar, 59 | .apache .hljs-tag, 60 | .apache .hljs-cbracket, 61 | .tex .hljs-number { 62 | color: #2c009f; 63 | } 64 | 65 | .hljs-comment, 66 | .java .hljs-annotation, 67 | .python .hljs-decorator, 68 | .hljs-template_comment, 69 | .hljs-pi, 70 | .hljs-doctype, 71 | .hljs-deletion, 72 | .hljs-shebang, 73 | .apache .hljs-sqbracket, 74 | .nginx .hljs-built_in, 75 | .tex .hljs-formula { 76 | color: #802022; 77 | } 78 | 79 | .hljs-keyword, 80 | .hljs-literal, 81 | .css .hljs-id, 82 | .hljs-phpdoc, 83 | .hljs-title, 84 | .haskell .hljs-type, 85 | .vbscript .hljs-built_in, 86 | .rsl .hljs-built_in, 87 | .smalltalk .hljs-class, 88 | .diff .hljs-header, 89 | .hljs-chunk, 90 | .hljs-winutils, 91 | .bash .hljs-variable, 92 | .apache .hljs-tag, 93 | .tex .hljs-command { 94 | font-weight: bold; 95 | } 96 | 97 | .coffeescript .javascript, 98 | .javascript .xml, 99 | .tex .hljs-formula, 100 | .xml .javascript, 101 | .xml .vbscript, 102 | .xml .css, 103 | .xml .hljs-cdata { 104 | opacity: 0.8; 105 | } 106 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/theme-kr.js: -------------------------------------------------------------------------------- 1 | define("ace/theme/kr_theme",["require","exports","module","ace/lib/dom"],function(e,t,n){t.isDark=!0,t.cssClass="ace-kr-theme",t.cssText=".ace-kr-theme .ace_gutter {background: #1c1917;color: #FCFFE0}.ace-kr-theme .ace_print-margin {width: 1px;background: #1c1917}.ace-kr-theme {background-color: #0B0A09;color: #FCFFE0}.ace-kr-theme .ace_cursor {border-left: 2px solid #FF9900}.ace-kr-theme .ace_overwrite-cursors .ace_cursor {border-left: 0px;border-bottom: 1px solid #FF9900}.ace-kr-theme .ace_marker-layer .ace_selection {background: rgba(170, 0, 255, 0.45)}.ace-kr-theme.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px #0B0A09;border-radius: 2px}.ace-kr-theme .ace_marker-layer .ace_step {background: rgb(102, 82, 0)}.ace-kr-theme .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgba(255, 177, 111, 0.32)}.ace-kr-theme .ace_marker-layer .ace_active-line {background: #38403D}.ace-kr-theme .ace_gutter-active-line {background-color : #38403D}.ace-kr-theme .ace_marker-layer .ace_selected-word {border: 1px solid rgba(170, 0, 255, 0.45)}.ace-kr-theme .ace_invisible {color: rgba(255, 177, 111, 0.32)}.ace-kr-theme .ace_keyword,.ace-kr-theme .ace_meta {color: #949C8B}.ace-kr-theme .ace_constant,.ace-kr-theme .ace_constant.ace_character,.ace-kr-theme .ace_constant.ace_character.ace_escape,.ace-kr-theme .ace_constant.ace_other {color: rgba(210, 117, 24, 0.76)}.ace-kr-theme .ace_invalid {color: #F8F8F8;background-color: #A41300}.ace-kr-theme .ace_support {color: #9FC28A}.ace-kr-theme .ace_support.ace_constant {color: #C27E66}.ace-kr-theme .ace_fold {background-color: #949C8B;border-color: #FCFFE0}.ace-kr-theme .ace_support.ace_function {color: #85873A}.ace-kr-theme .ace_storage {color: #FFEE80}.ace-kr-theme .ace_string {color: rgba(164, 161, 181, 0.8)}.ace-kr-theme .ace_string.ace_regexp {color: rgba(125, 255, 192, 0.65)}.ace-kr-theme .ace_comment {font-style: italic;color: #706D5B}.ace-kr-theme .ace_variable {color: #D1A796}.ace-kr-theme .ace_variable.ace_language {color: #FF80E1}.ace-kr-theme .ace_meta.ace_tag {color: #BABD9C}.ace-kr-theme .ace_list {background-color: #0F0040}.ace-kr-theme .ace_indent-guide {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYFBXV/8PAAJoAXX4kT2EAAAAAElFTkSuQmCC) right repeat-y;}";var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}) -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/foundation.css: -------------------------------------------------------------------------------- 1 | /* 2 | Description: Foundation 4 docs style for highlight.js 3 | Author: Dan Allen 4 | Website: http://foundation.zurb.com/docs/ 5 | Version: 1.0 6 | Date: 2013-04-02 7 | */ 8 | 9 | .hljs { 10 | display: block; 11 | overflow-x: auto; 12 | padding: 0.5em; 13 | background: #eee; 14 | } 15 | 16 | .hljs-header, 17 | .hljs-decorator, 18 | .hljs-annotation { 19 | color: #000077; 20 | } 21 | 22 | .hljs-horizontal_rule, 23 | .hljs-link_url, 24 | .hljs-emphasis, 25 | .hljs-attribute { 26 | color: #070; 27 | } 28 | 29 | .hljs-emphasis { 30 | font-style: italic; 31 | } 32 | 33 | .hljs-link_label, 34 | .hljs-strong, 35 | .hljs-value, 36 | .hljs-string, 37 | .scss .hljs-value .hljs-string { 38 | color: #d14; 39 | } 40 | 41 | .hljs-strong { 42 | font-weight: bold; 43 | } 44 | 45 | .hljs-blockquote, 46 | .hljs-comment { 47 | color: #998; 48 | font-style: italic; 49 | } 50 | 51 | .asciidoc .hljs-title, 52 | .hljs-function .hljs-title { 53 | color: #900; 54 | } 55 | 56 | .hljs-class { 57 | color: #458; 58 | } 59 | 60 | .hljs-id, 61 | .hljs-pseudo, 62 | .hljs-constant, 63 | .hljs-hexcolor { 64 | color: teal; 65 | } 66 | 67 | .hljs-variable { 68 | color: #336699; 69 | } 70 | 71 | .hljs-bullet, 72 | .hljs-javadoc { 73 | color: #997700; 74 | } 75 | 76 | .hljs-pi, 77 | .hljs-doctype { 78 | color: #3344bb; 79 | } 80 | 81 | .hljs-code, 82 | .hljs-number { 83 | color: #099; 84 | } 85 | 86 | .hljs-important { 87 | color: #f00; 88 | } 89 | 90 | .smartquote, 91 | .hljs-label { 92 | color: #970; 93 | } 94 | 95 | .hljs-preprocessor, 96 | .hljs-pragma { 97 | color: #579; 98 | } 99 | 100 | .hljs-reserved, 101 | .hljs-keyword, 102 | .scss .hljs-value { 103 | color: #000; 104 | } 105 | 106 | .hljs-regexp { 107 | background-color: #fff0ff; 108 | color: #880088; 109 | } 110 | 111 | .hljs-symbol { 112 | color: #990073; 113 | } 114 | 115 | .hljs-symbol .hljs-string { 116 | color: #a60; 117 | } 118 | 119 | .hljs-tag { 120 | color: #007700; 121 | } 122 | 123 | .hljs-at_rule, 124 | .hljs-at_rule .hljs-keyword { 125 | color: #088; 126 | } 127 | 128 | .hljs-at_rule .hljs-preprocessor { 129 | color: #808; 130 | } 131 | 132 | .scss .hljs-tag, 133 | .scss .hljs-attribute { 134 | color: #339; 135 | } 136 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/language/en-GB/en-GB.plg_editors_akmarkdown.ini: -------------------------------------------------------------------------------- 1 | ; Asikart Extension 2 | ; Copyright (C) 2013 Asikart. All rights reserved. 3 | ; License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php 4 | ; Note : All ini files need to be saved as UTF-8 - No BOM 5 | 6 | PLG_EDITORS_AKMARKDOWN="Editor - ACE X Markdown Editor" 7 | PLG_EDITORS_AKMARKDOWN_XML_DESCRIPTION="ACE X Markdown Editor Editor Plugin." 8 | COM_PLUGINS_AKMARKDOWN_FIELDSET_LABEL="ACE X Markdown Editor Editor" 9 | 10 | PLG_EDITORS_AKMARKDOWN_EDITORS_THEME="Editor Theme" 11 | PLG_EDITORS_AKMARKDOWN_EDITORS_THEME_DESC="Ace Editor themes." 12 | PLG_EDITORS_AKMARKDOWN_BUTTONS_THEME="Buttons Theme" 13 | PLG_EDITORS_AKMARKDOWN_BUTTONS_THEME_DESC="MarkItUp buttins themes." 14 | PLG_EDITORS_AKMARKDOWN_EDITOR_WORD_WRAP="Force Word Wrap" 15 | PLG_EDITORS_AKMARKDOWN_EDITOR_WORD_WRAP_DESC="If text line over the width of editor, wrap this line." 16 | PLG_EDITORS_AKMARKDOWN_EDITOR_SOFT_WRAP_NUM="Wrap Columns" 17 | PLG_EDITORS_AKMARKDOWN_EDITOR_SOFT_WRAP_NUM_DESC="Set line columns to wrap text, if set to 0, will wrap by editor max width." 18 | PLG_EDITORS_AKMARKDOWN_BUTTON_SET="Editor Button Set" 19 | PLG_EDITORS_AKMARKDOWN_BUTTON_SET_DESC="Use which button set for editor function." 20 | PLG_EDITORS_AKMARKDOWN_GOTO_SYSTEM="Setting AKMarkdown System & Content >>>" 21 | 22 | ; Upload 23 | PLG_EDITORS_AKMARKDOWN_UPLOAD_LABEL="Upload Setting" 24 | PLG_EDITORS_AKMARKDOWN_UPLOAD_HANDLER="The Upload Handler" 25 | PLG_EDITORS_AKMARKDOWN_UPLOAD_HANDLER_LOCAL="Local Filesystem" 26 | PLG_EDITORS_AKMARKDOWN_UPLOAD_BUTTON_CSS="Upload Button CSS" 27 | 28 | ; S3 29 | PLG_EDITORS_AKMARKDOWN_UPLOAD_HANDLER_S3="Amazon S3" 30 | PLG_EDITORS_AKMARKDOWN_UPLOADTEXT="Click here to upload and insert file from you hard drive:" 31 | PLG_EDITORS_AKMARKDOWN_S3_ENABLE="Enable S3 Upload" 32 | PLG_EDITORS_AKMARKDOWN_S3KEY="AWS Access key" 33 | PLG_EDITORS_AKMARKDOWN_S3SERETKEY="AWS Access Secret key" 34 | PLG_EDITORS_AKMARKDOWN_S3BUCKET="Bucket" 35 | PLG_EDITORS_AKMARKDOWN_S3SUBFOLDER="Subfolder" 36 | PLG_EDITORS_AKMARKDOWN_UPLOADPROCESS="Uploading" 37 | PLG_EDITORS_AKMARKDOWN_ALLOW_EXTENSION="Allowed extensions" 38 | 39 | ; 1.0.7 Convert Markdown 40 | PLG_EDITORS_AKMARKDOWN_CONVERT_MD="Convert HTML to Markdown" 41 | PLG_EDITORS_AKMARKDOWN_CONVERT_MD_DESC="When any HTML text is inserted into editor it will be converted to Markdown" 42 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/theme-clouds_midnight.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/theme/clouds_midnight",["require","exports","module","ace/lib/dom"],function(e,t,n){t.isDark=!0,t.cssClass="ace-clouds-midnight",t.cssText=".ace-clouds-midnight .ace_gutter {background: #232323;color: #929292}.ace-clouds-midnight .ace_print-margin {width: 1px;background: #232323}.ace-clouds-midnight {background-color: #191919;color: #929292}.ace-clouds-midnight .ace_cursor {color: #7DA5DC}.ace-clouds-midnight .ace_marker-layer .ace_selection {background: #000000}.ace-clouds-midnight.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px #191919;}.ace-clouds-midnight .ace_marker-layer .ace_step {background: rgb(102, 82, 0)}.ace-clouds-midnight .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid #BFBFBF}.ace-clouds-midnight .ace_marker-layer .ace_active-line {background: rgba(215, 215, 215, 0.031)}.ace-clouds-midnight .ace_gutter-active-line {background-color: rgba(215, 215, 215, 0.031)}.ace-clouds-midnight .ace_marker-layer .ace_selected-word {border: 1px solid #000000}.ace-clouds-midnight .ace_invisible {color: #666}.ace-clouds-midnight .ace_keyword,.ace-clouds-midnight .ace_meta,.ace-clouds-midnight .ace_support.ace_constant.ace_property-value {color: #927C5D}.ace-clouds-midnight .ace_keyword.ace_operator {color: #4B4B4B}.ace-clouds-midnight .ace_keyword.ace_other.ace_unit {color: #366F1A}.ace-clouds-midnight .ace_constant.ace_language {color: #39946A}.ace-clouds-midnight .ace_constant.ace_numeric {color: #46A609}.ace-clouds-midnight .ace_constant.ace_character.ace_entity {color: #A165AC}.ace-clouds-midnight .ace_invalid {color: #FFFFFF;background-color: #E92E2E}.ace-clouds-midnight .ace_fold {background-color: #927C5D;border-color: #929292}.ace-clouds-midnight .ace_storage,.ace-clouds-midnight .ace_support.ace_class,.ace-clouds-midnight .ace_support.ace_function,.ace-clouds-midnight .ace_support.ace_other,.ace-clouds-midnight .ace_support.ace_type {color: #E92E2E}.ace-clouds-midnight .ace_string {color: #5D90CD}.ace-clouds-midnight .ace_comment {color: #3C403B}.ace-clouds-midnight .ace_entity.ace_name.ace_tag,.ace-clouds-midnight .ace_entity.ace_other.ace_attribute-name {color: #606060}.ace-clouds-midnight .ace_indent-guide {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYHB3d/8PAAOIAdULw8qMAAAAAElFTkSuQmCC) right repeat-y}";var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}) -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/theme-merbivore_soft.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/theme/merbivore_soft",["require","exports","module","ace/lib/dom"],function(e,t,n){t.isDark=!0,t.cssClass="ace-merbivore-soft",t.cssText=".ace-merbivore-soft .ace_gutter {background: #262424;color: #E6E1DC}.ace-merbivore-soft .ace_print-margin {width: 1px;background: #262424}.ace-merbivore-soft {background-color: #1C1C1C;color: #E6E1DC}.ace-merbivore-soft .ace_cursor {color: #FFFFFF}.ace-merbivore-soft .ace_marker-layer .ace_selection {background: #494949}.ace-merbivore-soft.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px #1C1C1C;}.ace-merbivore-soft .ace_marker-layer .ace_step {background: rgb(102, 82, 0)}.ace-merbivore-soft .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid #404040}.ace-merbivore-soft .ace_marker-layer .ace_active-line {background: #333435}.ace-merbivore-soft .ace_gutter-active-line {background-color: #333435}.ace-merbivore-soft .ace_marker-layer .ace_selected-word {border: 1px solid #494949}.ace-merbivore-soft .ace_invisible {color: #404040}.ace-merbivore-soft .ace_entity.ace_name.ace_tag,.ace-merbivore-soft .ace_keyword,.ace-merbivore-soft .ace_meta,.ace-merbivore-soft .ace_meta.ace_tag,.ace-merbivore-soft .ace_storage {color: #FC803A}.ace-merbivore-soft .ace_constant,.ace-merbivore-soft .ace_constant.ace_character,.ace-merbivore-soft .ace_constant.ace_character.ace_escape,.ace-merbivore-soft .ace_constant.ace_other,.ace-merbivore-soft .ace_support.ace_type {color: #68C1D8}.ace-merbivore-soft .ace_constant.ace_character.ace_escape {color: #B3E5B4}.ace-merbivore-soft .ace_constant.ace_language {color: #E1C582}.ace-merbivore-soft .ace_constant.ace_library,.ace-merbivore-soft .ace_string,.ace-merbivore-soft .ace_support.ace_constant {color: #8EC65F}.ace-merbivore-soft .ace_constant.ace_numeric {color: #7FC578}.ace-merbivore-soft .ace_invalid,.ace-merbivore-soft .ace_invalid.ace_deprecated {color: #FFFFFF;background-color: #FE3838}.ace-merbivore-soft .ace_fold {background-color: #FC803A;border-color: #E6E1DC}.ace-merbivore-soft .ace_comment,.ace-merbivore-soft .ace_meta {font-style: italic;color: #AC4BB8}.ace-merbivore-soft .ace_entity.ace_other.ace_attribute-name {color: #EAF1A3}.ace-merbivore-soft .ace_indent-guide {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWOQkpLyZfD09PwPAAfYAnaStpHRAAAAAElFTkSuQmCC) right repeat-y}";var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass)}) -------------------------------------------------------------------------------- /main/fields/highlighttheme.php: -------------------------------------------------------------------------------- 1 | element['name']; 49 | $files = JFolder::files(__DIR__ . '/../assets/js/highlight/styles'); 50 | 51 | foreach ($files as $file) 52 | { 53 | if (strpos($file, '.css') !== false) 54 | { 55 | $file = str_replace('.css', '', $file); 56 | $options[] = JHtml::_( 57 | 'select.option', $file, 58 | $file, 'value', 'text' 59 | ); 60 | } 61 | } 62 | 63 | // Merge any additional options in the XML definition. 64 | $options = array_merge(parent::getOptions(), $options); 65 | 66 | return $options; 67 | } 68 | 69 | /** 70 | * Method to get the field input markup. 71 | * 72 | * @return string The field input markup. 73 | * 74 | * @since 11.1 75 | */ 76 | public function getInput() 77 | { 78 | $a = ' ' . JText::_('JHELP') . ''; 79 | 80 | return '
    ' . parent::getInput() . '
    ' . $a; 81 | } 82 | } 83 | -------------------------------------------------------------------------------- /main/assets/js/highlight/styles/github.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | github.com style (c) Vasily Polovnyov 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | color: #333; 12 | background: #f8f8f8; 13 | } 14 | 15 | .hljs-comment, 16 | .hljs-template_comment, 17 | .diff .hljs-header, 18 | .hljs-javadoc { 19 | color: #998; 20 | font-style: italic; 21 | } 22 | 23 | .hljs-keyword, 24 | .css .rule .hljs-keyword, 25 | .hljs-winutils, 26 | .javascript .hljs-title, 27 | .nginx .hljs-title, 28 | .hljs-subst, 29 | .hljs-request, 30 | .hljs-status { 31 | color: #333; 32 | font-weight: bold; 33 | } 34 | 35 | .hljs-number, 36 | .hljs-hexcolor, 37 | .ruby .hljs-constant { 38 | color: #099; 39 | } 40 | 41 | .hljs-string, 42 | .hljs-tag .hljs-value, 43 | .hljs-phpdoc, 44 | .tex .hljs-formula { 45 | color: #d14; 46 | } 47 | 48 | .hljs-title, 49 | .hljs-id, 50 | .coffeescript .hljs-params, 51 | .scss .hljs-preprocessor { 52 | color: #900; 53 | font-weight: bold; 54 | } 55 | 56 | .javascript .hljs-title, 57 | .lisp .hljs-title, 58 | .clojure .hljs-title, 59 | .hljs-subst { 60 | font-weight: normal; 61 | } 62 | 63 | .hljs-class .hljs-title, 64 | .haskell .hljs-type, 65 | .vhdl .hljs-literal, 66 | .tex .hljs-command { 67 | color: #458; 68 | font-weight: bold; 69 | } 70 | 71 | .hljs-tag, 72 | .hljs-tag .hljs-title, 73 | .hljs-rules .hljs-property, 74 | .django .hljs-tag .hljs-keyword { 75 | color: #000080; 76 | font-weight: normal; 77 | } 78 | 79 | .hljs-attribute, 80 | .hljs-variable, 81 | .lisp .hljs-body { 82 | color: #008080; 83 | } 84 | 85 | .hljs-regexp { 86 | color: #009926; 87 | } 88 | 89 | .hljs-symbol, 90 | .ruby .hljs-symbol .hljs-string, 91 | .lisp .hljs-keyword, 92 | .tex .hljs-special, 93 | .hljs-prompt { 94 | color: #990073; 95 | } 96 | 97 | .hljs-built_in, 98 | .lisp .hljs-title, 99 | .clojure .hljs-built_in { 100 | color: #0086b3; 101 | } 102 | 103 | .hljs-preprocessor, 104 | .hljs-pragma, 105 | .hljs-pi, 106 | .hljs-doctype, 107 | .hljs-shebang, 108 | .hljs-cdata { 109 | color: #999; 110 | font-weight: bold; 111 | } 112 | 113 | .hljs-deletion { 114 | background: #fdd; 115 | } 116 | 117 | .hljs-addition { 118 | background: #dfd; 119 | } 120 | 121 | .diff .hljs-change { 122 | background: #0086b3; 123 | } 124 | 125 | .hljs-chunk { 126 | color: #aaa; 127 | } 128 | -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/fields/acetheme.php: -------------------------------------------------------------------------------- 1 | element['name']; 49 | $files = JFolder::files(dirname(__FILE__) . '/../assets/ace'); 50 | 51 | foreach ($files as $file) 52 | { 53 | if (strpos($file, 'theme') === 0) 54 | { 55 | $file = str_replace(array('theme-', '.js'), '', $file); 56 | $options[] = JHtml::_( 57 | 'select.option', $file, 58 | $file, 'value', 'text' 59 | ); 60 | } 61 | } 62 | 63 | // Merge any additional options in the XML definition. 64 | $options = array_merge(parent::getOptions(), $options); 65 | 66 | return $options; 67 | } 68 | 69 | /** 70 | * Method to get the field input markup. 71 | * 72 | * @return string The field input markup. 73 | * 74 | * @since 11.1 75 | */ 76 | public function getInput() 77 | { 78 | $a = ' ' . JText::_('JHELP') . ''; 79 | 80 | return '
    ' . parent::getInput() . '
    ' . $a; 81 | } 82 | } -------------------------------------------------------------------------------- /plugins/plg_editors_akmarkdown/assets/ace/ext-modelist.js: -------------------------------------------------------------------------------- 1 | define("ace/ext/modelist",["require","exports","module"],function(e,t,n){function i(e){var t=a.text,n=e.split(/[\/\\]/).pop();for(var i=0;i