Version Description
- ADDED:
- Merged two versions of MySQL from different authors into a single language folder
- VB.net language
- FIXED:
- Removed dependency on jQuery.browser.msie in popup script
- Fixed Colorbox CSS conflicts
- CSS improvements for Colorbox to prevent unusable controls
- German translation improvements
Download this release
Release Info
Developer | akarmenia |
Plugin | Crayon Syntax Highlighter |
Version | 2.4.1 |
Comparing to | |
See all releases |
Code changes from version 2.4.0 to 2.4.1
- crayon_wp.class.php +1 -1
- css/min/crayon.min.css +1 -1
- js/min/crayon.min.js +1 -1
- js/min/crayon.te.min.js +1 -1
- js/src/jquery.popup.js +1 -1
- langs/ada/README.md +2 -1
- langs/mysql/built.in.func.txt +300 -1
- langs/mysql/mysql.txt +26 -18
- langs/mysql/operator.txt +16 -6
- langs/mysql/type.txt +311 -1
- langs/mysql/variable.txt +54 -0
- langs/vbnet/LICENSE +674 -0
- langs/vbnet/README.md +25 -0
- langs/vbnet/identifier.txt +1 -0
- langs/vbnet/modifier.txt +21 -0
- langs/vbnet/reserved.txt +41 -0
- langs/vbnet/statement.txt +14 -0
- langs/vbnet/type.txt +32 -0
- langs/vbnet/vbnet.txt +22 -0
- readme.txt +15 -1
- trans/crayon-syntax-highlighter-de_DE.mo +0 -0
- trans/crayon-syntax-highlighter-de_DE.po +675 -258
- util/sample/vbnet.txt +8 -0
- util/tag-editor/colorbox/colorbox.css +131 -26
crayon_wp.class.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Crayon Syntax Highlighter
|
4 |
Plugin URI: https://github.com/aramkocharyan/crayon-syntax-highlighter
|
5 |
Description: Supports multiple languages, themes, highlighting from a URL, local file or post text.
|
6 |
-
Version: 2.4.
|
7 |
Author: Aram Kocharyan
|
8 |
Author URI: http://aramk.com/
|
9 |
Text Domain: crayon-syntax-highlighter
|
3 |
Plugin Name: Crayon Syntax Highlighter
|
4 |
Plugin URI: https://github.com/aramkocharyan/crayon-syntax-highlighter
|
5 |
Description: Supports multiple languages, themes, highlighting from a URL, local file or post text.
|
6 |
+
Version: 2.4.1
|
7 |
Author: Aram Kocharyan
|
8 |
Author URI: http://aramk.com/
|
9 |
Text Domain: crayon-syntax-highlighter
|
css/min/crayon.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}.crayon-colorbox #cboxContent{margin-top:0}.crayon-colorbox #cboxLoadedContent{border:0}#crayon-main-wrap .form-table th{width:100px}#crayon-log{display:none;max-height:200px;border-color:#dfdfdf;background-color:white;border-width:1px;border-style:solid;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:1px;padding:3px;overflow:auto;white-space:pre;margin-bottom:5px}.crayon-span,.crayon-span-5,.crayon-span-10,.crayon-span-50,.crayon-span-100,.crayon-span-110{line-height:24px;display:inline-block}.crayon-span-5{min-width:5px}.crayon-span-10{min-width:10px}.crayon-span-50{min-width:50px}.crayon-span-100{min-width:100px}.crayon-span-110{min-width:117px}.crayon-span-margin{margin-left:5px}#height_mode,#width_mode{min-width:65px}.crayon-error{color:#F00}.crayon-success{color:#00F}.crayon-warning{color:#ff8000}.crayon-help{min-height:30px;padding:5px 10px}.crayon-help .crayon-help-close,.crayon-help .crayon-help-close:active,.crayon-help .crayon-help-close:hover{text-decoration:none;float:right;color:#000}.crayon-help span,.crayon-help a{margin:0;padding:0;font-size:12px}#crayon-log-text{font:11px/13px Monaco,'MonacoRegular','Courier New',monospace}#crayon-log-controls{float:left;margin-right:5px}.crayon-table{font-size:12px;border:1px solid #999;padding:0;margin:0;margin-top:12px}.crayon-table td{vertical-align:top;border-bottom:1px solid #AAA;padding:0 6px;margin:0;background:#EEE}.crayon-table-light td{background:#f8f8f8}.crayon-table-header td{font-weight:bold;background:#CCC}.crayon-table-last td,.crayon-table tr:last-child td{border:0}#lang-info div{padding:5px 0}.crayon-table .not-parsed{color:#F00}.crayon-table .parsed-with-errors{color:#f90}.crayon-table .successfully-parsed{color:#77a000}#crayon-live-preview,#crayon-log-wrapper{padding:0;width:100%;float:left;clear:both}#crayon-live-preview{float:none;padding:0}#crayon-logo{text-align:center}#crayon-info,#crayon-info td{border:0;padding:0 5px;margin:0}.crayon-admin-button{display:inline-block;text-align:center}#crayon-subsection-langs-info{margin-top:5px}#crayon-theme-editor-admin-buttons{display:inline}#crayon-theme-editor-admin-buttons .crayon-admin-button{margin-left:5px}#crayon-theme-info{display:table;padding:0;margin:0;margin-top:5px}#crayon-theme-info>div{display:table-cell;vertical-align:middle}#crayon-theme-info .content *{float:left}#crayon-theme-info .field{font-weight:bold}#crayon-theme-info .field,#crayon-theme-info .value{margin-left:5px}#crayon-theme-info .description.value{font-style:italic;color:#999}#crayon-theme-info .type{text-align:center;min-width:120px;font-weight:bold;border-right:1px solid #ccc;padding-right:5px}#crayon-theme-info .type.stock{color:#666}#crayon-theme-info .type.user{color:#5b9a00}#crayon-editor-table td{vertical-align:top}.small-icon{width:24px;height:24px;display:inline-block;margin:5px 5px 0 0}#twitter-icon{background:url(../images/twitter.png)}#gmail-icon{background:url(../images/google.png)}#docs-icon{background:url(../images/docs.png)}#git-icon{background:url(../images/github.png)}#wp-icon{background:url(../images/wordpress-blue.png)}#donate-icon{background:url(../images/donate.png);width:75px}#crayon-donate,#crayon-donate input{margin:0;display:inline;padding:0}#crayon-theme-editor-info a{text-decoration:none!important;font-style:italic!important;color:#666!important}.note{font-style:italic;color:#999}#crayon-change-code-text{width:400px;height:300px}.crayon-syntax{overflow:hidden!important;position:relative!important;direction:ltr;text-align:left;box-sizing:border-box;direction:ltr!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.crayon-syntax div{background:0;border:0;padding:0;margin:0;text-align:left}.crayon-syntax.crayon-loading{visibility:hidden}.crayon-syntax,.crayon-syntax .crayon-main,.crayon-syntax .crayon-toolbar,.crayon-syntax .crayon-info,.crayon-syntax .crayon-plain,.crayon-syntax .crayon-code{width:100%}.crayon-syntax .crayon-main,.crayon-syntax .crayon-plain{overflow:auto}.crayon-syntax,.crayon-syntax .crayon-main,.crayon-syntax .crayon-plain,.crayon-syntax .crayon-table{padding:0;margin:0}.crayon-syntax-inline{margin:0 2px;padding:0 2px}.crayon-syntax .crayon-table{border:none!important;background:none!important;padding:0!important;margin-top:0!important;margin-right:0!important;margin-bottom:0!important;width:auto!important;border-spacing:0!important;border-collapse:collapse!important}.crayon-syntax .crayon-table td,.crayon-syntax .crayon-table tr{padding:0!important;border:none!important;background:0;vertical-align:top!important;margin:0!important}.crayon-syntax .crayon-invisible{display:none!important}.crayon-plain-tag{margin-bottom:12px}.crayon-popup .crayon-plain{display:block!important;width:100%!important;height:100%!important;opacity:100!important;position:relative!important}.crayon-popup-window{background:#fff}.crayon-syntax .crayon-num{text-align:center;padding:0 5px;margin:0}.crayon-syntax .crayon-toolbar{position:relative;overflow:hidden;z-index:4}.crayon-syntax .crayon-info{position:absolute;overflow:hidden;display:none;z-index:3;padding:0;min-height:18px;line-height:18px}.crayon-syntax .crayon-info div{padding:2px!important;text-align:center}.crayon-syntax .crayon-toolbar span{padding:0 4px!important}.crayon-syntax .crayon-toolbar .crayon-button{display:inline;float:left!important;position:relative;width:24px;background-repeat:no-repeat;line-height:15px;border:0;text-decoration:none}.crayon-toolbar .crayon-button,.crayon-toolbar .crayon-button:hover,.crayon-toolbar .crayon-button.crayon-pressed:hover{background-position:0 center}.crayon-toolbar .crayon-button.crayon-pressed,.crayon-toolbar .crayon-button:active,.crayon-toolbar .crayon-button.crayon-pressed:active{background-position:-24px 0}.crayon-toolbar .crayon-button.crayon-popup-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-popup-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-popup-button.crayon-pressed:hover .crayon-button-icon{background-position:0 0}.crayon-toolbar .crayon-button.crayon-copy-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-copy-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-copy-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -16px}.crayon-toolbar .crayon-button.crayon-nums-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-nums-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-nums-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -32px}.crayon-toolbar .crayon-button.crayon-plain-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-plain-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-plain-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -48px}.crayon-toolbar .crayon-button.crayon-mixed-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-mixed-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-mixed-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -64px}.crayon-toolbar .crayon-button.crayon-minimize .crayon-button-icon{background-position:0 -80px;background-color:transparent!important}.crayon-toolbar .crayon-button.crayon-expand-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-expand-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-expand-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -96px}.crayon-toolbar .crayon-button.crayon-wrap-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-wrap-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-wrap-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -112px}.crayon-toolbar .crayon-button.crayon-popup-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-popup-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-popup-button.crayon-pressed:active .crayon-button-icon{background-position:-24px 0}.crayon-toolbar .crayon-button.crayon-copy-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-copy-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-copy-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -16px}.crayon-toolbar .crayon-button.crayon-nums-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-nums-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-nums-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -32px}.crayon-toolbar .crayon-button.crayon-plain-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-plain-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-plain-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -48px}.crayon-toolbar .crayon-button.crayon-mixed-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-mixed-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-mixed-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -64px}.crayon-toolbar .crayon-button.crayon-minimize .crayon-button-icon{background-position:-24px -80px;background-color:transparent!important}.crayon-toolbar .crayon-button.crayon-expand-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-expand-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-expand-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -96px}.crayon-toolbar .crayon-button.crayon-wrap-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-wrap-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-wrap-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -112px}.crayon-syntax .crayon-toolbar .crayon-language{padding-right:8px!important}.crayon-syntax .crayon-title,.crayon-syntax .crayon-language{float:left}.crayon-main::-webkit-scrollbar,.crayon-plain::-webkit-scrollbar{height:6px;overflow:visible;width:6px;background:#EEE}.crayon-main::-webkit-scrollbar-thumb,.crayon-plain::-webkit-scrollbar-thumb{background-color:#CCC;background-clip:padding-box;border:1px solid #AAA;box-shadow:inset 0 0 2px #999;min-height:8px;padding:0;border-width:1px}.crayon-main::-webkit-scrollbar-button,.crayon-plain::-webkit-scrollbar-button{height:0;width:0;padding:0}.crayon-main::-webkit-scrollbar-track,.crayon-plain::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 4px;border:1px solid #BBB;border-right:0;border-bottom:0}.crayon-main::-webkit-scrollbar-corner,.crayon-plain::-webkit-scrollbar-corner{background:#EEE}.crayon-main::-webkit-scrollbar-thumb:hover,.crayon-plain::-webkit-scrollbar-thumb:hover{background:#AAA;border:1px solid #777;box-shadow:inset 0 0 2px #777}.crayon-syntax .crayon-pre,.crayon-syntax pre{color:#000;white-space:pre;margin:0;padding:0;overflow:visible;background:none!important;border:none!important}.crayon-syntax .crayon-line{padding:0 5px}.crayon-syntax.crayon-wrapped .crayon-line{white-space:pre-wrap!important}.crayon-syntax-inline .crayon-pre,.crayon-syntax-inline pre{white-space:normal}.crayon-syntax-inline-nowrap .crayon-pre,.crayon-syntax-inline-nowrap pre{white-space:pre}.crayon-syntax{font-family:Monaco,'MonacoRegular','Courier New',monospace;font-weight:500}.crayon-syntax.crayon-wrapped .crayon-line{height:auto}.crayon-syntax .crayon-num,.crayon-syntax .crayon-pre .crayon-line,.crayon-syntax .crayon-toolbar *,.crayon-syntax .crayon-pre *{font-family:inherit;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;height:inherit!important}.crayon-syntax .crayon-toolbar .crayon-button .crayon-button-icon{background-image:url('../images/toolbar/buttons.png');height:16px!important;width:100%;position:absolute;left:0;top:50%;margin-top:-8px}.crayon-syntax .crayon-pre .crayon-line span{display:inline-block;*display:inline;zoom:1}.crayon-syntax .crayon-toolbar .crayon-tools{position:absolute;right:0}.crayon-syntax.crayon-expanded{position:absolute!important;margin:0!important}.crayon-syntax.crayon-expanded .crayon-main{overflow:hidden!important}.crayon-placeholder{width:100%!important}.crayon-toolbar-visible .crayon-toolbar{position:relative!important;margin-top:0!important;display:block!important}.crayon-syntax.crayon-expanded .crayon-toolbar .crayon-tools{position:relative;right:auto;float:left!important}.crayon-syntax .crayon-plain-wrap{height:auto!important;padding:0!important;margin:0!important}.crayon-syntax .crayon-plain{width:100%;height:100%;position:absolute;opacity:0;padding:0 5px;margin:0;border:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-shadow:none;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;white-space:pre;word-wrap:normal;overflow:auto;resize:none;color:#000;background:#FFF}.crayon-wrapped .crayon-plain{white-space:pre-wrap}.bbp-body .crayon-syntax{clear:none!important}.crayon-minimized .crayon-toolbar{cursor:pointer}.crayon-minimized .crayon-plain-wrap,.crayon-minimized .crayon-main,.crayon-minimized .crayon-toolbar .crayon-tools *{display:none!important}.crayon-minimized .crayon-toolbar .crayon-tools .crayon-minimize{display:block!important}.crayon-minimized .crayon-toolbar{position:relative!important}.crayon-syntax.crayon-minimized .crayon-toolbar{border-bottom:none!important}.crayon-te *,#crayon-te-bar-content{font-family:"Lucida Grande",Arial,sans-serif!important;font-size:12px}.crayon-te input[type="text"],.crayon-te textarea{background:#f9f9f9;border:1px solid #CCC;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);padding:2px 4px;-webkit-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid}.crayon-te #crayon-code{font-family:monospace!important}#crayon-te-content,#crayon-te-table{width:100%;height:auto!important}#crayon-range,#crayon-mark{width:100px}#crayon-te-table th,#crayon-te-table td{vertical-align:top;text-align:left}#crayon-te-table .crayon-tr-center td,#crayon-te-table .crayon-tr-center th{vertical-align:middle}#crayon-te-table .crayon-nowrap{white-space:nowrap}#crayon-te-bar{position:absolute;top:0;left:0;width:100%}#crayon-te-bar-content{border:1px solid #666;border-bottom:0;height:26px;line-height:25px;padding:0 8px;padding-right:0;background-color:#222;color:#cfcfcf}#crayon-te-bar-content a{line-height:25px;padding:5px 10px;color:#DDD;font-weight:bold;text-decoration:none!important}#crayon-te-bar-content a:hover{color:#FFF}.crayon-te-seperator{color:#666;margin:0;padding:0}#crayon-te-bar-block{height:34px;width:100%}#crayon-te-title{float:left}#crayon-te-controls{float:right}#crayon-url-th{vertical-align:top!important;padding-top:5px}.crayon-te-heading{font-size:14px;font-weight:bold}#crayon-te-settings-info{text-align:center}.crayon-te-section{font-weight:bold;padding:0 10px}#crayon-te-sub-section{margin-left:10px}#crayon-te-sub-section .crayon-te-section{font-weight:normal;padding:0}#crayon-code{height:200px;white-space:pre}#crayon-code,#crayon-url{width:555px!important}.crayon-disabled{background:#EEE!important}.mce_crayon_tinymce_highlight,.qt_crayon_highlight{border:1px solid #7c9dde!important}.qt_crayon_highlight{background-image:-ms-linear-gradient(bottom,#daf2ff,white)!important;background-image:-moz-linear-gradient(bottom,#daf2ff,white)!important;background-image:-o-linear-gradient(bottom,#daf2ff,white)!important;background-image:-webkit-linear-gradient(bottom,#daf2ff,white)!important;background-image:linear-gradient(bottom,#daf2ff,white)!important}.qt_crayon_highlight:hover{background:#ddebf2!important}.wp_themeSkin .mceButtonEnabled:hover span.mce_crayon_tinymce,.wp_themeSkin .mceButtonActive span.mce_crayon_tinymce{background-position:-20px 0}#crayon-te-table{margin-top:26px;padding:10px;border-collapse:separate!important;border-spacing:2px!important}#crayon-te-table th{width:100px}#crayon-te-clear{margin-left:10px;color:#666;background-color:#f4f4f4;border:1px solid #CCC;border-radius:3px;margin-left:8px}#crayon-title{width:360px}#TB_window.crayon-te-ajax{overflow:auto!important}#TB_window.crayon-te-ajax,#TB_window.crayon-te-ajax #TB_ajaxContent,#TB_window.crayon-te-ajax #TB_title{width:680px!important}#TB_window.crayon-te-ajax #TB_ajaxContent{padding:0!important;margin:0!important;width:100%!important;height:auto!important;margin-top:28px!important}#TB_window.crayon-te-ajax #TB_title{position:fixed!important}#TB_window.crayon-te-ajax #TB_title .crayon-te-submit{margin-top:3px!important;float:right!important}#TB_window.crayon-te-ajax a{color:#2587e2;text-decoration:none}#TB_window.crayon-te-ajax a:hover{color:#499ce9}.crayon-te-quote{background:#DDD;padding:0 2px}#crayon-te-submit-wrapper{display:none}#crayon-te-clear{display:none;margin:0;margin-top:10px}.crayon-syntax-pre{background:red;white-space:pre;overflow:auto;display:block;word-wrap:break-word}.crayon-question{padding:1px 4px!important;background:#83b3cb!important;text-decoration:none!important;color:white!important;border-radius:10px!important;height:15px!important;width:15px!important}.crayon-setting-changed,.crayon-setting-selected{background:#fffaad!important}.crayon-question:hover{color:white;background:#a6d6ef}#crayon-te-warning{display:none}.crayon-te-info{padding:5px!important;margin:2px 0!important}#crayon-te-submit{margin-bottom:5px}.wp_themeSkin span.mce_crayon_tinymce{background:url(../images/crayon_tinymce.png)}
|
1 |
+
#colorbox.crayon-colorbox,#cboxOverlay.crayon-colorbox,.crayon-colorbox #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay.crayon-colorbox{position:fixed;width:100%;height:100%}.crayon-colorbox #cboxMiddleLeft,.crayon-colorbox #cboxBottomLeft{clear:left}.crayon-colorbox #cboxContent{position:relative}.crayon-colorbox #cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}.crayon-colorbox #cboxTitle{display:none!important}.crayon-colorbox #cboxLoadingOverlay,.crayon-colorbox #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}.crayon-colorbox #cboxPrevious,.crayon-colorbox #cboxNext,.crayon-colorbox #cboxClose,.crayon-colorbox #cboxSlideshow{cursor:pointer}.crayon-colorbox .cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.crayon-colorbox .cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox.crayon-colorbox,.crayon-colorbox #cboxContent,.crayon-colorbox #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay.crayon-colorbox{background:#000}#colorbox.crayon-colorbox{outline:0}.crayon-colorbox #cboxContent{margin-top:20px;background:#000}.crayon-colorbox .cboxIframe{background:#fff}.crayon-colorbox #cboxError{padding:50px;border:1px solid #ccc}.crayon-colorbox #cboxLoadedContent{border:5px solid #000;background:#fff}.crayon-colorbox #cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}.crayon-colorbox #cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}.crayon-colorbox #cboxPrevious,.crayon-colorbox #cboxNext,.crayon-colorbox #cboxSlideshow,.crayon-colorbox #cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}.crayon-colorbox #cboxPrevious:active,.crayon-colorbox #cboxNext:active,.crayon-colorbox #cboxSlideshow:active,.crayon-colorbox #cboxClose:active{outline:0}.crayon-colorbox #cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}.crayon-colorbox #cboxContent{margin-top:0}.crayon-colorbox #cboxLoadedContent{border:0}#crayon-main-wrap .form-table th{width:100px}#crayon-log{display:none;max-height:200px;border-color:#dfdfdf;background-color:white;border-width:1px;border-style:solid;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:1px;padding:3px;overflow:auto;white-space:pre;margin-bottom:5px}.crayon-span,.crayon-span-5,.crayon-span-10,.crayon-span-50,.crayon-span-100,.crayon-span-110{line-height:24px;display:inline-block}.crayon-span-5{min-width:5px}.crayon-span-10{min-width:10px}.crayon-span-50{min-width:50px}.crayon-span-100{min-width:100px}.crayon-span-110{min-width:117px}.crayon-span-margin{margin-left:5px}#height_mode,#width_mode{min-width:65px}.crayon-error{color:#F00}.crayon-success{color:#00F}.crayon-warning{color:#ff8000}.crayon-help{min-height:30px;padding:5px 10px}.crayon-help .crayon-help-close,.crayon-help .crayon-help-close:active,.crayon-help .crayon-help-close:hover{text-decoration:none;float:right;color:#000}.crayon-help span,.crayon-help a{margin:0;padding:0;font-size:12px}#crayon-log-text{font:11px/13px Monaco,'MonacoRegular','Courier New',monospace}#crayon-log-controls{float:left;margin-right:5px}.crayon-table{font-size:12px;border:1px solid #999;padding:0;margin:0;margin-top:12px}.crayon-table td{vertical-align:top;border-bottom:1px solid #AAA;padding:0 6px;margin:0;background:#EEE}.crayon-table-light td{background:#f8f8f8}.crayon-table-header td{font-weight:bold;background:#CCC}.crayon-table-last td,.crayon-table tr:last-child td{border:0}#lang-info div{padding:5px 0}.crayon-table .not-parsed{color:#F00}.crayon-table .parsed-with-errors{color:#f90}.crayon-table .successfully-parsed{color:#77a000}#crayon-live-preview,#crayon-log-wrapper{padding:0;width:100%;float:left;clear:both}#crayon-live-preview{float:none;padding:0}#crayon-logo{text-align:center}#crayon-info,#crayon-info td{border:0;padding:0 5px;margin:0}.crayon-admin-button{display:inline-block;text-align:center}#crayon-subsection-langs-info{margin-top:5px}#crayon-theme-editor-admin-buttons{display:inline}#crayon-theme-editor-admin-buttons .crayon-admin-button{margin-left:5px}#crayon-theme-info{display:table;padding:0;margin:0;margin-top:5px}#crayon-theme-info>div{display:table-cell;vertical-align:middle}#crayon-theme-info .content *{float:left}#crayon-theme-info .field{font-weight:bold}#crayon-theme-info .field,#crayon-theme-info .value{margin-left:5px}#crayon-theme-info .description.value{font-style:italic;color:#999}#crayon-theme-info .type{text-align:center;min-width:120px;font-weight:bold;border-right:1px solid #ccc;padding-right:5px}#crayon-theme-info .type.stock{color:#666}#crayon-theme-info .type.user{color:#5b9a00}#crayon-editor-table td{vertical-align:top}.small-icon{width:24px;height:24px;display:inline-block;margin:5px 5px 0 0}#twitter-icon{background:url(../images/twitter.png)}#gmail-icon{background:url(../images/google.png)}#docs-icon{background:url(../images/docs.png)}#git-icon{background:url(../images/github.png)}#wp-icon{background:url(../images/wordpress-blue.png)}#donate-icon{background:url(../images/donate.png);width:75px}#crayon-donate,#crayon-donate input{margin:0;display:inline;padding:0}#crayon-theme-editor-info a{text-decoration:none!important;font-style:italic!important;color:#666!important}.note{font-style:italic;color:#999}#crayon-change-code-text{width:400px;height:300px}.crayon-syntax{overflow:hidden!important;position:relative!important;direction:ltr;text-align:left;box-sizing:border-box;direction:ltr!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.crayon-syntax div{background:0;border:0;padding:0;margin:0;text-align:left}.crayon-syntax.crayon-loading{visibility:hidden}.crayon-syntax,.crayon-syntax .crayon-main,.crayon-syntax .crayon-toolbar,.crayon-syntax .crayon-info,.crayon-syntax .crayon-plain,.crayon-syntax .crayon-code{width:100%}.crayon-syntax .crayon-main,.crayon-syntax .crayon-plain{overflow:auto}.crayon-syntax,.crayon-syntax .crayon-main,.crayon-syntax .crayon-plain,.crayon-syntax .crayon-table{padding:0;margin:0}.crayon-syntax-inline{margin:0 2px;padding:0 2px}.crayon-syntax .crayon-table{border:none!important;background:none!important;padding:0!important;margin-top:0!important;margin-right:0!important;margin-bottom:0!important;width:auto!important;border-spacing:0!important;border-collapse:collapse!important}.crayon-syntax .crayon-table td,.crayon-syntax .crayon-table tr{padding:0!important;border:none!important;background:0;vertical-align:top!important;margin:0!important}.crayon-syntax .crayon-invisible{display:none!important}.crayon-plain-tag{margin-bottom:12px}.crayon-popup .crayon-plain{display:block!important;width:100%!important;height:100%!important;opacity:100!important;position:relative!important}.crayon-popup-window{background:#fff}.crayon-syntax .crayon-num{text-align:center;padding:0 5px;margin:0}.crayon-syntax .crayon-toolbar{position:relative;overflow:hidden;z-index:4}.crayon-syntax .crayon-info{position:absolute;overflow:hidden;display:none;z-index:3;padding:0;min-height:18px;line-height:18px}.crayon-syntax .crayon-info div{padding:2px!important;text-align:center}.crayon-syntax .crayon-toolbar span{padding:0 4px!important}.crayon-syntax .crayon-toolbar .crayon-button{display:inline;float:left!important;position:relative;width:24px;background-repeat:no-repeat;line-height:15px;border:0;text-decoration:none}.crayon-toolbar .crayon-button,.crayon-toolbar .crayon-button:hover,.crayon-toolbar .crayon-button.crayon-pressed:hover{background-position:0 center}.crayon-toolbar .crayon-button.crayon-pressed,.crayon-toolbar .crayon-button:active,.crayon-toolbar .crayon-button.crayon-pressed:active{background-position:-24px 0}.crayon-toolbar .crayon-button.crayon-popup-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-popup-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-popup-button.crayon-pressed:hover .crayon-button-icon{background-position:0 0}.crayon-toolbar .crayon-button.crayon-copy-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-copy-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-copy-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -16px}.crayon-toolbar .crayon-button.crayon-nums-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-nums-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-nums-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -32px}.crayon-toolbar .crayon-button.crayon-plain-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-plain-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-plain-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -48px}.crayon-toolbar .crayon-button.crayon-mixed-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-mixed-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-mixed-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -64px}.crayon-toolbar .crayon-button.crayon-minimize .crayon-button-icon{background-position:0 -80px;background-color:transparent!important}.crayon-toolbar .crayon-button.crayon-expand-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-expand-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-expand-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -96px}.crayon-toolbar .crayon-button.crayon-wrap-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-wrap-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-wrap-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -112px}.crayon-toolbar .crayon-button.crayon-popup-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-popup-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-popup-button.crayon-pressed:active .crayon-button-icon{background-position:-24px 0}.crayon-toolbar .crayon-button.crayon-copy-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-copy-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-copy-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -16px}.crayon-toolbar .crayon-button.crayon-nums-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-nums-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-nums-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -32px}.crayon-toolbar .crayon-button.crayon-plain-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-plain-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-plain-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -48px}.crayon-toolbar .crayon-button.crayon-mixed-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-mixed-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-mixed-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -64px}.crayon-toolbar .crayon-button.crayon-minimize .crayon-button-icon{background-position:-24px -80px;background-color:transparent!important}.crayon-toolbar .crayon-button.crayon-expand-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-expand-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-expand-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -96px}.crayon-toolbar .crayon-button.crayon-wrap-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-wrap-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-wrap-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -112px}.crayon-syntax .crayon-toolbar .crayon-language{padding-right:8px!important}.crayon-syntax .crayon-title,.crayon-syntax .crayon-language{float:left}.crayon-main::-webkit-scrollbar,.crayon-plain::-webkit-scrollbar{height:6px;overflow:visible;width:6px;background:#EEE}.crayon-main::-webkit-scrollbar-thumb,.crayon-plain::-webkit-scrollbar-thumb{background-color:#CCC;background-clip:padding-box;border:1px solid #AAA;box-shadow:inset 0 0 2px #999;min-height:8px;padding:0;border-width:1px}.crayon-main::-webkit-scrollbar-button,.crayon-plain::-webkit-scrollbar-button{height:0;width:0;padding:0}.crayon-main::-webkit-scrollbar-track,.crayon-plain::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 4px;border:1px solid #BBB;border-right:0;border-bottom:0}.crayon-main::-webkit-scrollbar-corner,.crayon-plain::-webkit-scrollbar-corner{background:#EEE}.crayon-main::-webkit-scrollbar-thumb:hover,.crayon-plain::-webkit-scrollbar-thumb:hover{background:#AAA;border:1px solid #777;box-shadow:inset 0 0 2px #777}.crayon-syntax .crayon-pre,.crayon-syntax pre{color:#000;white-space:pre;margin:0;padding:0;overflow:visible;background:none!important;border:none!important}.crayon-syntax .crayon-line{padding:0 5px}.crayon-syntax.crayon-wrapped .crayon-line{white-space:pre-wrap!important}.crayon-syntax-inline .crayon-pre,.crayon-syntax-inline pre{white-space:normal}.crayon-syntax-inline-nowrap .crayon-pre,.crayon-syntax-inline-nowrap pre{white-space:pre}.crayon-syntax{font-family:Monaco,'MonacoRegular','Courier New',monospace;font-weight:500}.crayon-syntax.crayon-wrapped .crayon-line{height:auto}.crayon-syntax .crayon-num,.crayon-syntax .crayon-pre .crayon-line,.crayon-syntax .crayon-toolbar *,.crayon-syntax .crayon-pre *{font-family:inherit;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;height:inherit!important}.crayon-syntax .crayon-toolbar .crayon-button .crayon-button-icon{background-image:url('../images/toolbar/buttons.png');height:16px!important;width:100%;position:absolute;left:0;top:50%;margin-top:-8px}.crayon-syntax .crayon-pre .crayon-line span{display:inline-block;*display:inline;zoom:1}.crayon-syntax .crayon-toolbar .crayon-tools{position:absolute;right:0}.crayon-syntax.crayon-expanded{position:absolute!important;margin:0!important}.crayon-syntax.crayon-expanded .crayon-main{overflow:hidden!important}.crayon-placeholder{width:100%!important}.crayon-toolbar-visible .crayon-toolbar{position:relative!important;margin-top:0!important;display:block!important}.crayon-syntax.crayon-expanded .crayon-toolbar .crayon-tools{position:relative;right:auto;float:left!important}.crayon-syntax .crayon-plain-wrap{height:auto!important;padding:0!important;margin:0!important}.crayon-syntax .crayon-plain{width:100%;height:100%;position:absolute;opacity:0;padding:0 5px;margin:0;border:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-shadow:none;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;white-space:pre;word-wrap:normal;overflow:auto;resize:none;color:#000;background:#FFF}.crayon-wrapped .crayon-plain{white-space:pre-wrap}.bbp-body .crayon-syntax{clear:none!important}.crayon-minimized .crayon-toolbar{cursor:pointer}.crayon-minimized .crayon-plain-wrap,.crayon-minimized .crayon-main,.crayon-minimized .crayon-toolbar .crayon-tools *{display:none!important}.crayon-minimized .crayon-toolbar .crayon-tools .crayon-minimize{display:block!important}.crayon-minimized .crayon-toolbar{position:relative!important}.crayon-syntax.crayon-minimized .crayon-toolbar{border-bottom:none!important}.crayon-te *,#crayon-te-bar-content{font-family:"Lucida Grande",Arial,sans-serif!important;font-size:12px}.crayon-te input[type="text"],.crayon-te textarea{background:#f9f9f9;border:1px solid #CCC;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);padding:2px 4px;-webkit-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid}.crayon-te #crayon-code{font-family:monospace!important}#crayon-te-content,#crayon-te-table{width:100%;height:auto!important}#crayon-range,#crayon-mark{width:100px}#crayon-te-table th,#crayon-te-table td{vertical-align:top;text-align:left}#crayon-te-table .crayon-tr-center td,#crayon-te-table .crayon-tr-center th{vertical-align:middle}#crayon-te-table .crayon-nowrap{white-space:nowrap}#crayon-te-bar{position:absolute;top:0;left:0;width:100%}#crayon-te-bar-content{border:1px solid #666;border-bottom:0;height:26px;line-height:25px;padding:0 8px;padding-right:0;background-color:#222;color:#cfcfcf}#crayon-te-bar-content a{line-height:25px;padding:5px 10px;color:#DDD;font-weight:bold;text-decoration:none!important}#crayon-te-bar-content a:hover{color:#FFF}.crayon-te-seperator{color:#666;margin:0;padding:0}#crayon-te-bar-block{height:34px;width:100%}#crayon-te-title{float:left}#crayon-te-controls{float:right}#crayon-url-th{vertical-align:top!important;padding-top:5px}.crayon-te-heading{font-size:14px;font-weight:bold}#crayon-te-settings-info{text-align:center}.crayon-te-section{font-weight:bold;padding:0 10px}#crayon-te-sub-section{margin-left:10px}#crayon-te-sub-section .crayon-te-section{font-weight:normal;padding:0}#crayon-code{height:200px;white-space:pre}#crayon-code,#crayon-url{width:555px!important}.crayon-disabled{background:#EEE!important}.mce_crayon_tinymce_highlight,.qt_crayon_highlight{border:1px solid #7c9dde!important}.qt_crayon_highlight{background-image:-ms-linear-gradient(bottom,#daf2ff,white)!important;background-image:-moz-linear-gradient(bottom,#daf2ff,white)!important;background-image:-o-linear-gradient(bottom,#daf2ff,white)!important;background-image:-webkit-linear-gradient(bottom,#daf2ff,white)!important;background-image:linear-gradient(bottom,#daf2ff,white)!important}.qt_crayon_highlight:hover{background:#ddebf2!important}.wp_themeSkin .mceButtonEnabled:hover span.mce_crayon_tinymce,.wp_themeSkin .mceButtonActive span.mce_crayon_tinymce{background-position:-20px 0}#crayon-te-table{margin-top:26px;padding:10px;border-collapse:separate!important;border-spacing:2px!important}#crayon-te-table th{width:100px}#crayon-te-clear{margin-left:10px;color:#666;background-color:#f4f4f4;border:1px solid #CCC;border-radius:3px;margin-left:8px}#crayon-title{width:360px}#TB_window.crayon-te-ajax{overflow:auto!important}#TB_window.crayon-te-ajax,#TB_window.crayon-te-ajax #TB_ajaxContent,#TB_window.crayon-te-ajax #TB_title{width:680px!important}#TB_window.crayon-te-ajax #TB_ajaxContent{padding:0!important;margin:0!important;width:100%!important;height:auto!important;margin-top:28px!important}#TB_window.crayon-te-ajax #TB_title{position:fixed!important}#TB_window.crayon-te-ajax #TB_title .crayon-te-submit{margin-top:3px!important;float:right!important}#TB_window.crayon-te-ajax a{color:#2587e2;text-decoration:none}#TB_window.crayon-te-ajax a:hover{color:#499ce9}.crayon-te-quote{background:#DDD;padding:0 2px}#crayon-te-submit-wrapper{display:none}#crayon-te-clear{display:none;margin:0;margin-top:10px}.crayon-syntax-pre{background:red;white-space:pre;overflow:auto;display:block;word-wrap:break-word}.crayon-question{padding:1px 4px!important;background:#83b3cb!important;text-decoration:none!important;color:white!important;border-radius:10px!important;height:15px!important;width:15px!important}.crayon-setting-changed,.crayon-setting-selected{background:#fffaad!important}.crayon-question:hover{color:white;background:#a6d6ef}#crayon-te-warning{display:none}.crayon-te-info{padding:5px!important;margin:2px 0!important}#crayon-te-submit{margin-bottom:5px}.wp_themeSkin span.mce_crayon_tinymce{background:url(../images/crayon_tinymce.png)}
|
js/min/crayon.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
var jQueryCrayon=jQuery;(function(a){a(document).ready(function(){CrayonUtil.init()});CrayonUtil=new function(){var c=this;var b=null;c.init=function(){b=CrayonSyntaxSettings;c.initGET()};c.addPrefixToID=function(d){return d.replace(/^([#.])?(.*)$/,"$1"+b.prefix+"$2")};c.removePrefixFromID=function(e){var d=new RegExp("^[#.]?"+b.prefix,"i");return e.replace(d,"")};c.cssElem=function(d){return a(c.addPrefixToID(d))};c.setDefault=function(e,f){return(typeof e=="undefined")?f:e};c.setMax=function(e,d){return e<=d?e:d};c.setMin=function(d,e){return d>=e?d:e};c.setRange=function(e,f,d){return c.setMax(c.setMin(e,f),d)};c.getExt=function(e){if(e.indexOf(".")==-1){return undefined}var d=e.split(".");if(d.length){d=d[d.length-1]}else{d=""}return d};c.initGET=function(){window.currentURL=window.location.protocol+"//"+window.location.host+window.location.pathname;window.currentDir=window.currentURL.substring(0,window.currentURL.lastIndexOf("/"));function d(e){e=e.split("+").join(" ");var h={},g,f=/[?&]?([^=]+)=([^&]*)/g;while(g=f.exec(e)){h[decodeURIComponent(g[1])]=decodeURIComponent(g[2])}return h}window.GET=d(document.location.search)};c.getAJAX=function(d,e){d.version=b.version;a.get(b.ajaxurl,d,e)};c.postAJAX=function(d,e){d.version=b.version;a.post(b.ajaxurl,d,e)};c.reload=function(){var d="?";for(var e in window.GET){d+=e+"="+window.GET[e]+"&"}window.location=window.currentURL+d};c.escape=function(d){if(typeof encodeURIComponent=="function"){return encodeURIComponent(d)}else{if(typeof escape!="function"){return escape(d)}else{return d}}};c.log=function(d){if(typeof console!="undefined"&&b.debug){console.log(d)}};c.decode_html=function(d){return String(d).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")};c.encode_html=function(d){return String(d).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")};c.getReadableColor=function(g,f){f=a.extend({amount:0.5,xMulti:1,yMulti:1.5,normalizeHue:[20,180],normalizeHueXMulti:1/2.5,normalizeHueYMulti:1},f);var d=tinycolor(g);var e=d.toHsv();var j={x:e.s,y:1-e.v};j.x*=f.xMulti;j.y*=f.yMulti;if(f.normalizeHue&&e.h>f.normalizeHue[0]&&e.h<f.normalizeHue[1]){j.x*=f.normalizeHueXMulti;j.y*=f.normalizeHueYMulti}var h=Math.sqrt(Math.pow(j.x,2)+Math.pow(j.y,2));if(h<f.amount){e.v=0}else{e.v=1}e.s=0;return tinycolor(e).toHexString()};c.removeChars=function(e,f){var d=new RegExp("["+e+"]","gmi");return f.replace(d,"")}};a.fn.bindFirst=function(c,e){this.bind(c,e);var b=this.data("events")[c.split(".")[0]];var d=b.pop();b.splice(0,0,d)};a.keys=function(d){var c=[];for(var b in d){c.push(b)}return c};RegExp.prototype.execAll=function(c){var f=[];var b=null;while((b=this.exec(c))!=null){var e=[];for(var d in b){if(parseInt(d)==d){e.push(b[d])}}f.push(e)}return f};RegExp.prototype.escape=function(b){return b.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")};String.prototype.sliceReplace=function(d,b,c){return this.substring(0,d)+c+this.substring(b)};String.prototype.escape=function(){var b={"&":"&","<":"<",">":">"};return this.replace(/[&<>]/g,function(c){return b[c]||c})};String.prototype.linkify=function(b){b=typeof b!="undefined"?b:"";return this.replace(/(http(s)?:\/\/(\S)+)/gmi,'<a href="$1" target="'+b+'">$1</a>')};String.prototype.toTitleCase=function(){var b=this.split(/\s+/);var c="";a.each(b,function(e,d){if(d!=""){c+=d.slice(0,1).toUpperCase()+d.slice(1,d.length);if(e!=b.length-1&&b[e+1]!=""){c+=" "}}});return c}})(jQueryCrayon);jqueryPopup=Object();jqueryPopup.defaultSettings={centerBrowser:0,centerScreen:0,height:500,left:0,location:0,menubar:0,resizable:0,scrollbars:0,status:0,width:500,windowName:null,windowURL:null,top:0,toolbar:0,data:null,event:"click"};(function(a){popupWindow=function(d,c,f,b){f=typeof f!=="undefined"?f:null;b=typeof b!=="undefined"?b:null;if(typeof d=="string"){d=jQuery(d)}if(!(d instanceof jQuery)){return false}var e=jQuery.extend({},jqueryPopup.defaultSettings,c||{});d.handler=jQuery(d).bind(e.event,function(){if(f){f()}var g="height="+e.height+",width="+e.width+",toolbar="+e.toolbar+",scrollbars="+e.scrollbars+",status="+e.status+",resizable="+e.resizable+",location="+e.location+",menuBar="+e.menubar;e.windowName=e.windowName||jQuery(this).attr("name");var h=jQuery(this).attr("href");if(!e.windowURL&&!(h=="#")&&!(h=="")){e.windowURL=jQuery(this).attr("href")}var j,k;var l=null;if(e.centerBrowser){if(jQuery.browser.msie){j=(window.screenTop-120)+((((document.documentElement.clientHeight+120)/2)-(e.height/2)));k=window.screenLeft+((((document.body.offsetWidth+20)/2)-(e.width/2)))}else{j=window.screenY+(((window.outerHeight/2)-(e.height/2)));k=window.screenX+(((window.outerWidth/2)-(e.width/2)))}l=window.open(e.windowURL,e.windowName,g+",left="+k+",top="+j)}else{if(e.centerScreen){j=(screen.height-e.height)/2;k=(screen.width-e.width)/2;l=window.open(e.windowURL,e.windowName,g+",left="+k+",top="+j)}else{l=window.open(e.windowURL,e.windowName,g+",left="+e.left+",top="+e.top)}}if(l!=null){l.focus();if(e.data){l.document.write(e.data)}}if(b){b()}});return e};popdownWindow=function(b,c){if(typeof c=="undefined"){c="click"}b=jQuery(b);if(!(b instanceof jQuery)){return false}b.unbind(c,b.handler)}})(jQueryCrayon);(function(f){f.fn.exists=function(){return this.length!==0};f.fn.style=function(C,F,B){var E=this.get(0);if(typeof E=="undefined"){return}var D=E.style;if(typeof C!="undefined"){if(typeof F!="undefined"){B=typeof B!="undefined"?B:"";if(typeof D.setProperty!="undefined"){D.setProperty(C,F,B)}else{D[C]=F}}else{return D[C]}}else{return D}};var d="crayon-pressed";var a="";var o="div.crayon-syntax";var e=".crayon-toolbar";var c=".crayon-info";var x=".crayon-plain";var p=".crayon-main";var n=".crayon-table";var w=".crayon-loading";var h=".crayon-code";var q=".crayon-title";var m=".crayon-tools";var b=".crayon-nums";var k=".crayon-num";var r=".crayon-line";var g="crayon-wrapped";var t=".crayon-nums-content";var v=".crayon-nums-button";var l=".crayon-wrap-button";var j=".crayon-expand-button";var u="crayon-expanded crayon-toolbar-visible";var z="crayon-placeholder";var y=".crayon-popup-button";var s=".crayon-copy-button";var A=".crayon-plain-button";f(document).ready(function(){CrayonSyntax.init()});CrayonSyntax=new function(){var J=this;var O=new Object();var ah;var I;var H=0;var aa;J.init=function(){if(typeof O=="undefined"){O=new Object()}ah=CrayonSyntaxSettings;I=CrayonSyntaxStrings;f(o).each(function(){J.process(this)})};J.process=function(aE,aF){aE=f(aE);var at=aE.attr("id");if(at=="crayon-"){at+=Y()}aE.attr("id",at);CrayonUtil.log(at);if(typeof aF=="undefined"){aF=false}if(!aF&&!ab(at)){return}var av=aE.find(e);var aD=aE.find(c);var aq=aE.find(x);var ar=aE.find(p);var aC=aE.find(n);var ak=aE.find(h);var aH=aE.find(q);var aB=aE.find(m);var az=aE.find(b);var aw=aE.find(t);var aA=aE.find(v);var an=aE.find(l);var ap=aE.find(j);var aG=aE.find(y);var au=aE.find(s);var am=aE.find(A);O[at]=aE;O[at].toolbar=av;O[at].plain=aq;O[at].info=aD;O[at].main=ar;O[at].table=aC;O[at].code=ak;O[at].title=aH;O[at].tools=aB;O[at].nums=az;O[at].nums_content=aw;O[at].numsButton=aA;O[at].wrapButton=an;O[at].expandButton=ap;O[at].popup_button=aG;O[at].copy_button=au;O[at].plainButton=am;O[at].numsVisible=true;O[at].wrapped=false;O[at].plainVisible=false;O[at].toolbar_delay=0;O[at].time=1;f(x).css("z-index",0);var ax=ar.style();O[at].mainStyle={height:ax&&ax.height||"","max-height":ax&&ax.maxHeight||"","min-height":ax&&ax.minHeight||"",width:ax&&ax.width||"","max-width":ax&&ax.maxWidth||"","min-width":ax&&ax.minWidth||""};O[at].mainHeightAuto=O[at].mainStyle.height==""&&O[at].mainStyle["max-height"]=="";var al;var ay=0;O[at].loading=true;O[at].scrollBlockFix=false;aA.click(function(){CrayonSyntax.toggleNums(at)});an.click(function(){CrayonSyntax.toggleWrap(at)});ap.click(function(){CrayonSyntax.toggleExpand(at)});am.click(function(){CrayonSyntax.togglePlain(at)});au.click(function(){CrayonSyntax.copyPlain(at)});C(at);var ao=function(){if(az.filter('[data-settings~="hide"]').length!=0){aw.ready(function(){CrayonUtil.log("function"+at);CrayonSyntax.toggleNums(at,true,true)})}else{ad(at)}if(typeof O[at].expanded=="undefined"){if(Math.abs(O[at].main.outerWidth()-O[at].table.outerWidth())<10){O[at].expandButton.hide()}else{O[at].expandButton.show()}}if(ay==5){clearInterval(al);O[at].loading=false}ay++};al=setInterval(ao,300);D(at);f(k,O[at]).each(function(){var aK=f(this).attr("data-line");var aJ=f("#"+aK);var aI=aJ.style("height");if(aI){aJ.attr("data-height",aI)}});ar.css("position","relative");ar.css("z-index",1);aa=(aE.filter('[data-settings~="touchscreen"]').length!=0);if(!aa){ar.click(function(){B(at,"",false)});aq.click(function(){B(at,"",false)});aD.click(function(){B(at,"",false)})}if(aE.filter('[data-settings~="no-popup"]').length==0){O[at].popup_settings=popupWindow(aG,{height:screen.height-200,width:screen.width-100,top:75,left:50,scrollbars:1,windowURL:"",data:""},function(){G(at)},function(){})}aq.css("opacity",0);O[at].toolbarVisible=true;O[at].hasOneLine=aC.outerHeight()<av.outerHeight()*2;O[at].toolbarMouseover=false;if(av.filter('[data-settings~="mouseover"]').length!=0&&!aa){O[at].toolbarMouseover=true;O[at].toolbarVisible=false;av.css("margin-top","-"+av.outerHeight()+"px");av.hide();if(av.filter('[data-settings~="overlay"]').length!=0&&!O[at].hasOneLine){av.css("position","absolute");av.css("z-index",2);if(av.filter('[data-settings~="hide"]').length!=0){ar.click(function(){U(at,undefined,undefined,0)});aq.click(function(){U(at,false,undefined,0)})}}else{av.css("z-index",4)}if(av.filter('[data-settings~="delay"]').length!=0){O[at].toolbar_delay=500}aE.mouseenter(function(){U(at,true)}).mouseleave(function(){U(at,false)})}else{if(aa){av.show()}}if(aE.filter('[data-settings~="minimize"]').length==0){J.minimize(at)}if(aq.length!=0&&!aa){if(aq.filter('[data-settings~="dblclick"]').length!=0){ar.dblclick(function(){CrayonSyntax.togglePlain(at)})}else{if(aq.filter('[data-settings~="click"]').length!=0){ar.click(function(){CrayonSyntax.togglePlain(at)})}else{if(aq.filter('[data-settings~="mouseover"]').length!=0){aE.mouseenter(function(){CrayonSyntax.togglePlain(at,true)}).mouseleave(function(){CrayonSyntax.togglePlain(at,false)});aA.hide()}}}if(aq.filter('[data-settings~="show-plain-default"]').length!=0){CrayonSyntax.togglePlain(at,true)}}var aj=aE.filter('[data-settings~="expand"]').length!=0;if(!aa&&aE.filter('[data-settings~="scroll-mouseover"]').length!=0){ar.css("overflow","hidden");aq.css("overflow","hidden");aE.mouseenter(function(){N(at,true,aj)}).mouseleave(function(){N(at,false,aj)})}if(aj){aE.mouseenter(function(){E(at,true)}).mouseleave(function(){E(at,false)})}if(aE.filter('[data-settings~="disable-anim"]').length!=0){O[at].time=0}if(aE.filter('[data-settings~="wrap"]').length!=0){O[at].wrapped=true}O[at].mac=aE.hasClass("crayon-os-mac");ad(at);ac(at);Z(at)};var ab=function(aj){CrayonUtil.log(O);if(typeof O[aj]=="undefined"){O[aj]=f("#"+aj);CrayonUtil.log("make "+aj);return true}CrayonUtil.log("no make "+aj);return false};var Y=function(){return H++};var G=function(aj){if(typeof O[aj]=="undefined"){return ab(aj)}var ak=O[aj].popup_settings;if(ak.data){return}var am=O[aj].clone(true);am.removeClass("crayon-wrapped");if(O[aj].wrapped){f(k,am).each(function(){var ap=f(this).attr("data-line");var ao=f("#"+ap);var an=ao.attr("data-height");an=an?an:"";if(typeof an!="undefined"){ao.css("height",an);f(this).css("height",an)}})}am.find(p).css("height","");var al="";if(O[aj].plainVisible){al=am.find(x)}else{al=am.find(p)}ak.data=J.getAllCSS()+'<body class="crayon-popup-window" style="padding:0; margin:0;"><div class="'+am.attr("class")+' crayon-popup">'+J.removeCssInline(J.getHtmlString(al))+"</div></body>"};J.minimize=function(am){var al=f('<div class="crayon-minimize crayon-button"><div>');O[am].tools.append(al);O[am].origTitle=O[am].title.html();if(!O[am].origTitle){O[am].title.html(I.minimize)}var ak="crayon-minimized";var aj=function(){O[am].toolbarPreventHide=false;al.remove();O[am].removeClass(ak);O[am].title.html(O[am].origTitle);var an=O[am].toolbar;if(an.filter('[data-settings~="never-show"]').length!=0){an.remove()}};O[am].toolbar.click(aj);al.click(aj);O[am].addClass(ak);O[am].toolbarPreventHide=true;U(am,undefined,undefined,0)};J.getHtmlString=function(aj){return f("<div>").append(aj.clone()).remove().html()};J.removeCssInline=function(al){var ak=/style\s*=\s*"([^"]+)"/gmi;var aj=null;while((aj=ak.exec(al))!=null){var am=aj[1];am=am.replace(/\b(?:width|height)\s*:[^;]+;/gmi,"");al=al.sliceReplace(aj.index,aj.index+aj[0].length,'style="'+am+'"')}return al};J.getAllCSS=function(){var al="";var ak=f('link[rel="stylesheet"]');var aj=[];if(ak.length==1){aj=ak}else{aj=ak.filter('[href*="crayon-syntax-highlighter"], [href*="min/"]')}aj.each(function(){var am=J.getHtmlString(f(this));al+=am});return al};J.copyPlain=function(al,am){if(typeof O[al]=="undefined"){return ab(al)}var ak=O[al].plain;J.togglePlain(al,true,true);U(al,true);var aj=O[al].mac?"\u2318":"CTRL";var an=I.copy;an=an.replace(/%s/,aj+"+C");an=an.replace(/%s/,aj+"+V");B(al,an);return false};var B=function(ak,am,aj){if(typeof O[ak]=="undefined"){return ab(ak)}var al=O[ak].info;if(typeof am=="undefined"){am=""}if(typeof aj=="undefined"){aj=true}if(M(al)&&aj){al.html("<div>"+am+"</div>");al.css("margin-top",-al.outerHeight());al.show();R(ak,al,true);setTimeout(function(){R(ak,al,false)},5000)}if(!aj){R(ak,al,false)}};var C=function(aj){if(window.devicePixelRatio>1){var ak=f(".crayon-button-icon",O[aj].toolbar);ak.each(function(){var am=f(this).css("background-image");var al=am.replace(/\.(?=[^\.]+$)/g,"@2x.");f(this).css("background-size","48px 128px");f(this).css("background-image",al)})}};var M=function(aj){var ak="-"+aj.outerHeight()+"px";if(aj.css("margin-top")==ak||aj.css("display")=="none"){return true}else{return false}};var R=function(am,al,ak,ao,an,aq){var aj=function(){if(aq){aq(am,al)}};var ap="-"+al.outerHeight()+"px";if(typeof ak=="undefined"){if(M(al)){ak=true}else{ak=false}}if(typeof ao=="undefined"){ao=100}if(ao==false){ao=false}if(typeof an=="undefined"){an=0}al.stop(true);if(ak==true){al.show();al.animate({marginTop:0},ai(ao,am),aj)}else{if(ak==false){if(al.css("margin-top")=="0px"&&an){al.delay(an)}al.animate({marginTop:ap},ai(ao,am),function(){al.hide();aj()})}}};J.togglePlain=function(am,an,ak){if(typeof O[am]=="undefined"){return ab(am)}var aj=O[am].main;var al=O[am].plain;if((aj.is(":animated")||al.is(":animated"))&&typeof an=="undefined"){return}af(am);var ap,ao;if(typeof an!="undefined"){if(an){ap=aj;ao=al}else{ap=al;ao=aj}}else{if(aj.css("z-index")==1){ap=aj;ao=al}else{ap=al;ao=aj}}O[am].plainVisible=(ao==al);O[am].top=ap.scrollTop();O[am].left=ap.scrollLeft();O[am].scrollChanged=false;D(am);ap.stop(true);ap.fadeTo(ai(500,am),0,function(){ap.css("z-index",0)});ao.stop(true);ao.fadeTo(ai(500,am),1,function(){ao.css("z-index",1);if(ao==al){if(ak){al.select()}else{}}ao.scrollTop(O[am].top+1);ao.scrollTop(O[am].top);ao.scrollLeft(O[am].left+1);ao.scrollLeft(O[am].left)});ao.scrollTop(O[am].top);ao.scrollLeft(O[am].left);ac(am);U(am,false);return false};J.toggleNums=function(an,am,aj){if(typeof O[an]=="undefined"){ab(an);return false}if(O[an].table.is(":animated")){return false}var ap=Math.round(O[an].nums_content.outerWidth()+1);var ao="-"+ap+"px";var al;if(typeof am!="undefined"){al=false}else{al=(O[an].table.css("margin-left")==ao)}var ak;if(al){ak="0px";O[an].numsVisible=true}else{O[an].table.css("margin-left","0px");O[an].numsVisible=false;ak=ao}if(typeof aj!="undefined"){O[an].table.css("margin-left",ak);ad(an);return false}var aq=(O[an].table.outerWidth()+K(O[an].table.css("margin-left"))>O[an].main.outerWidth());var ar=(O[an].table.outerHeight()>O[an].main.outerHeight());if(!aq&&!ar){O[an].main.css("overflow","hidden")}O[an].table.animate({marginLeft:ak},ai(200,an),function(){if(typeof O[an]!="undefined"){ad(an);if(!aq&&!ar){O[an].main.css("overflow","auto")}}});return false};J.toggleWrap=function(aj){O[aj].wrapped=!O[aj].wrapped;Z(aj)};J.toggleExpand=function(aj){var ak=!CrayonUtil.setDefault(O[aj].expanded,false);E(aj,ak)};var Z=function(aj,ak){ak=CrayonUtil.setDefault(ak,true);if(O[aj].wrapped){O[aj].addClass(g)}else{O[aj].removeClass(g)}F(aj);if(!O[aj].expanded&&ak){W(aj)}O[aj].wrapTimes=0;clearInterval(O[aj].wrapTimer);O[aj].wrapTimer=setInterval(function(){if(O[aj].is(":visible")){P(aj);O[aj].wrapTimes++;if(O[aj].wrapTimes==5){clearInterval(O[aj].wrapTimer)}}},200)};var ae=function(aj){if(typeof O[aj]=="undefined"){ab(aj);return false}};var K=function(ak){if(typeof ak!="string"){return 0}var aj=ak.replace(/[^-0-9]/g,"");if(aj.length==0){return 0}else{return parseInt(aj)}};var ad=function(aj){if(typeof O[aj]=="undefined"||typeof O[aj].numsVisible=="undefined"){return}if(O[aj].numsVisible){O[aj].numsButton.removeClass(a);O[aj].numsButton.addClass(d)}else{O[aj].numsButton.removeClass(d);O[aj].numsButton.addClass(a)}};var F=function(aj){if(typeof O[aj]=="undefined"||typeof O[aj].wrapped=="undefined"){return}if(O[aj].wrapped){O[aj].wrapButton.removeClass(a);O[aj].wrapButton.addClass(d)}else{O[aj].wrapButton.removeClass(d);O[aj].wrapButton.addClass(a)}};var X=function(aj){if(typeof O[aj]=="undefined"||typeof O[aj].expanded=="undefined"){return}if(O[aj].expanded){O[aj].expandButton.removeClass(a);O[aj].expandButton.addClass(d)}else{O[aj].expandButton.removeClass(d);O[aj].expandButton.addClass(a)}};var ac=function(aj){if(typeof O[aj]=="undefined"||typeof O[aj].plainVisible=="undefined"){return}if(O[aj].plainVisible){O[aj].plainButton.removeClass(a);O[aj].plainButton.addClass(d)}else{O[aj].plainButton.removeClass(d);O[aj].plainButton.addClass(a)}};var U=function(ak,aj,am,al){if(typeof O[ak]=="undefined"){return ab(ak)}else{if(!O[ak].toolbarMouseover){return}else{if(aj==false&&O[ak].toolbarPreventHide){return}else{if(aa){return}}}}var an=O[ak].toolbar;if(typeof al=="undefined"){al=O[ak].toolbar_delay}R(ak,an,aj,am,al,function(){O[ak].toolbarVisible=aj})};var S=function(al,aj){var ak=f.extend({},al);ak.width+=aj.width;ak.height+=aj.height;return ak};var Q=function(al,aj){var ak=f.extend({},al);ak.width-=aj.width;ak.height-=aj.height;return ak};var V=function(aj){if(typeof O[aj].initialSize=="undefined"){O[aj].toolbarHeight=O[aj].toolbar.outerHeight();O[aj].innerSize={width:O[aj].width(),height:O[aj].height()};O[aj].outerSize={width:O[aj].outerWidth(),height:O[aj].outerHeight()};O[aj].borderSize=Q(O[aj].outerSize,O[aj].innerSize);O[aj].initialSize={width:O[aj].main.outerWidth(),height:O[aj].main.outerHeight()};O[aj].initialSize.height+=O[aj].toolbarHeight;O[aj].initialOuterSize=S(O[aj].initialSize,O[aj].borderSize);O[aj].finalSize={width:O[aj].table.outerWidth(),height:O[aj].table.outerHeight()};O[aj].finalSize.height+=O[aj].toolbarHeight;O[aj].finalSize.width=CrayonUtil.setMin(O[aj].finalSize.width,O[aj].initialSize.width);O[aj].finalSize.height=CrayonUtil.setMin(O[aj].finalSize.height,O[aj].initialSize.height);O[aj].diffSize=Q(O[aj].finalSize,O[aj].initialSize);O[aj].finalOuterSize=S(O[aj].finalSize,O[aj].borderSize);O[aj].initialSize.height+=O[aj].toolbar.outerHeight()}};var E=function(am,ap){if(typeof O[am]=="undefined"){return ab(am)}if(typeof ap=="undefined"){return}var ak=O[am].main;var ar=O[am].plain;if(ap){if(typeof O[am].expanded=="undefined"){V(am);O[am].expandTime=CrayonUtil.setRange(O[am].diffSize.width/3,300,800);O[am].expanded=false;var aq=O[am].finalOuterSize;O[am].placeholder=f("<div></div>");O[am].placeholder.addClass(z);O[am].placeholder.css(aq);O[am].before(O[am].placeholder);O[am].placeholder.css("margin",O[am].css("margin"));f(window).bind("resize",L)}var an={height:"auto","min-height":"none","max-height":"none"};var aj={width:"auto","min-width":"none","max-width":"none"};O[am].outerWidth(O[am].outerWidth());O[am].css({"min-width":"none","max-width":"none"});var ao={width:O[am].finalOuterSize.width};if(!O[am].mainHeightAuto&&!O[am].hasOneLine){ao.height=O[am].finalOuterSize.height;O[am].outerHeight(O[am].outerHeight())}ak.css(an);ak.css(aj);O[am].stop(true);O[am].animate(ao,ai(O[am].expandTime,am),function(){O[am].expanded=true;X(am)});O[am].placeholder.show();f("body").prepend(O[am]);O[am].addClass(u);L()}else{var at=O[am].initialOuterSize;var al=O[am].toolbar_delay;if(at){O[am].stop(true);if(!O[am].expanded){O[am].delay(al)}var ao={width:at.width};if(!O[am].mainHeightAuto&&!O[am].hasOneLine){ao.height=at.height}O[am].animate(ao,ai(O[am].expandTime,am),function(){ag(am)})}else{setTimeout(function(){ag(am)},al)}O[am].placeholder.hide();O[am].placeholder.before(O[am]);O[am].css({left:"auto",top:"auto"});O[am].removeClass(u)}af(am);if(ap){Z(am,false)}};var L=function(){for(uid in O){if(O[uid].hasClass(u)){O[uid].css(O[uid].placeholder.offset())}}};var ag=function(aj){O[aj].expanded=false;W(aj);X(aj);if(O[aj].wrapped){Z(aj)}};var N=function(am,ak,an){if(typeof O[am]=="undefined"){return ab(am)}if(typeof ak=="undefined"||an||O[am].expanded){return}var aj=O[am].main;var al=O[am].plain;if(ak){aj.css("overflow","auto");al.css("overflow","auto");if(typeof O[am].top!="undefined"){visible=(aj.css("z-index")==1?aj:al);visible.scrollTop(O[am].top-1);visible.scrollTop(O[am].top);visible.scrollLeft(O[am].left-1);visible.scrollLeft(O[am].left)}}else{visible=(aj.css("z-index")==1?aj:al);O[am].top=visible.scrollTop();O[am].left=visible.scrollLeft();aj.css("overflow","hidden");al.css("overflow","hidden")}O[am].scrollChanged=true;D(am)};var D=function(aj){O[aj].table.style("width","100%","important");var ak=setTimeout(function(){O[aj].table.style("width","");clearInterval(ak)},10)};var W=function(al){var ak=O[al].main;var aj=O[al].mainStyle;ak.css(aj);O[al].css("height","auto");O[al].css("width",aj.width);O[al].css("max-width",aj["max-width"]);O[al].css("min-width",aj["min-width"])};var af=function(aj){O[aj].plain.outerHeight(O[aj].main.outerHeight())};var P=function(aj){f(k,O[aj]).each(function(){var am=f(this).attr("data-line");var al=f("#"+am);var ak=null;if(O[aj].wrapped){al.css("height","");ak=al.outerHeight();ak=ak?ak:""}else{ak=al.attr("data-height");ak=ak?ak:"";al.css("height",ak)}f(this).css("height",ak)})};var ai=function(aj,ak){if(aj=="fast"){aj=200}else{if(aj=="slow"){aj=600}else{if(!T(aj)){aj=parseInt(aj);if(isNaN(aj)){return 0}}}}return aj*O[ak].time};var T=function(aj){return typeof aj=="number"}}})(jQueryCrayon);var CSSJSON=new function(){var c=this;c.init=function(){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.repeat=function(p){return new Array(1+p).join(this)}};c.init();var h=/([^\s\;\{\}][^\;\{\}]*)\{/g;var n=/\}/g;var d=/([^\;\{\}]*)\;/g;var l=/\/\*[\s\S]*?\*\//g;var g=/([^\:]+):([^\;]*);/;var o=/(\/\*[\s\S]*?\*\/)|([^\s\;\{\}][^\;\{\}]*(?=\{))|(\})|([^\;\{\}]+\;(?!\s*\*\/))/gmi;var j=1;var f=2;var b=3;var k=4;var e=function(p){return typeof p=="undefined"||p.length==0||p==null};c.toJSON=function(r,x){var s={children:{},attributes:{}};var u=null;var v=0;if(typeof x=="undefined"){var x={ordered:false,comments:false,stripComments:false,split:false}}if(x.stripComments){x.comments=false;r=r.replace(l,"")}while((u=o.exec(r))!=null){if(!e(u[j])&&x.comments){var C=u[j].trim();s[v++]=C}else{if(!e(u[f])){var p=u[f].trim();var A=c.toJSON(r,x);if(x.ordered){var t={};t.name=p;t.value=A;t.type="rule";s[v++]=t}else{if(x.split){var B=p.split(",")}else{var B=[p]}for(i in B){var q=B[i].trim();if(q in s.children){for(var y in A.attributes){s.children[q].attributes[y]=A.attributes[y]}}else{s.children[q]=A}}}}else{if(!e(u[b])){return s}else{if(!e(u[k])){var D=u[k].trim();var w=g.exec(D);if(w){var p=w[1].trim();var z=w[2].trim();if(x.ordered){var t={};t.name=p;t.value=z;t.type="attr";s[v++]=t}else{s.attributes[p]=z}}else{s[v++]=D}}}}}}return s};c.toCSS=function(r,t,q){var p="";if(typeof t=="undefined"){t=0}if(typeof q=="undefined"){q=false}if(r.attributes){for(i in r.attributes){p+=a(i,r.attributes[i],t)}}if(r.children){var s=true;for(i in r.children){if(q&&!s){p+="\n"}else{s=false}p+=m(i,r.children[i],t)}}return p};var a=function(p,q,r){return"\t".repeat(r)+p+": "+q+";\n"};var m=function(p,r,s){var q="\t".repeat(s)+p+" {\n";q+=c.toCSS(r,s+1);q+="\t".repeat(s)+"}\n";return q}};
|
1 |
+
var jQueryCrayon=jQuery;(function(a){a(document).ready(function(){CrayonUtil.init()});CrayonUtil=new function(){var c=this;var b=null;c.init=function(){b=CrayonSyntaxSettings;c.initGET()};c.addPrefixToID=function(d){return d.replace(/^([#.])?(.*)$/,"$1"+b.prefix+"$2")};c.removePrefixFromID=function(e){var d=new RegExp("^[#.]?"+b.prefix,"i");return e.replace(d,"")};c.cssElem=function(d){return a(c.addPrefixToID(d))};c.setDefault=function(e,f){return(typeof e=="undefined")?f:e};c.setMax=function(e,d){return e<=d?e:d};c.setMin=function(d,e){return d>=e?d:e};c.setRange=function(e,f,d){return c.setMax(c.setMin(e,f),d)};c.getExt=function(e){if(e.indexOf(".")==-1){return undefined}var d=e.split(".");if(d.length){d=d[d.length-1]}else{d=""}return d};c.initGET=function(){window.currentURL=window.location.protocol+"//"+window.location.host+window.location.pathname;window.currentDir=window.currentURL.substring(0,window.currentURL.lastIndexOf("/"));function d(e){e=e.split("+").join(" ");var h={},g,f=/[?&]?([^=]+)=([^&]*)/g;while(g=f.exec(e)){h[decodeURIComponent(g[1])]=decodeURIComponent(g[2])}return h}window.GET=d(document.location.search)};c.getAJAX=function(d,e){d.version=b.version;a.get(b.ajaxurl,d,e)};c.postAJAX=function(d,e){d.version=b.version;a.post(b.ajaxurl,d,e)};c.reload=function(){var d="?";for(var e in window.GET){d+=e+"="+window.GET[e]+"&"}window.location=window.currentURL+d};c.escape=function(d){if(typeof encodeURIComponent=="function"){return encodeURIComponent(d)}else{if(typeof escape!="function"){return escape(d)}else{return d}}};c.log=function(d){if(typeof console!="undefined"&&b.debug){console.log(d)}};c.decode_html=function(d){return String(d).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")};c.encode_html=function(d){return String(d).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")};c.getReadableColor=function(g,f){f=a.extend({amount:0.5,xMulti:1,yMulti:1.5,normalizeHue:[20,180],normalizeHueXMulti:1/2.5,normalizeHueYMulti:1},f);var d=tinycolor(g);var e=d.toHsv();var j={x:e.s,y:1-e.v};j.x*=f.xMulti;j.y*=f.yMulti;if(f.normalizeHue&&e.h>f.normalizeHue[0]&&e.h<f.normalizeHue[1]){j.x*=f.normalizeHueXMulti;j.y*=f.normalizeHueYMulti}var h=Math.sqrt(Math.pow(j.x,2)+Math.pow(j.y,2));if(h<f.amount){e.v=0}else{e.v=1}e.s=0;return tinycolor(e).toHexString()};c.removeChars=function(e,f){var d=new RegExp("["+e+"]","gmi");return f.replace(d,"")}};a.fn.bindFirst=function(c,e){this.bind(c,e);var b=this.data("events")[c.split(".")[0]];var d=b.pop();b.splice(0,0,d)};a.keys=function(d){var c=[];for(var b in d){c.push(b)}return c};RegExp.prototype.execAll=function(c){var f=[];var b=null;while((b=this.exec(c))!=null){var e=[];for(var d in b){if(parseInt(d)==d){e.push(b[d])}}f.push(e)}return f};RegExp.prototype.escape=function(b){return b.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")};String.prototype.sliceReplace=function(d,b,c){return this.substring(0,d)+c+this.substring(b)};String.prototype.escape=function(){var b={"&":"&","<":"<",">":">"};return this.replace(/[&<>]/g,function(c){return b[c]||c})};String.prototype.linkify=function(b){b=typeof b!="undefined"?b:"";return this.replace(/(http(s)?:\/\/(\S)+)/gmi,'<a href="$1" target="'+b+'">$1</a>')};String.prototype.toTitleCase=function(){var b=this.split(/\s+/);var c="";a.each(b,function(e,d){if(d!=""){c+=d.slice(0,1).toUpperCase()+d.slice(1,d.length);if(e!=b.length-1&&b[e+1]!=""){c+=" "}}});return c}})(jQueryCrayon);jqueryPopup=Object();jqueryPopup.defaultSettings={centerBrowser:0,centerScreen:0,height:500,left:0,location:0,menubar:0,resizable:0,scrollbars:0,status:0,width:500,windowName:null,windowURL:null,top:0,toolbar:0,data:null,event:"click"};(function(a){popupWindow=function(d,c,f,b){f=typeof f!=="undefined"?f:null;b=typeof b!=="undefined"?b:null;if(typeof d=="string"){d=jQuery(d)}if(!(d instanceof jQuery)){return false}var e=jQuery.extend({},jqueryPopup.defaultSettings,c||{});d.handler=jQuery(d).bind(e.event,function(){if(f){f()}var g="height="+e.height+",width="+e.width+",toolbar="+e.toolbar+",scrollbars="+e.scrollbars+",status="+e.status+",resizable="+e.resizable+",location="+e.location+",menuBar="+e.menubar;e.windowName=e.windowName||jQuery(this).attr("name");var h=jQuery(this).attr("href");if(!e.windowURL&&!(h=="#")&&!(h=="")){e.windowURL=jQuery(this).attr("href")}var j,k;var l=null;if(e.centerBrowser){if(typeof window.screenY=="undefined"){j=(window.screenTop-120)+((((document.documentElement.clientHeight+120)/2)-(e.height/2)));k=window.screenLeft+((((document.body.offsetWidth+20)/2)-(e.width/2)))}else{j=window.screenY+(((window.outerHeight/2)-(e.height/2)));k=window.screenX+(((window.outerWidth/2)-(e.width/2)))}l=window.open(e.windowURL,e.windowName,g+",left="+k+",top="+j)}else{if(e.centerScreen){j=(screen.height-e.height)/2;k=(screen.width-e.width)/2;l=window.open(e.windowURL,e.windowName,g+",left="+k+",top="+j)}else{l=window.open(e.windowURL,e.windowName,g+",left="+e.left+",top="+e.top)}}if(l!=null){l.focus();if(e.data){l.document.write(e.data)}}if(b){b()}});return e};popdownWindow=function(b,c){if(typeof c=="undefined"){c="click"}b=jQuery(b);if(!(b instanceof jQuery)){return false}b.unbind(c,b.handler)}})(jQueryCrayon);(function(f){f.fn.exists=function(){return this.length!==0};f.fn.style=function(C,F,B){var E=this.get(0);if(typeof E=="undefined"){return}var D=E.style;if(typeof C!="undefined"){if(typeof F!="undefined"){B=typeof B!="undefined"?B:"";if(typeof D.setProperty!="undefined"){D.setProperty(C,F,B)}else{D[C]=F}}else{return D[C]}}else{return D}};var d="crayon-pressed";var a="";var o="div.crayon-syntax";var e=".crayon-toolbar";var c=".crayon-info";var x=".crayon-plain";var p=".crayon-main";var n=".crayon-table";var w=".crayon-loading";var h=".crayon-code";var q=".crayon-title";var m=".crayon-tools";var b=".crayon-nums";var k=".crayon-num";var r=".crayon-line";var g="crayon-wrapped";var t=".crayon-nums-content";var v=".crayon-nums-button";var l=".crayon-wrap-button";var j=".crayon-expand-button";var u="crayon-expanded crayon-toolbar-visible";var z="crayon-placeholder";var y=".crayon-popup-button";var s=".crayon-copy-button";var A=".crayon-plain-button";f(document).ready(function(){CrayonSyntax.init()});CrayonSyntax=new function(){var J=this;var O=new Object();var ah;var I;var H=0;var aa;J.init=function(){if(typeof O=="undefined"){O=new Object()}ah=CrayonSyntaxSettings;I=CrayonSyntaxStrings;f(o).each(function(){J.process(this)})};J.process=function(aE,aF){aE=f(aE);var at=aE.attr("id");if(at=="crayon-"){at+=Y()}aE.attr("id",at);CrayonUtil.log(at);if(typeof aF=="undefined"){aF=false}if(!aF&&!ab(at)){return}var av=aE.find(e);var aD=aE.find(c);var aq=aE.find(x);var ar=aE.find(p);var aC=aE.find(n);var ak=aE.find(h);var aH=aE.find(q);var aB=aE.find(m);var az=aE.find(b);var aw=aE.find(t);var aA=aE.find(v);var an=aE.find(l);var ap=aE.find(j);var aG=aE.find(y);var au=aE.find(s);var am=aE.find(A);O[at]=aE;O[at].toolbar=av;O[at].plain=aq;O[at].info=aD;O[at].main=ar;O[at].table=aC;O[at].code=ak;O[at].title=aH;O[at].tools=aB;O[at].nums=az;O[at].nums_content=aw;O[at].numsButton=aA;O[at].wrapButton=an;O[at].expandButton=ap;O[at].popup_button=aG;O[at].copy_button=au;O[at].plainButton=am;O[at].numsVisible=true;O[at].wrapped=false;O[at].plainVisible=false;O[at].toolbar_delay=0;O[at].time=1;f(x).css("z-index",0);var ax=ar.style();O[at].mainStyle={height:ax&&ax.height||"","max-height":ax&&ax.maxHeight||"","min-height":ax&&ax.minHeight||"",width:ax&&ax.width||"","max-width":ax&&ax.maxWidth||"","min-width":ax&&ax.minWidth||""};O[at].mainHeightAuto=O[at].mainStyle.height==""&&O[at].mainStyle["max-height"]=="";var al;var ay=0;O[at].loading=true;O[at].scrollBlockFix=false;aA.click(function(){CrayonSyntax.toggleNums(at)});an.click(function(){CrayonSyntax.toggleWrap(at)});ap.click(function(){CrayonSyntax.toggleExpand(at)});am.click(function(){CrayonSyntax.togglePlain(at)});au.click(function(){CrayonSyntax.copyPlain(at)});C(at);var ao=function(){if(az.filter('[data-settings~="hide"]').length!=0){aw.ready(function(){CrayonUtil.log("function"+at);CrayonSyntax.toggleNums(at,true,true)})}else{ad(at)}if(typeof O[at].expanded=="undefined"){if(Math.abs(O[at].main.outerWidth()-O[at].table.outerWidth())<10){O[at].expandButton.hide()}else{O[at].expandButton.show()}}if(ay==5){clearInterval(al);O[at].loading=false}ay++};al=setInterval(ao,300);D(at);f(k,O[at]).each(function(){var aK=f(this).attr("data-line");var aJ=f("#"+aK);var aI=aJ.style("height");if(aI){aJ.attr("data-height",aI)}});ar.css("position","relative");ar.css("z-index",1);aa=(aE.filter('[data-settings~="touchscreen"]').length!=0);if(!aa){ar.click(function(){B(at,"",false)});aq.click(function(){B(at,"",false)});aD.click(function(){B(at,"",false)})}if(aE.filter('[data-settings~="no-popup"]').length==0){O[at].popup_settings=popupWindow(aG,{height:screen.height-200,width:screen.width-100,top:75,left:50,scrollbars:1,windowURL:"",data:""},function(){G(at)},function(){})}aq.css("opacity",0);O[at].toolbarVisible=true;O[at].hasOneLine=aC.outerHeight()<av.outerHeight()*2;O[at].toolbarMouseover=false;if(av.filter('[data-settings~="mouseover"]').length!=0&&!aa){O[at].toolbarMouseover=true;O[at].toolbarVisible=false;av.css("margin-top","-"+av.outerHeight()+"px");av.hide();if(av.filter('[data-settings~="overlay"]').length!=0&&!O[at].hasOneLine){av.css("position","absolute");av.css("z-index",2);if(av.filter('[data-settings~="hide"]').length!=0){ar.click(function(){U(at,undefined,undefined,0)});aq.click(function(){U(at,false,undefined,0)})}}else{av.css("z-index",4)}if(av.filter('[data-settings~="delay"]').length!=0){O[at].toolbar_delay=500}aE.mouseenter(function(){U(at,true)}).mouseleave(function(){U(at,false)})}else{if(aa){av.show()}}if(aE.filter('[data-settings~="minimize"]').length==0){J.minimize(at)}if(aq.length!=0&&!aa){if(aq.filter('[data-settings~="dblclick"]').length!=0){ar.dblclick(function(){CrayonSyntax.togglePlain(at)})}else{if(aq.filter('[data-settings~="click"]').length!=0){ar.click(function(){CrayonSyntax.togglePlain(at)})}else{if(aq.filter('[data-settings~="mouseover"]').length!=0){aE.mouseenter(function(){CrayonSyntax.togglePlain(at,true)}).mouseleave(function(){CrayonSyntax.togglePlain(at,false)});aA.hide()}}}if(aq.filter('[data-settings~="show-plain-default"]').length!=0){CrayonSyntax.togglePlain(at,true)}}var aj=aE.filter('[data-settings~="expand"]').length!=0;if(!aa&&aE.filter('[data-settings~="scroll-mouseover"]').length!=0){ar.css("overflow","hidden");aq.css("overflow","hidden");aE.mouseenter(function(){N(at,true,aj)}).mouseleave(function(){N(at,false,aj)})}if(aj){aE.mouseenter(function(){E(at,true)}).mouseleave(function(){E(at,false)})}if(aE.filter('[data-settings~="disable-anim"]').length!=0){O[at].time=0}if(aE.filter('[data-settings~="wrap"]').length!=0){O[at].wrapped=true}O[at].mac=aE.hasClass("crayon-os-mac");ad(at);ac(at);Z(at)};var ab=function(aj){CrayonUtil.log(O);if(typeof O[aj]=="undefined"){O[aj]=f("#"+aj);CrayonUtil.log("make "+aj);return true}CrayonUtil.log("no make "+aj);return false};var Y=function(){return H++};var G=function(aj){if(typeof O[aj]=="undefined"){return ab(aj)}var ak=O[aj].popup_settings;if(ak.data){return}var am=O[aj].clone(true);am.removeClass("crayon-wrapped");if(O[aj].wrapped){f(k,am).each(function(){var ap=f(this).attr("data-line");var ao=f("#"+ap);var an=ao.attr("data-height");an=an?an:"";if(typeof an!="undefined"){ao.css("height",an);f(this).css("height",an)}})}am.find(p).css("height","");var al="";if(O[aj].plainVisible){al=am.find(x)}else{al=am.find(p)}ak.data=J.getAllCSS()+'<body class="crayon-popup-window" style="padding:0; margin:0;"><div class="'+am.attr("class")+' crayon-popup">'+J.removeCssInline(J.getHtmlString(al))+"</div></body>"};J.minimize=function(am){var al=f('<div class="crayon-minimize crayon-button"><div>');O[am].tools.append(al);O[am].origTitle=O[am].title.html();if(!O[am].origTitle){O[am].title.html(I.minimize)}var ak="crayon-minimized";var aj=function(){O[am].toolbarPreventHide=false;al.remove();O[am].removeClass(ak);O[am].title.html(O[am].origTitle);var an=O[am].toolbar;if(an.filter('[data-settings~="never-show"]').length!=0){an.remove()}};O[am].toolbar.click(aj);al.click(aj);O[am].addClass(ak);O[am].toolbarPreventHide=true;U(am,undefined,undefined,0)};J.getHtmlString=function(aj){return f("<div>").append(aj.clone()).remove().html()};J.removeCssInline=function(al){var ak=/style\s*=\s*"([^"]+)"/gmi;var aj=null;while((aj=ak.exec(al))!=null){var am=aj[1];am=am.replace(/\b(?:width|height)\s*:[^;]+;/gmi,"");al=al.sliceReplace(aj.index,aj.index+aj[0].length,'style="'+am+'"')}return al};J.getAllCSS=function(){var al="";var ak=f('link[rel="stylesheet"]');var aj=[];if(ak.length==1){aj=ak}else{aj=ak.filter('[href*="crayon-syntax-highlighter"], [href*="min/"]')}aj.each(function(){var am=J.getHtmlString(f(this));al+=am});return al};J.copyPlain=function(al,am){if(typeof O[al]=="undefined"){return ab(al)}var ak=O[al].plain;J.togglePlain(al,true,true);U(al,true);var aj=O[al].mac?"\u2318":"CTRL";var an=I.copy;an=an.replace(/%s/,aj+"+C");an=an.replace(/%s/,aj+"+V");B(al,an);return false};var B=function(ak,am,aj){if(typeof O[ak]=="undefined"){return ab(ak)}var al=O[ak].info;if(typeof am=="undefined"){am=""}if(typeof aj=="undefined"){aj=true}if(M(al)&&aj){al.html("<div>"+am+"</div>");al.css("margin-top",-al.outerHeight());al.show();R(ak,al,true);setTimeout(function(){R(ak,al,false)},5000)}if(!aj){R(ak,al,false)}};var C=function(aj){if(window.devicePixelRatio>1){var ak=f(".crayon-button-icon",O[aj].toolbar);ak.each(function(){var am=f(this).css("background-image");var al=am.replace(/\.(?=[^\.]+$)/g,"@2x.");f(this).css("background-size","48px 128px");f(this).css("background-image",al)})}};var M=function(aj){var ak="-"+aj.outerHeight()+"px";if(aj.css("margin-top")==ak||aj.css("display")=="none"){return true}else{return false}};var R=function(am,al,ak,ao,an,aq){var aj=function(){if(aq){aq(am,al)}};var ap="-"+al.outerHeight()+"px";if(typeof ak=="undefined"){if(M(al)){ak=true}else{ak=false}}if(typeof ao=="undefined"){ao=100}if(ao==false){ao=false}if(typeof an=="undefined"){an=0}al.stop(true);if(ak==true){al.show();al.animate({marginTop:0},ai(ao,am),aj)}else{if(ak==false){if(al.css("margin-top")=="0px"&&an){al.delay(an)}al.animate({marginTop:ap},ai(ao,am),function(){al.hide();aj()})}}};J.togglePlain=function(am,an,ak){if(typeof O[am]=="undefined"){return ab(am)}var aj=O[am].main;var al=O[am].plain;if((aj.is(":animated")||al.is(":animated"))&&typeof an=="undefined"){return}af(am);var ap,ao;if(typeof an!="undefined"){if(an){ap=aj;ao=al}else{ap=al;ao=aj}}else{if(aj.css("z-index")==1){ap=aj;ao=al}else{ap=al;ao=aj}}O[am].plainVisible=(ao==al);O[am].top=ap.scrollTop();O[am].left=ap.scrollLeft();O[am].scrollChanged=false;D(am);ap.stop(true);ap.fadeTo(ai(500,am),0,function(){ap.css("z-index",0)});ao.stop(true);ao.fadeTo(ai(500,am),1,function(){ao.css("z-index",1);if(ao==al){if(ak){al.select()}else{}}ao.scrollTop(O[am].top+1);ao.scrollTop(O[am].top);ao.scrollLeft(O[am].left+1);ao.scrollLeft(O[am].left)});ao.scrollTop(O[am].top);ao.scrollLeft(O[am].left);ac(am);U(am,false);return false};J.toggleNums=function(an,am,aj){if(typeof O[an]=="undefined"){ab(an);return false}if(O[an].table.is(":animated")){return false}var ap=Math.round(O[an].nums_content.outerWidth()+1);var ao="-"+ap+"px";var al;if(typeof am!="undefined"){al=false}else{al=(O[an].table.css("margin-left")==ao)}var ak;if(al){ak="0px";O[an].numsVisible=true}else{O[an].table.css("margin-left","0px");O[an].numsVisible=false;ak=ao}if(typeof aj!="undefined"){O[an].table.css("margin-left",ak);ad(an);return false}var aq=(O[an].table.outerWidth()+K(O[an].table.css("margin-left"))>O[an].main.outerWidth());var ar=(O[an].table.outerHeight()>O[an].main.outerHeight());if(!aq&&!ar){O[an].main.css("overflow","hidden")}O[an].table.animate({marginLeft:ak},ai(200,an),function(){if(typeof O[an]!="undefined"){ad(an);if(!aq&&!ar){O[an].main.css("overflow","auto")}}});return false};J.toggleWrap=function(aj){O[aj].wrapped=!O[aj].wrapped;Z(aj)};J.toggleExpand=function(aj){var ak=!CrayonUtil.setDefault(O[aj].expanded,false);E(aj,ak)};var Z=function(aj,ak){ak=CrayonUtil.setDefault(ak,true);if(O[aj].wrapped){O[aj].addClass(g)}else{O[aj].removeClass(g)}F(aj);if(!O[aj].expanded&&ak){W(aj)}O[aj].wrapTimes=0;clearInterval(O[aj].wrapTimer);O[aj].wrapTimer=setInterval(function(){if(O[aj].is(":visible")){P(aj);O[aj].wrapTimes++;if(O[aj].wrapTimes==5){clearInterval(O[aj].wrapTimer)}}},200)};var ae=function(aj){if(typeof O[aj]=="undefined"){ab(aj);return false}};var K=function(ak){if(typeof ak!="string"){return 0}var aj=ak.replace(/[^-0-9]/g,"");if(aj.length==0){return 0}else{return parseInt(aj)}};var ad=function(aj){if(typeof O[aj]=="undefined"||typeof O[aj].numsVisible=="undefined"){return}if(O[aj].numsVisible){O[aj].numsButton.removeClass(a);O[aj].numsButton.addClass(d)}else{O[aj].numsButton.removeClass(d);O[aj].numsButton.addClass(a)}};var F=function(aj){if(typeof O[aj]=="undefined"||typeof O[aj].wrapped=="undefined"){return}if(O[aj].wrapped){O[aj].wrapButton.removeClass(a);O[aj].wrapButton.addClass(d)}else{O[aj].wrapButton.removeClass(d);O[aj].wrapButton.addClass(a)}};var X=function(aj){if(typeof O[aj]=="undefined"||typeof O[aj].expanded=="undefined"){return}if(O[aj].expanded){O[aj].expandButton.removeClass(a);O[aj].expandButton.addClass(d)}else{O[aj].expandButton.removeClass(d);O[aj].expandButton.addClass(a)}};var ac=function(aj){if(typeof O[aj]=="undefined"||typeof O[aj].plainVisible=="undefined"){return}if(O[aj].plainVisible){O[aj].plainButton.removeClass(a);O[aj].plainButton.addClass(d)}else{O[aj].plainButton.removeClass(d);O[aj].plainButton.addClass(a)}};var U=function(ak,aj,am,al){if(typeof O[ak]=="undefined"){return ab(ak)}else{if(!O[ak].toolbarMouseover){return}else{if(aj==false&&O[ak].toolbarPreventHide){return}else{if(aa){return}}}}var an=O[ak].toolbar;if(typeof al=="undefined"){al=O[ak].toolbar_delay}R(ak,an,aj,am,al,function(){O[ak].toolbarVisible=aj})};var S=function(al,aj){var ak=f.extend({},al);ak.width+=aj.width;ak.height+=aj.height;return ak};var Q=function(al,aj){var ak=f.extend({},al);ak.width-=aj.width;ak.height-=aj.height;return ak};var V=function(aj){if(typeof O[aj].initialSize=="undefined"){O[aj].toolbarHeight=O[aj].toolbar.outerHeight();O[aj].innerSize={width:O[aj].width(),height:O[aj].height()};O[aj].outerSize={width:O[aj].outerWidth(),height:O[aj].outerHeight()};O[aj].borderSize=Q(O[aj].outerSize,O[aj].innerSize);O[aj].initialSize={width:O[aj].main.outerWidth(),height:O[aj].main.outerHeight()};O[aj].initialSize.height+=O[aj].toolbarHeight;O[aj].initialOuterSize=S(O[aj].initialSize,O[aj].borderSize);O[aj].finalSize={width:O[aj].table.outerWidth(),height:O[aj].table.outerHeight()};O[aj].finalSize.height+=O[aj].toolbarHeight;O[aj].finalSize.width=CrayonUtil.setMin(O[aj].finalSize.width,O[aj].initialSize.width);O[aj].finalSize.height=CrayonUtil.setMin(O[aj].finalSize.height,O[aj].initialSize.height);O[aj].diffSize=Q(O[aj].finalSize,O[aj].initialSize);O[aj].finalOuterSize=S(O[aj].finalSize,O[aj].borderSize);O[aj].initialSize.height+=O[aj].toolbar.outerHeight()}};var E=function(am,ap){if(typeof O[am]=="undefined"){return ab(am)}if(typeof ap=="undefined"){return}var ak=O[am].main;var ar=O[am].plain;if(ap){if(typeof O[am].expanded=="undefined"){V(am);O[am].expandTime=CrayonUtil.setRange(O[am].diffSize.width/3,300,800);O[am].expanded=false;var aq=O[am].finalOuterSize;O[am].placeholder=f("<div></div>");O[am].placeholder.addClass(z);O[am].placeholder.css(aq);O[am].before(O[am].placeholder);O[am].placeholder.css("margin",O[am].css("margin"));f(window).bind("resize",L)}var an={height:"auto","min-height":"none","max-height":"none"};var aj={width:"auto","min-width":"none","max-width":"none"};O[am].outerWidth(O[am].outerWidth());O[am].css({"min-width":"none","max-width":"none"});var ao={width:O[am].finalOuterSize.width};if(!O[am].mainHeightAuto&&!O[am].hasOneLine){ao.height=O[am].finalOuterSize.height;O[am].outerHeight(O[am].outerHeight())}ak.css(an);ak.css(aj);O[am].stop(true);O[am].animate(ao,ai(O[am].expandTime,am),function(){O[am].expanded=true;X(am)});O[am].placeholder.show();f("body").prepend(O[am]);O[am].addClass(u);L()}else{var at=O[am].initialOuterSize;var al=O[am].toolbar_delay;if(at){O[am].stop(true);if(!O[am].expanded){O[am].delay(al)}var ao={width:at.width};if(!O[am].mainHeightAuto&&!O[am].hasOneLine){ao.height=at.height}O[am].animate(ao,ai(O[am].expandTime,am),function(){ag(am)})}else{setTimeout(function(){ag(am)},al)}O[am].placeholder.hide();O[am].placeholder.before(O[am]);O[am].css({left:"auto",top:"auto"});O[am].removeClass(u)}af(am);if(ap){Z(am,false)}};var L=function(){for(uid in O){if(O[uid].hasClass(u)){O[uid].css(O[uid].placeholder.offset())}}};var ag=function(aj){O[aj].expanded=false;W(aj);X(aj);if(O[aj].wrapped){Z(aj)}};var N=function(am,ak,an){if(typeof O[am]=="undefined"){return ab(am)}if(typeof ak=="undefined"||an||O[am].expanded){return}var aj=O[am].main;var al=O[am].plain;if(ak){aj.css("overflow","auto");al.css("overflow","auto");if(typeof O[am].top!="undefined"){visible=(aj.css("z-index")==1?aj:al);visible.scrollTop(O[am].top-1);visible.scrollTop(O[am].top);visible.scrollLeft(O[am].left-1);visible.scrollLeft(O[am].left)}}else{visible=(aj.css("z-index")==1?aj:al);O[am].top=visible.scrollTop();O[am].left=visible.scrollLeft();aj.css("overflow","hidden");al.css("overflow","hidden")}O[am].scrollChanged=true;D(am)};var D=function(aj){O[aj].table.style("width","100%","important");var ak=setTimeout(function(){O[aj].table.style("width","");clearInterval(ak)},10)};var W=function(al){var ak=O[al].main;var aj=O[al].mainStyle;ak.css(aj);O[al].css("height","auto");O[al].css("width",aj.width);O[al].css("max-width",aj["max-width"]);O[al].css("min-width",aj["min-width"])};var af=function(aj){O[aj].plain.outerHeight(O[aj].main.outerHeight())};var P=function(aj){f(k,O[aj]).each(function(){var am=f(this).attr("data-line");var al=f("#"+am);var ak=null;if(O[aj].wrapped){al.css("height","");ak=al.outerHeight();ak=ak?ak:""}else{ak=al.attr("data-height");ak=ak?ak:"";al.css("height",ak)}f(this).css("height",ak)})};var ai=function(aj,ak){if(aj=="fast"){aj=200}else{if(aj=="slow"){aj=600}else{if(!T(aj)){aj=parseInt(aj);if(isNaN(aj)){return 0}}}}return aj*O[ak].time};var T=function(aj){return typeof aj=="number"}}})(jQueryCrayon);var CSSJSON=new function(){var c=this;c.init=function(){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.repeat=function(p){return new Array(1+p).join(this)}};c.init();var h=/([^\s\;\{\}][^\;\{\}]*)\{/g;var n=/\}/g;var d=/([^\;\{\}]*)\;/g;var l=/\/\*[\s\S]*?\*\//g;var g=/([^\:]+):([^\;]*);/;var o=/(\/\*[\s\S]*?\*\/)|([^\s\;\{\}][^\;\{\}]*(?=\{))|(\})|([^\;\{\}]+\;(?!\s*\*\/))/gmi;var j=1;var f=2;var b=3;var k=4;var e=function(p){return typeof p=="undefined"||p.length==0||p==null};c.toJSON=function(r,x){var s={children:{},attributes:{}};var u=null;var v=0;if(typeof x=="undefined"){var x={ordered:false,comments:false,stripComments:false,split:false}}if(x.stripComments){x.comments=false;r=r.replace(l,"")}while((u=o.exec(r))!=null){if(!e(u[j])&&x.comments){var C=u[j].trim();s[v++]=C}else{if(!e(u[f])){var p=u[f].trim();var A=c.toJSON(r,x);if(x.ordered){var t={};t.name=p;t.value=A;t.type="rule";s[v++]=t}else{if(x.split){var B=p.split(",")}else{var B=[p]}for(i in B){var q=B[i].trim();if(q in s.children){for(var y in A.attributes){s.children[q].attributes[y]=A.attributes[y]}}else{s.children[q]=A}}}}else{if(!e(u[b])){return s}else{if(!e(u[k])){var D=u[k].trim();var w=g.exec(D);if(w){var p=w[1].trim();var z=w[2].trim();if(x.ordered){var t={};t.name=p;t.value=z;t.type="attr";s[v++]=t}else{s.attributes[p]=z}}else{s[v++]=D}}}}}}return s};c.toCSS=function(r,t,q){var p="";if(typeof t=="undefined"){t=0}if(typeof q=="undefined"){q=false}if(r.attributes){for(i in r.attributes){p+=a(i,r.attributes[i],t)}}if(r.children){var s=true;for(i in r.children){if(q&&!s){p+="\n"}else{s=false}p+=m(i,r.children[i],t)}}return p};var a=function(p,q,r){return"\t".repeat(r)+p+": "+q+";\n"};var m=function(p,r,s){var q="\t".repeat(s)+p+" {\n";q+=c.toCSS(r,s+1);q+="\t".repeat(s)+"}\n";return q}};
|
js/min/crayon.te.min.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
var jQueryCrayon=jQuery;(function(a){a(document).ready(function(){CrayonUtil.init()});CrayonUtil=new function(){var c=this;var b=null;c.init=function(){b=CrayonSyntaxSettings;c.initGET()};c.addPrefixToID=function(d){return d.replace(/^([#.])?(.*)$/,"$1"+b.prefix+"$2")};c.removePrefixFromID=function(e){var d=new RegExp("^[#.]?"+b.prefix,"i");return e.replace(d,"")};c.cssElem=function(d){return a(c.addPrefixToID(d))};c.setDefault=function(e,f){return(typeof e=="undefined")?f:e};c.setMax=function(e,d){return e<=d?e:d};c.setMin=function(d,e){return d>=e?d:e};c.setRange=function(e,f,d){return c.setMax(c.setMin(e,f),d)};c.getExt=function(e){if(e.indexOf(".")==-1){return undefined}var d=e.split(".");if(d.length){d=d[d.length-1]}else{d=""}return d};c.initGET=function(){window.currentURL=window.location.protocol+"//"+window.location.host+window.location.pathname;window.currentDir=window.currentURL.substring(0,window.currentURL.lastIndexOf("/"));function d(e){e=e.split("+").join(" ");var h={},g,f=/[?&]?([^=]+)=([^&]*)/g;while(g=f.exec(e)){h[decodeURIComponent(g[1])]=decodeURIComponent(g[2])}return h}window.GET=d(document.location.search)};c.getAJAX=function(d,e){d.version=b.version;a.get(b.ajaxurl,d,e)};c.postAJAX=function(d,e){d.version=b.version;a.post(b.ajaxurl,d,e)};c.reload=function(){var d="?";for(var e in window.GET){d+=e+"="+window.GET[e]+"&"}window.location=window.currentURL+d};c.escape=function(d){if(typeof encodeURIComponent=="function"){return encodeURIComponent(d)}else{if(typeof escape!="function"){return escape(d)}else{return d}}};c.log=function(d){if(typeof console!="undefined"&&b.debug){console.log(d)}};c.decode_html=function(d){return String(d).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")};c.encode_html=function(d){return String(d).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")};c.getReadableColor=function(g,f){f=a.extend({amount:0.5,xMulti:1,yMulti:1.5,normalizeHue:[20,180],normalizeHueXMulti:1/2.5,normalizeHueYMulti:1},f);var d=tinycolor(g);var e=d.toHsv();var j={x:e.s,y:1-e.v};j.x*=f.xMulti;j.y*=f.yMulti;if(f.normalizeHue&&e.h>f.normalizeHue[0]&&e.h<f.normalizeHue[1]){j.x*=f.normalizeHueXMulti;j.y*=f.normalizeHueYMulti}var h=Math.sqrt(Math.pow(j.x,2)+Math.pow(j.y,2));if(h<f.amount){e.v=0}else{e.v=1}e.s=0;return tinycolor(e).toHexString()};c.removeChars=function(e,f){var d=new RegExp("["+e+"]","gmi");return f.replace(d,"")}};a.fn.bindFirst=function(c,e){this.bind(c,e);var b=this.data("events")[c.split(".")[0]];var d=b.pop();b.splice(0,0,d)};a.keys=function(d){var c=[];for(var b in d){c.push(b)}return c};RegExp.prototype.execAll=function(c){var f=[];var b=null;while((b=this.exec(c))!=null){var e=[];for(var d in b){if(parseInt(d)==d){e.push(b[d])}}f.push(e)}return f};RegExp.prototype.escape=function(b){return b.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")};String.prototype.sliceReplace=function(d,b,c){return this.substring(0,d)+c+this.substring(b)};String.prototype.escape=function(){var b={"&":"&","<":"<",">":">"};return this.replace(/[&<>]/g,function(c){return b[c]||c})};String.prototype.linkify=function(b){b=typeof b!="undefined"?b:"";return this.replace(/(http(s)?:\/\/(\S)+)/gmi,'<a href="$1" target="'+b+'">$1</a>')};String.prototype.toTitleCase=function(){var b=this.split(/\s+/);var c="";a.each(b,function(e,d){if(d!=""){c+=d.slice(0,1).toUpperCase()+d.slice(1,d.length);if(e!=b.length-1&&b[e+1]!=""){c+=" "}}});return c}})(jQueryCrayon);jqueryPopup=Object();jqueryPopup.defaultSettings={centerBrowser:0,centerScreen:0,height:500,left:0,location:0,menubar:0,resizable:0,scrollbars:0,status:0,width:500,windowName:null,windowURL:null,top:0,toolbar:0,data:null,event:"click"};(function(a){popupWindow=function(d,c,f,b){f=typeof f!=="undefined"?f:null;b=typeof b!=="undefined"?b:null;if(typeof d=="string"){d=jQuery(d)}if(!(d instanceof jQuery)){return false}var e=jQuery.extend({},jqueryPopup.defaultSettings,c||{});d.handler=jQuery(d).bind(e.event,function(){if(f){f()}var g="height="+e.height+",width="+e.width+",toolbar="+e.toolbar+",scrollbars="+e.scrollbars+",status="+e.status+",resizable="+e.resizable+",location="+e.location+",menuBar="+e.menubar;e.windowName=e.windowName||jQuery(this).attr("name");var h=jQuery(this).attr("href");if(!e.windowURL&&!(h=="#")&&!(h=="")){e.windowURL=jQuery(this).attr("href")}var j,k;var l=null;if(e.centerBrowser){if(jQuery.browser.msie){j=(window.screenTop-120)+((((document.documentElement.clientHeight+120)/2)-(e.height/2)));k=window.screenLeft+((((document.body.offsetWidth+20)/2)-(e.width/2)))}else{j=window.screenY+(((window.outerHeight/2)-(e.height/2)));k=window.screenX+(((window.outerWidth/2)-(e.width/2)))}l=window.open(e.windowURL,e.windowName,g+",left="+k+",top="+j)}else{if(e.centerScreen){j=(screen.height-e.height)/2;k=(screen.width-e.width)/2;l=window.open(e.windowURL,e.windowName,g+",left="+k+",top="+j)}else{l=window.open(e.windowURL,e.windowName,g+",left="+e.left+",top="+e.top)}}if(l!=null){l.focus();if(e.data){l.document.write(e.data)}}if(b){b()}});return e};popdownWindow=function(b,c){if(typeof c=="undefined"){c="click"}b=jQuery(b);if(!(b instanceof jQuery)){return false}b.unbind(c,b.handler)}})(jQueryCrayon);(function(f){f.fn.exists=function(){return this.length!==0};f.fn.style=function(C,F,B){var E=this.get(0);if(typeof E=="undefined"){return}var D=E.style;if(typeof C!="undefined"){if(typeof F!="undefined"){B=typeof B!="undefined"?B:"";if(typeof D.setProperty!="undefined"){D.setProperty(C,F,B)}else{D[C]=F}}else{return D[C]}}else{return D}};var d="crayon-pressed";var a="";var o="div.crayon-syntax";var e=".crayon-toolbar";var c=".crayon-info";var x=".crayon-plain";var p=".crayon-main";var n=".crayon-table";var w=".crayon-loading";var h=".crayon-code";var q=".crayon-title";var m=".crayon-tools";var b=".crayon-nums";var k=".crayon-num";var r=".crayon-line";var g="crayon-wrapped";var t=".crayon-nums-content";var v=".crayon-nums-button";var l=".crayon-wrap-button";var j=".crayon-expand-button";var u="crayon-expanded crayon-toolbar-visible";var z="crayon-placeholder";var y=".crayon-popup-button";var s=".crayon-copy-button";var A=".crayon-plain-button";f(document).ready(function(){CrayonSyntax.init()});CrayonSyntax=new function(){var J=this;var O=new Object();var ah;var I;var H=0;var aa;J.init=function(){if(typeof O=="undefined"){O=new Object()}ah=CrayonSyntaxSettings;I=CrayonSyntaxStrings;f(o).each(function(){J.process(this)})};J.process=function(aE,aF){aE=f(aE);var at=aE.attr("id");if(at=="crayon-"){at+=Y()}aE.attr("id",at);CrayonUtil.log(at);if(typeof aF=="undefined"){aF=false}if(!aF&&!ab(at)){return}var av=aE.find(e);var aD=aE.find(c);var aq=aE.find(x);var ar=aE.find(p);var aC=aE.find(n);var ak=aE.find(h);var aH=aE.find(q);var aB=aE.find(m);var az=aE.find(b);var aw=aE.find(t);var aA=aE.find(v);var an=aE.find(l);var ap=aE.find(j);var aG=aE.find(y);var au=aE.find(s);var am=aE.find(A);O[at]=aE;O[at].toolbar=av;O[at].plain=aq;O[at].info=aD;O[at].main=ar;O[at].table=aC;O[at].code=ak;O[at].title=aH;O[at].tools=aB;O[at].nums=az;O[at].nums_content=aw;O[at].numsButton=aA;O[at].wrapButton=an;O[at].expandButton=ap;O[at].popup_button=aG;O[at].copy_button=au;O[at].plainButton=am;O[at].numsVisible=true;O[at].wrapped=false;O[at].plainVisible=false;O[at].toolbar_delay=0;O[at].time=1;f(x).css("z-index",0);var ax=ar.style();O[at].mainStyle={height:ax&&ax.height||"","max-height":ax&&ax.maxHeight||"","min-height":ax&&ax.minHeight||"",width:ax&&ax.width||"","max-width":ax&&ax.maxWidth||"","min-width":ax&&ax.minWidth||""};O[at].mainHeightAuto=O[at].mainStyle.height==""&&O[at].mainStyle["max-height"]=="";var al;var ay=0;O[at].loading=true;O[at].scrollBlockFix=false;aA.click(function(){CrayonSyntax.toggleNums(at)});an.click(function(){CrayonSyntax.toggleWrap(at)});ap.click(function(){CrayonSyntax.toggleExpand(at)});am.click(function(){CrayonSyntax.togglePlain(at)});au.click(function(){CrayonSyntax.copyPlain(at)});C(at);var ao=function(){if(az.filter('[data-settings~="hide"]').length!=0){aw.ready(function(){CrayonUtil.log("function"+at);CrayonSyntax.toggleNums(at,true,true)})}else{ad(at)}if(typeof O[at].expanded=="undefined"){if(Math.abs(O[at].main.outerWidth()-O[at].table.outerWidth())<10){O[at].expandButton.hide()}else{O[at].expandButton.show()}}if(ay==5){clearInterval(al);O[at].loading=false}ay++};al=setInterval(ao,300);D(at);f(k,O[at]).each(function(){var aK=f(this).attr("data-line");var aJ=f("#"+aK);var aI=aJ.style("height");if(aI){aJ.attr("data-height",aI)}});ar.css("position","relative");ar.css("z-index",1);aa=(aE.filter('[data-settings~="touchscreen"]').length!=0);if(!aa){ar.click(function(){B(at,"",false)});aq.click(function(){B(at,"",false)});aD.click(function(){B(at,"",false)})}if(aE.filter('[data-settings~="no-popup"]').length==0){O[at].popup_settings=popupWindow(aG,{height:screen.height-200,width:screen.width-100,top:75,left:50,scrollbars:1,windowURL:"",data:""},function(){G(at)},function(){})}aq.css("opacity",0);O[at].toolbarVisible=true;O[at].hasOneLine=aC.outerHeight()<av.outerHeight()*2;O[at].toolbarMouseover=false;if(av.filter('[data-settings~="mouseover"]').length!=0&&!aa){O[at].toolbarMouseover=true;O[at].toolbarVisible=false;av.css("margin-top","-"+av.outerHeight()+"px");av.hide();if(av.filter('[data-settings~="overlay"]').length!=0&&!O[at].hasOneLine){av.css("position","absolute");av.css("z-index",2);if(av.filter('[data-settings~="hide"]').length!=0){ar.click(function(){U(at,undefined,undefined,0)});aq.click(function(){U(at,false,undefined,0)})}}else{av.css("z-index",4)}if(av.filter('[data-settings~="delay"]').length!=0){O[at].toolbar_delay=500}aE.mouseenter(function(){U(at,true)}).mouseleave(function(){U(at,false)})}else{if(aa){av.show()}}if(aE.filter('[data-settings~="minimize"]').length==0){J.minimize(at)}if(aq.length!=0&&!aa){if(aq.filter('[data-settings~="dblclick"]').length!=0){ar.dblclick(function(){CrayonSyntax.togglePlain(at)})}else{if(aq.filter('[data-settings~="click"]').length!=0){ar.click(function(){CrayonSyntax.togglePlain(at)})}else{if(aq.filter('[data-settings~="mouseover"]').length!=0){aE.mouseenter(function(){CrayonSyntax.togglePlain(at,true)}).mouseleave(function(){CrayonSyntax.togglePlain(at,false)});aA.hide()}}}if(aq.filter('[data-settings~="show-plain-default"]').length!=0){CrayonSyntax.togglePlain(at,true)}}var aj=aE.filter('[data-settings~="expand"]').length!=0;if(!aa&&aE.filter('[data-settings~="scroll-mouseover"]').length!=0){ar.css("overflow","hidden");aq.css("overflow","hidden");aE.mouseenter(function(){N(at,true,aj)}).mouseleave(function(){N(at,false,aj)})}if(aj){aE.mouseenter(function(){E(at,true)}).mouseleave(function(){E(at,false)})}if(aE.filter('[data-settings~="disable-anim"]').length!=0){O[at].time=0}if(aE.filter('[data-settings~="wrap"]').length!=0){O[at].wrapped=true}O[at].mac=aE.hasClass("crayon-os-mac");ad(at);ac(at);Z(at)};var ab=function(aj){CrayonUtil.log(O);if(typeof O[aj]=="undefined"){O[aj]=f("#"+aj);CrayonUtil.log("make "+aj);return true}CrayonUtil.log("no make "+aj);return false};var Y=function(){return H++};var G=function(aj){if(typeof O[aj]=="undefined"){return ab(aj)}var ak=O[aj].popup_settings;if(ak.data){return}var am=O[aj].clone(true);am.removeClass("crayon-wrapped");if(O[aj].wrapped){f(k,am).each(function(){var ap=f(this).attr("data-line");var ao=f("#"+ap);var an=ao.attr("data-height");an=an?an:"";if(typeof an!="undefined"){ao.css("height",an);f(this).css("height",an)}})}am.find(p).css("height","");var al="";if(O[aj].plainVisible){al=am.find(x)}else{al=am.find(p)}ak.data=J.getAllCSS()+'<body class="crayon-popup-window" style="padding:0; margin:0;"><div class="'+am.attr("class")+' crayon-popup">'+J.removeCssInline(J.getHtmlString(al))+"</div></body>"};J.minimize=function(am){var al=f('<div class="crayon-minimize crayon-button"><div>');O[am].tools.append(al);O[am].origTitle=O[am].title.html();if(!O[am].origTitle){O[am].title.html(I.minimize)}var ak="crayon-minimized";var aj=function(){O[am].toolbarPreventHide=false;al.remove();O[am].removeClass(ak);O[am].title.html(O[am].origTitle);var an=O[am].toolbar;if(an.filter('[data-settings~="never-show"]').length!=0){an.remove()}};O[am].toolbar.click(aj);al.click(aj);O[am].addClass(ak);O[am].toolbarPreventHide=true;U(am,undefined,undefined,0)};J.getHtmlString=function(aj){return f("<div>").append(aj.clone()).remove().html()};J.removeCssInline=function(al){var ak=/style\s*=\s*"([^"]+)"/gmi;var aj=null;while((aj=ak.exec(al))!=null){var am=aj[1];am=am.replace(/\b(?:width|height)\s*:[^;]+;/gmi,"");al=al.sliceReplace(aj.index,aj.index+aj[0].length,'style="'+am+'"')}return al};J.getAllCSS=function(){var al="";var ak=f('link[rel="stylesheet"]');var aj=[];if(ak.length==1){aj=ak}else{aj=ak.filter('[href*="crayon-syntax-highlighter"], [href*="min/"]')}aj.each(function(){var am=J.getHtmlString(f(this));al+=am});return al};J.copyPlain=function(al,am){if(typeof O[al]=="undefined"){return ab(al)}var ak=O[al].plain;J.togglePlain(al,true,true);U(al,true);var aj=O[al].mac?"\u2318":"CTRL";var an=I.copy;an=an.replace(/%s/,aj+"+C");an=an.replace(/%s/,aj+"+V");B(al,an);return false};var B=function(ak,am,aj){if(typeof O[ak]=="undefined"){return ab(ak)}var al=O[ak].info;if(typeof am=="undefined"){am=""}if(typeof aj=="undefined"){aj=true}if(M(al)&&aj){al.html("<div>"+am+"</div>");al.css("margin-top",-al.outerHeight());al.show();R(ak,al,true);setTimeout(function(){R(ak,al,false)},5000)}if(!aj){R(ak,al,false)}};var C=function(aj){if(window.devicePixelRatio>1){var ak=f(".crayon-button-icon",O[aj].toolbar);ak.each(function(){var am=f(this).css("background-image");var al=am.replace(/\.(?=[^\.]+$)/g,"@2x.");f(this).css("background-size","48px 128px");f(this).css("background-image",al)})}};var M=function(aj){var ak="-"+aj.outerHeight()+"px";if(aj.css("margin-top")==ak||aj.css("display")=="none"){return true}else{return false}};var R=function(am,al,ak,ao,an,aq){var aj=function(){if(aq){aq(am,al)}};var ap="-"+al.outerHeight()+"px";if(typeof ak=="undefined"){if(M(al)){ak=true}else{ak=false}}if(typeof ao=="undefined"){ao=100}if(ao==false){ao=false}if(typeof an=="undefined"){an=0}al.stop(true);if(ak==true){al.show();al.animate({marginTop:0},ai(ao,am),aj)}else{if(ak==false){if(al.css("margin-top")=="0px"&&an){al.delay(an)}al.animate({marginTop:ap},ai(ao,am),function(){al.hide();aj()})}}};J.togglePlain=function(am,an,ak){if(typeof O[am]=="undefined"){return ab(am)}var aj=O[am].main;var al=O[am].plain;if((aj.is(":animated")||al.is(":animated"))&&typeof an=="undefined"){return}af(am);var ap,ao;if(typeof an!="undefined"){if(an){ap=aj;ao=al}else{ap=al;ao=aj}}else{if(aj.css("z-index")==1){ap=aj;ao=al}else{ap=al;ao=aj}}O[am].plainVisible=(ao==al);O[am].top=ap.scrollTop();O[am].left=ap.scrollLeft();O[am].scrollChanged=false;D(am);ap.stop(true);ap.fadeTo(ai(500,am),0,function(){ap.css("z-index",0)});ao.stop(true);ao.fadeTo(ai(500,am),1,function(){ao.css("z-index",1);if(ao==al){if(ak){al.select()}else{}}ao.scrollTop(O[am].top+1);ao.scrollTop(O[am].top);ao.scrollLeft(O[am].left+1);ao.scrollLeft(O[am].left)});ao.scrollTop(O[am].top);ao.scrollLeft(O[am].left);ac(am);U(am,false);return false};J.toggleNums=function(an,am,aj){if(typeof O[an]=="undefined"){ab(an);return false}if(O[an].table.is(":animated")){return false}var ap=Math.round(O[an].nums_content.outerWidth()+1);var ao="-"+ap+"px";var al;if(typeof am!="undefined"){al=false}else{al=(O[an].table.css("margin-left")==ao)}var ak;if(al){ak="0px";O[an].numsVisible=true}else{O[an].table.css("margin-left","0px");O[an].numsVisible=false;ak=ao}if(typeof aj!="undefined"){O[an].table.css("margin-left",ak);ad(an);return false}var aq=(O[an].table.outerWidth()+K(O[an].table.css("margin-left"))>O[an].main.outerWidth());var ar=(O[an].table.outerHeight()>O[an].main.outerHeight());if(!aq&&!ar){O[an].main.css("overflow","hidden")}O[an].table.animate({marginLeft:ak},ai(200,an),function(){if(typeof O[an]!="undefined"){ad(an);if(!aq&&!ar){O[an].main.css("overflow","auto")}}});return false};J.toggleWrap=function(aj){O[aj].wrapped=!O[aj].wrapped;Z(aj)};J.toggleExpand=function(aj){var ak=!CrayonUtil.setDefault(O[aj].expanded,false);E(aj,ak)};var Z=function(aj,ak){ak=CrayonUtil.setDefault(ak,true);if(O[aj].wrapped){O[aj].addClass(g)}else{O[aj].removeClass(g)}F(aj);if(!O[aj].expanded&&ak){W(aj)}O[aj].wrapTimes=0;clearInterval(O[aj].wrapTimer);O[aj].wrapTimer=setInterval(function(){if(O[aj].is(":visible")){P(aj);O[aj].wrapTimes++;if(O[aj].wrapTimes==5){clearInterval(O[aj].wrapTimer)}}},200)};var ae=function(aj){if(typeof O[aj]=="undefined"){ab(aj);return false}};var K=function(ak){if(typeof ak!="string"){return 0}var aj=ak.replace(/[^-0-9]/g,"");if(aj.length==0){return 0}else{return parseInt(aj)}};var ad=function(aj){if(typeof O[aj]=="undefined"||typeof O[aj].numsVisible=="undefined"){return}if(O[aj].numsVisible){O[aj].numsButton.removeClass(a);O[aj].numsButton.addClass(d)}else{O[aj].numsButton.removeClass(d);O[aj].numsButton.addClass(a)}};var F=function(aj){if(typeof O[aj]=="undefined"||typeof O[aj].wrapped=="undefined"){return}if(O[aj].wrapped){O[aj].wrapButton.removeClass(a);O[aj].wrapButton.addClass(d)}else{O[aj].wrapButton.removeClass(d);O[aj].wrapButton.addClass(a)}};var X=function(aj){if(typeof O[aj]=="undefined"||typeof O[aj].expanded=="undefined"){return}if(O[aj].expanded){O[aj].expandButton.removeClass(a);O[aj].expandButton.addClass(d)}else{O[aj].expandButton.removeClass(d);O[aj].expandButton.addClass(a)}};var ac=function(aj){if(typeof O[aj]=="undefined"||typeof O[aj].plainVisible=="undefined"){return}if(O[aj].plainVisible){O[aj].plainButton.removeClass(a);O[aj].plainButton.addClass(d)}else{O[aj].plainButton.removeClass(d);O[aj].plainButton.addClass(a)}};var U=function(ak,aj,am,al){if(typeof O[ak]=="undefined"){return ab(ak)}else{if(!O[ak].toolbarMouseover){return}else{if(aj==false&&O[ak].toolbarPreventHide){return}else{if(aa){return}}}}var an=O[ak].toolbar;if(typeof al=="undefined"){al=O[ak].toolbar_delay}R(ak,an,aj,am,al,function(){O[ak].toolbarVisible=aj})};var S=function(al,aj){var ak=f.extend({},al);ak.width+=aj.width;ak.height+=aj.height;return ak};var Q=function(al,aj){var ak=f.extend({},al);ak.width-=aj.width;ak.height-=aj.height;return ak};var V=function(aj){if(typeof O[aj].initialSize=="undefined"){O[aj].toolbarHeight=O[aj].toolbar.outerHeight();O[aj].innerSize={width:O[aj].width(),height:O[aj].height()};O[aj].outerSize={width:O[aj].outerWidth(),height:O[aj].outerHeight()};O[aj].borderSize=Q(O[aj].outerSize,O[aj].innerSize);O[aj].initialSize={width:O[aj].main.outerWidth(),height:O[aj].main.outerHeight()};O[aj].initialSize.height+=O[aj].toolbarHeight;O[aj].initialOuterSize=S(O[aj].initialSize,O[aj].borderSize);O[aj].finalSize={width:O[aj].table.outerWidth(),height:O[aj].table.outerHeight()};O[aj].finalSize.height+=O[aj].toolbarHeight;O[aj].finalSize.width=CrayonUtil.setMin(O[aj].finalSize.width,O[aj].initialSize.width);O[aj].finalSize.height=CrayonUtil.setMin(O[aj].finalSize.height,O[aj].initialSize.height);O[aj].diffSize=Q(O[aj].finalSize,O[aj].initialSize);O[aj].finalOuterSize=S(O[aj].finalSize,O[aj].borderSize);O[aj].initialSize.height+=O[aj].toolbar.outerHeight()}};var E=function(am,ap){if(typeof O[am]=="undefined"){return ab(am)}if(typeof ap=="undefined"){return}var ak=O[am].main;var ar=O[am].plain;if(ap){if(typeof O[am].expanded=="undefined"){V(am);O[am].expandTime=CrayonUtil.setRange(O[am].diffSize.width/3,300,800);O[am].expanded=false;var aq=O[am].finalOuterSize;O[am].placeholder=f("<div></div>");O[am].placeholder.addClass(z);O[am].placeholder.css(aq);O[am].before(O[am].placeholder);O[am].placeholder.css("margin",O[am].css("margin"));f(window).bind("resize",L)}var an={height:"auto","min-height":"none","max-height":"none"};var aj={width:"auto","min-width":"none","max-width":"none"};O[am].outerWidth(O[am].outerWidth());O[am].css({"min-width":"none","max-width":"none"});var ao={width:O[am].finalOuterSize.width};if(!O[am].mainHeightAuto&&!O[am].hasOneLine){ao.height=O[am].finalOuterSize.height;O[am].outerHeight(O[am].outerHeight())}ak.css(an);ak.css(aj);O[am].stop(true);O[am].animate(ao,ai(O[am].expandTime,am),function(){O[am].expanded=true;X(am)});O[am].placeholder.show();f("body").prepend(O[am]);O[am].addClass(u);L()}else{var at=O[am].initialOuterSize;var al=O[am].toolbar_delay;if(at){O[am].stop(true);if(!O[am].expanded){O[am].delay(al)}var ao={width:at.width};if(!O[am].mainHeightAuto&&!O[am].hasOneLine){ao.height=at.height}O[am].animate(ao,ai(O[am].expandTime,am),function(){ag(am)})}else{setTimeout(function(){ag(am)},al)}O[am].placeholder.hide();O[am].placeholder.before(O[am]);O[am].css({left:"auto",top:"auto"});O[am].removeClass(u)}af(am);if(ap){Z(am,false)}};var L=function(){for(uid in O){if(O[uid].hasClass(u)){O[uid].css(O[uid].placeholder.offset())}}};var ag=function(aj){O[aj].expanded=false;W(aj);X(aj);if(O[aj].wrapped){Z(aj)}};var N=function(am,ak,an){if(typeof O[am]=="undefined"){return ab(am)}if(typeof ak=="undefined"||an||O[am].expanded){return}var aj=O[am].main;var al=O[am].plain;if(ak){aj.css("overflow","auto");al.css("overflow","auto");if(typeof O[am].top!="undefined"){visible=(aj.css("z-index")==1?aj:al);visible.scrollTop(O[am].top-1);visible.scrollTop(O[am].top);visible.scrollLeft(O[am].left-1);visible.scrollLeft(O[am].left)}}else{visible=(aj.css("z-index")==1?aj:al);O[am].top=visible.scrollTop();O[am].left=visible.scrollLeft();aj.css("overflow","hidden");al.css("overflow","hidden")}O[am].scrollChanged=true;D(am)};var D=function(aj){O[aj].table.style("width","100%","important");var ak=setTimeout(function(){O[aj].table.style("width","");clearInterval(ak)},10)};var W=function(al){var ak=O[al].main;var aj=O[al].mainStyle;ak.css(aj);O[al].css("height","auto");O[al].css("width",aj.width);O[al].css("max-width",aj["max-width"]);O[al].css("min-width",aj["min-width"])};var af=function(aj){O[aj].plain.outerHeight(O[aj].main.outerHeight())};var P=function(aj){f(k,O[aj]).each(function(){var am=f(this).attr("data-line");var al=f("#"+am);var ak=null;if(O[aj].wrapped){al.css("height","");ak=al.outerHeight();ak=ak?ak:""}else{ak=al.attr("data-height");ak=ak?ak:"";al.css("height",ak)}f(this).css("height",ak)})};var ai=function(aj,ak){if(aj=="fast"){aj=200}else{if(aj=="slow"){aj=600}else{if(!T(aj)){aj=parseInt(aj);if(isNaN(aj)){return 0}}}}return aj*O[ak].time};var T=function(aj){return typeof aj=="number"}}})(jQueryCrayon);var CSSJSON=new function(){var c=this;c.init=function(){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.repeat=function(p){return new Array(1+p).join(this)}};c.init();var h=/([^\s\;\{\}][^\;\{\}]*)\{/g;var n=/\}/g;var d=/([^\;\{\}]*)\;/g;var l=/\/\*[\s\S]*?\*\//g;var g=/([^\:]+):([^\;]*);/;var o=/(\/\*[\s\S]*?\*\/)|([^\s\;\{\}][^\;\{\}]*(?=\{))|(\})|([^\;\{\}]+\;(?!\s*\*\/))/gmi;var j=1;var f=2;var b=3;var k=4;var e=function(p){return typeof p=="undefined"||p.length==0||p==null};c.toJSON=function(r,x){var s={children:{},attributes:{}};var u=null;var v=0;if(typeof x=="undefined"){var x={ordered:false,comments:false,stripComments:false,split:false}}if(x.stripComments){x.comments=false;r=r.replace(l,"")}while((u=o.exec(r))!=null){if(!e(u[j])&&x.comments){var C=u[j].trim();s[v++]=C}else{if(!e(u[f])){var p=u[f].trim();var A=c.toJSON(r,x);if(x.ordered){var t={};t.name=p;t.value=A;t.type="rule";s[v++]=t}else{if(x.split){var B=p.split(",")}else{var B=[p]}for(i in B){var q=B[i].trim();if(q in s.children){for(var y in A.attributes){s.children[q].attributes[y]=A.attributes[y]}}else{s.children[q]=A}}}}else{if(!e(u[b])){return s}else{if(!e(u[k])){var D=u[k].trim();var w=g.exec(D);if(w){var p=w[1].trim();var z=w[2].trim();if(x.ordered){var t={};t.name=p;t.value=z;t.type="attr";s[v++]=t}else{s.attributes[p]=z}}else{s[v++]=D}}}}}}return s};c.toCSS=function(r,t,q){var p="";if(typeof t=="undefined"){t=0}if(typeof q=="undefined"){q=false}if(r.attributes){for(i in r.attributes){p+=a(i,r.attributes[i],t)}}if(r.children){var s=true;for(i in r.children){if(q&&!s){p+="\n"}else{s=false}p+=m(i,r.children[i],t)}}return p};var a=function(p,q,r){return"\t".repeat(r)+p+": "+q+";\n"};var m=function(p,r,s){var q="\t".repeat(s)+p+" {\n";q+=c.toCSS(r,s+1);q+="\t".repeat(s)+"}\n";return q}};(function(a){window.CrayonQuickTags=new function(){var b=this;b.init=function(){b.sel='*[id*="crayon_quicktag"],*[class*="crayon_quicktag"]';QTags.addButton("crayon_quicktag","crayon",function(){CrayonTagEditor.showDialog({insert:function(e){QTags.insertContent(e)},select:b.getSelectedText,editor_str:"html",output:"encode"});a(b.sel).removeClass("qt_crayon_highlight")});var c;var d=setInterval(function(){c=a(b.sel).first();if(typeof c!="undefined"){CrayonTagEditor.bind(b.sel);clearInterval(d)}},100)};b.getSelectedText=function(){if(QTags.instances.length==0){return null}else{var e=QTags.instances[0];var d=e.canvas.selectionStart;var c=e.canvas.selectionEnd;return e.canvas.value.substring(d,c)}}};a(document).ready(function(){CrayonQuickTags.init()})})(jQueryCrayon);
|
2 |
/*!
|
3 |
Colorbox v1.4.27 - 2013-07-16
|
4 |
jQuery lightbox and modal window plugin
|
1 |
+
var jQueryCrayon=jQuery;(function(a){a(document).ready(function(){CrayonUtil.init()});CrayonUtil=new function(){var c=this;var b=null;c.init=function(){b=CrayonSyntaxSettings;c.initGET()};c.addPrefixToID=function(d){return d.replace(/^([#.])?(.*)$/,"$1"+b.prefix+"$2")};c.removePrefixFromID=function(e){var d=new RegExp("^[#.]?"+b.prefix,"i");return e.replace(d,"")};c.cssElem=function(d){return a(c.addPrefixToID(d))};c.setDefault=function(e,f){return(typeof e=="undefined")?f:e};c.setMax=function(e,d){return e<=d?e:d};c.setMin=function(d,e){return d>=e?d:e};c.setRange=function(e,f,d){return c.setMax(c.setMin(e,f),d)};c.getExt=function(e){if(e.indexOf(".")==-1){return undefined}var d=e.split(".");if(d.length){d=d[d.length-1]}else{d=""}return d};c.initGET=function(){window.currentURL=window.location.protocol+"//"+window.location.host+window.location.pathname;window.currentDir=window.currentURL.substring(0,window.currentURL.lastIndexOf("/"));function d(e){e=e.split("+").join(" ");var h={},g,f=/[?&]?([^=]+)=([^&]*)/g;while(g=f.exec(e)){h[decodeURIComponent(g[1])]=decodeURIComponent(g[2])}return h}window.GET=d(document.location.search)};c.getAJAX=function(d,e){d.version=b.version;a.get(b.ajaxurl,d,e)};c.postAJAX=function(d,e){d.version=b.version;a.post(b.ajaxurl,d,e)};c.reload=function(){var d="?";for(var e in window.GET){d+=e+"="+window.GET[e]+"&"}window.location=window.currentURL+d};c.escape=function(d){if(typeof encodeURIComponent=="function"){return encodeURIComponent(d)}else{if(typeof escape!="function"){return escape(d)}else{return d}}};c.log=function(d){if(typeof console!="undefined"&&b.debug){console.log(d)}};c.decode_html=function(d){return String(d).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")};c.encode_html=function(d){return String(d).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")};c.getReadableColor=function(g,f){f=a.extend({amount:0.5,xMulti:1,yMulti:1.5,normalizeHue:[20,180],normalizeHueXMulti:1/2.5,normalizeHueYMulti:1},f);var d=tinycolor(g);var e=d.toHsv();var j={x:e.s,y:1-e.v};j.x*=f.xMulti;j.y*=f.yMulti;if(f.normalizeHue&&e.h>f.normalizeHue[0]&&e.h<f.normalizeHue[1]){j.x*=f.normalizeHueXMulti;j.y*=f.normalizeHueYMulti}var h=Math.sqrt(Math.pow(j.x,2)+Math.pow(j.y,2));if(h<f.amount){e.v=0}else{e.v=1}e.s=0;return tinycolor(e).toHexString()};c.removeChars=function(e,f){var d=new RegExp("["+e+"]","gmi");return f.replace(d,"")}};a.fn.bindFirst=function(c,e){this.bind(c,e);var b=this.data("events")[c.split(".")[0]];var d=b.pop();b.splice(0,0,d)};a.keys=function(d){var c=[];for(var b in d){c.push(b)}return c};RegExp.prototype.execAll=function(c){var f=[];var b=null;while((b=this.exec(c))!=null){var e=[];for(var d in b){if(parseInt(d)==d){e.push(b[d])}}f.push(e)}return f};RegExp.prototype.escape=function(b){return b.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")};String.prototype.sliceReplace=function(d,b,c){return this.substring(0,d)+c+this.substring(b)};String.prototype.escape=function(){var b={"&":"&","<":"<",">":">"};return this.replace(/[&<>]/g,function(c){return b[c]||c})};String.prototype.linkify=function(b){b=typeof b!="undefined"?b:"";return this.replace(/(http(s)?:\/\/(\S)+)/gmi,'<a href="$1" target="'+b+'">$1</a>')};String.prototype.toTitleCase=function(){var b=this.split(/\s+/);var c="";a.each(b,function(e,d){if(d!=""){c+=d.slice(0,1).toUpperCase()+d.slice(1,d.length);if(e!=b.length-1&&b[e+1]!=""){c+=" "}}});return c}})(jQueryCrayon);jqueryPopup=Object();jqueryPopup.defaultSettings={centerBrowser:0,centerScreen:0,height:500,left:0,location:0,menubar:0,resizable:0,scrollbars:0,status:0,width:500,windowName:null,windowURL:null,top:0,toolbar:0,data:null,event:"click"};(function(a){popupWindow=function(d,c,f,b){f=typeof f!=="undefined"?f:null;b=typeof b!=="undefined"?b:null;if(typeof d=="string"){d=jQuery(d)}if(!(d instanceof jQuery)){return false}var e=jQuery.extend({},jqueryPopup.defaultSettings,c||{});d.handler=jQuery(d).bind(e.event,function(){if(f){f()}var g="height="+e.height+",width="+e.width+",toolbar="+e.toolbar+",scrollbars="+e.scrollbars+",status="+e.status+",resizable="+e.resizable+",location="+e.location+",menuBar="+e.menubar;e.windowName=e.windowName||jQuery(this).attr("name");var h=jQuery(this).attr("href");if(!e.windowURL&&!(h=="#")&&!(h=="")){e.windowURL=jQuery(this).attr("href")}var j,k;var l=null;if(e.centerBrowser){if(typeof window.screenY=="undefined"){j=(window.screenTop-120)+((((document.documentElement.clientHeight+120)/2)-(e.height/2)));k=window.screenLeft+((((document.body.offsetWidth+20)/2)-(e.width/2)))}else{j=window.screenY+(((window.outerHeight/2)-(e.height/2)));k=window.screenX+(((window.outerWidth/2)-(e.width/2)))}l=window.open(e.windowURL,e.windowName,g+",left="+k+",top="+j)}else{if(e.centerScreen){j=(screen.height-e.height)/2;k=(screen.width-e.width)/2;l=window.open(e.windowURL,e.windowName,g+",left="+k+",top="+j)}else{l=window.open(e.windowURL,e.windowName,g+",left="+e.left+",top="+e.top)}}if(l!=null){l.focus();if(e.data){l.document.write(e.data)}}if(b){b()}});return e};popdownWindow=function(b,c){if(typeof c=="undefined"){c="click"}b=jQuery(b);if(!(b instanceof jQuery)){return false}b.unbind(c,b.handler)}})(jQueryCrayon);(function(f){f.fn.exists=function(){return this.length!==0};f.fn.style=function(C,F,B){var E=this.get(0);if(typeof E=="undefined"){return}var D=E.style;if(typeof C!="undefined"){if(typeof F!="undefined"){B=typeof B!="undefined"?B:"";if(typeof D.setProperty!="undefined"){D.setProperty(C,F,B)}else{D[C]=F}}else{return D[C]}}else{return D}};var d="crayon-pressed";var a="";var o="div.crayon-syntax";var e=".crayon-toolbar";var c=".crayon-info";var x=".crayon-plain";var p=".crayon-main";var n=".crayon-table";var w=".crayon-loading";var h=".crayon-code";var q=".crayon-title";var m=".crayon-tools";var b=".crayon-nums";var k=".crayon-num";var r=".crayon-line";var g="crayon-wrapped";var t=".crayon-nums-content";var v=".crayon-nums-button";var l=".crayon-wrap-button";var j=".crayon-expand-button";var u="crayon-expanded crayon-toolbar-visible";var z="crayon-placeholder";var y=".crayon-popup-button";var s=".crayon-copy-button";var A=".crayon-plain-button";f(document).ready(function(){CrayonSyntax.init()});CrayonSyntax=new function(){var J=this;var O=new Object();var ah;var I;var H=0;var aa;J.init=function(){if(typeof O=="undefined"){O=new Object()}ah=CrayonSyntaxSettings;I=CrayonSyntaxStrings;f(o).each(function(){J.process(this)})};J.process=function(aE,aF){aE=f(aE);var at=aE.attr("id");if(at=="crayon-"){at+=Y()}aE.attr("id",at);CrayonUtil.log(at);if(typeof aF=="undefined"){aF=false}if(!aF&&!ab(at)){return}var av=aE.find(e);var aD=aE.find(c);var aq=aE.find(x);var ar=aE.find(p);var aC=aE.find(n);var ak=aE.find(h);var aH=aE.find(q);var aB=aE.find(m);var az=aE.find(b);var aw=aE.find(t);var aA=aE.find(v);var an=aE.find(l);var ap=aE.find(j);var aG=aE.find(y);var au=aE.find(s);var am=aE.find(A);O[at]=aE;O[at].toolbar=av;O[at].plain=aq;O[at].info=aD;O[at].main=ar;O[at].table=aC;O[at].code=ak;O[at].title=aH;O[at].tools=aB;O[at].nums=az;O[at].nums_content=aw;O[at].numsButton=aA;O[at].wrapButton=an;O[at].expandButton=ap;O[at].popup_button=aG;O[at].copy_button=au;O[at].plainButton=am;O[at].numsVisible=true;O[at].wrapped=false;O[at].plainVisible=false;O[at].toolbar_delay=0;O[at].time=1;f(x).css("z-index",0);var ax=ar.style();O[at].mainStyle={height:ax&&ax.height||"","max-height":ax&&ax.maxHeight||"","min-height":ax&&ax.minHeight||"",width:ax&&ax.width||"","max-width":ax&&ax.maxWidth||"","min-width":ax&&ax.minWidth||""};O[at].mainHeightAuto=O[at].mainStyle.height==""&&O[at].mainStyle["max-height"]=="";var al;var ay=0;O[at].loading=true;O[at].scrollBlockFix=false;aA.click(function(){CrayonSyntax.toggleNums(at)});an.click(function(){CrayonSyntax.toggleWrap(at)});ap.click(function(){CrayonSyntax.toggleExpand(at)});am.click(function(){CrayonSyntax.togglePlain(at)});au.click(function(){CrayonSyntax.copyPlain(at)});C(at);var ao=function(){if(az.filter('[data-settings~="hide"]').length!=0){aw.ready(function(){CrayonUtil.log("function"+at);CrayonSyntax.toggleNums(at,true,true)})}else{ad(at)}if(typeof O[at].expanded=="undefined"){if(Math.abs(O[at].main.outerWidth()-O[at].table.outerWidth())<10){O[at].expandButton.hide()}else{O[at].expandButton.show()}}if(ay==5){clearInterval(al);O[at].loading=false}ay++};al=setInterval(ao,300);D(at);f(k,O[at]).each(function(){var aK=f(this).attr("data-line");var aJ=f("#"+aK);var aI=aJ.style("height");if(aI){aJ.attr("data-height",aI)}});ar.css("position","relative");ar.css("z-index",1);aa=(aE.filter('[data-settings~="touchscreen"]').length!=0);if(!aa){ar.click(function(){B(at,"",false)});aq.click(function(){B(at,"",false)});aD.click(function(){B(at,"",false)})}if(aE.filter('[data-settings~="no-popup"]').length==0){O[at].popup_settings=popupWindow(aG,{height:screen.height-200,width:screen.width-100,top:75,left:50,scrollbars:1,windowURL:"",data:""},function(){G(at)},function(){})}aq.css("opacity",0);O[at].toolbarVisible=true;O[at].hasOneLine=aC.outerHeight()<av.outerHeight()*2;O[at].toolbarMouseover=false;if(av.filter('[data-settings~="mouseover"]').length!=0&&!aa){O[at].toolbarMouseover=true;O[at].toolbarVisible=false;av.css("margin-top","-"+av.outerHeight()+"px");av.hide();if(av.filter('[data-settings~="overlay"]').length!=0&&!O[at].hasOneLine){av.css("position","absolute");av.css("z-index",2);if(av.filter('[data-settings~="hide"]').length!=0){ar.click(function(){U(at,undefined,undefined,0)});aq.click(function(){U(at,false,undefined,0)})}}else{av.css("z-index",4)}if(av.filter('[data-settings~="delay"]').length!=0){O[at].toolbar_delay=500}aE.mouseenter(function(){U(at,true)}).mouseleave(function(){U(at,false)})}else{if(aa){av.show()}}if(aE.filter('[data-settings~="minimize"]').length==0){J.minimize(at)}if(aq.length!=0&&!aa){if(aq.filter('[data-settings~="dblclick"]').length!=0){ar.dblclick(function(){CrayonSyntax.togglePlain(at)})}else{if(aq.filter('[data-settings~="click"]').length!=0){ar.click(function(){CrayonSyntax.togglePlain(at)})}else{if(aq.filter('[data-settings~="mouseover"]').length!=0){aE.mouseenter(function(){CrayonSyntax.togglePlain(at,true)}).mouseleave(function(){CrayonSyntax.togglePlain(at,false)});aA.hide()}}}if(aq.filter('[data-settings~="show-plain-default"]').length!=0){CrayonSyntax.togglePlain(at,true)}}var aj=aE.filter('[data-settings~="expand"]').length!=0;if(!aa&&aE.filter('[data-settings~="scroll-mouseover"]').length!=0){ar.css("overflow","hidden");aq.css("overflow","hidden");aE.mouseenter(function(){N(at,true,aj)}).mouseleave(function(){N(at,false,aj)})}if(aj){aE.mouseenter(function(){E(at,true)}).mouseleave(function(){E(at,false)})}if(aE.filter('[data-settings~="disable-anim"]').length!=0){O[at].time=0}if(aE.filter('[data-settings~="wrap"]').length!=0){O[at].wrapped=true}O[at].mac=aE.hasClass("crayon-os-mac");ad(at);ac(at);Z(at)};var ab=function(aj){CrayonUtil.log(O);if(typeof O[aj]=="undefined"){O[aj]=f("#"+aj);CrayonUtil.log("make "+aj);return true}CrayonUtil.log("no make "+aj);return false};var Y=function(){return H++};var G=function(aj){if(typeof O[aj]=="undefined"){return ab(aj)}var ak=O[aj].popup_settings;if(ak.data){return}var am=O[aj].clone(true);am.removeClass("crayon-wrapped");if(O[aj].wrapped){f(k,am).each(function(){var ap=f(this).attr("data-line");var ao=f("#"+ap);var an=ao.attr("data-height");an=an?an:"";if(typeof an!="undefined"){ao.css("height",an);f(this).css("height",an)}})}am.find(p).css("height","");var al="";if(O[aj].plainVisible){al=am.find(x)}else{al=am.find(p)}ak.data=J.getAllCSS()+'<body class="crayon-popup-window" style="padding:0; margin:0;"><div class="'+am.attr("class")+' crayon-popup">'+J.removeCssInline(J.getHtmlString(al))+"</div></body>"};J.minimize=function(am){var al=f('<div class="crayon-minimize crayon-button"><div>');O[am].tools.append(al);O[am].origTitle=O[am].title.html();if(!O[am].origTitle){O[am].title.html(I.minimize)}var ak="crayon-minimized";var aj=function(){O[am].toolbarPreventHide=false;al.remove();O[am].removeClass(ak);O[am].title.html(O[am].origTitle);var an=O[am].toolbar;if(an.filter('[data-settings~="never-show"]').length!=0){an.remove()}};O[am].toolbar.click(aj);al.click(aj);O[am].addClass(ak);O[am].toolbarPreventHide=true;U(am,undefined,undefined,0)};J.getHtmlString=function(aj){return f("<div>").append(aj.clone()).remove().html()};J.removeCssInline=function(al){var ak=/style\s*=\s*"([^"]+)"/gmi;var aj=null;while((aj=ak.exec(al))!=null){var am=aj[1];am=am.replace(/\b(?:width|height)\s*:[^;]+;/gmi,"");al=al.sliceReplace(aj.index,aj.index+aj[0].length,'style="'+am+'"')}return al};J.getAllCSS=function(){var al="";var ak=f('link[rel="stylesheet"]');var aj=[];if(ak.length==1){aj=ak}else{aj=ak.filter('[href*="crayon-syntax-highlighter"], [href*="min/"]')}aj.each(function(){var am=J.getHtmlString(f(this));al+=am});return al};J.copyPlain=function(al,am){if(typeof O[al]=="undefined"){return ab(al)}var ak=O[al].plain;J.togglePlain(al,true,true);U(al,true);var aj=O[al].mac?"\u2318":"CTRL";var an=I.copy;an=an.replace(/%s/,aj+"+C");an=an.replace(/%s/,aj+"+V");B(al,an);return false};var B=function(ak,am,aj){if(typeof O[ak]=="undefined"){return ab(ak)}var al=O[ak].info;if(typeof am=="undefined"){am=""}if(typeof aj=="undefined"){aj=true}if(M(al)&&aj){al.html("<div>"+am+"</div>");al.css("margin-top",-al.outerHeight());al.show();R(ak,al,true);setTimeout(function(){R(ak,al,false)},5000)}if(!aj){R(ak,al,false)}};var C=function(aj){if(window.devicePixelRatio>1){var ak=f(".crayon-button-icon",O[aj].toolbar);ak.each(function(){var am=f(this).css("background-image");var al=am.replace(/\.(?=[^\.]+$)/g,"@2x.");f(this).css("background-size","48px 128px");f(this).css("background-image",al)})}};var M=function(aj){var ak="-"+aj.outerHeight()+"px";if(aj.css("margin-top")==ak||aj.css("display")=="none"){return true}else{return false}};var R=function(am,al,ak,ao,an,aq){var aj=function(){if(aq){aq(am,al)}};var ap="-"+al.outerHeight()+"px";if(typeof ak=="undefined"){if(M(al)){ak=true}else{ak=false}}if(typeof ao=="undefined"){ao=100}if(ao==false){ao=false}if(typeof an=="undefined"){an=0}al.stop(true);if(ak==true){al.show();al.animate({marginTop:0},ai(ao,am),aj)}else{if(ak==false){if(al.css("margin-top")=="0px"&&an){al.delay(an)}al.animate({marginTop:ap},ai(ao,am),function(){al.hide();aj()})}}};J.togglePlain=function(am,an,ak){if(typeof O[am]=="undefined"){return ab(am)}var aj=O[am].main;var al=O[am].plain;if((aj.is(":animated")||al.is(":animated"))&&typeof an=="undefined"){return}af(am);var ap,ao;if(typeof an!="undefined"){if(an){ap=aj;ao=al}else{ap=al;ao=aj}}else{if(aj.css("z-index")==1){ap=aj;ao=al}else{ap=al;ao=aj}}O[am].plainVisible=(ao==al);O[am].top=ap.scrollTop();O[am].left=ap.scrollLeft();O[am].scrollChanged=false;D(am);ap.stop(true);ap.fadeTo(ai(500,am),0,function(){ap.css("z-index",0)});ao.stop(true);ao.fadeTo(ai(500,am),1,function(){ao.css("z-index",1);if(ao==al){if(ak){al.select()}else{}}ao.scrollTop(O[am].top+1);ao.scrollTop(O[am].top);ao.scrollLeft(O[am].left+1);ao.scrollLeft(O[am].left)});ao.scrollTop(O[am].top);ao.scrollLeft(O[am].left);ac(am);U(am,false);return false};J.toggleNums=function(an,am,aj){if(typeof O[an]=="undefined"){ab(an);return false}if(O[an].table.is(":animated")){return false}var ap=Math.round(O[an].nums_content.outerWidth()+1);var ao="-"+ap+"px";var al;if(typeof am!="undefined"){al=false}else{al=(O[an].table.css("margin-left")==ao)}var ak;if(al){ak="0px";O[an].numsVisible=true}else{O[an].table.css("margin-left","0px");O[an].numsVisible=false;ak=ao}if(typeof aj!="undefined"){O[an].table.css("margin-left",ak);ad(an);return false}var aq=(O[an].table.outerWidth()+K(O[an].table.css("margin-left"))>O[an].main.outerWidth());var ar=(O[an].table.outerHeight()>O[an].main.outerHeight());if(!aq&&!ar){O[an].main.css("overflow","hidden")}O[an].table.animate({marginLeft:ak},ai(200,an),function(){if(typeof O[an]!="undefined"){ad(an);if(!aq&&!ar){O[an].main.css("overflow","auto")}}});return false};J.toggleWrap=function(aj){O[aj].wrapped=!O[aj].wrapped;Z(aj)};J.toggleExpand=function(aj){var ak=!CrayonUtil.setDefault(O[aj].expanded,false);E(aj,ak)};var Z=function(aj,ak){ak=CrayonUtil.setDefault(ak,true);if(O[aj].wrapped){O[aj].addClass(g)}else{O[aj].removeClass(g)}F(aj);if(!O[aj].expanded&&ak){W(aj)}O[aj].wrapTimes=0;clearInterval(O[aj].wrapTimer);O[aj].wrapTimer=setInterval(function(){if(O[aj].is(":visible")){P(aj);O[aj].wrapTimes++;if(O[aj].wrapTimes==5){clearInterval(O[aj].wrapTimer)}}},200)};var ae=function(aj){if(typeof O[aj]=="undefined"){ab(aj);return false}};var K=function(ak){if(typeof ak!="string"){return 0}var aj=ak.replace(/[^-0-9]/g,"");if(aj.length==0){return 0}else{return parseInt(aj)}};var ad=function(aj){if(typeof O[aj]=="undefined"||typeof O[aj].numsVisible=="undefined"){return}if(O[aj].numsVisible){O[aj].numsButton.removeClass(a);O[aj].numsButton.addClass(d)}else{O[aj].numsButton.removeClass(d);O[aj].numsButton.addClass(a)}};var F=function(aj){if(typeof O[aj]=="undefined"||typeof O[aj].wrapped=="undefined"){return}if(O[aj].wrapped){O[aj].wrapButton.removeClass(a);O[aj].wrapButton.addClass(d)}else{O[aj].wrapButton.removeClass(d);O[aj].wrapButton.addClass(a)}};var X=function(aj){if(typeof O[aj]=="undefined"||typeof O[aj].expanded=="undefined"){return}if(O[aj].expanded){O[aj].expandButton.removeClass(a);O[aj].expandButton.addClass(d)}else{O[aj].expandButton.removeClass(d);O[aj].expandButton.addClass(a)}};var ac=function(aj){if(typeof O[aj]=="undefined"||typeof O[aj].plainVisible=="undefined"){return}if(O[aj].plainVisible){O[aj].plainButton.removeClass(a);O[aj].plainButton.addClass(d)}else{O[aj].plainButton.removeClass(d);O[aj].plainButton.addClass(a)}};var U=function(ak,aj,am,al){if(typeof O[ak]=="undefined"){return ab(ak)}else{if(!O[ak].toolbarMouseover){return}else{if(aj==false&&O[ak].toolbarPreventHide){return}else{if(aa){return}}}}var an=O[ak].toolbar;if(typeof al=="undefined"){al=O[ak].toolbar_delay}R(ak,an,aj,am,al,function(){O[ak].toolbarVisible=aj})};var S=function(al,aj){var ak=f.extend({},al);ak.width+=aj.width;ak.height+=aj.height;return ak};var Q=function(al,aj){var ak=f.extend({},al);ak.width-=aj.width;ak.height-=aj.height;return ak};var V=function(aj){if(typeof O[aj].initialSize=="undefined"){O[aj].toolbarHeight=O[aj].toolbar.outerHeight();O[aj].innerSize={width:O[aj].width(),height:O[aj].height()};O[aj].outerSize={width:O[aj].outerWidth(),height:O[aj].outerHeight()};O[aj].borderSize=Q(O[aj].outerSize,O[aj].innerSize);O[aj].initialSize={width:O[aj].main.outerWidth(),height:O[aj].main.outerHeight()};O[aj].initialSize.height+=O[aj].toolbarHeight;O[aj].initialOuterSize=S(O[aj].initialSize,O[aj].borderSize);O[aj].finalSize={width:O[aj].table.outerWidth(),height:O[aj].table.outerHeight()};O[aj].finalSize.height+=O[aj].toolbarHeight;O[aj].finalSize.width=CrayonUtil.setMin(O[aj].finalSize.width,O[aj].initialSize.width);O[aj].finalSize.height=CrayonUtil.setMin(O[aj].finalSize.height,O[aj].initialSize.height);O[aj].diffSize=Q(O[aj].finalSize,O[aj].initialSize);O[aj].finalOuterSize=S(O[aj].finalSize,O[aj].borderSize);O[aj].initialSize.height+=O[aj].toolbar.outerHeight()}};var E=function(am,ap){if(typeof O[am]=="undefined"){return ab(am)}if(typeof ap=="undefined"){return}var ak=O[am].main;var ar=O[am].plain;if(ap){if(typeof O[am].expanded=="undefined"){V(am);O[am].expandTime=CrayonUtil.setRange(O[am].diffSize.width/3,300,800);O[am].expanded=false;var aq=O[am].finalOuterSize;O[am].placeholder=f("<div></div>");O[am].placeholder.addClass(z);O[am].placeholder.css(aq);O[am].before(O[am].placeholder);O[am].placeholder.css("margin",O[am].css("margin"));f(window).bind("resize",L)}var an={height:"auto","min-height":"none","max-height":"none"};var aj={width:"auto","min-width":"none","max-width":"none"};O[am].outerWidth(O[am].outerWidth());O[am].css({"min-width":"none","max-width":"none"});var ao={width:O[am].finalOuterSize.width};if(!O[am].mainHeightAuto&&!O[am].hasOneLine){ao.height=O[am].finalOuterSize.height;O[am].outerHeight(O[am].outerHeight())}ak.css(an);ak.css(aj);O[am].stop(true);O[am].animate(ao,ai(O[am].expandTime,am),function(){O[am].expanded=true;X(am)});O[am].placeholder.show();f("body").prepend(O[am]);O[am].addClass(u);L()}else{var at=O[am].initialOuterSize;var al=O[am].toolbar_delay;if(at){O[am].stop(true);if(!O[am].expanded){O[am].delay(al)}var ao={width:at.width};if(!O[am].mainHeightAuto&&!O[am].hasOneLine){ao.height=at.height}O[am].animate(ao,ai(O[am].expandTime,am),function(){ag(am)})}else{setTimeout(function(){ag(am)},al)}O[am].placeholder.hide();O[am].placeholder.before(O[am]);O[am].css({left:"auto",top:"auto"});O[am].removeClass(u)}af(am);if(ap){Z(am,false)}};var L=function(){for(uid in O){if(O[uid].hasClass(u)){O[uid].css(O[uid].placeholder.offset())}}};var ag=function(aj){O[aj].expanded=false;W(aj);X(aj);if(O[aj].wrapped){Z(aj)}};var N=function(am,ak,an){if(typeof O[am]=="undefined"){return ab(am)}if(typeof ak=="undefined"||an||O[am].expanded){return}var aj=O[am].main;var al=O[am].plain;if(ak){aj.css("overflow","auto");al.css("overflow","auto");if(typeof O[am].top!="undefined"){visible=(aj.css("z-index")==1?aj:al);visible.scrollTop(O[am].top-1);visible.scrollTop(O[am].top);visible.scrollLeft(O[am].left-1);visible.scrollLeft(O[am].left)}}else{visible=(aj.css("z-index")==1?aj:al);O[am].top=visible.scrollTop();O[am].left=visible.scrollLeft();aj.css("overflow","hidden");al.css("overflow","hidden")}O[am].scrollChanged=true;D(am)};var D=function(aj){O[aj].table.style("width","100%","important");var ak=setTimeout(function(){O[aj].table.style("width","");clearInterval(ak)},10)};var W=function(al){var ak=O[al].main;var aj=O[al].mainStyle;ak.css(aj);O[al].css("height","auto");O[al].css("width",aj.width);O[al].css("max-width",aj["max-width"]);O[al].css("min-width",aj["min-width"])};var af=function(aj){O[aj].plain.outerHeight(O[aj].main.outerHeight())};var P=function(aj){f(k,O[aj]).each(function(){var am=f(this).attr("data-line");var al=f("#"+am);var ak=null;if(O[aj].wrapped){al.css("height","");ak=al.outerHeight();ak=ak?ak:""}else{ak=al.attr("data-height");ak=ak?ak:"";al.css("height",ak)}f(this).css("height",ak)})};var ai=function(aj,ak){if(aj=="fast"){aj=200}else{if(aj=="slow"){aj=600}else{if(!T(aj)){aj=parseInt(aj);if(isNaN(aj)){return 0}}}}return aj*O[ak].time};var T=function(aj){return typeof aj=="number"}}})(jQueryCrayon);var CSSJSON=new function(){var c=this;c.init=function(){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.repeat=function(p){return new Array(1+p).join(this)}};c.init();var h=/([^\s\;\{\}][^\;\{\}]*)\{/g;var n=/\}/g;var d=/([^\;\{\}]*)\;/g;var l=/\/\*[\s\S]*?\*\//g;var g=/([^\:]+):([^\;]*);/;var o=/(\/\*[\s\S]*?\*\/)|([^\s\;\{\}][^\;\{\}]*(?=\{))|(\})|([^\;\{\}]+\;(?!\s*\*\/))/gmi;var j=1;var f=2;var b=3;var k=4;var e=function(p){return typeof p=="undefined"||p.length==0||p==null};c.toJSON=function(r,x){var s={children:{},attributes:{}};var u=null;var v=0;if(typeof x=="undefined"){var x={ordered:false,comments:false,stripComments:false,split:false}}if(x.stripComments){x.comments=false;r=r.replace(l,"")}while((u=o.exec(r))!=null){if(!e(u[j])&&x.comments){var C=u[j].trim();s[v++]=C}else{if(!e(u[f])){var p=u[f].trim();var A=c.toJSON(r,x);if(x.ordered){var t={};t.name=p;t.value=A;t.type="rule";s[v++]=t}else{if(x.split){var B=p.split(",")}else{var B=[p]}for(i in B){var q=B[i].trim();if(q in s.children){for(var y in A.attributes){s.children[q].attributes[y]=A.attributes[y]}}else{s.children[q]=A}}}}else{if(!e(u[b])){return s}else{if(!e(u[k])){var D=u[k].trim();var w=g.exec(D);if(w){var p=w[1].trim();var z=w[2].trim();if(x.ordered){var t={};t.name=p;t.value=z;t.type="attr";s[v++]=t}else{s.attributes[p]=z}}else{s[v++]=D}}}}}}return s};c.toCSS=function(r,t,q){var p="";if(typeof t=="undefined"){t=0}if(typeof q=="undefined"){q=false}if(r.attributes){for(i in r.attributes){p+=a(i,r.attributes[i],t)}}if(r.children){var s=true;for(i in r.children){if(q&&!s){p+="\n"}else{s=false}p+=m(i,r.children[i],t)}}return p};var a=function(p,q,r){return"\t".repeat(r)+p+": "+q+";\n"};var m=function(p,r,s){var q="\t".repeat(s)+p+" {\n";q+=c.toCSS(r,s+1);q+="\t".repeat(s)+"}\n";return q}};(function(a){window.CrayonQuickTags=new function(){var b=this;b.init=function(){b.sel='*[id*="crayon_quicktag"],*[class*="crayon_quicktag"]';QTags.addButton("crayon_quicktag","crayon",function(){CrayonTagEditor.showDialog({insert:function(e){QTags.insertContent(e)},select:b.getSelectedText,editor_str:"html",output:"encode"});a(b.sel).removeClass("qt_crayon_highlight")});var c;var d=setInterval(function(){c=a(b.sel).first();if(typeof c!="undefined"){CrayonTagEditor.bind(b.sel);clearInterval(d)}},100)};b.getSelectedText=function(){if(QTags.instances.length==0){return null}else{var e=QTags.instances[0];var d=e.canvas.selectionStart;var c=e.canvas.selectionEnd;return e.canvas.value.substring(d,c)}}};a(document).ready(function(){CrayonQuickTags.init()})})(jQueryCrayon);
|
2 |
/*!
|
3 |
Colorbox v1.4.27 - 2013-07-16
|
4 |
jQuery lightbox and modal window plugin
|
js/src/jquery.popup.js
CHANGED
@@ -57,7 +57,7 @@ jqueryPopup.defaultSettings = {
|
|
57 |
|
58 |
var win = null;
|
59 |
if (settings.centerBrowser) {
|
60 |
-
if (
|
61 |
centeredY = (window.screenTop - 120) + ((((document.documentElement.clientHeight + 120)/2) - (settings.height/2)));
|
62 |
centeredX = window.screenLeft + ((((document.body.offsetWidth + 20)/2) - (settings.width/2)));
|
63 |
} else {
|
57 |
|
58 |
var win = null;
|
59 |
if (settings.centerBrowser) {
|
60 |
+
if (typeof window.screenY == 'undefined') {// not defined for old IE versions
|
61 |
centeredY = (window.screenTop - 120) + ((((document.documentElement.clientHeight + 120)/2) - (settings.height/2)));
|
62 |
centeredX = window.screenLeft + ((((document.body.offsetWidth + 20)/2) - (settings.width/2)));
|
63 |
} else {
|
langs/ada/README.md
CHANGED
@@ -12,4 +12,5 @@ Installation:
|
|
12 |
4. DONE
|
13 |
|
14 |
|
15 |
-
|
|
12 |
4. DONE
|
13 |
|
14 |
|
15 |
+
Aram (crayons creator) has added it to the crayon repo here on github. So you can simply pull the current repo to get it.
|
16 |
+
https://github.com/aramkocharyan/crayon-syntax-highlighter
|
langs/mysql/built.in.func.txt
CHANGED
@@ -1,25 +1,71 @@
|
|
1 |
IN NATURAL LANGUAGE MODE WITH QUERY EXPANSION
|
2 |
WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS
|
3 |
VALIDATE_PASSWORD_STRENGTH
|
|
|
|
|
4 |
IN NATURAL LANGUAGE MODE
|
|
|
|
|
5 |
WITH QUERY EXPANSION
|
|
|
6 |
UNCOMPRESSED_LENGTH
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
CURRENT_TIMESTAMP
|
|
|
|
|
8 |
CHARACTER_LENGTH
|
|
|
|
|
|
|
|
|
9 |
IN BOOLEAN MODE
|
10 |
MASTER_POS_WAIT
|
11 |
SUBSTRING_INDEX
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
IS_IPV4_COMPAT
|
13 |
IS_IPV4_MAPPED
|
14 |
LAST_INSERT_ID
|
15 |
LOCALTIMESTAMP
|
16 |
UNIX_TIMESTAMP
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
CONNECTION_ID
|
18 |
FROM_UNIXTIME
|
19 |
GTID_SUBTRACT
|
20 |
TIMESTAMPDIFF
|
21 |
UTC_TIMESTAMP
|
22 |
WEIGHT_STRING
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
COERCIBILITY
|
24 |
CURRENT_DATE
|
25 |
CURRENT_TIME
|
@@ -33,6 +79,30 @@ OLD_PASSWORD
|
|
33 |
RELEASE_LOCK
|
34 |
SESSION_USER
|
35 |
TIMESTAMPADD
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
AES_DECRYPT
|
37 |
AES_ENCRYPT
|
38 |
CHAR_LENGTH
|
@@ -54,6 +124,27 @@ SYSTEM_USER
|
|
54 |
TIME_FORMAT
|
55 |
TIME_TO_SEC
|
56 |
WITH ROLLUP
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
BIT_LENGTH
|
58 |
CONVERT_TZ
|
59 |
DAYOFMONTH
|
@@ -70,6 +161,24 @@ TO_SECONDS
|
|
70 |
UNCOMPRESS
|
71 |
UUID_SHORT
|
72 |
WEEKOFYEAR
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
73 |
BENCHMARK
|
74 |
BIT_COUNT
|
75 |
COLLATION
|
@@ -87,6 +196,27 @@ SUBSTRING
|
|
87 |
TIMESTAMP
|
88 |
TO_BASE64
|
89 |
UpdateXML
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
COALESCE
|
91 |
COMPRESS
|
92 |
DATABASE
|
@@ -112,6 +242,40 @@ UTC_TIME
|
|
112 |
VAR_SAMP
|
113 |
VARIANCE
|
114 |
YEARWEEK
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
115 |
ADDDATE
|
116 |
ADDTIME
|
117 |
BETWEEN
|
@@ -142,6 +306,38 @@ TO_DAYS
|
|
142 |
VAR_POP
|
143 |
VERSION
|
144 |
WEEKDAY
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
145 |
BINARY
|
146 |
BIT_OR
|
147 |
CONCAT
|
@@ -166,6 +362,30 @@ STRCMP
|
|
166 |
STRCMP
|
167 |
SUBSTR
|
168 |
VALUES
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
169 |
ASCII
|
170 |
ATAN2
|
171 |
COUNT
|
@@ -191,6 +411,30 @@ SPACE
|
|
191 |
UCASE
|
192 |
UNHEX
|
193 |
UPPER
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
194 |
ACOS
|
195 |
ASIN
|
196 |
ATAN
|
@@ -222,6 +466,31 @@ UUID
|
|
222 |
WEEK
|
223 |
WHEN
|
224 |
YEAR
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
225 |
ABS
|
226 |
AND
|
227 |
AVG
|
@@ -247,8 +516,38 @@ SIN
|
|
247 |
STD
|
248 |
SUM
|
249 |
TAN
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
250 |
IF
|
251 |
IN
|
252 |
IS
|
253 |
LN
|
254 |
-
PI
|
|
|
|
|
|
|
|
|
|
|
|
1 |
IN NATURAL LANGUAGE MODE WITH QUERY EXPANSION
|
2 |
WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS
|
3 |
VALIDATE_PASSWORD_STRENGTH
|
4 |
+
GEOMETRYCOLLECTIONFROMTEXT
|
5 |
+
GEOMETRYCOLLECTIONFROMWKB
|
6 |
IN NATURAL LANGUAGE MODE
|
7 |
+
MULTILINESTRINGFROMTEXT
|
8 |
+
MULTILINESTRINGFROMWKB
|
9 |
WITH QUERY EXPANSION
|
10 |
+
MULTIPOLYGONFROMTEXT
|
11 |
UNCOMPRESSED_LENGTH
|
12 |
+
MULTIPOLYGONFROMWKB
|
13 |
+
UNCOMPRESSED_LENGTH
|
14 |
+
GEOMETRYCOLLECTION
|
15 |
+
GROUP_UNIQUE_USERS
|
16 |
+
LINESTRINGFROMTEXT
|
17 |
+
MULTIPOINTFROMTEXT
|
18 |
+
CURRENT_TIMESTAMP
|
19 |
CURRENT_TIMESTAMP
|
20 |
+
LINESTRINGFROMWKB
|
21 |
+
MULTIPOINTFROMWKB
|
22 |
CHARACTER_LENGTH
|
23 |
+
CHARACTER_LENGTH
|
24 |
+
GEOMCOLLFROMTEXT
|
25 |
+
GEOMETRYFROMTEXT
|
26 |
+
NUMINTERIORRINGS
|
27 |
IN BOOLEAN MODE
|
28 |
MASTER_POS_WAIT
|
29 |
SUBSTRING_INDEX
|
30 |
+
BDMPOLYFROMTEXT
|
31 |
+
GEOMCOLLFROMWKB
|
32 |
+
GEOMETRYFROMWKB
|
33 |
+
MASTER_POS_WAIT
|
34 |
+
MULTILINESTRING
|
35 |
+
POLYGONFROMTEXT
|
36 |
+
SUBSTRING_INDEX
|
37 |
IS_IPV4_COMPAT
|
38 |
IS_IPV4_MAPPED
|
39 |
LAST_INSERT_ID
|
40 |
LOCALTIMESTAMP
|
41 |
UNIX_TIMESTAMP
|
42 |
+
BDMPOLYFROMWKB
|
43 |
+
BDPOLYFROMTEXT
|
44 |
+
LAST_INSERT_ID
|
45 |
+
LOCALTIMESTAMP
|
46 |
+
MPOINTFROMTEXT
|
47 |
+
POINTONSURFACE
|
48 |
+
POLYGONFROMWKB
|
49 |
+
UNIX_TIMESTAMP
|
50 |
CONNECTION_ID
|
51 |
FROM_UNIXTIME
|
52 |
GTID_SUBTRACT
|
53 |
TIMESTAMPDIFF
|
54 |
UTC_TIMESTAMP
|
55 |
WEIGHT_STRING
|
56 |
+
BDPOLYFROMWKB
|
57 |
+
CONNECTION_ID
|
58 |
+
FROM_UNIXTIME
|
59 |
+
INTERIORRINGN
|
60 |
+
MBRINTERSECTS
|
61 |
+
MLINEFROMTEXT
|
62 |
+
MPOINTFROMWKB
|
63 |
+
MPOLYFROMTEXT
|
64 |
+
NUMGEOMETRIES
|
65 |
+
POINTFROMTEXT
|
66 |
+
SYMDIFFERENCE
|
67 |
+
TIMESTAMPDIFF
|
68 |
+
UTC_TIMESTAMP
|
69 |
COERCIBILITY
|
70 |
CURRENT_DATE
|
71 |
CURRENT_TIME
|
79 |
RELEASE_LOCK
|
80 |
SESSION_USER
|
81 |
TIMESTAMPADD
|
82 |
+
COERCIBILITY
|
83 |
+
CURRENT_DATE
|
84 |
+
CURRENT_TIME
|
85 |
+
CURRENT_USER
|
86 |
+
EXTERIORRING
|
87 |
+
EXTRACTVALUE
|
88 |
+
GEOMETRYTYPE
|
89 |
+
GEOMFROMTEXT
|
90 |
+
GROUP_CONCAT
|
91 |
+
INTERSECTION
|
92 |
+
IS_FREE_LOCK
|
93 |
+
IS_USED_LOCK
|
94 |
+
LINEFROMTEXT
|
95 |
+
MLINEFROMWKB
|
96 |
+
MPOLYFROMWKB
|
97 |
+
MULTIPOLYGON
|
98 |
+
OCTET_LENGTH
|
99 |
+
OLD_PASSWORD
|
100 |
+
POINTFROMWKB
|
101 |
+
POLYFROMTEXT
|
102 |
+
RELEASE_LOCK
|
103 |
+
SESSION_USER
|
104 |
+
TIMESTAMPADD
|
105 |
+
UNIQUE_USERS
|
106 |
AES_DECRYPT
|
107 |
AES_ENCRYPT
|
108 |
CHAR_LENGTH
|
124 |
TIME_FORMAT
|
125 |
TIME_TO_SEC
|
126 |
WITH ROLLUP
|
127 |
+
AES_DECRYPT
|
128 |
+
AES_ENCRYPT
|
129 |
+
CHAR_LENGTH
|
130 |
+
DATE_FORMAT
|
131 |
+
DES_DECRYPT
|
132 |
+
DES_ENCRYPT
|
133 |
+
FIND_IN_SET
|
134 |
+
GEOMFROMWKB
|
135 |
+
LINEFROMWKB
|
136 |
+
MBRCONTAINS
|
137 |
+
MBRDISJOINT
|
138 |
+
MBROVERLAPS
|
139 |
+
MICROSECOND
|
140 |
+
PERIOD_DIFF
|
141 |
+
POLYFROMWKB
|
142 |
+
SEC_TO_TIME
|
143 |
+
STDDEV_SAMP
|
144 |
+
STR_TO_DATE
|
145 |
+
SYSTEM_USER
|
146 |
+
TIME_FORMAT
|
147 |
+
TIME_TO_SEC
|
148 |
BIT_LENGTH
|
149 |
CONVERT_TZ
|
150 |
DAYOFMONTH
|
161 |
UNCOMPRESS
|
162 |
UUID_SHORT
|
163 |
WEEKOFYEAR
|
164 |
+
BIT_LENGTH
|
165 |
+
CONVERT_TZ
|
166 |
+
CONVEXHULL
|
167 |
+
DAYOFMONTH
|
168 |
+
DIFFERENCE
|
169 |
+
EXPORT_SET
|
170 |
+
FOUND_ROWS
|
171 |
+
GET_FORMAT
|
172 |
+
INTERSECTS
|
173 |
+
LINESTRING
|
174 |
+
MBRTOUCHES
|
175 |
+
MULTIPOINT
|
176 |
+
NAME_CONST
|
177 |
+
PERIOD_ADD
|
178 |
+
STARTPOINT
|
179 |
+
STDDEV_POP
|
180 |
+
UNCOMPRESS
|
181 |
+
WEEKOFYEAR
|
182 |
BENCHMARK
|
183 |
BIT_COUNT
|
184 |
COLLATION
|
196 |
TIMESTAMP
|
197 |
TO_BASE64
|
198 |
UpdateXML
|
199 |
+
BENCHMARK
|
200 |
+
BIT_COUNT
|
201 |
+
COLLATION
|
202 |
+
CONCAT_WS
|
203 |
+
DATE_DIFF
|
204 |
+
DAYOFWEEK
|
205 |
+
DAYOFYEAR
|
206 |
+
DIMENSION
|
207 |
+
FROM_DAYS
|
208 |
+
GEOMETRYN
|
209 |
+
INET_ATON
|
210 |
+
INET_NTOA
|
211 |
+
LOAD_FILE
|
212 |
+
LOCALTIME
|
213 |
+
MBRWITHIN
|
214 |
+
MONTHNAME
|
215 |
+
NUMPOINTS
|
216 |
+
ROW_COUNT
|
217 |
+
SUBSTRING
|
218 |
+
TIMESTAMP
|
219 |
+
UPDATEXML
|
220 |
COALESCE
|
221 |
COMPRESS
|
222 |
DATABASE
|
242 |
VAR_SAMP
|
243 |
VARIANCE
|
244 |
YEARWEEK
|
245 |
+
ASBINARY
|
246 |
+
BOUNDARY
|
247 |
+
CENTROID
|
248 |
+
COALESCE
|
249 |
+
COMPRESS
|
250 |
+
CONTAINS
|
251 |
+
DATABASE
|
252 |
+
DATEDIFF
|
253 |
+
DATE_ADD
|
254 |
+
DATE_SUB
|
255 |
+
DISJOINT
|
256 |
+
DISTANCE
|
257 |
+
ENDPOINT
|
258 |
+
ENVELOPE
|
259 |
+
GET_LOCK
|
260 |
+
GREATEST
|
261 |
+
INTERVAL
|
262 |
+
ISCLOSED
|
263 |
+
ISSIMPLE
|
264 |
+
LAST_DAY
|
265 |
+
MAKEDATE
|
266 |
+
MAKETIME
|
267 |
+
MAKE_SET
|
268 |
+
MBREQUAL
|
269 |
+
OVERLAPS
|
270 |
+
PASSWORD
|
271 |
+
POSITION
|
272 |
+
TIMEDIFF
|
273 |
+
TRUNCATE
|
274 |
+
UTC_DATE
|
275 |
+
UTC_TIME
|
276 |
+
VARIANCE
|
277 |
+
VAR_SAMP
|
278 |
+
YEARWEEK
|
279 |
ADDDATE
|
280 |
ADDTIME
|
281 |
BETWEEN
|
306 |
VAR_POP
|
307 |
VERSION
|
308 |
WEEKDAY
|
309 |
+
ADDDATE
|
310 |
+
ADDTIME
|
311 |
+
BIT_AND
|
312 |
+
BIT_XOR
|
313 |
+
CEILING
|
314 |
+
CHARSET
|
315 |
+
CONVERT
|
316 |
+
CROSSES
|
317 |
+
CURDATE
|
318 |
+
CURTIME
|
319 |
+
DAYNAME
|
320 |
+
DEFAULT
|
321 |
+
DEGREES
|
322 |
+
ENCRYPT
|
323 |
+
EXTRACT
|
324 |
+
GLENGTH
|
325 |
+
ISEMPTY
|
326 |
+
POLYGON
|
327 |
+
QUARTER
|
328 |
+
RADIANS
|
329 |
+
RELATED
|
330 |
+
REPLACE
|
331 |
+
REVERSE
|
332 |
+
SOUNDEX
|
333 |
+
SUBDATE
|
334 |
+
SUBTIME
|
335 |
+
SYSDATE
|
336 |
+
TOUCHES
|
337 |
+
TO_DAYS
|
338 |
+
VAR_POP
|
339 |
+
VERSION
|
340 |
+
WEEKDAY
|
341 |
BINARY
|
342 |
BIT_OR
|
343 |
CONCAT
|
362 |
STRCMP
|
363 |
SUBSTR
|
364 |
VALUES
|
365 |
+
ASTEXT
|
366 |
+
BIT_OR
|
367 |
+
BUFFER
|
368 |
+
CONCAT
|
369 |
+
DECODE
|
370 |
+
ENCODE
|
371 |
+
EQUALS
|
372 |
+
FORMAT
|
373 |
+
IFNULL
|
374 |
+
INSERT
|
375 |
+
ISNULL
|
376 |
+
ISRING
|
377 |
+
LENGTH
|
378 |
+
LOCATE
|
379 |
+
MINUTE
|
380 |
+
NULLIF
|
381 |
+
POINTN
|
382 |
+
REPEAT
|
383 |
+
SCHEMA
|
384 |
+
SECOND
|
385 |
+
STDDEV
|
386 |
+
STRCMP
|
387 |
+
SUBSTR
|
388 |
+
WITHIN
|
389 |
ASCII
|
390 |
ATAN2
|
391 |
COUNT
|
411 |
UCASE
|
412 |
UNHEX
|
413 |
UPPER
|
414 |
+
ASCII
|
415 |
+
ATAN2
|
416 |
+
COUNT
|
417 |
+
CRC32
|
418 |
+
FIELD
|
419 |
+
FLOOR
|
420 |
+
INSTR
|
421 |
+
LCASE
|
422 |
+
LEAST
|
423 |
+
LOG10
|
424 |
+
LOWER
|
425 |
+
LTRIM
|
426 |
+
MONTH
|
427 |
+
POINT
|
428 |
+
POWER
|
429 |
+
QUOTE
|
430 |
+
RIGHT
|
431 |
+
ROUND
|
432 |
+
RTRIM
|
433 |
+
SLEEP
|
434 |
+
SPACE
|
435 |
+
UCASE
|
436 |
+
UNHEX
|
437 |
+
UPPER
|
438 |
ACOS
|
439 |
ASIN
|
440 |
ATAN
|
466 |
WEEK
|
467 |
WHEN
|
468 |
YEAR
|
469 |
+
ACOS
|
470 |
+
AREA
|
471 |
+
ASIN
|
472 |
+
ATAN
|
473 |
+
CAST
|
474 |
+
CEIL
|
475 |
+
CHAR
|
476 |
+
CONV
|
477 |
+
DATE
|
478 |
+
HOUR
|
479 |
+
LEFT
|
480 |
+
LOG2
|
481 |
+
LPAD
|
482 |
+
RAND
|
483 |
+
RPAD
|
484 |
+
SHA1
|
485 |
+
SIGN
|
486 |
+
SQRT
|
487 |
+
SRID
|
488 |
+
TIME
|
489 |
+
TRIM
|
490 |
+
USER
|
491 |
+
UUID
|
492 |
+
WEEK
|
493 |
+
YEAR
|
494 |
ABS
|
495 |
AND
|
496 |
AVG
|
516 |
STD
|
517 |
SUM
|
518 |
TAN
|
519 |
+
ABS
|
520 |
+
AVG
|
521 |
+
BIN
|
522 |
+
COS
|
523 |
+
COT
|
524 |
+
DAY
|
525 |
+
ELT
|
526 |
+
EXP
|
527 |
+
HEX
|
528 |
+
LOG
|
529 |
+
MAX
|
530 |
+
MD5
|
531 |
+
MID
|
532 |
+
MIN
|
533 |
+
MOD
|
534 |
+
NOW
|
535 |
+
OCT
|
536 |
+
ORD
|
537 |
+
POW
|
538 |
+
SHA
|
539 |
+
SIN
|
540 |
+
STD
|
541 |
+
SUM
|
542 |
+
TAN
|
543 |
IF
|
544 |
IN
|
545 |
IS
|
546 |
LN
|
547 |
+
PI
|
548 |
+
IF
|
549 |
+
IN
|
550 |
+
LN
|
551 |
+
PI
|
552 |
+
X
|
553 |
+
Y
|
langs/mysql/mysql.txt
CHANGED
@@ -1,18 +1,26 @@
|
|
1 |
-
### MySQL LANGUAGE ###
|
2 |
-
|
3 |
-
# ELEMENT_NAME
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
### MySQL LANGUAGE ###
|
2 |
+
|
3 |
+
# ELEMENT_NAME [optional-css-class] REGULAR_EXPRESSION
|
4 |
+
# BUILD BY Michaël Niessen (http://assemblysys.com/) & Ansas Meyer (http://ansas-meyer.de/)
|
5 |
+
|
6 |
+
NAME MySQL
|
7 |
+
VERSION 1.0.0
|
8 |
+
|
9 |
+
# MySQL comments (3 modes available)
|
10 |
+
COMMENT (/\*.*?\*/)|(-- .*?$)|(\#.*?$)
|
11 |
+
|
12 |
+
# MySQL string identifier (2 modes available)
|
13 |
+
STRING ((?<!\\)'.*?(?<!\\)'|(?<!\\)".*?(?<!\\)")
|
14 |
+
|
15 |
+
STATEMENT \b(?alt:statement.txt)\b
|
16 |
+
|
17 |
+
RESERVED \b(?alt:reserved.txt)\b
|
18 |
+
|
19 |
+
TYPE \b(?alt:type.txt)\b
|
20 |
+
|
21 |
+
# MySQL build-it functions
|
22 |
+
BUILT_IN:ENTITY \b(?alt:built.in.func.txt)\b
|
23 |
+
|
24 |
+
IDENTIFIER ((?<!\\)".*?(?<!\\)")
|
25 |
+
|
26 |
+
OPERATOR \b(?alt:operator.txt)\b
|
langs/mysql/operator.txt
CHANGED
@@ -1,7 +1,3 @@
|
|
1 |
-
# logical
|
2 |
-
AND
|
3 |
-
OR
|
4 |
-
NOT
|
5 |
# comparison
|
6 |
<=>
|
7 |
=
|
@@ -21,9 +17,23 @@ DIV
|
|
21 |
MOD
|
22 |
# logical
|
23 |
AND
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
NOT
|
25 |
-
|
|
|
|
|
|
|
|
|
|
|
26 |
XOR
|
|
|
27 |
&&
|
28 |
!
|
29 |
OR
|
@@ -36,4 +46,4 @@ OR
|
|
36 |
|
|
37 |
^
|
38 |
<<
|
39 |
-
>>
|
|
|
|
|
|
|
|
|
1 |
# comparison
|
2 |
<=>
|
3 |
=
|
17 |
MOD
|
18 |
# logical
|
19 |
AND
|
20 |
+
BETWEEN
|
21 |
+
BINARY
|
22 |
+
CASE
|
23 |
+
COLLATE
|
24 |
+
DIV
|
25 |
+
IS
|
26 |
+
LIKE
|
27 |
+
MOD
|
28 |
NOT
|
29 |
+
NULL
|
30 |
+
OFFSET
|
31 |
+
OR
|
32 |
+
REGEXP
|
33 |
+
RLIKE
|
34 |
+
SOUNDS
|
35 |
XOR
|
36 |
+
||
|
37 |
&&
|
38 |
!
|
39 |
OR
|
46 |
|
|
47 |
^
|
48 |
<<
|
49 |
+
>>
|
langs/mysql/type.txt
CHANGED
@@ -1,24 +1,277 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
MEDIUMBLOB
|
2 |
MEDIUMTEXT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
MEDIUMINT
|
4 |
TIMESTAMP
|
5 |
VARBINARY
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
DATETIME
|
7 |
LONGBLOB
|
8 |
LONGTEXT
|
9 |
SMALLINT
|
10 |
TINYBLOB
|
11 |
TINYTEXT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
BOOLEAN
|
13 |
DECIMAL
|
14 |
INTEGER
|
15 |
NUMERIC
|
16 |
TINYINT
|
17 |
VARCHAR
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
BIGINT
|
19 |
BINARY
|
20 |
DOUBLE
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
FLOAT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
BLOB
|
23 |
BOOL
|
24 |
CHAR
|
@@ -27,6 +280,63 @@ ENUM
|
|
27 |
TEXT
|
28 |
TIME
|
29 |
YEAR
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
BIT
|
31 |
INT
|
32 |
-
SET
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
MAX_CONNECTIONS_PER_HOUR
|
2 |
+
SQL_LOW_PRIORITY_UPDATES
|
3 |
+
MASTER_HEARTBEAT_PERIOD
|
4 |
+
SQL_SLAVE_SKIP_COUNTER
|
5 |
+
SQL_QUOTE_SHOW_CREATE
|
6 |
+
MASTER_CONNECT_RETRY
|
7 |
+
MAX_QUERIES_PER_HOUR
|
8 |
+
MAX_UPDATES_PER_HOUR
|
9 |
+
MAX_USER_CONNECTIONS
|
10 |
+
GEMINI_SPIN_RETRIES
|
11 |
+
SQL_CALC_FOUND_ROWS
|
12 |
+
CURRENT_TIMESTAMP
|
13 |
+
IGNORE_SERVER_IDS
|
14 |
+
SQL_BUFFER_RESULT
|
15 |
+
SQL_MAX_JOIN_SIZE
|
16 |
+
SQL_AUTO_IS_NULL
|
17 |
+
SQL_SAFE_UPDATES
|
18 |
+
SQL_SELECT_LIMIT
|
19 |
+
SQL_SMALL_RESULT
|
20 |
+
DELAY_KEY_WRITE
|
21 |
+
MASTER_LOG_FILE
|
22 |
+
MASTER_PASSWORD
|
23 |
+
SQL_BIG_SELECTS
|
24 |
+
AUTO_INCREMENT
|
25 |
+
AVG_ROW_LENGTH
|
26 |
+
LAST_INSERT_ID
|
27 |
+
MASTER_LOG_POS
|
28 |
+
RAID_CHUNKSIZE
|
29 |
+
SQL_BIG_RESULT
|
30 |
+
SQL_BIG_TABLES
|
31 |
+
SQL_LOG_UPDATE
|
32 |
+
DETERMINISTIC
|
33 |
+
HIGH_PRIORITY
|
34 |
+
INSERT_METHOD
|
35 |
+
MINUTE_SECOND
|
36 |
+
PAGE_CHECKSUM
|
37 |
+
STRAIGHT_JOIN
|
38 |
+
TRANSACTIONAL
|
39 |
+
LOW_PRIORITY
|
40 |
+
SERIALIZABLE
|
41 |
+
SQL_NO_CACHE
|
42 |
+
SQL_WARNINGS
|
43 |
+
DISTINCTROW
|
44 |
+
HOUR_MINUTE
|
45 |
+
HOUR_SECOND
|
46 |
+
MASTER_HOST
|
47 |
+
MASTER_PORT
|
48 |
+
MASTER_USER
|
49 |
+
PROCESSLIST
|
50 |
+
RAID_CHUNKS
|
51 |
+
REPLICATION
|
52 |
+
SQL_LOG_BIN
|
53 |
+
SQL_LOG_OFF
|
54 |
+
UNCOMMITTED
|
55 |
MEDIUMBLOB
|
56 |
MEDIUMTEXT
|
57 |
+
ACCESSIBLE
|
58 |
+
AUTOCOMMIT
|
59 |
+
BERKELEYDB
|
60 |
+
COMPRESSED
|
61 |
+
CONCURRENT
|
62 |
+
CONSTRAINT
|
63 |
+
DAY_MINUTE
|
64 |
+
DAY_SECOND
|
65 |
+
IDENTIFIED
|
66 |
+
MRG_MYISAM
|
67 |
+
NDBCLUSTER
|
68 |
+
OPTIONALLY
|
69 |
+
PARTITIONS
|
70 |
+
PRIVILEGES
|
71 |
+
READ_WRITE
|
72 |
+
REFERENCES
|
73 |
+
REPEATABLE
|
74 |
+
ROW_FORMAT
|
75 |
+
TERMINATED
|
76 |
+
YEAR_MONTH
|
77 |
MEDIUMINT
|
78 |
TIMESTAMP
|
79 |
VARBINARY
|
80 |
+
AGGREGATE
|
81 |
+
ALGORITHM
|
82 |
+
BLACKHOLE
|
83 |
+
COLLATION
|
84 |
+
COMMITTED
|
85 |
+
DATABASES
|
86 |
+
DELIMITER
|
87 |
+
DUPLICATE
|
88 |
+
FEDERATED
|
89 |
+
INSERT_ID
|
90 |
+
ISOLATION
|
91 |
+
PACK_KEYS
|
92 |
+
PARTITION
|
93 |
+
PRECISION
|
94 |
+
PROCEDURE
|
95 |
+
RAID_TYPE
|
96 |
+
READ_ONLY
|
97 |
+
SEPARATOR
|
98 |
+
SQL_CACHE
|
99 |
+
TEMPORARY
|
100 |
+
UNDEFINED
|
101 |
+
VARIABLES
|
102 |
DATETIME
|
103 |
LONGBLOB
|
104 |
LONGTEXT
|
105 |
SMALLINT
|
106 |
TINYBLOB
|
107 |
TINYTEXT
|
108 |
+
CHECKSUM
|
109 |
+
CONTAINS
|
110 |
+
DATABASE
|
111 |
+
DAY_HOUR
|
112 |
+
DESCRIBE
|
113 |
+
DISTINCT
|
114 |
+
DUMPFILE
|
115 |
+
ENCLOSED
|
116 |
+
EXTENDED
|
117 |
+
FULLTEXT
|
118 |
+
FUNCTION
|
119 |
+
INNOBASE
|
120 |
+
INTERVAL
|
121 |
+
MAXVALUE
|
122 |
+
MAX_ROWS
|
123 |
+
MIN_ROWS
|
124 |
+
MRG_ISAM
|
125 |
+
NATIONAL
|
126 |
+
OPTIMIZE
|
127 |
+
PASSWORD
|
128 |
+
RESIGNAL
|
129 |
+
RESTRICT
|
130 |
+
ROLLBACK
|
131 |
+
SECURITY
|
132 |
+
SHUTDOWN
|
133 |
+
STARTING
|
134 |
+
TRAILING
|
135 |
+
TRUNCATE
|
136 |
+
UNSIGNED
|
137 |
+
ZEROFILL
|
138 |
BOOLEAN
|
139 |
DECIMAL
|
140 |
INTEGER
|
141 |
NUMERIC
|
142 |
TINYINT
|
143 |
VARCHAR
|
144 |
+
AGAINST
|
145 |
+
ANALYSE
|
146 |
+
ANALYZE
|
147 |
+
ARCHIVE
|
148 |
+
CASCADE
|
149 |
+
CHANGED
|
150 |
+
CHARSET
|
151 |
+
COLUMNS
|
152 |
+
COMMENT
|
153 |
+
CONVERT
|
154 |
+
DECLARE
|
155 |
+
DEFAULT
|
156 |
+
DEFINER
|
157 |
+
DELAYED
|
158 |
+
DYNAMIC
|
159 |
+
ENGINES
|
160 |
+
ESCAPED
|
161 |
+
EXAMPLE
|
162 |
+
EXECUTE
|
163 |
+
EXPLAIN
|
164 |
+
FOREIGN
|
165 |
+
GENERAL
|
166 |
+
INDEXES
|
167 |
+
INVOKER
|
168 |
+
LEADING
|
169 |
+
NATURAL
|
170 |
+
OUTFILE
|
171 |
+
PARTIAL
|
172 |
+
PRIMARY
|
173 |
+
PROCESS
|
174 |
+
REPLACE
|
175 |
+
RESTORE
|
176 |
+
RETURNS
|
177 |
+
SESSION
|
178 |
+
STORAGE
|
179 |
+
STRIPED
|
180 |
+
TRIGGER
|
181 |
+
UNICODE
|
182 |
+
VARYING
|
183 |
BIGINT
|
184 |
BINARY
|
185 |
DOUBLE
|
186 |
+
ACTION
|
187 |
+
BACKUP
|
188 |
+
BINLOG
|
189 |
+
CHANGE
|
190 |
+
COLUMN
|
191 |
+
COMMIT
|
192 |
+
CREATE
|
193 |
+
DELETE
|
194 |
+
ENGINE
|
195 |
+
ESCAPE
|
196 |
+
EVENTS
|
197 |
+
EXISTS
|
198 |
+
FIELDS
|
199 |
+
GEMINI
|
200 |
+
GLOBAL
|
201 |
+
GRANTS
|
202 |
+
HAVING
|
203 |
+
IGNORE
|
204 |
+
INFILE
|
205 |
+
INNODB
|
206 |
+
INSERT
|
207 |
+
LINEAR
|
208 |
+
MEDIUM
|
209 |
+
MEMORY
|
210 |
+
MINUTE
|
211 |
+
MODIFY
|
212 |
+
MYISAM
|
213 |
+
OPTION
|
214 |
+
RELOAD
|
215 |
+
RENAME
|
216 |
+
REPAIR
|
217 |
+
RETURN
|
218 |
+
REVOKE
|
219 |
+
SECOND
|
220 |
+
SELECT
|
221 |
+
SIGNAL
|
222 |
+
SONAME
|
223 |
+
STATUS
|
224 |
+
STRING
|
225 |
+
TABLES
|
226 |
+
UNIQUE
|
227 |
+
UNLOCK
|
228 |
+
UPDATE
|
229 |
+
VALUES
|
230 |
FLOAT
|
231 |
+
AFTER
|
232 |
+
ALTER
|
233 |
+
ASCII
|
234 |
+
BEGIN
|
235 |
+
CHECK
|
236 |
+
CROSS
|
237 |
+
FALSE
|
238 |
+
FIRST
|
239 |
+
FIXED
|
240 |
+
FLUSH
|
241 |
+
FORCE
|
242 |
+
GRANT
|
243 |
+
GROUP
|
244 |
+
HOSTS
|
245 |
+
INDEX
|
246 |
+
INNER
|
247 |
+
LIMIT
|
248 |
+
LINES
|
249 |
+
LOCAL
|
250 |
+
LOCKS
|
251 |
+
MARIA
|
252 |
+
MATCH
|
253 |
+
MERGE
|
254 |
+
MONTH
|
255 |
+
NAMES
|
256 |
+
ORDER
|
257 |
+
OUTER
|
258 |
+
PURGE
|
259 |
+
QUICK
|
260 |
+
RAID0
|
261 |
+
RANGE
|
262 |
+
RESET
|
263 |
+
RIGHT
|
264 |
+
SHARE
|
265 |
+
SLAVE
|
266 |
+
START
|
267 |
+
SUPER
|
268 |
+
TABLE
|
269 |
+
TYPES
|
270 |
+
UNION
|
271 |
+
USAGE
|
272 |
+
USING
|
273 |
+
WHERE
|
274 |
+
WRITE
|
275 |
BLOB
|
276 |
BOOL
|
277 |
CHAR
|
280 |
TEXT
|
281 |
TIME
|
282 |
YEAR
|
283 |
+
BOTH
|
284 |
+
CALL
|
285 |
+
DESC
|
286 |
+
DROP
|
287 |
+
EACH
|
288 |
+
ELSE
|
289 |
+
FAST
|
290 |
+
FILE
|
291 |
+
FROM
|
292 |
+
FULL
|
293 |
+
HEAP
|
294 |
+
HOUR
|
295 |
+
INTO
|
296 |
+
ISAM
|
297 |
+
JOIN
|
298 |
+
KEYS
|
299 |
+
KILL
|
300 |
+
LEFT
|
301 |
+
LOAD
|
302 |
+
LOCK
|
303 |
+
LOGS
|
304 |
+
MODE
|
305 |
+
OPEN
|
306 |
+
PAGE
|
307 |
+
READ
|
308 |
+
ROWS
|
309 |
+
SHOW
|
310 |
+
SLOW
|
311 |
+
STOP
|
312 |
+
THEN
|
313 |
+
TRUE
|
314 |
+
TYPE
|
315 |
+
VIEW
|
316 |
+
WHEN
|
317 |
+
WITH
|
318 |
+
WORK
|
319 |
BIT
|
320 |
INT
|
321 |
+
SET
|
322 |
+
ADD
|
323 |
+
ALL
|
324 |
+
ASC
|
325 |
+
BDB
|
326 |
+
CSV
|
327 |
+
DAY
|
328 |
+
END
|
329 |
+
FOR
|
330 |
+
KEY
|
331 |
+
NDB
|
332 |
+
ROW
|
333 |
+
SET
|
334 |
+
SQL
|
335 |
+
USE
|
336 |
+
AS
|
337 |
+
BY
|
338 |
+
DO
|
339 |
+
IF
|
340 |
+
NO
|
341 |
+
ON
|
342 |
+
TO
|
langs/mysql/variable.txt
ADDED
@@ -0,0 +1,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
GEOMETRYCOLLECTION
|
2 |
+
MULTILINESTRING
|
3 |
+
MULTIPOLYGON
|
4 |
+
LINESTRING
|
5 |
+
MEDIUMBLOB
|
6 |
+
MEDIUMTEXT
|
7 |
+
MULTIPOINT
|
8 |
+
CHARACTER
|
9 |
+
MEDIUMINT
|
10 |
+
MIDDLEINT
|
11 |
+
TIMESTAMP
|
12 |
+
VARBINARY
|
13 |
+
DATETIME
|
14 |
+
GEOMETRY
|
15 |
+
LONGBLOB
|
16 |
+
LONGTEXT
|
17 |
+
SMALLINT
|
18 |
+
TINYBLOB
|
19 |
+
TINYTEXT
|
20 |
+
BOOLEAN
|
21 |
+
DECIMAL
|
22 |
+
INTEGER
|
23 |
+
NUMERIC
|
24 |
+
POLYGON
|
25 |
+
TINYINT
|
26 |
+
VARCHAR
|
27 |
+
BIGINT
|
28 |
+
BINARY
|
29 |
+
DOUBLE
|
30 |
+
FLOAT4
|
31 |
+
FLOAT8
|
32 |
+
SERIAL
|
33 |
+
FLOAT
|
34 |
+
NCHAR
|
35 |
+
POINT
|
36 |
+
BLOB
|
37 |
+
BOOL
|
38 |
+
CHAR
|
39 |
+
DATE
|
40 |
+
ENUM
|
41 |
+
INT1
|
42 |
+
INT2
|
43 |
+
INT3
|
44 |
+
INT4
|
45 |
+
INT8
|
46 |
+
LONG
|
47 |
+
REAL
|
48 |
+
TEXT
|
49 |
+
TIME
|
50 |
+
YEAR
|
51 |
+
BIT
|
52 |
+
DEC
|
53 |
+
INT
|
54 |
+
SET
|
langs/vbnet/LICENSE
ADDED
@@ -0,0 +1,674 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
GNU GENERAL PUBLIC LICENSE
|
2 |
+
Version 3, 29 June 2007
|
3 |
+
|
4 |
+
Copyright (C) 2007 Free Software Foundation, Inc. {http://fsf.org/}
|
5 |
+
Everyone is permitted to copy and distribute verbatim copies
|
6 |
+
of this license document, but changing it is not allowed.
|
7 |
+
|
8 |
+
Preamble
|
9 |
+
|
10 |
+
The GNU General Public License is a free, copyleft license for
|
11 |
+
software and other kinds of works.
|
12 |
+
|
13 |
+
The licenses for most software and other practical works are designed
|
14 |
+
to take away your freedom to share and change the works. By contrast,
|
15 |
+
the GNU General Public License is intended to guarantee your freedom to
|
16 |
+
share and change all versions of a program--to make sure it remains free
|
17 |
+
software for all its users. We, the Free Software Foundation, use the
|
18 |
+
GNU General Public License for most of our software; it applies also to
|
19 |
+
any other work released this way by its authors. You can apply it to
|
20 |
+
your programs, too.
|
21 |
+
|
22 |
+
When we speak of free software, we are referring to freedom, not
|
23 |
+
price. Our General Public Licenses are designed to make sure that you
|
24 |
+
have the freedom to distribute copies of free software (and charge for
|
25 |
+
them if you wish), that you receive source code or can get it if you
|
26 |
+
want it, that you can change the software or use pieces of it in new
|
27 |
+
free programs, and that you know you can do these things.
|
28 |
+
|
29 |
+
To protect your rights, we need to prevent others from denying you
|
30 |
+
these rights or asking you to surrender the rights. Therefore, you have
|
31 |
+
certain responsibilities if you distribute copies of the software, or if
|
32 |
+
you modify it: responsibilities to respect the freedom of others.
|
33 |
+
|
34 |
+
For example, if you distribute copies of such a program, whether
|
35 |
+
gratis or for a fee, you must pass on to the recipients the same
|
36 |
+
freedoms that you received. You must make sure that they, too, receive
|
37 |
+
or can get the source code. And you must show them these terms so they
|
38 |
+
know their rights.
|
39 |
+
|
40 |
+
Developers that use the GNU GPL protect your rights with two steps:
|
41 |
+
(1) assert copyright on the software, and (2) offer you this License
|
42 |
+
giving you legal permission to copy, distribute and/or modify it.
|
43 |
+
|
44 |
+
For the developers' and authors' protection, the GPL clearly explains
|
45 |
+
that there is no warranty for this free software. For both users' and
|
46 |
+
authors' sake, the GPL requires that modified versions be marked as
|
47 |
+
changed, so that their problems will not be attributed erroneously to
|
48 |
+
authors of previous versions.
|
49 |
+
|
50 |
+
Some devices are designed to deny users access to install or run
|
51 |
+
modified versions of the software inside them, although the manufacturer
|
52 |
+
can do so. This is fundamentally incompatible with the aim of
|
53 |
+
protecting users' freedom to change the software. The systematic
|
54 |
+
pattern of such abuse occurs in the area of products for individuals to
|
55 |
+
use, which is precisely where it is most unacceptable. Therefore, we
|
56 |
+
have designed this version of the GPL to prohibit the practice for those
|
57 |
+
products. If such problems arise substantially in other domains, we
|
58 |
+
stand ready to extend this provision to those domains in future versions
|
59 |
+
of the GPL, as needed to protect the freedom of users.
|
60 |
+
|
61 |
+
Finally, every program is threatened constantly by software patents.
|
62 |
+
States should not allow patents to restrict development and use of
|
63 |
+
software on general-purpose computers, but in those that do, we wish to
|
64 |
+
avoid the special danger that patents applied to a free program could
|
65 |
+
make it effectively proprietary. To prevent this, the GPL assures that
|
66 |
+
patents cannot be used to render the program non-free.
|
67 |
+
|
68 |
+
The precise terms and conditions for copying, distribution and
|
69 |
+
modification follow.
|
70 |
+
|
71 |
+
TERMS AND CONDITIONS
|
72 |
+
|
73 |
+
0. Definitions.
|
74 |
+
|
75 |
+
"This License" refers to version 3 of the GNU General Public License.
|
76 |
+
|
77 |
+
"Copyright" also means copyright-like laws that apply to other kinds of
|
78 |
+
works, such as semiconductor masks.
|
79 |
+
|
80 |
+
"The Program" refers to any copyrightable work licensed under this
|
81 |
+
License. Each licensee is addressed as "you". "Licensees" and
|
82 |
+
"recipients" may be individuals or organizations.
|
83 |
+
|
84 |
+
To "modify" a work means to copy from or adapt all or part of the work
|
85 |
+
in a fashion requiring copyright permission, other than the making of an
|
86 |
+
exact copy. The resulting work is called a "modified version" of the
|
87 |
+
earlier work or a work "based on" the earlier work.
|
88 |
+
|
89 |
+
A "covered work" means either the unmodified Program or a work based
|
90 |
+
on the Program.
|
91 |
+
|
92 |
+
To "propagate" a work means to do anything with it that, without
|
93 |
+
permission, would make you directly or secondarily liable for
|
94 |
+
infringement under applicable copyright law, except executing it on a
|
95 |
+
computer or modifying a private copy. Propagation includes copying,
|
96 |
+
distribution (with or without modification), making available to the
|
97 |
+
public, and in some countries other activities as well.
|
98 |
+
|
99 |
+
To "convey" a work means any kind of propagation that enables other
|
100 |
+
parties to make or receive copies. Mere interaction with a user through
|
101 |
+
a computer network, with no transfer of a copy, is not conveying.
|
102 |
+
|
103 |
+
An interactive user interface displays "Appropriate Legal Notices"
|
104 |
+
to the extent that it includes a convenient and prominently visible
|
105 |
+
feature that (1) displays an appropriate copyright notice, and (2)
|
106 |
+
tells the user that there is no warranty for the work (except to the
|
107 |
+
extent that warranties are provided), that licensees may convey the
|
108 |
+
work under this License, and how to view a copy of this License. If
|
109 |
+
the interface presents a list of user commands or options, such as a
|
110 |
+
menu, a prominent item in the list meets this criterion.
|
111 |
+
|
112 |
+
1. Source Code.
|
113 |
+
|
114 |
+
The "source code" for a work means the preferred form of the work
|
115 |
+
for making modifications to it. "Object code" means any non-source
|
116 |
+
form of a work.
|
117 |
+
|
118 |
+
A "Standard Interface" means an interface that either is an official
|
119 |
+
standard defined by a recognized standards body, or, in the case of
|
120 |
+
interfaces specified for a particular programming language, one that
|
121 |
+
is widely used among developers working in that language.
|
122 |
+
|
123 |
+
The "System Libraries" of an executable work include anything, other
|
124 |
+
than the work as a whole, that (a) is included in the normal form of
|
125 |
+
packaging a Major Component, but which is not part of that Major
|
126 |
+
Component, and (b) serves only to enable use of the work with that
|
127 |
+
Major Component, or to implement a Standard Interface for which an
|
128 |
+
implementation is available to the public in source code form. A
|
129 |
+
"Major Component", in this context, means a major essential component
|
130 |
+
(kernel, window system, and so on) of the specific operating system
|
131 |
+
(if any) on which the executable work runs, or a compiler used to
|
132 |
+
produce the work, or an object code interpreter used to run it.
|
133 |
+
|
134 |
+
The "Corresponding Source" for a work in object code form means all
|
135 |
+
the source code needed to generate, install, and (for an executable
|
136 |
+
work) run the object code and to modify the work, including scripts to
|
137 |
+
control those activities. However, it does not include the work's
|
138 |
+
System Libraries, or general-purpose tools or generally available free
|
139 |
+
programs which are used unmodified in performing those activities but
|
140 |
+
which are not part of the work. For example, Corresponding Source
|
141 |
+
includes interface definition files associated with source files for
|
142 |
+
the work, and the source code for shared libraries and dynamically
|
143 |
+
linked subprograms that the work is specifically designed to require,
|
144 |
+
such as by intimate data communication or control flow between those
|
145 |
+
subprograms and other parts of the work.
|
146 |
+
|
147 |
+
The Corresponding Source need not include anything that users
|
148 |
+
can regenerate automatically from other parts of the Corresponding
|
149 |
+
Source.
|
150 |
+
|
151 |
+
The Corresponding Source for a work in source code form is that
|
152 |
+
same work.
|
153 |
+
|
154 |
+
2. Basic Permissions.
|
155 |
+
|
156 |
+
All rights granted under this License are granted for the term of
|
157 |
+
copyright on the Program, and are irrevocable provided the stated
|
158 |
+
conditions are met. This License explicitly affirms your unlimited
|
159 |
+
permission to run the unmodified Program. The output from running a
|
160 |
+
covered work is covered by this License only if the output, given its
|
161 |
+
content, constitutes a covered work. This License acknowledges your
|
162 |
+
rights of fair use or other equivalent, as provided by copyright law.
|
163 |
+
|
164 |
+
You may make, run and propagate covered works that you do not
|
165 |
+
convey, without conditions so long as your license otherwise remains
|
166 |
+
in force. You may convey covered works to others for the sole purpose
|
167 |
+
of having them make modifications exclusively for you, or provide you
|
168 |
+
with facilities for running those works, provided that you comply with
|
169 |
+
the terms of this License in conveying all material for which you do
|
170 |
+
not control copyright. Those thus making or running the covered works
|
171 |
+
for you must do so exclusively on your behalf, under your direction
|
172 |
+
and control, on terms that prohibit them from making any copies of
|
173 |
+
your copyrighted material outside their relationship with you.
|
174 |
+
|
175 |
+
Conveying under any other circumstances is permitted solely under
|
176 |
+
the conditions stated below. Sublicensing is not allowed; section 10
|
177 |
+
makes it unnecessary.
|
178 |
+
|
179 |
+
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
180 |
+
|
181 |
+
No covered work shall be deemed part of an effective technological
|
182 |
+
measure under any applicable law fulfilling obligations under article
|
183 |
+
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
184 |
+
similar laws prohibiting or restricting circumvention of such
|
185 |
+
measures.
|
186 |
+
|
187 |
+
When you convey a covered work, you waive any legal power to forbid
|
188 |
+
circumvention of technological measures to the extent such circumvention
|
189 |
+
is effected by exercising rights under this License with respect to
|
190 |
+
the covered work, and you disclaim any intention to limit operation or
|
191 |
+
modification of the work as a means of enforcing, against the work's
|
192 |
+
users, your or third parties' legal rights to forbid circumvention of
|
193 |
+
technological measures.
|
194 |
+
|
195 |
+
4. Conveying Verbatim Copies.
|
196 |
+
|
197 |
+
You may convey verbatim copies of the Program's source code as you
|
198 |
+
receive it, in any medium, provided that you conspicuously and
|
199 |
+
appropriately publish on each copy an appropriate copyright notice;
|
200 |
+
keep intact all notices stating that this License and any
|
201 |
+
non-permissive terms added in accord with section 7 apply to the code;
|
202 |
+
keep intact all notices of the absence of any warranty; and give all
|
203 |
+
recipients a copy of this License along with the Program.
|
204 |
+
|
205 |
+
You may charge any price or no price for each copy that you convey,
|
206 |
+
and you may offer support or warranty protection for a fee.
|
207 |
+
|
208 |
+
5. Conveying Modified Source Versions.
|
209 |
+
|
210 |
+
You may convey a work based on the Program, or the modifications to
|
211 |
+
produce it from the Program, in the form of source code under the
|
212 |
+
terms of section 4, provided that you also meet all of these conditions:
|
213 |
+
|
214 |
+
a) The work must carry prominent notices stating that you modified
|
215 |
+
it, and giving a relevant date.
|
216 |
+
|
217 |
+
b) The work must carry prominent notices stating that it is
|
218 |
+
released under this License and any conditions added under section
|
219 |
+
7. This requirement modifies the requirement in section 4 to
|
220 |
+
"keep intact all notices".
|
221 |
+
|
222 |
+
c) You must license the entire work, as a whole, under this
|
223 |
+
License to anyone who comes into possession of a copy. This
|
224 |
+
License will therefore apply, along with any applicable section 7
|
225 |
+
additional terms, to the whole of the work, and all its parts,
|
226 |
+
regardless of how they are packaged. This License gives no
|
227 |
+
permission to license the work in any other way, but it does not
|
228 |
+
invalidate such permission if you have separately received it.
|
229 |
+
|
230 |
+
d) If the work has interactive user interfaces, each must display
|
231 |
+
Appropriate Legal Notices; however, if the Program has interactive
|
232 |
+
interfaces that do not display Appropriate Legal Notices, your
|
233 |
+
work need not make them do so.
|
234 |
+
|
235 |
+
A compilation of a covered work with other separate and independent
|
236 |
+
works, which are not by their nature extensions of the covered work,
|
237 |
+
and which are not combined with it such as to form a larger program,
|
238 |
+
in or on a volume of a storage or distribution medium, is called an
|
239 |
+
"aggregate" if the compilation and its resulting copyright are not
|
240 |
+
used to limit the access or legal rights of the compilation's users
|
241 |
+
beyond what the individual works permit. Inclusion of a covered work
|
242 |
+
in an aggregate does not cause this License to apply to the other
|
243 |
+
parts of the aggregate.
|
244 |
+
|
245 |
+
6. Conveying Non-Source Forms.
|
246 |
+
|
247 |
+
You may convey a covered work in object code form under the terms
|
248 |
+
of sections 4 and 5, provided that you also convey the
|
249 |
+
machine-readable Corresponding Source under the terms of this License,
|
250 |
+
in one of these ways:
|
251 |
+
|
252 |
+
a) Convey the object code in, or embodied in, a physical product
|
253 |
+
(including a physical distribution medium), accompanied by the
|
254 |
+
Corresponding Source fixed on a durable physical medium
|
255 |
+
customarily used for software interchange.
|
256 |
+
|
257 |
+
b) Convey the object code in, or embodied in, a physical product
|
258 |
+
(including a physical distribution medium), accompanied by a
|
259 |
+
written offer, valid for at least three years and valid for as
|
260 |
+
long as you offer spare parts or customer support for that product
|
261 |
+
model, to give anyone who possesses the object code either (1) a
|
262 |
+
copy of the Corresponding Source for all the software in the
|
263 |
+
product that is covered by this License, on a durable physical
|
264 |
+
medium customarily used for software interchange, for a price no
|
265 |
+
more than your reasonable cost of physically performing this
|
266 |
+
conveying of source, or (2) access to copy the
|
267 |
+
Corresponding Source from a network server at no charge.
|
268 |
+
|
269 |
+
c) Convey individual copies of the object code with a copy of the
|
270 |
+
written offer to provide the Corresponding Source. This
|
271 |
+
alternative is allowed only occasionally and noncommercially, and
|
272 |
+
only if you received the object code with such an offer, in accord
|
273 |
+
with subsection 6b.
|
274 |
+
|
275 |
+
d) Convey the object code by offering access from a designated
|
276 |
+
place (gratis or for a charge), and offer equivalent access to the
|
277 |
+
Corresponding Source in the same way through the same place at no
|
278 |
+
further charge. You need not require recipients to copy the
|
279 |
+
Corresponding Source along with the object code. If the place to
|
280 |
+
copy the object code is a network server, the Corresponding Source
|
281 |
+
may be on a different server (operated by you or a third party)
|
282 |
+
that supports equivalent copying facilities, provided you maintain
|
283 |
+
clear directions next to the object code saying where to find the
|
284 |
+
Corresponding Source. Regardless of what server hosts the
|
285 |
+
Corresponding Source, you remain obligated to ensure that it is
|
286 |
+
available for as long as needed to satisfy these requirements.
|
287 |
+
|
288 |
+
e) Convey the object code using peer-to-peer transmission, provided
|
289 |
+
you inform other peers where the object code and Corresponding
|
290 |
+
Source of the work are being offered to the general public at no
|
291 |
+
charge under subsection 6d.
|
292 |
+
|
293 |
+
A separable portion of the object code, whose source code is excluded
|
294 |
+
from the Corresponding Source as a System Library, need not be
|
295 |
+
included in conveying the object code work.
|
296 |
+
|
297 |
+
A "User Product" is either (1) a "consumer product", which means any
|
298 |
+
tangible personal property which is normally used for personal, family,
|
299 |
+
or household purposes, or (2) anything designed or sold for incorporation
|
300 |
+
into a dwelling. In determining whether a product is a consumer product,
|
301 |
+
doubtful cases shall be resolved in favor of coverage. For a particular
|
302 |
+
product received by a particular user, "normally used" refers to a
|
303 |
+
typical or common use of that class of product, regardless of the status
|
304 |
+
of the particular user or of the way in which the particular user
|
305 |
+
actually uses, or expects or is expected to use, the product. A product
|
306 |
+
is a consumer product regardless of whether the product has substantial
|
307 |
+
commercial, industrial or non-consumer uses, unless such uses represent
|
308 |
+
the only significant mode of use of the product.
|
309 |
+
|
310 |
+
"Installation Information" for a User Product means any methods,
|
311 |
+
procedures, authorization keys, or other information required to install
|
312 |
+
and execute modified versions of a covered work in that User Product from
|
313 |
+
a modified version of its Corresponding Source. The information must
|
314 |
+
suffice to ensure that the continued functioning of the modified object
|
315 |
+
code is in no case prevented or interfered with solely because
|
316 |
+
modification has been made.
|
317 |
+
|
318 |
+
If you convey an object code work under this section in, or with, or
|
319 |
+
specifically for use in, a User Product, and the conveying occurs as
|
320 |
+
part of a transaction in which the right of possession and use of the
|
321 |
+
User Product is transferred to the recipient in perpetuity or for a
|
322 |
+
fixed term (regardless of how the transaction is characterized), the
|
323 |
+
Corresponding Source conveyed under this section must be accompanied
|
324 |
+
by the Installation Information. But this requirement does not apply
|
325 |
+
if neither you nor any third party retains the ability to install
|
326 |
+
modified object code on the User Product (for example, the work has
|
327 |
+
been installed in ROM).
|
328 |
+
|
329 |
+
The requirement to provide Installation Information does not include a
|
330 |
+
requirement to continue to provide support service, warranty, or updates
|
331 |
+
for a work that has been modified or installed by the recipient, or for
|
332 |
+
the User Product in which it has been modified or installed. Access to a
|
333 |
+
network may be denied when the modification itself materially and
|
334 |
+
adversely affects the operation of the network or violates the rules and
|
335 |
+
protocols for communication across the network.
|
336 |
+
|
337 |
+
Corresponding Source conveyed, and Installation Information provided,
|
338 |
+
in accord with this section must be in a format that is publicly
|
339 |
+
documented (and with an implementation available to the public in
|
340 |
+
source code form), and must require no special password or key for
|
341 |
+
unpacking, reading or copying.
|
342 |
+
|
343 |
+
7. Additional Terms.
|
344 |
+
|
345 |
+
"Additional permissions" are terms that supplement the terms of this
|
346 |
+
License by making exceptions from one or more of its conditions.
|
347 |
+
Additional permissions that are applicable to the entire Program shall
|
348 |
+
be treated as though they were included in this License, to the extent
|
349 |
+
that they are valid under applicable law. If additional permissions
|
350 |
+
apply only to part of the Program, that part may be used separately
|
351 |
+
under those permissions, but the entire Program remains governed by
|
352 |
+
this License without regard to the additional permissions.
|
353 |
+
|
354 |
+
When you convey a copy of a covered work, you may at your option
|
355 |
+
remove any additional permissions from that copy, or from any part of
|
356 |
+
it. (Additional permissions may be written to require their own
|
357 |
+
removal in certain cases when you modify the work.) You may place
|
358 |
+
additional permissions on material, added by you to a covered work,
|
359 |
+
for which you have or can give appropriate copyright permission.
|
360 |
+
|
361 |
+
Notwithstanding any other provision of this License, for material you
|
362 |
+
add to a covered work, you may (if authorized by the copyright holders of
|
363 |
+
that material) supplement the terms of this License with terms:
|
364 |
+
|
365 |
+
a) Disclaiming warranty or limiting liability differently from the
|
366 |
+
terms of sections 15 and 16 of this License; or
|
367 |
+
|
368 |
+
b) Requiring preservation of specified reasonable legal notices or
|
369 |
+
author attributions in that material or in the Appropriate Legal
|
370 |
+
Notices displayed by works containing it; or
|
371 |
+
|
372 |
+
c) Prohibiting misrepresentation of the origin of that material, or
|
373 |
+
requiring that modified versions of such material be marked in
|
374 |
+
reasonable ways as different from the original version; or
|
375 |
+
|
376 |
+
d) Limiting the use for publicity purposes of names of licensors or
|
377 |
+
authors of the material; or
|
378 |
+
|
379 |
+
e) Declining to grant rights under trademark law for use of some
|
380 |
+
trade names, trademarks, or service marks; or
|
381 |
+
|
382 |
+
f) Requiring indemnification of licensors and authors of that
|
383 |
+
material by anyone who conveys the material (or modified versions of
|
384 |
+
it) with contractual assumptions of liability to the recipient, for
|
385 |
+
any liability that these contractual assumptions directly impose on
|
386 |
+
those licensors and authors.
|
387 |
+
|
388 |
+
All other non-permissive additional terms are considered "further
|
389 |
+
restrictions" within the meaning of section 10. If the Program as you
|
390 |
+
received it, or any part of it, contains a notice stating that it is
|
391 |
+
governed by this License along with a term that is a further
|
392 |
+
restriction, you may remove that term. If a license document contains
|
393 |
+
a further restriction but permits relicensing or conveying under this
|
394 |
+
License, you may add to a covered work material governed by the terms
|
395 |
+
of that license document, provided that the further restriction does
|
396 |
+
not survive such relicensing or conveying.
|
397 |
+
|
398 |
+
If you add terms to a covered work in accord with this section, you
|
399 |
+
must place, in the relevant source files, a statement of the
|
400 |
+
additional terms that apply to those files, or a notice indicating
|
401 |
+
where to find the applicable terms.
|
402 |
+
|
403 |
+
Additional terms, permissive or non-permissive, may be stated in the
|
404 |
+
form of a separately written license, or stated as exceptions;
|
405 |
+
the above requirements apply either way.
|
406 |
+
|
407 |
+
8. Termination.
|
408 |
+
|
409 |
+
You may not propagate or modify a covered work except as expressly
|
410 |
+
provided under this License. Any attempt otherwise to propagate or
|
411 |
+
modify it is void, and will automatically terminate your rights under
|
412 |
+
this License (including any patent licenses granted under the third
|
413 |
+
paragraph of section 11).
|
414 |
+
|
415 |
+
However, if you cease all violation of this License, then your
|
416 |
+
license from a particular copyright holder is reinstated (a)
|
417 |
+
provisionally, unless and until the copyright holder explicitly and
|
418 |
+
finally terminates your license, and (b) permanently, if the copyright
|
419 |
+
holder fails to notify you of the violation by some reasonable means
|
420 |
+
prior to 60 days after the cessation.
|
421 |
+
|
422 |
+
Moreover, your license from a particular copyright holder is
|
423 |
+
reinstated permanently if the copyright holder notifies you of the
|
424 |
+
violation by some reasonable means, this is the first time you have
|
425 |
+
received notice of violation of this License (for any work) from that
|
426 |
+
copyright holder, and you cure the violation prior to 30 days after
|
427 |
+
your receipt of the notice.
|
428 |
+
|
429 |
+
Termination of your rights under this section does not terminate the
|
430 |
+
licenses of parties who have received copies or rights from you under
|
431 |
+
this License. If your rights have been terminated and not permanently
|
432 |
+
reinstated, you do not qualify to receive new licenses for the same
|
433 |
+
material under section 10.
|
434 |
+
|
435 |
+
9. Acceptance Not Required for Having Copies.
|
436 |
+
|
437 |
+
You are not required to accept this License in order to receive or
|
438 |
+
run a copy of the Program. Ancillary propagation of a covered work
|
439 |
+
occurring solely as a consequence of using peer-to-peer transmission
|
440 |
+
to receive a copy likewise does not require acceptance. However,
|
441 |
+
nothing other than this License grants you permission to propagate or
|
442 |
+
modify any covered work. These actions infringe copyright if you do
|
443 |
+
not accept this License. Therefore, by modifying or propagating a
|
444 |
+
covered work, you indicate your acceptance of this License to do so.
|
445 |
+
|
446 |
+
10. Automatic Licensing of Downstream Recipients.
|
447 |
+
|
448 |
+
Each time you convey a covered work, the recipient automatically
|
449 |
+
receives a license from the original licensors, to run, modify and
|
450 |
+
propagate that work, subject to this License. You are not responsible
|
451 |
+
for enforcing compliance by third parties with this License.
|
452 |
+
|
453 |
+
An "entity transaction" is a transaction transferring control of an
|
454 |
+
organization, or substantially all assets of one, or subdividing an
|
455 |
+
organization, or merging organizations. If propagation of a covered
|
456 |
+
work results from an entity transaction, each party to that
|
457 |
+
transaction who receives a copy of the work also receives whatever
|
458 |
+
licenses to the work the party's predecessor in interest had or could
|
459 |
+
give under the previous paragraph, plus a right to possession of the
|
460 |
+
Corresponding Source of the work from the predecessor in interest, if
|
461 |
+
the predecessor has it or can get it with reasonable efforts.
|
462 |
+
|
463 |
+
You may not impose any further restrictions on the exercise of the
|
464 |
+
rights granted or affirmed under this License. For example, you may
|
465 |
+
not impose a license fee, royalty, or other charge for exercise of
|
466 |
+
rights granted under this License, and you may not initiate litigation
|
467 |
+
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
468 |
+
any patent claim is infringed by making, using, selling, offering for
|
469 |
+
sale, or importing the Program or any portion of it.
|
470 |
+
|
471 |
+
11. Patents.
|
472 |
+
|
473 |
+
A "contributor" is a copyright holder who authorizes use under this
|
474 |
+
License of the Program or a work on which the Program is based. The
|
475 |
+
work thus licensed is called the contributor's "contributor version".
|
476 |
+
|
477 |
+
A contributor's "essential patent claims" are all patent claims
|
478 |
+
owned or controlled by the contributor, whether already acquired or
|
479 |
+
hereafter acquired, that would be infringed by some manner, permitted
|
480 |
+
by this License, of making, using, or selling its contributor version,
|
481 |
+
but do not include claims that would be infringed only as a
|
482 |
+
consequence of further modification of the contributor version. For
|
483 |
+
purposes of this definition, "control" includes the right to grant
|
484 |
+
patent sublicenses in a manner consistent with the requirements of
|
485 |
+
this License.
|
486 |
+
|
487 |
+
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
488 |
+
patent license under the contributor's essential patent claims, to
|
489 |
+
make, use, sell, offer for sale, import and otherwise run, modify and
|
490 |
+
propagate the contents of its contributor version.
|
491 |
+
|
492 |
+
In the following three paragraphs, a "patent license" is any express
|
493 |
+
agreement or commitment, however denominated, not to enforce a patent
|
494 |
+
(such as an express permission to practice a patent or covenant not to
|
495 |
+
sue for patent infringement). To "grant" such a patent license to a
|
496 |
+
party means to make such an agreement or commitment not to enforce a
|
497 |
+
patent against the party.
|
498 |
+
|
499 |
+
If you convey a covered work, knowingly relying on a patent license,
|
500 |
+
and the Corresponding Source of the work is not available for anyone
|
501 |
+
to copy, free of charge and under the terms of this License, through a
|
502 |
+
publicly available network server or other readily accessible means,
|
503 |
+
then you must either (1) cause the Corresponding Source to be so
|
504 |
+
available, or (2) arrange to deprive yourself of the benefit of the
|
505 |
+
patent license for this particular work, or (3) arrange, in a manner
|
506 |
+
consistent with the requirements of this License, to extend the patent
|
507 |
+
license to downstream recipients. "Knowingly relying" means you have
|
508 |
+
actual knowledge that, but for the patent license, your conveying the
|
509 |
+
covered work in a country, or your recipient's use of the covered work
|
510 |
+
in a country, would infringe one or more identifiable patents in that
|
511 |
+
country that you have reason to believe are valid.
|
512 |
+
|
513 |
+
If, pursuant to or in connection with a single transaction or
|
514 |
+
arrangement, you convey, or propagate by procuring conveyance of, a
|
515 |
+
covered work, and grant a patent license to some of the parties
|
516 |
+
receiving the covered work authorizing them to use, propagate, modify
|
517 |
+
or convey a specific copy of the covered work, then the patent license
|
518 |
+
you grant is automatically extended to all recipients of the covered
|
519 |
+
work and works based on it.
|
520 |
+
|
521 |
+
A patent license is "discriminatory" if it does not include within
|
522 |
+
the scope of its coverage, prohibits the exercise of, or is
|
523 |
+
conditioned on the non-exercise of one or more of the rights that are
|
524 |
+
specifically granted under this License. You may not convey a covered
|
525 |
+
work if you are a party to an arrangement with a third party that is
|
526 |
+
in the business of distributing software, under which you make payment
|
527 |
+
to the third party based on the extent of your activity of conveying
|
528 |
+
the work, and under which the third party grants, to any of the
|
529 |
+
parties who would receive the covered work from you, a discriminatory
|
530 |
+
patent license (a) in connection with copies of the covered work
|
531 |
+
conveyed by you (or copies made from those copies), or (b) primarily
|
532 |
+
for and in connection with specific products or compilations that
|
533 |
+
contain the covered work, unless you entered into that arrangement,
|
534 |
+
or that patent license was granted, prior to 28 March 2007.
|
535 |
+
|
536 |
+
Nothing in this License shall be construed as excluding or limiting
|
537 |
+
any implied license or other defenses to infringement that may
|
538 |
+
otherwise be available to you under applicable patent law.
|
539 |
+
|
540 |
+
12. No Surrender of Others' Freedom.
|
541 |
+
|
542 |
+
If conditions are imposed on you (whether by court order, agreement or
|
543 |
+
otherwise) that contradict the conditions of this License, they do not
|
544 |
+
excuse you from the conditions of this License. If you cannot convey a
|
545 |
+
covered work so as to satisfy simultaneously your obligations under this
|
546 |
+
License and any other pertinent obligations, then as a consequence you may
|
547 |
+
not convey it at all. For example, if you agree to terms that obligate you
|
548 |
+
to collect a royalty for further conveying from those to whom you convey
|
549 |
+
the Program, the only way you could satisfy both those terms and this
|
550 |
+
License would be to refrain entirely from conveying the Program.
|
551 |
+
|
552 |
+
13. Use with the GNU Affero General Public License.
|
553 |
+
|
554 |
+
Notwithstanding any other provision of this License, you have
|
555 |
+
permission to link or combine any covered work with a work licensed
|
556 |
+
under version 3 of the GNU Affero General Public License into a single
|
557 |
+
combined work, and to convey the resulting work. The terms of this
|
558 |
+
License will continue to apply to the part which is the covered work,
|
559 |
+
but the special requirements of the GNU Affero General Public License,
|
560 |
+
section 13, concerning interaction through a network will apply to the
|
561 |
+
combination as such.
|
562 |
+
|
563 |
+
14. Revised Versions of this License.
|
564 |
+
|
565 |
+
The Free Software Foundation may publish revised and/or new versions of
|
566 |
+
the GNU General Public License from time to time. Such new versions will
|
567 |
+
be similar in spirit to the present version, but may differ in detail to
|
568 |
+
address new problems or concerns.
|
569 |
+
|
570 |
+
Each version is given a distinguishing version number. If the
|
571 |
+
Program specifies that a certain numbered version of the GNU General
|
572 |
+
Public License "or any later version" applies to it, you have the
|
573 |
+
option of following the terms and conditions either of that numbered
|
574 |
+
version or of any later version published by the Free Software
|
575 |
+
Foundation. If the Program does not specify a version number of the
|
576 |
+
GNU General Public License, you may choose any version ever published
|
577 |
+
by the Free Software Foundation.
|
578 |
+
|
579 |
+
If the Program specifies that a proxy can decide which future
|
580 |
+
versions of the GNU General Public License can be used, that proxy's
|
581 |
+
public statement of acceptance of a version permanently authorizes you
|
582 |
+
to choose that version for the Program.
|
583 |
+
|
584 |
+
Later license versions may give you additional or different
|
585 |
+
permissions. However, no additional obligations are imposed on any
|
586 |
+
author or copyright holder as a result of your choosing to follow a
|
587 |
+
later version.
|
588 |
+
|
589 |
+
15. Disclaimer of Warranty.
|
590 |
+
|
591 |
+
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
592 |
+
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
593 |
+
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
594 |
+
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
595 |
+
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
596 |
+
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
597 |
+
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
598 |
+
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
599 |
+
|
600 |
+
16. Limitation of Liability.
|
601 |
+
|
602 |
+
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
603 |
+
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
604 |
+
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
605 |
+
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
606 |
+
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
607 |
+
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
608 |
+
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
609 |
+
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
610 |
+
SUCH DAMAGES.
|
611 |
+
|
612 |
+
17. Interpretation of Sections 15 and 16.
|
613 |
+
|
614 |
+
If the disclaimer of warranty and limitation of liability provided
|
615 |
+
above cannot be given local legal effect according to their terms,
|
616 |
+
reviewing courts shall apply local law that most closely approximates
|
617 |
+
an absolute waiver of all civil liability in connection with the
|
618 |
+
Program, unless a warranty or assumption of liability accompanies a
|
619 |
+
copy of the Program in return for a fee.
|
620 |
+
|
621 |
+
END OF TERMS AND CONDITIONS
|
622 |
+
|
623 |
+
How to Apply These Terms to Your New Programs
|
624 |
+
|
625 |
+
If you develop a new program, and you want it to be of the greatest
|
626 |
+
possible use to the public, the best way to achieve this is to make it
|
627 |
+
free software which everyone can redistribute and change under these terms.
|
628 |
+
|
629 |
+
To do so, attach the following notices to the program. It is safest
|
630 |
+
to attach them to the start of each source file to most effectively
|
631 |
+
state the exclusion of warranty; and each file should have at least
|
632 |
+
the "copyright" line and a pointer to where the full notice is found.
|
633 |
+
|
634 |
+
{one line to give the program's name and a brief idea of what it does.}
|
635 |
+
Copyright (C) {year} {name of author}
|
636 |
+
|
637 |
+
This program is free software: you can redistribute it and/or modify
|
638 |
+
it under the terms of the GNU General Public License as published by
|
639 |
+
the Free Software Foundation, either version 3 of the License, or
|
640 |
+
(at your option) any later version.
|
641 |
+
|
642 |
+
This program is distributed in the hope that it will be useful,
|
643 |
+
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
644 |
+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
645 |
+
GNU General Public License for more details.
|
646 |
+
|
647 |
+
You should have received a copy of the GNU General Public License
|
648 |
+
along with this program. If not, see {http://www.gnu.org/licenses/}.
|
649 |
+
|
650 |
+
Also add information on how to contact you by electronic and paper mail.
|
651 |
+
|
652 |
+
If the program does terminal interaction, make it output a short
|
653 |
+
notice like this when it starts in an interactive mode:
|
654 |
+
|
655 |
+
crayon-lang-vbnet Copyright (C) 2013 Kevin Gardthausen
|
656 |
+
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
657 |
+
This is free software, and you are welcome to redistribute it
|
658 |
+
under certain conditions; type `show c' for details.
|
659 |
+
|
660 |
+
The hypothetical commands `show w' and `show c' should show the appropriate
|
661 |
+
parts of the General Public License. Of course, your program's commands
|
662 |
+
might be different; for a GUI interface, you would use an "about box".
|
663 |
+
|
664 |
+
You should also get your employer (if you work as a programmer) or school,
|
665 |
+
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
666 |
+
For more information on this, and how to apply and follow the GNU GPL, see
|
667 |
+
{http://www.gnu.org/licenses/}.
|
668 |
+
|
669 |
+
The GNU General Public License does not permit incorporating your program
|
670 |
+
into proprietary programs. If your program is a subroutine library, you
|
671 |
+
may consider it more useful to permit linking proprietary applications with
|
672 |
+
the library. If this is what you want to do, use the GNU Lesser General
|
673 |
+
Public License instead of this License. But first, please read
|
674 |
+
{http://www.gnu.org/philosophy/why-not-lgpl.html}.
|
langs/vbnet/README.md
ADDED
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
crayon-lang-vbnet
|
2 |
+
=================
|
3 |
+
|
4 |
+
Visual Basic .Net Syntax for Crayon Syntax Highligher
|
5 |
+
|
6 |
+
Installation
|
7 |
+
------------
|
8 |
+
|
9 |
+
1. Search for the folder "langs" inside your Crayon installation.
|
10 |
+
2. Create a folder named "vbnet".
|
11 |
+
3. copy **ALL** Text files into that folder.
|
12 |
+
4. Done.
|
13 |
+
|
14 |
+
License
|
15 |
+
-------
|
16 |
+
|
17 |
+
Visual Basic .Net Syntax for Crayon Syntax Highligher
|
18 |
+
Copyright (C) 2013 NuGardt Software
|
19 |
+
http://www.nugardt.com
|
20 |
+
|
21 |
+
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
|
22 |
+
|
23 |
+
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
24 |
+
|
25 |
+
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
|
langs/vbnet/identifier.txt
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
|
langs/vbnet/modifier.txt
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
NotInheritable
|
2 |
+
NotOverridable
|
3 |
+
WriteOnly
|
4 |
+
Assembly
|
5 |
+
Optional
|
6 |
+
Preserve
|
7 |
+
ReadOnly
|
8 |
+
Explicit
|
9 |
+
Private
|
10 |
+
Shadows
|
11 |
+
Unicode
|
12 |
+
Default
|
13 |
+
Variant
|
14 |
+
Public
|
15 |
+
Friend
|
16 |
+
Shared
|
17 |
+
ByRef
|
18 |
+
ByVal
|
19 |
+
Auto
|
20 |
+
Ansi
|
21 |
+
Lib
|
langs/vbnet/reserved.txt
ADDED
@@ -0,0 +1,41 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
RemoveHandler
|
2 |
+
MustOverride
|
3 |
+
MustInherit
|
4 |
+
Overridable
|
5 |
+
AddHandler
|
6 |
+
DirectCast
|
7 |
+
AddressOf
|
8 |
+
Overloads
|
9 |
+
Overrides
|
10 |
+
Delegate
|
11 |
+
Inherits
|
12 |
+
SyncLock
|
13 |
+
AndAlso
|
14 |
+
Declare
|
15 |
+
GetType
|
16 |
+
Handles
|
17 |
+
Handles
|
18 |
+
Imports
|
19 |
+
MyClass
|
20 |
+
Variant
|
21 |
+
MyBase
|
22 |
+
Option
|
23 |
+
TypeOf
|
24 |
+
Select
|
25 |
+
False
|
26 |
+
Erase
|
27 |
+
ReDim
|
28 |
+
Const
|
29 |
+
True
|
30 |
+
Exit
|
31 |
+
Loop
|
32 |
+
Like
|
33 |
+
Next
|
34 |
+
Dim
|
35 |
+
Get
|
36 |
+
Let
|
37 |
+
Mod
|
38 |
+
New
|
39 |
+
Xor
|
40 |
+
Me
|
41 |
+
As
|
langs/vbnet/statement.txt
ADDED
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
RaiseEvent
|
2 |
+
WithEvents
|
3 |
+
AndAlso
|
4 |
+
Option
|
5 |
+
Resume
|
6 |
+
OrElse
|
7 |
+
GoSub
|
8 |
+
Until
|
9 |
+
Call
|
10 |
+
Step
|
11 |
+
Stop
|
12 |
+
When
|
13 |
+
With
|
14 |
+
End
|
langs/vbnet/type.txt
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
ParamArray
|
2 |
+
Structure
|
3 |
+
Boolean
|
4 |
+
Decimal
|
5 |
+
Nothing
|
6 |
+
CShort
|
7 |
+
Module
|
8 |
+
Single
|
9 |
+
Event
|
10 |
+
Alias
|
11 |
+
Class
|
12 |
+
CType
|
13 |
+
CBool
|
14 |
+
CByte
|
15 |
+
CChar
|
16 |
+
CDate
|
17 |
+
Error
|
18 |
+
Int64
|
19 |
+
Int32
|
20 |
+
Int16
|
21 |
+
GUID
|
22 |
+
CInt
|
23 |
+
CLng
|
24 |
+
CObj
|
25 |
+
CSng
|
26 |
+
CStr
|
27 |
+
Date
|
28 |
+
CDec
|
29 |
+
CDbl
|
30 |
+
Set
|
31 |
+
Sub
|
32 |
+
|
langs/vbnet/vbnet.txt
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
### VB.NET LANGUAGE ###
|
2 |
+
|
3 |
+
# ELEMENT_NAME [optional-css-class] REGULAR_EXPRESSION
|
4 |
+
|
5 |
+
NAME Visual Basic .NET
|
6 |
+
VERSION 1.0
|
7 |
+
|
8 |
+
COMMENT ((?<=[\n\s])REM[\t ][^\r\n]*)|('.*?$)
|
9 |
+
PREPROCESSOR (?default)
|
10 |
+
STRING (?default)
|
11 |
+
|
12 |
+
STATEMENT \b(?alt:statement.txt)\b
|
13 |
+
RESERVED \b(?alt:reserved.txt)\b
|
14 |
+
TYPE \b(?alt:type.txt)\b
|
15 |
+
MODIFIER \b(?alt:modifier.txt)\b
|
16 |
+
|
17 |
+
ENTITY (?default)
|
18 |
+
VARIABLE (?default)
|
19 |
+
IDENTIFIER \b(?alt:identifier.txt)\b
|
20 |
+
CONSTANT (?default)
|
21 |
+
OPERATOR (?default)
|
22 |
+
SYMBOL (?default)
|
readme.txt
CHANGED
@@ -99,7 +99,7 @@ See the <a href="http://aramk.com/projects/crayon-language-file-specification/"
|
|
99 |
* MIVA Script
|
100 |
* Monkey (thanks to <a href="https://github.com/devolonter" target="_blank">Devolonter</a>)
|
101 |
* MS-DOS (thanks to <a href="http://www.amigalog.com/?p=334" target="_blank">http://www.amigalog.com/?p=334</a>)
|
102 |
-
* MySQL (thanks to <a href="http://assemblysys.com/" target="_blank">AssemblySys.com</a>)
|
103 |
* Java
|
104 |
* JavaScript
|
105 |
* Objective-C
|
@@ -116,6 +116,7 @@ See the <a href="http://aramk.com/projects/crayon-language-file-specification/"
|
|
116 |
* TeX
|
117 |
* Vim
|
118 |
* Visual Basic
|
|
|
119 |
* YAML
|
120 |
* Others will be added when requested
|
121 |
|
@@ -155,6 +156,7 @@ These are helpful for discovering new features.
|
|
155 |
|
156 |
A handful of articles from others written about Crayon, thanks guys!
|
157 |
|
|
|
158 |
* <a href="http://www.jjpro.net/2013/01/13/how-to-post-source-code-on-wordpress-2/" target="_blank">How to post source code on WordPress</a>
|
159 |
* <a href="http://www.emanueleferonato.com/2013/02/01/syntax-highlighter-switched-to-crayon/" target="_blank">Syntax highlighter switched to Crayon</a>
|
160 |
* <a href="http://www.wordpressthemeshq.net/5-best-syntax-highlighter-plugins-for-wordpress/" target="_blank">5 Best Syntax Highlighter Plugins for WordPress</a>
|
@@ -187,6 +189,8 @@ A handful of articles from others written about Crayon, thanks guys!
|
|
187 |
|
188 |
Thanks to all those who donate to the project:
|
189 |
|
|
|
|
|
190 |
* Kho Minh Vi, (http://khominhvi.com/), UK
|
191 |
* Ivan Churakov, Russia
|
192 |
* Carla Macías González, Mexico
|
@@ -251,6 +255,16 @@ Contact me at http://twitter.com/crayonsyntax or crayon.syntax@gmail.com.
|
|
251 |
|
252 |
== Changelog ==
|
253 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
254 |
= 2.4.0 =
|
255 |
* ADDED:
|
256 |
* MySQL language
|
99 |
* MIVA Script
|
100 |
* Monkey (thanks to <a href="https://github.com/devolonter" target="_blank">Devolonter</a>)
|
101 |
* MS-DOS (thanks to <a href="http://www.amigalog.com/?p=334" target="_blank">http://www.amigalog.com/?p=334</a>)
|
102 |
+
* MySQL (thanks to <a href="http://assemblysys.com/" target="_blank">AssemblySys.com</a> and <a href="http://ansas-meyer.de/" target="_blank">ansas-meyer.de</a>)
|
103 |
* Java
|
104 |
* JavaScript
|
105 |
* Objective-C
|
116 |
* TeX
|
117 |
* Vim
|
118 |
* Visual Basic
|
119 |
+
* Visual Basic .NET (thanks to <a href="https://github.com/OomJan/crayon-lang-vbnet">Kevin Gardthausen</a>)
|
120 |
* YAML
|
121 |
* Others will be added when requested
|
122 |
|
156 |
|
157 |
A handful of articles from others written about Crayon, thanks guys!
|
158 |
|
159 |
+
* <a href="http://www.webworkgarage.com/2013/07/using-crayon-syntax-highlighter-wordpress-plugin-to-post-code-snippets-on-your-blog/" target="_blank">Using Crayon Syntax Highlighter WordPress plugin to post code snippets on your blog</a>
|
160 |
* <a href="http://www.jjpro.net/2013/01/13/how-to-post-source-code-on-wordpress-2/" target="_blank">How to post source code on WordPress</a>
|
161 |
* <a href="http://www.emanueleferonato.com/2013/02/01/syntax-highlighter-switched-to-crayon/" target="_blank">Syntax highlighter switched to Crayon</a>
|
162 |
* <a href="http://www.wordpressthemeshq.net/5-best-syntax-highlighter-plugins-for-wordpress/" target="_blank">5 Best Syntax Highlighter Plugins for WordPress</a>
|
189 |
|
190 |
Thanks to all those who donate to the project:
|
191 |
|
192 |
+
* Wabbit Wanch Design, (http://www.wabbitwanch.com/), Canada
|
193 |
+
* Inopox Ltd, (http://inopox.com/), Cyprus
|
194 |
* Kho Minh Vi, (http://khominhvi.com/), UK
|
195 |
* Ivan Churakov, Russia
|
196 |
* Carla Macías González, Mexico
|
255 |
|
256 |
== Changelog ==
|
257 |
|
258 |
+
= 2.4.1 =
|
259 |
+
* ADDED:
|
260 |
+
* Merged two versions of MySQL from different authors into a single language folder
|
261 |
+
* VB.net language
|
262 |
+
* FIXED:
|
263 |
+
* Removed dependency on jQuery.browser.msie in popup script
|
264 |
+
* Fixed Colorbox CSS conflicts
|
265 |
+
* CSS improvements for Colorbox to prevent unusable controls
|
266 |
+
* German translation improvements
|
267 |
+
|
268 |
= 2.4.0 =
|
269 |
* ADDED:
|
270 |
* MySQL language
|
trans/crayon-syntax-highlighter-de_DE.mo
CHANGED
Binary file
|
trans/crayon-syntax-highlighter-de_DE.po
CHANGED
@@ -1,15 +1,16 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
-
"Project-Id-Version: Crayon Syntax Highlighter
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2011-12-10 17:11+1000\n"
|
6 |
-
"PO-Revision-Date:
|
7 |
-
"Last-Translator:
|
8 |
"Language-Team: \n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
|
|
13 |
"X-Poedit-Language: \n"
|
14 |
"X-Poedit-Country: \n"
|
15 |
"X-Poedit-SourceCharset: utf-8\n"
|
@@ -19,437 +20,422 @@ msgstr ""
|
|
19 |
"X-Poedit-SearchPath-0: ..\n"
|
20 |
"X-Textdomain-Support: yes"
|
21 |
|
22 |
-
#: crayon_settings.class.php:
|
23 |
-
#: crayon_settings.class.php:
|
24 |
#@ crayon-syntax-highlighter
|
25 |
msgid "Max"
|
26 |
msgstr "Max"
|
27 |
|
28 |
-
#: crayon_settings.class.php:
|
29 |
-
#: crayon_settings.class.php:
|
30 |
#@ crayon-syntax-highlighter
|
31 |
msgid "Min"
|
32 |
msgstr "Min"
|
33 |
|
34 |
-
#: crayon_settings.class.php:
|
35 |
-
#: crayon_settings.class.php:
|
36 |
#@ crayon-syntax-highlighter
|
37 |
msgid "Static"
|
38 |
msgstr "Fix"
|
39 |
|
40 |
-
#: crayon_settings.class.php:
|
41 |
-
#: crayon_settings.class.php:
|
42 |
-
#: crayon_settings_wp.class.php:
|
43 |
-
#: crayon_settings_wp.class.php:
|
44 |
-
#: crayon_settings_wp.class.php:
|
|
|
45 |
#@ crayon-syntax-highlighter
|
46 |
msgid "Pixels"
|
47 |
msgstr "Pixels"
|
48 |
|
49 |
-
#: crayon_settings.class.php:
|
50 |
-
#: crayon_settings.class.php:
|
51 |
#@ crayon-syntax-highlighter
|
52 |
msgid "Percent"
|
53 |
msgstr "Prozent"
|
54 |
|
55 |
-
#: crayon_settings.class.php:
|
56 |
#@ crayon-syntax-highlighter
|
57 |
msgid "None"
|
58 |
msgstr "Keine"
|
59 |
|
60 |
-
#: crayon_settings.class.php:
|
61 |
#@ crayon-syntax-highlighter
|
62 |
msgid "Left"
|
63 |
msgstr "Links"
|
64 |
|
65 |
-
#: crayon_settings.class.php:
|
66 |
#@ crayon-syntax-highlighter
|
67 |
msgid "Center"
|
68 |
msgstr "Mitte"
|
69 |
|
70 |
-
#: crayon_settings.class.php:
|
71 |
#@ crayon-syntax-highlighter
|
72 |
msgid "Right"
|
73 |
msgstr "Rechts"
|
74 |
|
75 |
-
#: crayon_settings.class.php:
|
76 |
-
#: crayon_settings.class.php:
|
77 |
#@ crayon-syntax-highlighter
|
78 |
msgid "On MouseOver"
|
79 |
msgstr "Bei MouseOver"
|
80 |
|
81 |
-
#: crayon_settings.class.php:
|
82 |
-
#: crayon_settings.class.php:
|
83 |
#@ crayon-syntax-highlighter
|
84 |
msgid "Always"
|
85 |
msgstr "Immer"
|
86 |
|
87 |
-
#: crayon_settings.class.php:
|
88 |
-
#: crayon_settings.class.php:
|
89 |
#@ crayon-syntax-highlighter
|
90 |
msgid "Never"
|
91 |
msgstr "Nie"
|
92 |
|
93 |
-
#: crayon_settings.class.php:
|
94 |
#@ crayon-syntax-highlighter
|
95 |
msgid "When Found"
|
96 |
msgstr "Wenn gefunden"
|
97 |
|
98 |
-
#: crayon_settings.class.php:
|
99 |
#@ crayon-syntax-highlighter
|
100 |
msgid "On Double Click"
|
101 |
msgstr "Bei Doppelklick"
|
102 |
|
103 |
-
#: crayon_settings.class.php:
|
104 |
#@ crayon-syntax-highlighter
|
105 |
msgid "On Single Click"
|
106 |
msgstr "Bei Mausklick"
|
107 |
|
108 |
-
#: crayon_settings.class.php:
|
109 |
#@ crayon-syntax-highlighter
|
110 |
msgid "An error has occurred. Please try again later."
|
111 |
msgstr "Ein Fehler ist aufgetreten. Bitte versuchen Sie es später erneut."
|
112 |
|
113 |
-
#: crayon_settings_wp.class.php:
|
114 |
-
#: crayon_settings_wp.class.php:
|
115 |
-
#: crayon_settings_wp.class.php:
|
116 |
-
#: util/tag-editor/
|
117 |
#@ crayon-syntax-highlighter
|
118 |
msgid "Settings"
|
119 |
msgstr "Einstellungen"
|
120 |
|
121 |
-
#: crayon_settings_wp.class.php:
|
122 |
#@ crayon-syntax-highlighter
|
123 |
msgid "You do not have sufficient permissions to access this page."
|
124 |
msgstr "Sie verfügen nicht über ausreichende Berechtigungen um diese Seite zu betreten."
|
125 |
|
126 |
-
#: crayon_settings_wp.class.php:
|
127 |
#@ crayon-syntax-highlighter
|
128 |
msgid "Save Changes"
|
129 |
msgstr "Änderungen speichern"
|
130 |
|
131 |
-
#: crayon_settings_wp.class.php:
|
132 |
#@ crayon-syntax-highlighter
|
133 |
msgid "Reset Settings"
|
134 |
msgstr "Einstellungen zurücksetzen"
|
135 |
|
136 |
-
#: crayon_settings_wp.class.php:
|
137 |
#@ crayon-syntax-highlighter
|
138 |
msgid "Height"
|
139 |
msgstr "Höhe"
|
140 |
|
141 |
-
#: crayon_settings_wp.class.php:
|
142 |
#@ crayon-syntax-highlighter
|
143 |
msgid "Width"
|
144 |
msgstr "Breite"
|
145 |
|
146 |
-
#: crayon_settings_wp.class.php:
|
147 |
#@ crayon-syntax-highlighter
|
148 |
msgid "Top Margin"
|
149 |
msgstr "Oberer Rand"
|
150 |
|
151 |
-
#: crayon_settings_wp.class.php:
|
152 |
#@ crayon-syntax-highlighter
|
153 |
msgid "Bottom Margin"
|
154 |
msgstr "Unterer Rand"
|
155 |
|
156 |
-
#: crayon_settings_wp.class.php:
|
157 |
-
#: crayon_settings_wp.class.php:
|
158 |
#@ crayon-syntax-highlighter
|
159 |
msgid "Left Margin"
|
160 |
msgstr "Linker Rand"
|
161 |
|
162 |
-
#: crayon_settings_wp.class.php:
|
163 |
-
#: crayon_settings_wp.class.php:
|
164 |
#@ crayon-syntax-highlighter
|
165 |
msgid "Right Margin"
|
166 |
msgstr "Rechter Rand"
|
167 |
|
168 |
-
#: crayon_settings_wp.class.php:
|
169 |
#@ crayon-syntax-highlighter
|
170 |
msgid "Horizontal Alignment"
|
171 |
msgstr "Horizontale Ausrichtung"
|
172 |
|
173 |
-
#: crayon_settings_wp.class.php:
|
174 |
#@ crayon-syntax-highlighter
|
175 |
msgid "Allow floating elements to surround Crayon"
|
176 |
msgstr "Crayon in Floating Elemente einbetten"
|
177 |
|
178 |
-
#: crayon_settings_wp.class.php:
|
179 |
#@ crayon-syntax-highlighter
|
180 |
msgid "Display the Toolbar"
|
181 |
msgstr "Symbolleiste anzeigen"
|
182 |
|
183 |
-
#: crayon_settings_wp.class.php:
|
184 |
#@ crayon-syntax-highlighter
|
185 |
msgid "Overlay the toolbar on code rather than push it down when possible"
|
186 |
msgstr "Versuchen mit Symbolleiste Code zu überlagern statt zu verschieben"
|
187 |
|
188 |
-
#: crayon_settings_wp.class.php:
|
189 |
#@ crayon-syntax-highlighter
|
190 |
msgid "Toggle the toolbar on single click when it is overlayed"
|
191 |
msgstr "Symbolleiste mit Klick umschalten wenn als Overlay"
|
192 |
|
193 |
-
#: crayon_settings_wp.class.php:
|
194 |
#@ crayon-syntax-highlighter
|
195 |
msgid "Delay hiding the toolbar on MouseOut"
|
196 |
msgstr "Nach MouseOut Symbolleiste verzögert ausblenden"
|
197 |
|
198 |
-
#: crayon_settings_wp.class.php:
|
199 |
#@ crayon-syntax-highlighter
|
200 |
msgid "Display the title when provided"
|
201 |
msgstr "Titel anzeigen wenn vorhanden"
|
202 |
|
203 |
-
#: crayon_settings_wp.class.php:
|
204 |
#@ crayon-syntax-highlighter
|
205 |
msgid "Display the language"
|
206 |
msgstr "Anzeige der Sprache"
|
207 |
|
208 |
-
#: crayon_settings_wp.class.php:
|
209 |
#@ crayon-syntax-highlighter
|
210 |
msgid "Display striped code lines"
|
211 |
msgstr "Anzeige gestreifte Codezeilen"
|
212 |
|
213 |
-
#: crayon_settings_wp.class.php:
|
214 |
#@ crayon-syntax-highlighter
|
215 |
msgid "Enable line marking for important lines"
|
216 |
msgstr "wichtige Zeilen markieren"
|
217 |
|
218 |
-
#: crayon_settings_wp.class.php:
|
219 |
#@ crayon-syntax-highlighter
|
220 |
msgid "Display line numbers by default"
|
221 |
msgstr "Zeilennummern standardmäßig anzeigen"
|
222 |
|
223 |
-
#: crayon_settings_wp.class.php:
|
224 |
#@ crayon-syntax-highlighter
|
225 |
msgid "Enable line number toggling"
|
226 |
msgstr "Zeilennummern umschaltbar"
|
227 |
|
228 |
-
#: crayon_settings_wp.class.php:
|
229 |
#@ crayon-syntax-highlighter
|
230 |
msgid "Start line numbers from"
|
231 |
msgstr "Erste Zeilennummer"
|
232 |
|
233 |
-
#: crayon_settings_wp.class.php:
|
234 |
#@ crayon-syntax-highlighter
|
235 |
msgid "When no language is provided, use the fallback"
|
236 |
msgstr "Wenn keine Sprache festgelegt wird als Standard verwenden"
|
237 |
|
238 |
-
#: crayon_settings_wp.class.php:
|
239 |
#@ crayon-syntax-highlighter
|
240 |
msgid "Parsing was successful"
|
241 |
msgstr "Laden erfolgreich"
|
242 |
|
243 |
-
#: crayon_settings_wp.class.php:
|
244 |
#@ crayon-syntax-highlighter
|
245 |
msgid "Parsing was unsuccessful"
|
246 |
msgstr "Laden fehlgeschlagen"
|
247 |
|
248 |
-
#: crayon_settings_wp.class.php:
|
249 |
#, php-format
|
250 |
#@ crayon-syntax-highlighter
|
251 |
msgid "The selected language with id %s could not be loaded"
|
252 |
msgstr "Die gewählte Sprache mit der id %s konnte nicht geladen werden"
|
253 |
|
254 |
-
#: crayon_settings_wp.class.php:
|
255 |
#@ crayon-syntax-highlighter
|
256 |
msgid "Show Languages"
|
257 |
msgstr "Zeige Sprachen"
|
258 |
|
259 |
-
#: crayon_settings_wp.class.php:
|
260 |
#@ crayon-syntax-highlighter
|
261 |
msgid "Enable Live Preview"
|
262 |
msgstr "Live-Vorschau aktivieren"
|
263 |
|
264 |
-
#: crayon_settings_wp.class.php:
|
265 |
#, php-format
|
266 |
#@ crayon-syntax-highlighter
|
267 |
msgid "The selected theme with id %s could not be loaded"
|
268 |
msgstr "Das gewählte Theme mit id %s konnte nicht geladen werden"
|
269 |
|
270 |
-
#: crayon_settings_wp.class.php:
|
271 |
#@ crayon-syntax-highlighter
|
272 |
msgid "Custom Font Size"
|
273 |
msgstr "Benutzerdefinierte Schriftgröße"
|
274 |
|
275 |
-
#: crayon_settings_wp.class.php:
|
276 |
#, php-format
|
277 |
#@ crayon-syntax-highlighter
|
278 |
msgid "The selected font with id %s could not be loaded"
|
279 |
msgstr "Die ausgewählte Schrift mit der id %s konnte nicht geladen werden"
|
280 |
|
281 |
-
#: crayon_settings_wp.class.php:
|
282 |
#@ crayon-syntax-highlighter
|
283 |
msgid "Enable plain code view and display"
|
284 |
msgstr "Unformatierte Code-Ansicht ermöglichen"
|
285 |
|
286 |
-
#: crayon_settings_wp.class.php:
|
287 |
#@ crayon-syntax-highlighter
|
288 |
msgid "Enable code copy/paste"
|
289 |
msgstr "Code kopieren/einfügen ermöglichen"
|
290 |
|
291 |
-
#: crayon_settings_wp.class.php:
|
292 |
#@ crayon-syntax-highlighter
|
293 |
msgid "Enable opening code in a window"
|
294 |
msgstr "Code in neuem Fenster anzeigbar machen"
|
295 |
|
296 |
-
#: crayon_settings_wp.class.php:
|
297 |
#@ crayon-syntax-highlighter
|
298 |
msgid "Tab size in spaces"
|
299 |
msgstr "Anzahl Leerzeichen für Tabulator"
|
300 |
|
301 |
-
#: crayon_settings_wp.class.php:
|
302 |
#@ crayon-syntax-highlighter
|
303 |
msgid "Remove whitespace surrounding the shortcode content"
|
304 |
msgstr "Leerzeichen um den Shortcode Inhalt entfernen"
|
305 |
|
306 |
-
#: crayon_settings_wp.class.php:
|
307 |
#@ crayon-syntax-highlighter
|
308 |
msgid "When loading local files and a relative path is given for the URL, use the absolute path"
|
309 |
msgstr "Wenn beim Laden von lokalen Dateien ein relativer Pfad für die URL angegeben ist den absoluten Pfad verwenden"
|
310 |
|
311 |
-
#: crayon_settings_wp.class.php:
|
312 |
#@ crayon-syntax-highlighter
|
313 |
msgid "Clear the cache used to store remote code requests"
|
314 |
msgstr "Cache für Remote Code Requests leeren"
|
315 |
|
316 |
-
#: crayon_settings_wp.class.php:
|
317 |
#@ crayon-syntax-highlighter
|
318 |
msgid "Clear Now"
|
319 |
msgstr "Jetzt löschen"
|
320 |
|
321 |
-
#: crayon_settings_wp.class.php:
|
322 |
#@ crayon-syntax-highlighter
|
323 |
msgid "Disable mouse gestures for touchscreen devices (eg. MouseOver)"
|
324 |
msgstr "Deaktiviere Mausgesten für Touchscreen-Geräte (z.B. MouseOver)"
|
325 |
|
326 |
-
#: crayon_settings_wp.class.php:
|
327 |
#@ crayon-syntax-highlighter
|
328 |
msgid "Disable animations"
|
329 |
msgstr "Deaktiviere Animationen"
|
330 |
|
331 |
-
#: crayon_settings_wp.class.php:
|
332 |
#@ crayon-syntax-highlighter
|
333 |
msgid "Disable runtime stats"
|
334 |
msgstr "Deaktiviere Laufzeit Statistiken"
|
335 |
|
336 |
-
#: crayon_settings_wp.class.php:
|
337 |
#@ crayon-syntax-highlighter
|
338 |
msgid "Log errors for individual Crayons"
|
339 |
msgstr "Protokolliere Fehler für individuelle Crayons"
|
340 |
|
341 |
-
#: crayon_settings_wp.class.php:
|
342 |
#@ crayon-syntax-highlighter
|
343 |
msgid "Log system-wide errors"
|
344 |
msgstr "Protokolliere systemweite Fehler"
|
345 |
|
346 |
-
#: crayon_settings_wp.class.php:
|
347 |
#@ crayon-syntax-highlighter
|
348 |
msgid "Display custom message for errors"
|
349 |
msgstr "Benutzerdefinierte Meldungen für Fehler anzeigen"
|
350 |
|
351 |
-
#: crayon_settings_wp.class.php:
|
352 |
#@ crayon-syntax-highlighter
|
353 |
msgid "Show Log"
|
354 |
msgstr "Protokoll anzeigen"
|
355 |
|
356 |
-
#: crayon_settings_wp.class.php:
|
357 |
#@ crayon-syntax-highlighter
|
358 |
msgid "Clear Log"
|
359 |
msgstr "Protokoll löschen"
|
360 |
|
361 |
-
#: crayon_settings_wp.class.php:
|
362 |
#@ crayon-syntax-highlighter
|
363 |
msgid "Email Admin"
|
364 |
msgstr "E-Mail Admin"
|
365 |
|
366 |
-
#: crayon_settings_wp.class.php:
|
367 |
#@ crayon-syntax-highlighter
|
368 |
msgid "Email Developer"
|
369 |
msgstr "E-Mail Entwickler"
|
370 |
|
371 |
-
#: crayon_settings_wp.class.php:
|
372 |
#@ crayon-syntax-highlighter
|
373 |
msgid "Version"
|
374 |
msgstr "Version"
|
375 |
|
376 |
-
#: crayon_settings_wp.class.php:
|
377 |
#@ crayon-syntax-highlighter
|
378 |
msgid "Developer"
|
379 |
msgstr "Entwickler"
|
380 |
|
381 |
-
#:
|
382 |
-
#@ crayon-syntax-highlighter
|
383 |
-
msgid "The result of innumerable hours of hard work over many months. It's an ongoing project, keep me motivated!"
|
384 |
-
msgstr "Crayon ist das Ergebnis unzähliger Stunden harter Arbeit über viele Monate hinweg. Das Plugin wird laufend weiterentwickelt. Schreib mir wenn es Dir gefällt!"
|
385 |
-
|
386 |
-
#: crayon_settings_wp.class.php:675
|
387 |
-
#, php-format
|
388 |
-
#@ crayon-syntax-highlighter
|
389 |
-
msgid "Change the %1$sfallback language%2$s to change the sample code. Lines 5-7 are marked."
|
390 |
-
msgstr "Ändern Sie die %1$sStandard Sprache%2$s um den Beispielcode zu ändern. Zeilen 5-7 sind markiert."
|
391 |
-
|
392 |
-
#: crayon_settings.class.php:143
|
393 |
#@ crayon-syntax-highlighter
|
394 |
msgid "Hourly"
|
395 |
msgstr "Stündlich"
|
396 |
|
397 |
-
#: crayon_settings.class.php:
|
398 |
#@ crayon-syntax-highlighter
|
399 |
msgid "Daily"
|
400 |
msgstr "Täglich"
|
401 |
|
402 |
-
#: crayon_settings.class.php:
|
403 |
#@ crayon-syntax-highlighter
|
404 |
msgid "Weekly"
|
405 |
msgstr "Wöchentlich"
|
406 |
|
407 |
-
#: crayon_settings.class.php:
|
408 |
#@ crayon-syntax-highlighter
|
409 |
msgid "Monthly"
|
410 |
msgstr "Monatlich"
|
411 |
|
412 |
-
#: crayon_settings.class.php:
|
413 |
#@ crayon-syntax-highlighter
|
414 |
msgid "Immediately"
|
415 |
msgstr "Sofort"
|
416 |
|
417 |
-
#: crayon_settings_wp.class.php:
|
418 |
-
#@ crayon-syntax-highlighter
|
419 |
-
msgid "Crayon Help"
|
420 |
-
msgstr "Crayon Hilfe"
|
421 |
-
|
422 |
-
#: crayon_settings_wp.class.php:781
|
423 |
#@ crayon-syntax-highlighter
|
424 |
msgid "Attempt to load Crayon's CSS and JavaScript only when needed"
|
425 |
msgstr "Versuchen Crayon CSS und JavaScript nur bei Bedarf zu laden"
|
426 |
|
427 |
-
#: crayon_settings_wp.class.php:
|
428 |
#@ crayon-syntax-highlighter
|
429 |
msgid "Followed by your relative URL."
|
430 |
msgstr "Gefolgt von Ihrer relativen URL."
|
431 |
|
432 |
-
#: crayon_settings_wp.class.php:
|
433 |
#@ crayon-syntax-highlighter
|
434 |
msgid "The log is currently empty."
|
435 |
msgstr "Das Protokoll ist derzeit leer."
|
436 |
|
437 |
-
#: crayon_settings_wp.class.php:
|
438 |
#@ crayon-syntax-highlighter
|
439 |
msgid "The log file exists and is writable."
|
440 |
msgstr "Die Protokolldatei existiert und ist beschreibbar."
|
441 |
|
442 |
-
#: crayon_settings_wp.class.php:
|
443 |
#@ crayon-syntax-highlighter
|
444 |
msgid "The log file exists and is not writable."
|
445 |
msgstr "Die Protokolldatei existiert und ist nicht beschreibbar."
|
446 |
|
447 |
-
#: crayon_settings_wp.class.php:
|
448 |
#@ crayon-syntax-highlighter
|
449 |
msgid "The log file does not exist and is not writable."
|
450 |
msgstr "Die Protokolldatei existiert nicht und ist nicht schreibbar."
|
451 |
|
452 |
-
#: crayon_settings_wp.class.php:
|
453 |
#, php-format
|
454 |
#@ crayon-syntax-highlighter
|
455 |
msgid "%d language has been detected."
|
@@ -457,42 +443,42 @@ msgid_plural "%d languages have been detected."
|
|
457 |
msgstr[0] "%d Sprache wurde erkannt."
|
458 |
msgstr[1] "%d Sprachen wurden erkannt."
|
459 |
|
460 |
-
#: crayon_settings_wp.class.php:
|
461 |
#@ crayon-syntax-highlighter
|
462 |
msgid "Capture <pre> tags as Crayons"
|
463 |
msgstr "<pre> tags wie Crayons behandeln"
|
464 |
|
465 |
-
#: crayon_settings_wp.class.php:
|
466 |
#@ crayon-syntax-highlighter
|
467 |
msgid "Show Mixed Language Icon (+)"
|
468 |
msgstr "Zeige gemischte Sprachen Symbol (+)"
|
469 |
|
470 |
-
#: crayon_settings_wp.class.php:
|
471 |
#@ crayon-syntax-highlighter
|
472 |
msgid "Allow Mixed Language Highlighting with delimiters and tags."
|
473 |
-
msgstr "Erlaube Hervorhebung gemischter Sprachen mit Trennzeichen und Tags
|
474 |
|
475 |
-
#: crayon_settings_wp.class.php:
|
476 |
#@ crayon-syntax-highlighter
|
477 |
msgid "Capture Mini Tags like [php][/php] as Crayons."
|
478 |
-
msgstr "Mini Tags wie [php][/php] als Crayons behandeln
|
479 |
|
480 |
-
#: crayon_settings_wp.class.php:
|
481 |
#@ crayon-syntax-highlighter
|
482 |
msgid "Enable [plain][/plain] tag."
|
483 |
msgstr "Aktiviere [plain][/plain] Tag."
|
484 |
|
485 |
-
#: crayon_settings.class.php:
|
486 |
#@ crayon-syntax-highlighter
|
487 |
msgid "Disable Mouse Events"
|
488 |
msgstr "Mausereignisse deaktivieren"
|
489 |
|
490 |
-
#: crayon_settings_wp.class.php:
|
491 |
#@ crayon-syntax-highlighter
|
492 |
msgid "Enable plain code toggling"
|
493 |
msgstr "Umschaltung auf unformatierte Anzeige ermöglichen"
|
494 |
|
495 |
-
#: crayon_settings_wp.class.php:
|
496 |
#@ crayon-syntax-highlighter
|
497 |
msgid "Show the plain code by default"
|
498 |
msgstr "Unformatierten Code standardmäßig anzeigen"
|
@@ -515,453 +501,884 @@ msgstr ""
|
|
515 |
msgid "Aram Kocharyan"
|
516 |
msgstr ""
|
517 |
|
518 |
-
#. translators: plugin header field 'PluginURI'
|
519 |
-
#: crayon_wp.class.php:0
|
520 |
-
#@ crayon-syntax-highlighter
|
521 |
-
msgid "http://aramk.com/projects/crayon-syntax-highlighter"
|
522 |
-
msgstr ""
|
523 |
-
|
524 |
#. translators: plugin header field 'Description'
|
525 |
#: crayon_wp.class.php:0
|
526 |
#@ crayon-syntax-highlighter
|
527 |
msgid "Supports multiple languages, themes, highlighting from a URL, local file or post text."
|
528 |
-
msgstr "Unterstützt mehrere Sprachen und
|
529 |
|
530 |
-
#: crayon_settings_wp.class.php:
|
531 |
#@ crayon-syntax-highlighter
|
532 |
msgid "Donate"
|
533 |
msgstr "Spenden"
|
534 |
|
535 |
-
#: crayon_settings_wp.class.php:
|
536 |
#@ crayon-syntax-highlighter
|
537 |
msgid "General"
|
538 |
msgstr "Allgemein"
|
539 |
|
540 |
-
#: crayon_settings_wp.class.php:
|
541 |
#@ crayon-syntax-highlighter
|
542 |
msgid "Theme"
|
543 |
-
msgstr "
|
544 |
|
545 |
-
#: crayon_settings_wp.class.php:
|
546 |
#@ crayon-syntax-highlighter
|
547 |
msgid "Font"
|
548 |
msgstr "Schriftart"
|
549 |
|
550 |
-
#: crayon_settings_wp.class.php:
|
551 |
#@ crayon-syntax-highlighter
|
552 |
msgid "Metrics"
|
553 |
msgstr "Layout"
|
554 |
|
555 |
-
#: crayon_settings_wp.class.php:
|
|
|
556 |
#@ crayon-syntax-highlighter
|
557 |
msgid "Toolbar"
|
558 |
msgstr "Symbolleiste"
|
559 |
|
560 |
-
#: crayon_settings_wp.class.php:
|
|
|
561 |
#@ crayon-syntax-highlighter
|
562 |
msgid "Lines"
|
563 |
msgstr "Zeilen"
|
564 |
|
565 |
-
#: crayon_settings_wp.class.php:
|
566 |
-
#: util/tag-editor/
|
567 |
#@ crayon-syntax-highlighter
|
568 |
msgid "Code"
|
569 |
msgstr "Code"
|
570 |
|
571 |
-
#: crayon_settings_wp.class.php:
|
572 |
#@ crayon-syntax-highlighter
|
573 |
msgid "Languages"
|
574 |
msgstr "Sprachen"
|
575 |
|
576 |
-
#: crayon_settings_wp.class.php:
|
577 |
#@ crayon-syntax-highlighter
|
578 |
msgid "Files"
|
579 |
msgstr "Dateien"
|
580 |
|
581 |
-
#: crayon_settings_wp.class.php:
|
582 |
#@ crayon-syntax-highlighter
|
583 |
msgid "Misc"
|
584 |
msgstr "Sonstiges"
|
585 |
|
586 |
-
#: crayon_settings_wp.class.php:
|
587 |
#@ crayon-syntax-highlighter
|
588 |
msgid "Debug"
|
589 |
msgstr "Debuggen"
|
590 |
|
591 |
-
#: crayon_settings_wp.class.php:
|
592 |
#@ crayon-syntax-highlighter
|
593 |
msgid "Errors"
|
594 |
msgstr "Fehler"
|
595 |
|
596 |
-
#: crayon_settings_wp.class.php:
|
597 |
#@ crayon-syntax-highlighter
|
598 |
msgid "Log"
|
599 |
msgstr "Protokoll"
|
600 |
|
601 |
-
#: crayon_settings_wp.class.php:
|
602 |
#@ crayon-syntax-highlighter
|
603 |
msgid "About"
|
604 |
msgstr "Über"
|
605 |
|
606 |
-
#: crayon_settings_wp.class.php:
|
607 |
#@ crayon-syntax-highlighter
|
608 |
msgid "Enqueue themes in the header (more efficient)."
|
609 |
-
msgstr "
|
610 |
|
611 |
-
#: crayon_settings_wp.class.php:
|
612 |
#@ crayon-syntax-highlighter
|
613 |
msgid "Enqueue fonts in the header (more efficient)."
|
614 |
msgstr "Schriftarten im Header laden (effizienter)."
|
615 |
|
616 |
-
#: crayon_settings_wp.class.php:
|
617 |
-
#: crayon_settings_wp.class.php:670
|
618 |
#@ crayon-syntax-highlighter
|
619 |
msgid "Loading..."
|
620 |
msgstr "Lade..."
|
621 |
|
622 |
-
#: crayon_settings_wp.class.php:
|
623 |
-
#: util/theme-editor/
|
624 |
#@ crayon-syntax-highlighter
|
625 |
msgid "Theme Editor"
|
626 |
msgstr "Thema Editor"
|
627 |
|
628 |
-
#: crayon_settings_wp.class.php:
|
629 |
#@ crayon-syntax-highlighter
|
630 |
msgid "Always display scrollbars"
|
631 |
msgstr "Immer Scrollbalken anzeigen"
|
632 |
|
633 |
-
#: crayon_settings_wp.class.php:
|
634 |
#@ crayon-syntax-highlighter
|
635 |
msgid "Disable enqueuing for page templates that may contain The Loop."
|
636 |
msgstr "Deaktiviere Laden im Header für Themes die The Loop verwenden"
|
637 |
|
638 |
-
#: crayon_settings_wp.class.php:
|
639 |
#@ crayon-syntax-highlighter
|
640 |
msgid "Load Crayons only from the main Wordpress query"
|
641 |
msgstr "Crayons nur aus der main Wordpress query laden"
|
642 |
|
643 |
-
#: util/theme-editor/
|
644 |
#@ crayon-syntax-highlighter
|
645 |
msgid "Back To Settings"
|
646 |
msgstr "Zurück zu Einstellungen"
|
647 |
|
648 |
-
#: crayon_settings_wp.class.php:
|
649 |
#@ crayon-syntax-highlighter
|
650 |
msgid "Translators"
|
651 |
msgstr "Übersetzer"
|
652 |
|
653 |
-
#: crayon_formatter.class.php:
|
654 |
#@ crayon-syntax-highlighter
|
655 |
msgid "Toggle Plain Code"
|
656 |
msgstr "Unformatierte Code-Ansicht"
|
657 |
|
658 |
-
#: crayon_formatter.class.php:
|
659 |
-
#@ crayon-syntax-highlighter
|
660 |
-
msgid "Copy Plain Code"
|
661 |
-
msgstr "Unformatierten Code kopieren"
|
662 |
-
|
663 |
-
#: crayon_formatter.class.php:280
|
664 |
#@ crayon-syntax-highlighter
|
665 |
msgid "Open Code In New Window"
|
666 |
msgstr "Code in einem neuen Fenster anzeigen"
|
667 |
|
668 |
-
#: crayon_formatter.class.php:
|
669 |
#@ crayon-syntax-highlighter
|
670 |
msgid "Toggle Line Numbers"
|
671 |
msgstr "Zeilennummern"
|
672 |
|
673 |
-
#: crayon_formatter.class.php:
|
674 |
#@ crayon-syntax-highlighter
|
675 |
msgid "Contains Mixed Languages"
|
676 |
msgstr "Enthält verschiedene Sprachen"
|
677 |
|
678 |
-
#: crayon_settings_wp.class.php:
|
679 |
#@ crayon-syntax-highlighter
|
680 |
msgid "Hide Log"
|
681 |
msgstr "Protokoll ausblenden"
|
682 |
|
683 |
-
#:
|
684 |
#, php-format
|
685 |
#@ crayon-syntax-highlighter
|
686 |
msgid "Press %s to Copy, %s to Paste"
|
687 |
msgstr "Drücken Sie %s zum Kopieren, %s zum Einfügen"
|
688 |
|
689 |
-
#: crayon_settings_wp.class.php:
|
690 |
#@ crayon-syntax-highlighter
|
691 |
msgid "Tags"
|
692 |
msgstr "Tags"
|
693 |
|
694 |
-
#: crayon_settings_wp.class.php:
|
695 |
#@ crayon-syntax-highlighter
|
696 |
msgid "Inline Margin"
|
697 |
msgstr "Inline Rand"
|
698 |
|
699 |
-
#: crayon_settings_wp.class.php:
|
700 |
#@ crayon-syntax-highlighter
|
701 |
msgid "Capture Inline Tags like {php}{/php} inside sentences."
|
702 |
-
msgstr "Tags wie {php} {/php} innerhalb Sätzen erkennen
|
703 |
|
704 |
-
#: crayon_settings_wp.class.php:
|
705 |
#@ crayon-syntax-highlighter
|
706 |
msgid "Capture `backquotes` as <code>"
|
707 |
msgstr "`backquotes` als <code> behandeln"
|
708 |
|
709 |
-
#: crayon_settings_wp.class.php:
|
710 |
#@ crayon-syntax-highlighter
|
711 |
msgid "Allow Crayons inside comments"
|
712 |
msgstr "Crayons innerhalb von Kommentaren erlauben"
|
713 |
|
714 |
-
#: crayon_settings_wp.class.php:
|
715 |
#@ crayon-syntax-highlighter
|
716 |
msgid "Wrap Inline Tags"
|
717 |
msgstr "Inline-Tags umbrechen"
|
718 |
|
719 |
-
#: crayon_settings_wp.class.php:
|
720 |
#@ crayon-syntax-highlighter
|
721 |
msgid "Tag Editor"
|
722 |
msgstr ""
|
723 |
|
724 |
-
#: crayon_settings_wp.class.php:
|
725 |
-
#: crayon_settings_wp.class.php:681
|
726 |
-
#: crayon_settings_wp.class.php:707
|
727 |
-
#: crayon_settings_wp.class.php:729
|
728 |
-
#: crayon_settings_wp.class.php:742
|
729 |
-
#: crayon_settings_wp.class.php:743
|
730 |
-
#: crayon_settings_wp.class.php:744
|
731 |
-
#: crayon_settings_wp.class.php:745
|
732 |
-
#: crayon_settings_wp.class.php:746
|
733 |
-
#: crayon_settings_wp.class.php:747
|
734 |
-
#: crayon_settings_wp.class.php:769
|
735 |
-
#: crayon_settings_wp.class.php:772
|
736 |
-
#: crayon_settings_wp.class.php:781
|
737 |
-
#: crayon_settings_wp.class.php:782
|
738 |
#@ crayon-syntax-highlighter
|
739 |
msgid "?"
|
740 |
msgstr ""
|
741 |
|
742 |
-
#: crayon_settings_wp.class.php:
|
743 |
#@ crayon-syntax-highlighter
|
744 |
msgid "Decode HTML entities in code"
|
745 |
msgstr "HTML entities im code decodieren"
|
746 |
|
747 |
-
#: crayon_settings_wp.class.php:
|
748 |
#@ crayon-syntax-highlighter
|
749 |
msgid "Decode HTML entities in attributes"
|
750 |
msgstr "HTML entities in Attributen decodieren"
|
751 |
|
752 |
-
#: crayon_settings_wp.class.php:
|
753 |
#, php-format
|
754 |
#@ crayon-syntax-highlighter
|
755 |
msgid "Use %s to separate setting names from values in the <pre> class attribute"
|
756 |
msgstr "Mit %s in den <pre> class Attributen die Schlüsselworte der Optionen von den Werten trennen"
|
757 |
|
758 |
-
#: util/tag-editor/crayon_tag_editor_wp.class.php:
|
759 |
#@ crayon-syntax-highlighter
|
760 |
msgid "Add Crayon Code"
|
761 |
msgstr "Crayon code einfügen"
|
762 |
|
763 |
-
#: util/tag-editor/crayon_tag_editor_wp.class.php:
|
764 |
#@ crayon-syntax-highlighter
|
765 |
msgid "Edit Crayon Code"
|
766 |
msgstr "Crayon code bearbeiten"
|
767 |
|
768 |
-
#: util/tag-editor/crayon_tag_editor_wp.class.php:
|
769 |
#@ crayon-syntax-highlighter
|
770 |
msgid "Add"
|
771 |
msgstr "Einfügen"
|
772 |
|
773 |
-
#: util/tag-editor/crayon_tag_editor_wp.class.php:
|
|
|
774 |
#@ crayon-syntax-highlighter
|
775 |
msgid "Save"
|
776 |
msgstr "Speichern"
|
777 |
|
778 |
-
#:
|
|
|
|
|
779 |
#@ crayon-syntax-highlighter
|
780 |
msgid "Title"
|
781 |
msgstr "Titel"
|
782 |
|
783 |
-
#: util/tag-editor/
|
784 |
#@ crayon-syntax-highlighter
|
785 |
msgid "A short description"
|
786 |
msgstr "kurze Beschreibung"
|
787 |
|
788 |
-
#: util/tag-editor/
|
|
|
789 |
#@ crayon-syntax-highlighter
|
790 |
msgid "Inline"
|
791 |
msgstr ""
|
792 |
|
793 |
-
#: util/tag-editor/
|
|
|
794 |
#@ crayon-syntax-highlighter
|
795 |
msgid "Language"
|
796 |
msgstr "Sprache"
|
797 |
|
798 |
-
#: util/tag-editor/
|
799 |
#@ crayon-syntax-highlighter
|
800 |
msgid "Marked Lines"
|
801 |
msgstr "Markierte Zeilen"
|
802 |
|
803 |
-
#: util/tag-editor/
|
804 |
#@ crayon-syntax-highlighter
|
805 |
msgid "(e.g. 1,2,3-5)"
|
806 |
msgstr "(z.B. 1,2,3-5)"
|
807 |
|
808 |
-
#: util/tag-editor/
|
809 |
#@ crayon-syntax-highlighter
|
810 |
msgid "Clear"
|
811 |
msgstr "Löschen"
|
812 |
|
813 |
-
#: util/tag-editor/
|
814 |
#@ crayon-syntax-highlighter
|
815 |
msgid "Paste your code here, or type it in manually."
|
816 |
msgstr "Code hier einfügen oder eingeben"
|
817 |
|
818 |
-
#: util/tag-editor/
|
819 |
#@ crayon-syntax-highlighter
|
820 |
msgid "URL"
|
821 |
msgstr "URL"
|
822 |
|
823 |
-
#: util/tag-editor/
|
824 |
#@ crayon-syntax-highlighter
|
825 |
msgid "Relative local path or absolute URL"
|
826 |
msgstr "Relativer lokaler Pfad oder absoluter URL"
|
827 |
|
828 |
-
#: util/tag-editor/
|
829 |
#@ crayon-syntax-highlighter
|
830 |
msgid "If the URL fails to load, the code above will be shown instead. If no code exists, an error is shown."
|
831 |
msgstr "Wenn der URL nicht geladen werden kann wird der Code aus dem oberen Feld angezeigt. Ohne Code erfolgt eine Fehlermeldung."
|
832 |
|
833 |
-
#: util/tag-editor/
|
834 |
#, php-format
|
835 |
#@ crayon-syntax-highlighter
|
836 |
msgid "If a relative local path is given it will be appended to %s - which is defined in %sCrayon > Settings > Files%s."
|
837 |
msgstr "Ein relativer Pfad wird an %s angehängt. Die Adresse ist in %sCrayon > Einstellungen > Dateien%s definiert."
|
838 |
|
839 |
-
#: util/tag-editor/
|
840 |
#@ crayon-syntax-highlighter
|
841 |
msgid "Change the following settings to override their global values."
|
842 |
msgstr "Änderungen an den folgenden Einstellungen ersetzen die globalen Werte."
|
843 |
|
844 |
-
#: util/tag-editor/
|
845 |
#@ crayon-syntax-highlighter
|
846 |
msgid "Only changes (shown yellow) are applied."
|
847 |
msgstr "Nur (gelb hervorgehobene) Änderungen werden zum crayon hinzugefügt."
|
848 |
|
849 |
-
#: util/tag-editor/
|
850 |
#, php-format
|
851 |
#@ crayon-syntax-highlighter
|
852 |
msgid "Future changes to the global settings under %sCrayon > Settings%s won't affect overridden settings."
|
853 |
msgstr "Zukünftige Änderungen der globalen Einstellungen unter %sCrayon > Einstellungen%s ändern nicht die hier gemachten Einstellungen."
|
854 |
|
855 |
-
#: crayon_settings_wp.class.php:
|
856 |
#@ crayon-syntax-highlighter
|
857 |
msgid "Remove Crayons from excerpts"
|
858 |
msgstr "Auszüge ohne Crayons"
|
859 |
|
860 |
-
#: crayon_formatter.class.php:
|
861 |
#@ crayon-syntax-highlighter
|
862 |
msgid "Toggle Line Wrap"
|
863 |
msgstr "Zeilenumbruch umschalten"
|
864 |
|
865 |
-
#: crayon_settings_wp.class.php:
|
866 |
#@ crayon-syntax-highlighter
|
867 |
msgid "Posts"
|
868 |
msgstr "Artikel"
|
869 |
|
870 |
-
#: crayon_settings_wp.class.php:
|
871 |
#@ crayon-syntax-highlighter
|
872 |
msgid "Enable line ranges for showing only parts of code"
|
873 |
msgstr "Erlaube die Anzeige auf Zeilenbereiche zu beschränken"
|
874 |
|
875 |
-
#: crayon_settings_wp.class.php:
|
876 |
#@ crayon-syntax-highlighter
|
877 |
msgid "Wrap lines by default"
|
878 |
msgstr "Zeilen automatisch umbrechen"
|
879 |
|
880 |
-
#: crayon_settings_wp.class.php:
|
881 |
#@ crayon-syntax-highlighter
|
882 |
msgid "Enable line wrap toggling"
|
883 |
msgstr "Erlaube Umschalten des automatischen Zeilenumbruchs"
|
884 |
|
885 |
-
#: crayon_settings_wp.class.php:
|
886 |
#@ crayon-syntax-highlighter
|
887 |
msgid "Show Crayon Posts"
|
888 |
msgstr "Zeige Artikel mit Crayon Einträgen"
|
889 |
|
890 |
-
#: crayon_settings_wp.class.php:
|
891 |
#@ crayon-syntax-highlighter
|
892 |
msgid "Edit"
|
893 |
msgstr "Bearbeiten"
|
894 |
|
895 |
-
#: crayon_settings_wp.class.php:
|
896 |
-
#@ crayon-syntax-highlighter
|
897 |
-
msgid "Create"
|
898 |
-
msgstr "Erstellen"
|
899 |
-
|
900 |
-
#: crayon_settings_wp.class.php:735
|
901 |
#@ crayon-syntax-highlighter
|
902 |
msgid "Blank lines before code:"
|
903 |
msgstr "Leere Zeilen vor dem Code:"
|
904 |
|
905 |
-
#: crayon_settings_wp.class.php:
|
906 |
#@ crayon-syntax-highlighter
|
907 |
msgid "Blank lines after code:"
|
908 |
msgstr "Leere Zeilen nach dem Code:"
|
909 |
|
910 |
-
#: crayon_settings_wp.class.php:
|
911 |
#@ crayon-syntax-highlighter
|
912 |
msgid "Convert Legacy Tags"
|
913 |
msgstr "Konvertiere veraltete Tags"
|
914 |
|
915 |
-
#: crayon_settings_wp.class.php:
|
916 |
#@ crayon-syntax-highlighter
|
917 |
msgid "No Legacy Tags Found"
|
918 |
msgstr "Keine veralteten Tags gefunden"
|
919 |
|
920 |
-
#: crayon_settings_wp.class.php:
|
921 |
#@ crayon-syntax-highlighter
|
922 |
-
msgid "
|
923 |
-
msgstr "
|
924 |
|
925 |
-
#:
|
926 |
#@ crayon-syntax-highlighter
|
927 |
-
msgid "
|
928 |
-
msgstr "
|
929 |
|
930 |
-
#:
|
931 |
#@ crayon-syntax-highlighter
|
932 |
-
msgid "
|
933 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
934 |
|
935 |
#. translators: plugin header field 'Version'
|
936 |
#: crayon_wp.class.php:0
|
937 |
#@ crayon-syntax-highlighter
|
938 |
-
msgid "
|
939 |
msgstr ""
|
940 |
|
941 |
-
#: util/tag-editor/
|
942 |
#@ crayon-syntax-highlighter
|
943 |
-
msgid "
|
944 |
-
msgstr "
|
945 |
|
946 |
-
#: util/tag-editor/
|
947 |
#@ crayon-syntax-highlighter
|
948 |
-
msgid "
|
949 |
-
msgstr "
|
950 |
|
951 |
-
#: util/
|
952 |
#@ crayon-syntax-highlighter
|
953 |
-
msgid "
|
954 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
955 |
|
956 |
-
#: util/theme-editor/
|
957 |
#, php-format
|
958 |
#@ crayon-syntax-highlighter
|
959 |
-
msgid "
|
960 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
961 |
|
962 |
-
#: util/theme-editor/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
963 |
#, php-format
|
964 |
#@ crayon-syntax-highlighter
|
965 |
-
msgid "Creating Theme
|
966 |
-
msgstr "Erstelle
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
967 |
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
+
"Project-Id-Version: Crayon Syntax Highlighter v2.4.0\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2011-12-10 17:11+1000\n"
|
6 |
+
"PO-Revision-Date: 2013-07-28 18:55:52+0000\n"
|
7 |
+
"Last-Translator: Stephan Knauss <info@technologyblog.de>\n"
|
8 |
"Language-Team: \n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
13 |
+
"X-Generator: CSL v1.x\n"
|
14 |
"X-Poedit-Language: \n"
|
15 |
"X-Poedit-Country: \n"
|
16 |
"X-Poedit-SourceCharset: utf-8\n"
|
20 |
"X-Poedit-SearchPath-0: ..\n"
|
21 |
"X-Textdomain-Support: yes"
|
22 |
|
23 |
+
#: crayon_settings.class.php:164
|
24 |
+
#: crayon_settings.class.php:168
|
25 |
#@ crayon-syntax-highlighter
|
26 |
msgid "Max"
|
27 |
msgstr "Max"
|
28 |
|
29 |
+
#: crayon_settings.class.php:164
|
30 |
+
#: crayon_settings.class.php:168
|
31 |
#@ crayon-syntax-highlighter
|
32 |
msgid "Min"
|
33 |
msgstr "Min"
|
34 |
|
35 |
+
#: crayon_settings.class.php:164
|
36 |
+
#: crayon_settings.class.php:168
|
37 |
#@ crayon-syntax-highlighter
|
38 |
msgid "Static"
|
39 |
msgstr "Fix"
|
40 |
|
41 |
+
#: crayon_settings.class.php:166
|
42 |
+
#: crayon_settings.class.php:170
|
43 |
+
#: crayon_settings_wp.class.php:774
|
44 |
+
#: crayon_settings_wp.class.php:783
|
45 |
+
#: crayon_settings_wp.class.php:1059
|
46 |
+
#: crayon_settings_wp.class.php:1061
|
47 |
#@ crayon-syntax-highlighter
|
48 |
msgid "Pixels"
|
49 |
msgstr "Pixels"
|
50 |
|
51 |
+
#: crayon_settings.class.php:166
|
52 |
+
#: crayon_settings.class.php:170
|
53 |
#@ crayon-syntax-highlighter
|
54 |
msgid "Percent"
|
55 |
msgstr "Prozent"
|
56 |
|
57 |
+
#: crayon_settings.class.php:179
|
58 |
#@ crayon-syntax-highlighter
|
59 |
msgid "None"
|
60 |
msgstr "Keine"
|
61 |
|
62 |
+
#: crayon_settings.class.php:179
|
63 |
#@ crayon-syntax-highlighter
|
64 |
msgid "Left"
|
65 |
msgstr "Links"
|
66 |
|
67 |
+
#: crayon_settings.class.php:179
|
68 |
#@ crayon-syntax-highlighter
|
69 |
msgid "Center"
|
70 |
msgstr "Mitte"
|
71 |
|
72 |
+
#: crayon_settings.class.php:179
|
73 |
#@ crayon-syntax-highlighter
|
74 |
msgid "Right"
|
75 |
msgstr "Rechts"
|
76 |
|
77 |
+
#: crayon_settings.class.php:181
|
78 |
+
#: crayon_settings.class.php:206
|
79 |
#@ crayon-syntax-highlighter
|
80 |
msgid "On MouseOver"
|
81 |
msgstr "Bei MouseOver"
|
82 |
|
83 |
+
#: crayon_settings.class.php:181
|
84 |
+
#: crayon_settings.class.php:187
|
85 |
#@ crayon-syntax-highlighter
|
86 |
msgid "Always"
|
87 |
msgstr "Immer"
|
88 |
|
89 |
+
#: crayon_settings.class.php:181
|
90 |
+
#: crayon_settings.class.php:187
|
91 |
#@ crayon-syntax-highlighter
|
92 |
msgid "Never"
|
93 |
msgstr "Nie"
|
94 |
|
95 |
+
#: crayon_settings.class.php:187
|
96 |
#@ crayon-syntax-highlighter
|
97 |
msgid "When Found"
|
98 |
msgstr "Wenn gefunden"
|
99 |
|
100 |
+
#: crayon_settings.class.php:206
|
101 |
#@ crayon-syntax-highlighter
|
102 |
msgid "On Double Click"
|
103 |
msgstr "Bei Doppelklick"
|
104 |
|
105 |
+
#: crayon_settings.class.php:206
|
106 |
#@ crayon-syntax-highlighter
|
107 |
msgid "On Single Click"
|
108 |
msgstr "Bei Mausklick"
|
109 |
|
110 |
+
#: crayon_settings.class.php:213
|
111 |
#@ crayon-syntax-highlighter
|
112 |
msgid "An error has occurred. Please try again later."
|
113 |
msgstr "Ein Fehler ist aufgetreten. Bitte versuchen Sie es später erneut."
|
114 |
|
115 |
+
#: crayon_settings_wp.class.php:53
|
116 |
+
#: crayon_settings_wp.class.php:210
|
117 |
+
#: crayon_settings_wp.class.php:1258
|
118 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:252
|
119 |
#@ crayon-syntax-highlighter
|
120 |
msgid "Settings"
|
121 |
msgstr "Einstellungen"
|
122 |
|
123 |
+
#: crayon_settings_wp.class.php:193
|
124 |
#@ crayon-syntax-highlighter
|
125 |
msgid "You do not have sufficient permissions to access this page."
|
126 |
msgstr "Sie verfügen nicht über ausreichende Berechtigungen um diese Seite zu betreten."
|
127 |
|
128 |
+
#: crayon_settings_wp.class.php:225
|
129 |
#@ crayon-syntax-highlighter
|
130 |
msgid "Save Changes"
|
131 |
msgstr "Änderungen speichern"
|
132 |
|
133 |
+
#: crayon_settings_wp.class.php:233
|
134 |
#@ crayon-syntax-highlighter
|
135 |
msgid "Reset Settings"
|
136 |
msgstr "Einstellungen zurücksetzen"
|
137 |
|
138 |
+
#: crayon_settings_wp.class.php:751
|
139 |
#@ crayon-syntax-highlighter
|
140 |
msgid "Height"
|
141 |
msgstr "Höhe"
|
142 |
|
143 |
+
#: crayon_settings_wp.class.php:757
|
144 |
#@ crayon-syntax-highlighter
|
145 |
msgid "Width"
|
146 |
msgstr "Breite"
|
147 |
|
148 |
+
#: crayon_settings_wp.class.php:763
|
149 |
#@ crayon-syntax-highlighter
|
150 |
msgid "Top Margin"
|
151 |
msgstr "Oberer Rand"
|
152 |
|
153 |
+
#: crayon_settings_wp.class.php:764
|
154 |
#@ crayon-syntax-highlighter
|
155 |
msgid "Bottom Margin"
|
156 |
msgstr "Unterer Rand"
|
157 |
|
158 |
+
#: crayon_settings_wp.class.php:765
|
159 |
+
#: crayon_settings_wp.class.php:770
|
160 |
#@ crayon-syntax-highlighter
|
161 |
msgid "Left Margin"
|
162 |
msgstr "Linker Rand"
|
163 |
|
164 |
+
#: crayon_settings_wp.class.php:766
|
165 |
+
#: crayon_settings_wp.class.php:770
|
166 |
#@ crayon-syntax-highlighter
|
167 |
msgid "Right Margin"
|
168 |
msgstr "Rechter Rand"
|
169 |
|
170 |
+
#: crayon_settings_wp.class.php:776
|
171 |
#@ crayon-syntax-highlighter
|
172 |
msgid "Horizontal Alignment"
|
173 |
msgstr "Horizontale Ausrichtung"
|
174 |
|
175 |
+
#: crayon_settings_wp.class.php:779
|
176 |
#@ crayon-syntax-highlighter
|
177 |
msgid "Allow floating elements to surround Crayon"
|
178 |
msgstr "Crayon in Floating Elemente einbetten"
|
179 |
|
180 |
+
#: crayon_settings_wp.class.php:789
|
181 |
#@ crayon-syntax-highlighter
|
182 |
msgid "Display the Toolbar"
|
183 |
msgstr "Symbolleiste anzeigen"
|
184 |
|
185 |
+
#: crayon_settings_wp.class.php:792
|
186 |
#@ crayon-syntax-highlighter
|
187 |
msgid "Overlay the toolbar on code rather than push it down when possible"
|
188 |
msgstr "Versuchen mit Symbolleiste Code zu überlagern statt zu verschieben"
|
189 |
|
190 |
+
#: crayon_settings_wp.class.php:793
|
191 |
#@ crayon-syntax-highlighter
|
192 |
msgid "Toggle the toolbar on single click when it is overlayed"
|
193 |
msgstr "Symbolleiste mit Klick umschalten wenn als Overlay"
|
194 |
|
195 |
+
#: crayon_settings_wp.class.php:794
|
196 |
#@ crayon-syntax-highlighter
|
197 |
msgid "Delay hiding the toolbar on MouseOut"
|
198 |
msgstr "Nach MouseOut Symbolleiste verzögert ausblenden"
|
199 |
|
200 |
+
#: crayon_settings_wp.class.php:796
|
201 |
#@ crayon-syntax-highlighter
|
202 |
msgid "Display the title when provided"
|
203 |
msgstr "Titel anzeigen wenn vorhanden"
|
204 |
|
205 |
+
#: crayon_settings_wp.class.php:797
|
206 |
#@ crayon-syntax-highlighter
|
207 |
msgid "Display the language"
|
208 |
msgstr "Anzeige der Sprache"
|
209 |
|
210 |
+
#: crayon_settings_wp.class.php:804
|
211 |
#@ crayon-syntax-highlighter
|
212 |
msgid "Display striped code lines"
|
213 |
msgstr "Anzeige gestreifte Codezeilen"
|
214 |
|
215 |
+
#: crayon_settings_wp.class.php:805
|
216 |
#@ crayon-syntax-highlighter
|
217 |
msgid "Enable line marking for important lines"
|
218 |
msgstr "wichtige Zeilen markieren"
|
219 |
|
220 |
+
#: crayon_settings_wp.class.php:807
|
221 |
#@ crayon-syntax-highlighter
|
222 |
msgid "Display line numbers by default"
|
223 |
msgstr "Zeilennummern standardmäßig anzeigen"
|
224 |
|
225 |
+
#: crayon_settings_wp.class.php:808
|
226 |
#@ crayon-syntax-highlighter
|
227 |
msgid "Enable line number toggling"
|
228 |
msgstr "Zeilennummern umschaltbar"
|
229 |
|
230 |
+
#: crayon_settings_wp.class.php:811
|
231 |
#@ crayon-syntax-highlighter
|
232 |
msgid "Start line numbers from"
|
233 |
msgstr "Erste Zeilennummer"
|
234 |
|
235 |
+
#: crayon_settings_wp.class.php:822
|
236 |
#@ crayon-syntax-highlighter
|
237 |
msgid "When no language is provided, use the fallback"
|
238 |
msgstr "Wenn keine Sprache festgelegt wird als Standard verwenden"
|
239 |
|
240 |
+
#: crayon_settings_wp.class.php:829
|
241 |
#@ crayon-syntax-highlighter
|
242 |
msgid "Parsing was successful"
|
243 |
msgstr "Laden erfolgreich"
|
244 |
|
245 |
+
#: crayon_settings_wp.class.php:829
|
246 |
#@ crayon-syntax-highlighter
|
247 |
msgid "Parsing was unsuccessful"
|
248 |
msgstr "Laden fehlgeschlagen"
|
249 |
|
250 |
+
#: crayon_settings_wp.class.php:835
|
251 |
#, php-format
|
252 |
#@ crayon-syntax-highlighter
|
253 |
msgid "The selected language with id %s could not be loaded"
|
254 |
msgstr "Die gewählte Sprache mit der id %s konnte nicht geladen werden"
|
255 |
|
256 |
+
#: crayon_settings_wp.class.php:838
|
257 |
#@ crayon-syntax-highlighter
|
258 |
msgid "Show Languages"
|
259 |
msgstr "Zeige Sprachen"
|
260 |
|
261 |
+
#: crayon_settings_wp.class.php:1038
|
262 |
#@ crayon-syntax-highlighter
|
263 |
msgid "Enable Live Preview"
|
264 |
msgstr "Live-Vorschau aktivieren"
|
265 |
|
266 |
+
#: crayon_settings_wp.class.php:1043
|
267 |
#, php-format
|
268 |
#@ crayon-syntax-highlighter
|
269 |
msgid "The selected theme with id %s could not be loaded"
|
270 |
msgstr "Das gewählte Theme mit id %s konnte nicht geladen werden"
|
271 |
|
272 |
+
#: crayon_settings_wp.class.php:1057
|
273 |
#@ crayon-syntax-highlighter
|
274 |
msgid "Custom Font Size"
|
275 |
msgstr "Benutzerdefinierte Schriftgröße"
|
276 |
|
277 |
+
#: crayon_settings_wp.class.php:1064
|
278 |
#, php-format
|
279 |
#@ crayon-syntax-highlighter
|
280 |
msgid "The selected font with id %s could not be loaded"
|
281 |
msgstr "Die ausgewählte Schrift mit der id %s konnte nicht geladen werden"
|
282 |
|
283 |
+
#: crayon_settings_wp.class.php:1075
|
284 |
#@ crayon-syntax-highlighter
|
285 |
msgid "Enable plain code view and display"
|
286 |
msgstr "Unformatierte Code-Ansicht ermöglichen"
|
287 |
|
288 |
+
#: crayon_settings_wp.class.php:1080
|
289 |
#@ crayon-syntax-highlighter
|
290 |
msgid "Enable code copy/paste"
|
291 |
msgstr "Code kopieren/einfügen ermöglichen"
|
292 |
|
293 |
+
#: crayon_settings_wp.class.php:1082
|
294 |
#@ crayon-syntax-highlighter
|
295 |
msgid "Enable opening code in a window"
|
296 |
msgstr "Code in neuem Fenster anzeigbar machen"
|
297 |
|
298 |
+
#: crayon_settings_wp.class.php:1100
|
299 |
#@ crayon-syntax-highlighter
|
300 |
msgid "Tab size in spaces"
|
301 |
msgstr "Anzahl Leerzeichen für Tabulator"
|
302 |
|
303 |
+
#: crayon_settings_wp.class.php:1093
|
304 |
#@ crayon-syntax-highlighter
|
305 |
msgid "Remove whitespace surrounding the shortcode content"
|
306 |
msgstr "Leerzeichen um den Shortcode Inhalt entfernen"
|
307 |
|
308 |
+
#: crayon_settings_wp.class.php:1126
|
309 |
#@ crayon-syntax-highlighter
|
310 |
msgid "When loading local files and a relative path is given for the URL, use the absolute path"
|
311 |
msgstr "Wenn beim Laden von lokalen Dateien ein relativer Pfad für die URL angegeben ist den absoluten Pfad verwenden"
|
312 |
|
313 |
+
#: crayon_settings_wp.class.php:1153
|
314 |
#@ crayon-syntax-highlighter
|
315 |
msgid "Clear the cache used to store remote code requests"
|
316 |
msgstr "Cache für Remote Code Requests leeren"
|
317 |
|
318 |
+
#: crayon_settings_wp.class.php:1155
|
319 |
#@ crayon-syntax-highlighter
|
320 |
msgid "Clear Now"
|
321 |
msgstr "Jetzt löschen"
|
322 |
|
323 |
+
#: crayon_settings_wp.class.php:1161
|
324 |
#@ crayon-syntax-highlighter
|
325 |
msgid "Disable mouse gestures for touchscreen devices (eg. MouseOver)"
|
326 |
msgstr "Deaktiviere Mausgesten für Touchscreen-Geräte (z.B. MouseOver)"
|
327 |
|
328 |
+
#: crayon_settings_wp.class.php:1162
|
329 |
#@ crayon-syntax-highlighter
|
330 |
msgid "Disable animations"
|
331 |
msgstr "Deaktiviere Animationen"
|
332 |
|
333 |
+
#: crayon_settings_wp.class.php:1163
|
334 |
#@ crayon-syntax-highlighter
|
335 |
msgid "Disable runtime stats"
|
336 |
msgstr "Deaktiviere Laufzeit Statistiken"
|
337 |
|
338 |
+
#: crayon_settings_wp.class.php:1169
|
339 |
#@ crayon-syntax-highlighter
|
340 |
msgid "Log errors for individual Crayons"
|
341 |
msgstr "Protokolliere Fehler für individuelle Crayons"
|
342 |
|
343 |
+
#: crayon_settings_wp.class.php:1170
|
344 |
#@ crayon-syntax-highlighter
|
345 |
msgid "Log system-wide errors"
|
346 |
msgstr "Protokolliere systemweite Fehler"
|
347 |
|
348 |
+
#: crayon_settings_wp.class.php:1171
|
349 |
#@ crayon-syntax-highlighter
|
350 |
msgid "Display custom message for errors"
|
351 |
msgstr "Benutzerdefinierte Meldungen für Fehler anzeigen"
|
352 |
|
353 |
+
#: crayon_settings_wp.class.php:1183
|
354 |
#@ crayon-syntax-highlighter
|
355 |
msgid "Show Log"
|
356 |
msgstr "Protokoll anzeigen"
|
357 |
|
358 |
+
#: crayon_settings_wp.class.php:1185
|
359 |
#@ crayon-syntax-highlighter
|
360 |
msgid "Clear Log"
|
361 |
msgstr "Protokoll löschen"
|
362 |
|
363 |
+
#: crayon_settings_wp.class.php:1186
|
364 |
#@ crayon-syntax-highlighter
|
365 |
msgid "Email Admin"
|
366 |
msgstr "E-Mail Admin"
|
367 |
|
368 |
+
#: crayon_settings_wp.class.php:1188
|
369 |
#@ crayon-syntax-highlighter
|
370 |
msgid "Email Developer"
|
371 |
msgstr "E-Mail Entwickler"
|
372 |
|
373 |
+
#: crayon_settings_wp.class.php:1204
|
374 |
#@ crayon-syntax-highlighter
|
375 |
msgid "Version"
|
376 |
msgstr "Version"
|
377 |
|
378 |
+
#: crayon_settings_wp.class.php:1206
|
379 |
#@ crayon-syntax-highlighter
|
380 |
msgid "Developer"
|
381 |
msgstr "Entwickler"
|
382 |
|
383 |
+
#: crayon_settings.class.php:151
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
384 |
#@ crayon-syntax-highlighter
|
385 |
msgid "Hourly"
|
386 |
msgstr "Stündlich"
|
387 |
|
388 |
+
#: crayon_settings.class.php:151
|
389 |
#@ crayon-syntax-highlighter
|
390 |
msgid "Daily"
|
391 |
msgstr "Täglich"
|
392 |
|
393 |
+
#: crayon_settings.class.php:152
|
394 |
#@ crayon-syntax-highlighter
|
395 |
msgid "Weekly"
|
396 |
msgstr "Wöchentlich"
|
397 |
|
398 |
+
#: crayon_settings.class.php:152
|
399 |
#@ crayon-syntax-highlighter
|
400 |
msgid "Monthly"
|
401 |
msgstr "Monatlich"
|
402 |
|
403 |
+
#: crayon_settings.class.php:153
|
404 |
#@ crayon-syntax-highlighter
|
405 |
msgid "Immediately"
|
406 |
msgstr "Sofort"
|
407 |
|
408 |
+
#: crayon_settings_wp.class.php:1156
|
|
|
|
|
|
|
|
|
|
|
409 |
#@ crayon-syntax-highlighter
|
410 |
msgid "Attempt to load Crayon's CSS and JavaScript only when needed"
|
411 |
msgstr "Versuchen Crayon CSS und JavaScript nur bei Bedarf zu laden"
|
412 |
|
413 |
+
#: crayon_settings_wp.class.php:1129
|
414 |
#@ crayon-syntax-highlighter
|
415 |
msgid "Followed by your relative URL."
|
416 |
msgstr "Gefolgt von Ihrer relativen URL."
|
417 |
|
418 |
+
#: crayon_settings_wp.class.php:1190
|
419 |
#@ crayon-syntax-highlighter
|
420 |
msgid "The log is currently empty."
|
421 |
msgstr "Das Protokoll ist derzeit leer."
|
422 |
|
423 |
+
#: crayon_settings_wp.class.php:1192
|
424 |
#@ crayon-syntax-highlighter
|
425 |
msgid "The log file exists and is writable."
|
426 |
msgstr "Die Protokolldatei existiert und ist beschreibbar."
|
427 |
|
428 |
+
#: crayon_settings_wp.class.php:1192
|
429 |
#@ crayon-syntax-highlighter
|
430 |
msgid "The log file exists and is not writable."
|
431 |
msgstr "Die Protokolldatei existiert und ist nicht beschreibbar."
|
432 |
|
433 |
+
#: crayon_settings_wp.class.php:1194
|
434 |
#@ crayon-syntax-highlighter
|
435 |
msgid "The log file does not exist and is not writable."
|
436 |
msgstr "Die Protokolldatei existiert nicht und ist nicht schreibbar."
|
437 |
|
438 |
+
#: crayon_settings_wp.class.php:828
|
439 |
#, php-format
|
440 |
#@ crayon-syntax-highlighter
|
441 |
msgid "%d language has been detected."
|
443 |
msgstr[0] "%d Sprache wurde erkannt."
|
444 |
msgstr[1] "%d Sprachen wurden erkannt."
|
445 |
|
446 |
+
#: crayon_settings_wp.class.php:1116
|
447 |
#@ crayon-syntax-highlighter
|
448 |
msgid "Capture <pre> tags as Crayons"
|
449 |
msgstr "<pre> tags wie Crayons behandeln"
|
450 |
|
451 |
+
#: crayon_settings_wp.class.php:1098
|
452 |
#@ crayon-syntax-highlighter
|
453 |
msgid "Show Mixed Language Icon (+)"
|
454 |
msgstr "Zeige gemischte Sprachen Symbol (+)"
|
455 |
|
456 |
+
#: crayon_settings_wp.class.php:1096
|
457 |
#@ crayon-syntax-highlighter
|
458 |
msgid "Allow Mixed Language Highlighting with delimiters and tags."
|
459 |
+
msgstr "Erlaube Hervorhebung gemischter Sprachen mit Trennzeichen und Tags"
|
460 |
|
461 |
+
#: crayon_settings_wp.class.php:1119
|
462 |
#@ crayon-syntax-highlighter
|
463 |
msgid "Capture Mini Tags like [php][/php] as Crayons."
|
464 |
+
msgstr "Mini Tags wie [php][/php] als Crayons behandeln"
|
465 |
|
466 |
+
#: crayon_settings_wp.class.php:1121
|
467 |
#@ crayon-syntax-highlighter
|
468 |
msgid "Enable [plain][/plain] tag."
|
469 |
msgstr "Aktiviere [plain][/plain] Tag."
|
470 |
|
471 |
+
#: crayon_settings.class.php:206
|
472 |
#@ crayon-syntax-highlighter
|
473 |
msgid "Disable Mouse Events"
|
474 |
msgstr "Mausereignisse deaktivieren"
|
475 |
|
476 |
+
#: crayon_settings_wp.class.php:1078
|
477 |
#@ crayon-syntax-highlighter
|
478 |
msgid "Enable plain code toggling"
|
479 |
msgstr "Umschaltung auf unformatierte Anzeige ermöglichen"
|
480 |
|
481 |
+
#: crayon_settings_wp.class.php:1079
|
482 |
#@ crayon-syntax-highlighter
|
483 |
msgid "Show the plain code by default"
|
484 |
msgstr "Unformatierten Code standardmäßig anzeigen"
|
501 |
msgid "Aram Kocharyan"
|
502 |
msgstr ""
|
503 |
|
|
|
|
|
|
|
|
|
|
|
|
|
504 |
#. translators: plugin header field 'Description'
|
505 |
#: crayon_wp.class.php:0
|
506 |
#@ crayon-syntax-highlighter
|
507 |
msgid "Supports multiple languages, themes, highlighting from a URL, local file or post text."
|
508 |
+
msgstr "Unterstützt mehrere Sprachen und Designs. Hervorhebung von Code aus einer URL, lokalen Datei oder Artikeltext."
|
509 |
|
510 |
+
#: crayon_settings_wp.class.php:1260
|
511 |
#@ crayon-syntax-highlighter
|
512 |
msgid "Donate"
|
513 |
msgstr "Spenden"
|
514 |
|
515 |
+
#: crayon_settings_wp.class.php:491
|
516 |
#@ crayon-syntax-highlighter
|
517 |
msgid "General"
|
518 |
msgstr "Allgemein"
|
519 |
|
520 |
+
#: crayon_settings_wp.class.php:492
|
521 |
#@ crayon-syntax-highlighter
|
522 |
msgid "Theme"
|
523 |
+
msgstr "Design"
|
524 |
|
525 |
+
#: crayon_settings_wp.class.php:493
|
526 |
#@ crayon-syntax-highlighter
|
527 |
msgid "Font"
|
528 |
msgstr "Schriftart"
|
529 |
|
530 |
+
#: crayon_settings_wp.class.php:494
|
531 |
#@ crayon-syntax-highlighter
|
532 |
msgid "Metrics"
|
533 |
msgstr "Layout"
|
534 |
|
535 |
+
#: crayon_settings_wp.class.php:495
|
536 |
+
#: util/theme-editor/theme_editor.php:299
|
537 |
#@ crayon-syntax-highlighter
|
538 |
msgid "Toolbar"
|
539 |
msgstr "Symbolleiste"
|
540 |
|
541 |
+
#: crayon_settings_wp.class.php:496
|
542 |
+
#: util/theme-editor/theme_editor.php:297
|
543 |
#@ crayon-syntax-highlighter
|
544 |
msgid "Lines"
|
545 |
msgstr "Zeilen"
|
546 |
|
547 |
+
#: crayon_settings_wp.class.php:497
|
548 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:212
|
549 |
#@ crayon-syntax-highlighter
|
550 |
msgid "Code"
|
551 |
msgstr "Code"
|
552 |
|
553 |
+
#: crayon_settings_wp.class.php:499
|
554 |
#@ crayon-syntax-highlighter
|
555 |
msgid "Languages"
|
556 |
msgstr "Sprachen"
|
557 |
|
558 |
+
#: crayon_settings_wp.class.php:500
|
559 |
#@ crayon-syntax-highlighter
|
560 |
msgid "Files"
|
561 |
msgstr "Dateien"
|
562 |
|
563 |
+
#: crayon_settings_wp.class.php:503
|
564 |
#@ crayon-syntax-highlighter
|
565 |
msgid "Misc"
|
566 |
msgstr "Sonstiges"
|
567 |
|
568 |
+
#: crayon_settings_wp.class.php:506
|
569 |
#@ crayon-syntax-highlighter
|
570 |
msgid "Debug"
|
571 |
msgstr "Debuggen"
|
572 |
|
573 |
+
#: crayon_settings_wp.class.php:507
|
574 |
#@ crayon-syntax-highlighter
|
575 |
msgid "Errors"
|
576 |
msgstr "Fehler"
|
577 |
|
578 |
+
#: crayon_settings_wp.class.php:508
|
579 |
#@ crayon-syntax-highlighter
|
580 |
msgid "Log"
|
581 |
msgstr "Protokoll"
|
582 |
|
583 |
+
#: crayon_settings_wp.class.php:511
|
584 |
#@ crayon-syntax-highlighter
|
585 |
msgid "About"
|
586 |
msgstr "Über"
|
587 |
|
588 |
+
#: crayon_settings_wp.class.php:1040
|
589 |
#@ crayon-syntax-highlighter
|
590 |
msgid "Enqueue themes in the header (more efficient)."
|
591 |
+
msgstr "Designs im Header laden (effizienter)."
|
592 |
|
593 |
+
#: crayon_settings_wp.class.php:1070
|
594 |
#@ crayon-syntax-highlighter
|
595 |
msgid "Enqueue fonts in the header (more efficient)."
|
596 |
msgstr "Schriftarten im Header laden (effizienter)."
|
597 |
|
598 |
+
#: crayon_settings_wp.class.php:1018
|
|
|
599 |
#@ crayon-syntax-highlighter
|
600 |
msgid "Loading..."
|
601 |
msgstr "Lade..."
|
602 |
|
603 |
+
#: crayon_settings_wp.class.php:1259
|
604 |
+
#: util/theme-editor/theme_editor.php:336
|
605 |
#@ crayon-syntax-highlighter
|
606 |
msgid "Theme Editor"
|
607 |
msgstr "Thema Editor"
|
608 |
|
609 |
+
#: crayon_settings_wp.class.php:1083
|
610 |
#@ crayon-syntax-highlighter
|
611 |
msgid "Always display scrollbars"
|
612 |
msgstr "Immer Scrollbalken anzeigen"
|
613 |
|
614 |
+
#: crayon_settings_wp.class.php:1157
|
615 |
#@ crayon-syntax-highlighter
|
616 |
msgid "Disable enqueuing for page templates that may contain The Loop."
|
617 |
msgstr "Deaktiviere Laden im Header für Themes die The Loop verwenden"
|
618 |
|
619 |
+
#: crayon_settings_wp.class.php:1160
|
620 |
#@ crayon-syntax-highlighter
|
621 |
msgid "Load Crayons only from the main Wordpress query"
|
622 |
msgstr "Crayons nur aus der main Wordpress query laden"
|
623 |
|
624 |
+
#: util/theme-editor/theme_editor.php:351
|
625 |
#@ crayon-syntax-highlighter
|
626 |
msgid "Back To Settings"
|
627 |
msgstr "Zurück zu Einstellungen"
|
628 |
|
629 |
+
#: crayon_settings_wp.class.php:1207
|
630 |
#@ crayon-syntax-highlighter
|
631 |
msgid "Translators"
|
632 |
msgstr "Übersetzer"
|
633 |
|
634 |
+
#: crayon_formatter.class.php:290
|
635 |
#@ crayon-syntax-highlighter
|
636 |
msgid "Toggle Plain Code"
|
637 |
msgstr "Unformatierte Code-Ansicht"
|
638 |
|
639 |
+
#: crayon_formatter.class.php:306
|
|
|
|
|
|
|
|
|
|
|
640 |
#@ crayon-syntax-highlighter
|
641 |
msgid "Open Code In New Window"
|
642 |
msgstr "Code in einem neuen Fenster anzeigen"
|
643 |
|
644 |
+
#: crayon_formatter.class.php:286
|
645 |
#@ crayon-syntax-highlighter
|
646 |
msgid "Toggle Line Numbers"
|
647 |
msgstr "Zeilennummern"
|
648 |
|
649 |
+
#: crayon_formatter.class.php:333
|
650 |
#@ crayon-syntax-highlighter
|
651 |
msgid "Contains Mixed Languages"
|
652 |
msgstr "Enthält verschiedene Sprachen"
|
653 |
|
654 |
+
#: crayon_settings_wp.class.php:1183
|
655 |
#@ crayon-syntax-highlighter
|
656 |
msgid "Hide Log"
|
657 |
msgstr "Protokoll ausblenden"
|
658 |
|
659 |
+
#: crayon_settings_wp.class.php:136
|
660 |
#, php-format
|
661 |
#@ crayon-syntax-highlighter
|
662 |
msgid "Press %s to Copy, %s to Paste"
|
663 |
msgstr "Drücken Sie %s zum Kopieren, %s zum Einfügen"
|
664 |
|
665 |
+
#: crayon_settings_wp.class.php:498
|
666 |
#@ crayon-syntax-highlighter
|
667 |
msgid "Tags"
|
668 |
msgstr "Tags"
|
669 |
|
670 |
+
#: crayon_settings_wp.class.php:781
|
671 |
#@ crayon-syntax-highlighter
|
672 |
msgid "Inline Margin"
|
673 |
msgstr "Inline Rand"
|
674 |
|
675 |
+
#: crayon_settings_wp.class.php:1120
|
676 |
#@ crayon-syntax-highlighter
|
677 |
msgid "Capture Inline Tags like {php}{/php} inside sentences."
|
678 |
+
msgstr "Tags wie {php} {/php} innerhalb Sätzen erkennen"
|
679 |
|
680 |
+
#: crayon_settings_wp.class.php:1115
|
681 |
#@ crayon-syntax-highlighter
|
682 |
msgid "Capture `backquotes` as <code>"
|
683 |
msgstr "`backquotes` als <code> behandeln"
|
684 |
|
685 |
+
#: crayon_settings_wp.class.php:1158
|
686 |
#@ crayon-syntax-highlighter
|
687 |
msgid "Allow Crayons inside comments"
|
688 |
msgstr "Crayons innerhalb von Kommentaren erlauben"
|
689 |
|
690 |
+
#: crayon_settings_wp.class.php:1110
|
691 |
#@ crayon-syntax-highlighter
|
692 |
msgid "Wrap Inline Tags"
|
693 |
msgstr "Inline-Tags umbrechen"
|
694 |
|
695 |
+
#: crayon_settings_wp.class.php:502
|
696 |
#@ crayon-syntax-highlighter
|
697 |
msgid "Tag Editor"
|
698 |
msgstr ""
|
699 |
|
700 |
+
#: crayon_settings_wp.class.php:1252
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
701 |
#@ crayon-syntax-highlighter
|
702 |
msgid "?"
|
703 |
msgstr ""
|
704 |
|
705 |
+
#: crayon_settings_wp.class.php:1089
|
706 |
#@ crayon-syntax-highlighter
|
707 |
msgid "Decode HTML entities in code"
|
708 |
msgstr "HTML entities im code decodieren"
|
709 |
|
710 |
+
#: crayon_settings_wp.class.php:1091
|
711 |
#@ crayon-syntax-highlighter
|
712 |
msgid "Decode HTML entities in attributes"
|
713 |
msgstr "HTML entities in Attributen decodieren"
|
714 |
|
715 |
+
#: crayon_settings_wp.class.php:1145
|
716 |
#, php-format
|
717 |
#@ crayon-syntax-highlighter
|
718 |
msgid "Use %s to separate setting names from values in the <pre> class attribute"
|
719 |
msgstr "Mit %s in den <pre> class Attributen die Schlüsselworte der Optionen von den Werten trennen"
|
720 |
|
721 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:62
|
722 |
#@ crayon-syntax-highlighter
|
723 |
msgid "Add Crayon Code"
|
724 |
msgstr "Crayon code einfügen"
|
725 |
|
726 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:63
|
727 |
#@ crayon-syntax-highlighter
|
728 |
msgid "Edit Crayon Code"
|
729 |
msgstr "Crayon code bearbeiten"
|
730 |
|
731 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:64
|
732 |
#@ crayon-syntax-highlighter
|
733 |
msgid "Add"
|
734 |
msgstr "Einfügen"
|
735 |
|
736 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:65
|
737 |
+
#: util/theme-editor/theme_editor.php:352
|
738 |
#@ crayon-syntax-highlighter
|
739 |
msgid "Save"
|
740 |
msgstr "Speichern"
|
741 |
|
742 |
+
#: crayon_settings_wp.class.php:900
|
743 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:189
|
744 |
+
#: util/theme-editor/theme_editor.php:314
|
745 |
#@ crayon-syntax-highlighter
|
746 |
msgid "Title"
|
747 |
msgstr "Titel"
|
748 |
|
749 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:191
|
750 |
#@ crayon-syntax-highlighter
|
751 |
msgid "A short description"
|
752 |
msgstr "kurze Beschreibung"
|
753 |
|
754 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:193
|
755 |
+
#: util/theme-editor/theme_editor.php:318
|
756 |
#@ crayon-syntax-highlighter
|
757 |
msgid "Inline"
|
758 |
msgstr ""
|
759 |
|
760 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:200
|
761 |
+
#: util/theme-editor/theme_editor.php:322
|
762 |
#@ crayon-syntax-highlighter
|
763 |
msgid "Language"
|
764 |
msgstr "Sprache"
|
765 |
|
766 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:205
|
767 |
#@ crayon-syntax-highlighter
|
768 |
msgid "Marked Lines"
|
769 |
msgstr "Markierte Zeilen"
|
770 |
|
771 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:206
|
772 |
#@ crayon-syntax-highlighter
|
773 |
msgid "(e.g. 1,2,3-5)"
|
774 |
msgstr "(z.B. 1,2,3-5)"
|
775 |
|
776 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:215
|
777 |
#@ crayon-syntax-highlighter
|
778 |
msgid "Clear"
|
779 |
msgstr "Löschen"
|
780 |
|
781 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:219
|
782 |
#@ crayon-syntax-highlighter
|
783 |
msgid "Paste your code here, or type it in manually."
|
784 |
msgstr "Code hier einfügen oder eingeben"
|
785 |
|
786 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:223
|
787 |
#@ crayon-syntax-highlighter
|
788 |
msgid "URL"
|
789 |
msgstr "URL"
|
790 |
|
791 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:225
|
792 |
#@ crayon-syntax-highlighter
|
793 |
msgid "Relative local path or absolute URL"
|
794 |
msgstr "Relativer lokaler Pfad oder absoluter URL"
|
795 |
|
796 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:228
|
797 |
#@ crayon-syntax-highlighter
|
798 |
msgid "If the URL fails to load, the code above will be shown instead. If no code exists, an error is shown."
|
799 |
msgstr "Wenn der URL nicht geladen werden kann wird der Code aus dem oberen Feld angezeigt. Ohne Code erfolgt eine Fehlermeldung."
|
800 |
|
801 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:230
|
802 |
#, php-format
|
803 |
#@ crayon-syntax-highlighter
|
804 |
msgid "If a relative local path is given it will be appended to %s - which is defined in %sCrayon > Settings > Files%s."
|
805 |
msgstr "Ein relativer Pfad wird an %s angehängt. Die Adresse ist in %sCrayon > Einstellungen > Dateien%s definiert."
|
806 |
|
807 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:257
|
808 |
#@ crayon-syntax-highlighter
|
809 |
msgid "Change the following settings to override their global values."
|
810 |
msgstr "Änderungen an den folgenden Einstellungen ersetzen die globalen Werte."
|
811 |
|
812 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:259
|
813 |
#@ crayon-syntax-highlighter
|
814 |
msgid "Only changes (shown yellow) are applied."
|
815 |
msgstr "Nur (gelb hervorgehobene) Änderungen werden zum crayon hinzugefügt."
|
816 |
|
817 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:261
|
818 |
#, php-format
|
819 |
#@ crayon-syntax-highlighter
|
820 |
msgid "Future changes to the global settings under %sCrayon > Settings%s won't affect overridden settings."
|
821 |
msgstr "Zukünftige Änderungen der globalen Einstellungen unter %sCrayon > Einstellungen%s ändern nicht die hier gemachten Einstellungen."
|
822 |
|
823 |
+
#: crayon_settings_wp.class.php:1159
|
824 |
#@ crayon-syntax-highlighter
|
825 |
msgid "Remove Crayons from excerpts"
|
826 |
msgstr "Auszüge ohne Crayons"
|
827 |
|
828 |
+
#: crayon_formatter.class.php:294
|
829 |
#@ crayon-syntax-highlighter
|
830 |
msgid "Toggle Line Wrap"
|
831 |
msgstr "Zeilenumbruch umschalten"
|
832 |
|
833 |
+
#: crayon_settings_wp.class.php:501
|
834 |
#@ crayon-syntax-highlighter
|
835 |
msgid "Posts"
|
836 |
msgstr "Artikel"
|
837 |
|
838 |
+
#: crayon_settings_wp.class.php:806
|
839 |
#@ crayon-syntax-highlighter
|
840 |
msgid "Enable line ranges for showing only parts of code"
|
841 |
msgstr "Erlaube die Anzeige auf Zeilenbereiche zu beschränken"
|
842 |
|
843 |
+
#: crayon_settings_wp.class.php:809
|
844 |
#@ crayon-syntax-highlighter
|
845 |
msgid "Wrap lines by default"
|
846 |
msgstr "Zeilen automatisch umbrechen"
|
847 |
|
848 |
+
#: crayon_settings_wp.class.php:810
|
849 |
#@ crayon-syntax-highlighter
|
850 |
msgid "Enable line wrap toggling"
|
851 |
msgstr "Erlaube Umschalten des automatischen Zeilenumbruchs"
|
852 |
|
853 |
+
#: crayon_settings_wp.class.php:874
|
854 |
#@ crayon-syntax-highlighter
|
855 |
msgid "Show Crayon Posts"
|
856 |
msgstr "Zeige Artikel mit Crayon Einträgen"
|
857 |
|
858 |
+
#: crayon_settings_wp.class.php:1015
|
859 |
#@ crayon-syntax-highlighter
|
860 |
msgid "Edit"
|
861 |
msgstr "Bearbeiten"
|
862 |
|
863 |
+
#: crayon_settings_wp.class.php:1102
|
|
|
|
|
|
|
|
|
|
|
864 |
#@ crayon-syntax-highlighter
|
865 |
msgid "Blank lines before code:"
|
866 |
msgstr "Leere Zeilen vor dem Code:"
|
867 |
|
868 |
+
#: crayon_settings_wp.class.php:1104
|
869 |
#@ crayon-syntax-highlighter
|
870 |
msgid "Blank lines after code:"
|
871 |
msgstr "Leere Zeilen nach dem Code:"
|
872 |
|
873 |
+
#: crayon_settings_wp.class.php:1136
|
874 |
#@ crayon-syntax-highlighter
|
875 |
msgid "Convert Legacy Tags"
|
876 |
msgstr "Konvertiere veraltete Tags"
|
877 |
|
878 |
+
#: crayon_settings_wp.class.php:1139
|
879 |
#@ crayon-syntax-highlighter
|
880 |
msgid "No Legacy Tags Found"
|
881 |
msgstr "Keine veralteten Tags gefunden"
|
882 |
|
883 |
+
#: crayon_settings_wp.class.php:1149
|
884 |
#@ crayon-syntax-highlighter
|
885 |
+
msgid "Display Tag Editor settings on the frontend"
|
886 |
+
msgstr "Tag Editor Einstellungen in der Oberfläche anzeigen"
|
887 |
|
888 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:195
|
889 |
#@ crayon-syntax-highlighter
|
890 |
+
msgid "Don't Highlight"
|
891 |
+
msgstr "Nicht hervorheben"
|
892 |
|
893 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:203
|
894 |
#@ crayon-syntax-highlighter
|
895 |
+
msgid "Line Range"
|
896 |
+
msgstr "Zeilenbereich"
|
897 |
+
|
898 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:204
|
899 |
+
#@ crayon-syntax-highlighter
|
900 |
+
msgid "(e.g. 3-5 or 3)"
|
901 |
+
msgstr "(z.B. 3 oder 3-5)"
|
902 |
+
|
903 |
+
#: crayon_formatter.class.php:298
|
904 |
+
#: crayon_formatter.class.php:302
|
905 |
+
#@ crayon-syntax-highlighter
|
906 |
+
msgid "Expand Code"
|
907 |
+
msgstr "Code aufklappen"
|
908 |
+
|
909 |
+
#: crayon_settings.class.php:229
|
910 |
+
#@ crayon-syntax-highlighter
|
911 |
+
msgid "Inline Tag"
|
912 |
+
msgstr ""
|
913 |
+
|
914 |
+
#: crayon_settings.class.php:229
|
915 |
+
#@ crayon-syntax-highlighter
|
916 |
+
msgid "Block Tag"
|
917 |
+
msgstr ""
|
918 |
+
|
919 |
+
#: crayon_settings_wp.class.php:137
|
920 |
+
#@ crayon-syntax-highlighter
|
921 |
+
msgid "Click To Expand Code"
|
922 |
+
msgstr "Klicken um Code aufzuklappen"
|
923 |
+
|
924 |
+
#: crayon_settings_wp.class.php:179
|
925 |
+
#@ crayon-syntax-highlighter
|
926 |
+
msgid "Prompt"
|
927 |
+
msgstr "Anfrage"
|
928 |
+
|
929 |
+
#: crayon_settings_wp.class.php:180
|
930 |
+
#@ crayon-syntax-highlighter
|
931 |
+
msgid "Value"
|
932 |
+
msgstr "Wert"
|
933 |
+
|
934 |
+
#: crayon_settings_wp.class.php:181
|
935 |
+
#@ crayon-syntax-highlighter
|
936 |
+
msgid "Alert"
|
937 |
+
msgstr "Achtung"
|
938 |
+
|
939 |
+
#: crayon_settings_wp.class.php:182
|
940 |
+
#: crayon_settings_wp.class.php:920
|
941 |
+
#@ crayon-syntax-highlighter
|
942 |
+
msgid "No"
|
943 |
+
msgstr "Nein"
|
944 |
+
|
945 |
+
#: crayon_settings_wp.class.php:183
|
946 |
+
#: crayon_settings_wp.class.php:920
|
947 |
+
#@ crayon-syntax-highlighter
|
948 |
+
msgid "Yes"
|
949 |
+
msgstr "Ja"
|
950 |
+
|
951 |
+
#: crayon_settings_wp.class.php:184
|
952 |
+
#@ crayon-syntax-highlighter
|
953 |
+
msgid "Confirm"
|
954 |
+
msgstr "Bestätigung"
|
955 |
+
|
956 |
+
#: crayon_settings_wp.class.php:185
|
957 |
+
#@ crayon-syntax-highlighter
|
958 |
+
msgid "Change Code"
|
959 |
+
msgstr "Code anpassen"
|
960 |
+
|
961 |
+
#: crayon_settings_wp.class.php:875
|
962 |
+
#@ crayon-syntax-highlighter
|
963 |
+
msgid "Refresh"
|
964 |
+
msgstr "Aktualisieren"
|
965 |
+
|
966 |
+
#: crayon_settings_wp.class.php:900
|
967 |
+
#@ crayon-syntax-highlighter
|
968 |
+
msgid "ID"
|
969 |
+
msgstr ""
|
970 |
+
|
971 |
+
#: crayon_settings_wp.class.php:900
|
972 |
+
#@ crayon-syntax-highlighter
|
973 |
+
msgid "Posted"
|
974 |
+
msgstr "Veröffentlicht"
|
975 |
+
|
976 |
+
#: crayon_settings_wp.class.php:900
|
977 |
+
#@ crayon-syntax-highlighter
|
978 |
+
msgid "Modifed"
|
979 |
+
msgstr "Geändert"
|
980 |
+
|
981 |
+
#: crayon_settings_wp.class.php:900
|
982 |
+
#@ crayon-syntax-highlighter
|
983 |
+
msgid "Contains Legacy Tags?"
|
984 |
+
msgstr "Veraltete Tags enthalten?"
|
985 |
+
|
986 |
+
#: crayon_settings_wp.class.php:1015
|
987 |
+
#: util/theme-editor/theme_editor.php:199
|
988 |
+
#@ crayon-syntax-highlighter
|
989 |
+
msgid "Duplicate"
|
990 |
+
msgstr "Kopieren"
|
991 |
+
|
992 |
+
#: crayon_settings_wp.class.php:1015
|
993 |
+
#@ crayon-syntax-highlighter
|
994 |
+
msgid "Submit"
|
995 |
+
msgstr "Einsenden"
|
996 |
+
|
997 |
+
#: crayon_settings_wp.class.php:1016
|
998 |
+
#: util/theme-editor/theme_editor.php:196
|
999 |
+
#@ crayon-syntax-highlighter
|
1000 |
+
msgid "Delete"
|
1001 |
+
msgstr "Löschen"
|
1002 |
+
|
1003 |
+
#: crayon_settings_wp.class.php:1020
|
1004 |
+
#@ crayon-syntax-highlighter
|
1005 |
+
msgid "Duplicate a Stock Theme into a User Theme to allow editing."
|
1006 |
+
msgstr "Standard-Design in ein Benutzer-Design kopieren um Bearbeitung zu ermöglichen."
|
1007 |
+
|
1008 |
+
#: crayon_settings_wp.class.php:1031
|
1009 |
+
#, php-format
|
1010 |
+
#@ crayon-syntax-highlighter
|
1011 |
+
msgid "Change the %1$sfallback language%2$s to change the sample code or %3$schange it manually%4$s. Lines 5-7 are marked."
|
1012 |
+
msgstr "Die %1$sStandard Sprache%2$s ändern um das Codebeispiel zu ändern. Alternativ kann der %3$sBeispielcode%4$s von Hand angepasst werden. Im Beispiel sind die Zeilen 5-7 markiert."
|
1013 |
+
|
1014 |
+
#: crayon_settings_wp.class.php:1055
|
1015 |
+
#@ crayon-syntax-highlighter
|
1016 |
+
msgid "Add More"
|
1017 |
+
msgstr "Weitere hinzufügen"
|
1018 |
+
|
1019 |
+
#: crayon_settings_wp.class.php:1059
|
1020 |
+
#@ crayon-syntax-highlighter
|
1021 |
+
msgid "Line Height"
|
1022 |
+
msgstr "Zeilenhöhe"
|
1023 |
+
|
1024 |
+
#: crayon_settings_wp.class.php:1084
|
1025 |
+
#@ crayon-syntax-highlighter
|
1026 |
+
msgid "Minimize code"
|
1027 |
+
msgstr "Code einklappen"
|
1028 |
+
|
1029 |
+
#: crayon_settings_wp.class.php:1085
|
1030 |
+
#@ crayon-syntax-highlighter
|
1031 |
+
msgid "Expand code beyond page borders on mouseover"
|
1032 |
+
msgstr "Code bei MouseOver über Bereichsgrenze erweitern"
|
1033 |
+
|
1034 |
+
#: crayon_settings_wp.class.php:1086
|
1035 |
+
#@ crayon-syntax-highlighter
|
1036 |
+
msgid "Enable code expanding toggling when possible"
|
1037 |
+
msgstr "Erlaube Umschaltung der Aufklappfunktion"
|
1038 |
+
|
1039 |
+
#: crayon_settings_wp.class.php:1095
|
1040 |
+
#@ crayon-syntax-highlighter
|
1041 |
+
msgid "Remove <code> tags surrounding the shortcode content"
|
1042 |
+
msgstr "<code> Tags um den Shortcode Inhalt entfernen"
|
1043 |
+
|
1044 |
+
#: crayon_settings_wp.class.php:1109
|
1045 |
+
#@ crayon-syntax-highlighter
|
1046 |
+
msgid "Capture Inline Tags"
|
1047 |
+
msgstr "Behandle eingebettete Tags"
|
1048 |
+
|
1049 |
+
#: crayon_settings_wp.class.php:1111
|
1050 |
+
#@ crayon-syntax-highlighter
|
1051 |
+
msgid "Capture <code> as"
|
1052 |
+
msgstr "Behandle <code> wie"
|
1053 |
+
|
1054 |
+
#: crayon_settings_wp.class.php:1118
|
1055 |
+
#, php-format
|
1056 |
+
#@ crayon-syntax-highlighter
|
1057 |
+
msgid "Using this markup for Mini Tags and Inline tags is now %sdepreciated%s! Use the %sTag Editor%s instead and convert legacy tags."
|
1058 |
+
msgstr "Diese Auszeichnung für Mini-Tags und Inline-Tags ist %sveraltet%s!. Bitte den %sTag Editor%s verwenden und veraltete Tags konvertieren."
|
1059 |
+
|
1060 |
+
#: crayon_settings_wp.class.php:1143
|
1061 |
+
#@ crayon-syntax-highlighter
|
1062 |
+
msgid "Encode"
|
1063 |
+
msgstr ""
|
1064 |
+
|
1065 |
+
#: crayon_settings_wp.class.php:1148
|
1066 |
+
#@ crayon-syntax-highlighter
|
1067 |
+
msgid "Display the Tag Editor in any TinyMCE instances on the frontend (e.g. bbPress)"
|
1068 |
+
msgstr "Tag Editor in jedem TinyMCE Editor auf der Seite anzeigen (z.B. bbPress)"
|
1069 |
+
|
1070 |
+
#. translators: plugin header field 'PluginURI'
|
1071 |
+
#: crayon_wp.class.php:0
|
1072 |
+
#@ crayon-syntax-highlighter
|
1073 |
+
msgid "https://github.com/aramkocharyan/crayon-syntax-highlighter"
|
1074 |
+
msgstr ""
|
1075 |
|
1076 |
#. translators: plugin header field 'Version'
|
1077 |
#: crayon_wp.class.php:0
|
1078 |
#@ crayon-syntax-highlighter
|
1079 |
+
msgid "2.4.0"
|
1080 |
msgstr ""
|
1081 |
|
1082 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:180
|
1083 |
#@ crayon-syntax-highlighter
|
1084 |
+
msgid "OK"
|
1085 |
+
msgstr "OK"
|
1086 |
|
1087 |
+
#: util/tag-editor/crayon_tag_editor_wp.class.php:182
|
1088 |
#@ crayon-syntax-highlighter
|
1089 |
+
msgid "Cancel"
|
1090 |
+
msgstr "Abbrechen"
|
1091 |
|
1092 |
+
#: util/theme-editor/theme_editor.php:192
|
1093 |
#@ crayon-syntax-highlighter
|
1094 |
+
msgid "User-Defined Theme"
|
1095 |
+
msgstr "Benutzer-Design"
|
1096 |
+
|
1097 |
+
#: util/theme-editor/theme_editor.php:193
|
1098 |
+
#@ crayon-syntax-highlighter
|
1099 |
+
msgid "Stock Theme"
|
1100 |
+
msgstr "Standard-Design"
|
1101 |
+
|
1102 |
+
#: util/theme-editor/theme_editor.php:194
|
1103 |
+
#@ crayon-syntax-highlighter
|
1104 |
+
msgid "Success!"
|
1105 |
+
msgstr "Erfolgreich!"
|
1106 |
+
|
1107 |
+
#: util/theme-editor/theme_editor.php:195
|
1108 |
+
#@ crayon-syntax-highlighter
|
1109 |
+
msgid "Failed!"
|
1110 |
+
msgstr "Fehlgeschlagen!"
|
1111 |
|
1112 |
+
#: util/theme-editor/theme_editor.php:197
|
1113 |
#, php-format
|
1114 |
#@ crayon-syntax-highlighter
|
1115 |
+
msgid "Are you sure you want to delete the \"%s\" theme?"
|
1116 |
+
msgstr "Soll das Design \"%s\" wirklich gelöscht werden?"
|
1117 |
+
|
1118 |
+
#: util/theme-editor/theme_editor.php:198
|
1119 |
+
#@ crayon-syntax-highlighter
|
1120 |
+
msgid "Delete failed!"
|
1121 |
+
msgstr "Löschen fehlgeschlagen!"
|
1122 |
+
|
1123 |
+
#: util/theme-editor/theme_editor.php:200
|
1124 |
+
#@ crayon-syntax-highlighter
|
1125 |
+
msgid "New Name"
|
1126 |
+
msgstr "Neuer Name"
|
1127 |
+
|
1128 |
+
#: util/theme-editor/theme_editor.php:201
|
1129 |
+
#@ crayon-syntax-highlighter
|
1130 |
+
msgid "Duplicate failed!"
|
1131 |
+
msgstr "Kopieren fehlgeschlagen!"
|
1132 |
+
|
1133 |
+
#: util/theme-editor/theme_editor.php:202
|
1134 |
+
#@ crayon-syntax-highlighter
|
1135 |
+
msgid "Please check the log for details."
|
1136 |
+
msgstr "Bitte das Logfile für Details überprüfen."
|
1137 |
|
1138 |
+
#: util/theme-editor/theme_editor.php:203
|
1139 |
+
#@ crayon-syntax-highlighter
|
1140 |
+
msgid "Are you sure you want to discard all changes?"
|
1141 |
+
msgstr "Wirklich alle Änderungen verwerfen?"
|
1142 |
+
|
1143 |
+
#: util/theme-editor/theme_editor.php:204
|
1144 |
+
#, php-format
|
1145 |
+
#@ crayon-syntax-highlighter
|
1146 |
+
msgid "Editing Theme: %s"
|
1147 |
+
msgstr "Bearbeite Design: %s"
|
1148 |
+
|
1149 |
+
#: util/theme-editor/theme_editor.php:205
|
1150 |
#, php-format
|
1151 |
#@ crayon-syntax-highlighter
|
1152 |
+
msgid "Creating Theme: %s"
|
1153 |
+
msgstr "Erstelle Design: %s"
|
1154 |
+
|
1155 |
+
#: util/theme-editor/theme_editor.php:206
|
1156 |
+
#@ crayon-syntax-highlighter
|
1157 |
+
msgid "Submit Your Theme"
|
1158 |
+
msgstr "Benutzer-Design einsenden"
|
1159 |
+
|
1160 |
+
#: util/theme-editor/theme_editor.php:207
|
1161 |
+
#@ crayon-syntax-highlighter
|
1162 |
+
msgid "Submit your User Theme for inclusion as a Stock Theme in Crayon! This will email me your theme - make sure it's considerably different from the stock themes :)"
|
1163 |
+
msgstr "Benutzer-Design einsenden und als Crayon Standard-Design vorschlagen. Diese Funktion schickt das Design an den Plugin Autor. Bitte nur Designs schicken die sich von den Standard-Designs deutlich unterscheiden."
|
1164 |
+
|
1165 |
+
#: util/theme-editor/theme_editor.php:208
|
1166 |
+
#@ crayon-syntax-highlighter
|
1167 |
+
msgid "Message"
|
1168 |
+
msgstr "Nachricht"
|
1169 |
+
|
1170 |
+
#: util/theme-editor/theme_editor.php:209
|
1171 |
+
#@ crayon-syntax-highlighter
|
1172 |
+
msgid "Please include this theme in Crayon!"
|
1173 |
+
msgstr ""
|
1174 |
+
|
1175 |
+
#: util/theme-editor/theme_editor.php:210
|
1176 |
+
#@ crayon-syntax-highlighter
|
1177 |
+
msgid "Submit was successful."
|
1178 |
+
msgstr "Einsendung erfolgreich."
|
1179 |
+
|
1180 |
+
#: util/theme-editor/theme_editor.php:211
|
1181 |
+
#@ crayon-syntax-highlighter
|
1182 |
+
msgid "Submit failed!"
|
1183 |
+
msgstr "Einsendung fehlgeschlagen!"
|
1184 |
+
|
1185 |
+
#: util/theme-editor/theme_editor.php:294
|
1186 |
+
#@ crayon-syntax-highlighter
|
1187 |
+
msgid "Information"
|
1188 |
+
msgstr "Eigenschaften"
|
1189 |
+
|
1190 |
+
#: util/theme-editor/theme_editor.php:295
|
1191 |
+
#@ crayon-syntax-highlighter
|
1192 |
+
msgid "Highlighting"
|
1193 |
+
msgstr "Hervorhebung"
|
1194 |
+
|
1195 |
+
#: util/theme-editor/theme_editor.php:296
|
1196 |
+
#@ crayon-syntax-highlighter
|
1197 |
+
msgid "Frame"
|
1198 |
+
msgstr "Rahmen"
|
1199 |
+
|
1200 |
+
#: util/theme-editor/theme_editor.php:298
|
1201 |
+
#@ crayon-syntax-highlighter
|
1202 |
+
msgid "Line Numbers"
|
1203 |
+
msgstr "Zeilennummern"
|
1204 |
+
|
1205 |
+
#: util/theme-editor/theme_editor.php:301
|
1206 |
+
#@ crayon-syntax-highlighter
|
1207 |
+
msgid "Background"
|
1208 |
+
msgstr "Hintergrund"
|
1209 |
+
|
1210 |
+
#: util/theme-editor/theme_editor.php:302
|
1211 |
+
#@ crayon-syntax-highlighter
|
1212 |
+
msgid "Text"
|
1213 |
+
msgstr "Text"
|
1214 |
+
|
1215 |
+
#: util/theme-editor/theme_editor.php:303
|
1216 |
+
#@ crayon-syntax-highlighter
|
1217 |
+
msgid "Border"
|
1218 |
+
msgstr "Rand"
|
1219 |
+
|
1220 |
+
#: util/theme-editor/theme_editor.php:304
|
1221 |
+
#@ crayon-syntax-highlighter
|
1222 |
+
msgid "Top Border"
|
1223 |
+
msgstr "Oberer Rand"
|
1224 |
+
|
1225 |
+
#: util/theme-editor/theme_editor.php:305
|
1226 |
+
#@ crayon-syntax-highlighter
|
1227 |
+
msgid "Bottom Border"
|
1228 |
+
msgstr "Unterer Rand"
|
1229 |
+
|
1230 |
+
#: util/theme-editor/theme_editor.php:306
|
1231 |
+
#@ crayon-syntax-highlighter
|
1232 |
+
msgid "Right Border"
|
1233 |
+
msgstr "Rechter Rand"
|
1234 |
+
|
1235 |
+
#: util/theme-editor/theme_editor.php:308
|
1236 |
+
#@ crayon-syntax-highlighter
|
1237 |
+
msgid "Hover"
|
1238 |
+
msgstr "Hover"
|
1239 |
+
|
1240 |
+
#: util/theme-editor/theme_editor.php:309
|
1241 |
+
#@ crayon-syntax-highlighter
|
1242 |
+
msgid "Active"
|
1243 |
+
msgstr "Aktiv"
|
1244 |
+
|
1245 |
+
#: util/theme-editor/theme_editor.php:310
|
1246 |
+
#@ crayon-syntax-highlighter
|
1247 |
+
msgid "Pressed"
|
1248 |
+
msgstr "Gedrückt"
|
1249 |
+
|
1250 |
+
#: util/theme-editor/theme_editor.php:311
|
1251 |
+
#@ crayon-syntax-highlighter
|
1252 |
+
msgid "Pressed & Hover"
|
1253 |
+
msgstr "Gedrückt & Hover"
|
1254 |
+
|
1255 |
+
#: util/theme-editor/theme_editor.php:312
|
1256 |
+
#@ crayon-syntax-highlighter
|
1257 |
+
msgid "Pressed & Active"
|
1258 |
+
msgstr "Gedrückt & Aktiv"
|
1259 |
+
|
1260 |
+
#: util/theme-editor/theme_editor.php:315
|
1261 |
+
#@ crayon-syntax-highlighter
|
1262 |
+
msgid "Buttons"
|
1263 |
+
msgstr "Schaltflächen"
|
1264 |
+
|
1265 |
+
#: util/theme-editor/theme_editor.php:317
|
1266 |
+
#@ crayon-syntax-highlighter
|
1267 |
+
msgid "Normal"
|
1268 |
+
msgstr "Normal"
|
1269 |
+
|
1270 |
+
#: util/theme-editor/theme_editor.php:319
|
1271 |
+
#@ crayon-syntax-highlighter
|
1272 |
+
msgid "Striped"
|
1273 |
+
msgstr "Gestreift"
|
1274 |
+
|
1275 |
+
#: util/theme-editor/theme_editor.php:320
|
1276 |
+
#@ crayon-syntax-highlighter
|
1277 |
+
msgid "Marked"
|
1278 |
+
msgstr "Markiert"
|
1279 |
+
|
1280 |
+
#: util/theme-editor/theme_editor.php:321
|
1281 |
+
#@ crayon-syntax-highlighter
|
1282 |
+
msgid "Striped & Marked"
|
1283 |
+
msgstr "Gestreift & Markiert"
|
1284 |
+
|
1285 |
+
#: util/theme-editor/theme_editor.php:390
|
1286 |
+
#@ crayon-syntax-highlighter
|
1287 |
+
msgid "Comment"
|
1288 |
+
msgstr ""
|
1289 |
+
|
1290 |
+
#: util/theme-editor/theme_editor.php:391
|
1291 |
+
#@ crayon-syntax-highlighter
|
1292 |
+
msgid "String"
|
1293 |
+
msgstr ""
|
1294 |
+
|
1295 |
+
#: util/theme-editor/theme_editor.php:392
|
1296 |
+
#@ crayon-syntax-highlighter
|
1297 |
+
msgid "Preprocessor"
|
1298 |
+
msgstr ""
|
1299 |
+
|
1300 |
+
#: util/theme-editor/theme_editor.php:393
|
1301 |
+
#@ crayon-syntax-highlighter
|
1302 |
+
msgid "Tag"
|
1303 |
+
msgstr ""
|
1304 |
+
|
1305 |
+
#: util/theme-editor/theme_editor.php:394
|
1306 |
+
#@ crayon-syntax-highlighter
|
1307 |
+
msgid "Keyword"
|
1308 |
+
msgstr ""
|
1309 |
+
|
1310 |
+
#: util/theme-editor/theme_editor.php:395
|
1311 |
+
#@ crayon-syntax-highlighter
|
1312 |
+
msgid "Statement"
|
1313 |
+
msgstr ""
|
1314 |
+
|
1315 |
+
#: util/theme-editor/theme_editor.php:396
|
1316 |
+
#@ crayon-syntax-highlighter
|
1317 |
+
msgid "Reserved"
|
1318 |
+
msgstr ""
|
1319 |
+
|
1320 |
+
#: util/theme-editor/theme_editor.php:397
|
1321 |
+
#@ crayon-syntax-highlighter
|
1322 |
+
msgid "Type"
|
1323 |
+
msgstr ""
|
1324 |
+
|
1325 |
+
#: util/theme-editor/theme_editor.php:398
|
1326 |
+
#@ crayon-syntax-highlighter
|
1327 |
+
msgid "Modifier"
|
1328 |
+
msgstr ""
|
1329 |
+
|
1330 |
+
#: util/theme-editor/theme_editor.php:399
|
1331 |
+
#@ crayon-syntax-highlighter
|
1332 |
+
msgid "Identifier"
|
1333 |
+
msgstr ""
|
1334 |
+
|
1335 |
+
#: util/theme-editor/theme_editor.php:400
|
1336 |
+
#@ crayon-syntax-highlighter
|
1337 |
+
msgid "Entity"
|
1338 |
+
msgstr ""
|
1339 |
+
|
1340 |
+
#: util/theme-editor/theme_editor.php:401
|
1341 |
+
#@ crayon-syntax-highlighter
|
1342 |
+
msgid "Variable"
|
1343 |
+
msgstr ""
|
1344 |
+
|
1345 |
+
#: util/theme-editor/theme_editor.php:402
|
1346 |
+
#@ crayon-syntax-highlighter
|
1347 |
+
msgid "Constant"
|
1348 |
+
msgstr ""
|
1349 |
+
|
1350 |
+
#: util/theme-editor/theme_editor.php:403
|
1351 |
+
#@ crayon-syntax-highlighter
|
1352 |
+
msgid "Operator"
|
1353 |
+
msgstr ""
|
1354 |
+
|
1355 |
+
#: util/theme-editor/theme_editor.php:404
|
1356 |
+
#@ crayon-syntax-highlighter
|
1357 |
+
msgid "Symbol"
|
1358 |
+
msgstr ""
|
1359 |
+
|
1360 |
+
#: util/theme-editor/theme_editor.php:405
|
1361 |
+
#@ crayon-syntax-highlighter
|
1362 |
+
msgid "Notation"
|
1363 |
+
msgstr ""
|
1364 |
+
|
1365 |
+
#: util/theme-editor/theme_editor.php:406
|
1366 |
+
#@ crayon-syntax-highlighter
|
1367 |
+
msgid "Faded"
|
1368 |
+
msgstr ""
|
1369 |
+
|
1370 |
+
#: util/theme-editor/theme_editor.php:407
|
1371 |
+
#@ crayon-syntax-highlighter
|
1372 |
+
msgid "HTML"
|
1373 |
+
msgstr ""
|
1374 |
+
|
1375 |
+
#: util/theme-editor/theme_editor.php:408
|
1376 |
+
#@ crayon-syntax-highlighter
|
1377 |
+
msgid "Unhighlighted"
|
1378 |
+
msgstr ""
|
1379 |
+
|
1380 |
+
#: util/theme-editor/theme_editor.php:542
|
1381 |
+
#@ crayon-syntax-highlighter
|
1382 |
+
msgid "(Used for Copy/Paste)"
|
1383 |
+
msgstr ""
|
1384 |
|
util/sample/vbnet.txt
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Imports System
|
2 |
+
Module Module1
|
3 |
+
'This program will display Hello World
|
4 |
+
Sub Main()
|
5 |
+
Console.WriteLine("Hello World")
|
6 |
+
Console.ReadKey()
|
7 |
+
End Sub
|
8 |
+
End Module
|
util/tag-editor/colorbox/colorbox.css
CHANGED
@@ -2,39 +2,144 @@
|
|
2 |
Colorbox Core Style:
|
3 |
The following CSS is consistent between example themes and should not be altered.
|
4 |
*/
|
5 |
-
#colorbox, #cboxOverlay, #cboxWrapper{
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
.
|
14 |
-
|
15 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
|
17 |
/*
|
18 |
User Style:
|
19 |
Change the following styles to modify the appearance of Colorbox. They are
|
20 |
ordered & tabbed in a way that represents the nesting of the generated HTML.
|
21 |
*/
|
22 |
-
#cboxOverlay{
|
23 |
-
#
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
|
31 |
-
|
32 |
-
|
|
|
|
|
33 |
|
34 |
-
|
35 |
-
|
|
|
|
|
|
|
|
|
36 |
|
37 |
-
|
|
|
|
|
38 |
|
39 |
-
.crayon-colorbox #
|
40 |
-
|
|
2 |
Colorbox Core Style:
|
3 |
The following CSS is consistent between example themes and should not be altered.
|
4 |
*/
|
5 |
+
#colorbox.crayon-colorbox, #cboxOverlay.crayon-colorbox, .crayon-colorbox #cboxWrapper {
|
6 |
+
position: absolute;
|
7 |
+
top: 0;
|
8 |
+
left: 0;
|
9 |
+
z-index: 9999;
|
10 |
+
overflow: hidden;
|
11 |
+
}
|
12 |
+
|
13 |
+
#cboxOverlay.crayon-colorbox {
|
14 |
+
position: fixed;
|
15 |
+
width: 100%;
|
16 |
+
height: 100%;
|
17 |
+
}
|
18 |
+
|
19 |
+
.crayon-colorbox #cboxMiddleLeft, .crayon-colorbox #cboxBottomLeft {
|
20 |
+
clear: left;
|
21 |
+
}
|
22 |
+
|
23 |
+
.crayon-colorbox #cboxContent {
|
24 |
+
position: relative;
|
25 |
+
}
|
26 |
+
|
27 |
+
.crayon-colorbox #cboxLoadedContent {
|
28 |
+
overflow: auto;
|
29 |
+
-webkit-overflow-scrolling: touch;
|
30 |
+
}
|
31 |
+
|
32 |
+
.crayon-colorbox #cboxTitle {
|
33 |
+
/* Fixes overlay issue preventing tag editor controls from being selected */
|
34 |
+
display: none !important;
|
35 |
+
}
|
36 |
+
|
37 |
+
.crayon-colorbox #cboxLoadingOverlay, .crayon-colorbox #cboxLoadingGraphic {
|
38 |
+
position: absolute;
|
39 |
+
top: 0;
|
40 |
+
left: 0;
|
41 |
+
width: 100%;
|
42 |
+
height: 100%;
|
43 |
+
}
|
44 |
+
|
45 |
+
.crayon-colorbox #cboxPrevious, .crayon-colorbox #cboxNext, .crayon-colorbox #cboxClose, .crayon-colorbox #cboxSlideshow {
|
46 |
+
cursor: pointer;
|
47 |
+
}
|
48 |
+
|
49 |
+
.crayon-colorbox .cboxPhoto {
|
50 |
+
float: left;
|
51 |
+
margin: auto;
|
52 |
+
border: 0;
|
53 |
+
display: block;
|
54 |
+
max-width: none;
|
55 |
+
-ms-interpolation-mode: bicubic;
|
56 |
+
}
|
57 |
+
|
58 |
+
.crayon-colorbox .cboxIframe {
|
59 |
+
width: 100%;
|
60 |
+
height: 100%;
|
61 |
+
display: block;
|
62 |
+
border: 0;
|
63 |
+
}
|
64 |
+
|
65 |
+
#colorbox.crayon-colorbox, .crayon-colorbox #cboxContent, .crayon-colorbox #cboxLoadedContent {
|
66 |
+
box-sizing: content-box;
|
67 |
+
-moz-box-sizing: content-box;
|
68 |
+
-webkit-box-sizing: content-box;
|
69 |
+
}
|
70 |
|
71 |
/*
|
72 |
User Style:
|
73 |
Change the following styles to modify the appearance of Colorbox. They are
|
74 |
ordered & tabbed in a way that represents the nesting of the generated HTML.
|
75 |
*/
|
76 |
+
#cboxOverlay.crayon-colorbox {
|
77 |
+
background: #000;
|
78 |
+
}
|
79 |
+
|
80 |
+
#colorbox.crayon-colorbox {
|
81 |
+
outline: 0;
|
82 |
+
}
|
83 |
+
|
84 |
+
.crayon-colorbox #cboxContent {
|
85 |
+
margin-top: 20px;
|
86 |
+
background: #000;
|
87 |
+
}
|
88 |
+
|
89 |
+
.crayon-colorbox .cboxIframe {
|
90 |
+
background: #fff;
|
91 |
+
}
|
92 |
+
|
93 |
+
.crayon-colorbox #cboxError {
|
94 |
+
padding: 50px;
|
95 |
+
border: 1px solid #ccc;
|
96 |
+
}
|
97 |
+
|
98 |
+
.crayon-colorbox #cboxLoadedContent {
|
99 |
+
border: 5px solid #000;
|
100 |
+
background: #fff;
|
101 |
+
}
|
102 |
+
|
103 |
+
.crayon-colorbox #cboxTitle {
|
104 |
+
position: absolute;
|
105 |
+
top: -20px;
|
106 |
+
left: 0;
|
107 |
+
color: #ccc;
|
108 |
+
}
|
109 |
+
|
110 |
+
.crayon-colorbox #cboxCurrent {
|
111 |
+
position: absolute;
|
112 |
+
top: -20px;
|
113 |
+
right: 0px;
|
114 |
+
color: #ccc;
|
115 |
+
}
|
116 |
+
|
117 |
+
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
|
118 |
+
.crayon-colorbox #cboxPrevious, .crayon-colorbox #cboxNext, .crayon-colorbox #cboxSlideshow, .crayon-colorbox #cboxClose {
|
119 |
+
border: 0;
|
120 |
+
padding: 0;
|
121 |
+
margin: 0;
|
122 |
+
overflow: visible;
|
123 |
+
width: auto;
|
124 |
+
background: none;
|
125 |
+
}
|
126 |
|
127 |
+
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
|
128 |
+
.crayon-colorbox #cboxPrevious:active, .crayon-colorbox #cboxNext:active, .crayon-colorbox #cboxSlideshow:active, .crayon-colorbox #cboxClose:active {
|
129 |
+
outline: 0;
|
130 |
+
}
|
131 |
|
132 |
+
.crayon-colorbox #cboxSlideshow {
|
133 |
+
position: absolute;
|
134 |
+
top: -20px;
|
135 |
+
right: 90px;
|
136 |
+
color: #fff;
|
137 |
+
}
|
138 |
|
139 |
+
.crayon-colorbox #cboxContent {
|
140 |
+
margin-top: 0
|
141 |
+
}
|
142 |
|
143 |
+
.crayon-colorbox #cboxLoadedContent {
|
144 |
+
border: 0
|
145 |
+
}
|