Crayon Syntax Highlighter - Version 2.3.0

Version Description

  • ADDED:
    • Ada langauge from https://github.com/antiphasis/crayon-lang-ada
    • Monokai theme
    • CG Cookie theme
    • MATLAB language
  • FIXED:
    • Escaping quotes in strings
    • R language type literals
    • Arabic translation
    • Forced LTR for Crayon CSS, preventing the line numbers from appearing on the right
    • Added unhighlighted colour to theme editor and existing dark themes
    • New theme inputs not present in the loaded theme are added during save
    • Fixed a bug related to IIS 7.5 and uniqid(): https://github.com/aramkocharyan/crayon-syntax-highlighter/issues/97
Download this release

Release Info

Developer akarmenia
Plugin Icon wp plugin Crayon Syntax Highlighter
Version 2.3.0
Comparing to
See all releases

Code changes from version 2.2.1 to 2.3.0

crayon_formatter.class.php CHANGED
@@ -139,7 +139,7 @@ class CrayonFormatter {
139
  $wrap = !$hl->setting_val(CrayonSettings::INLINE_WRAP) ? 'crayon-syntax-inline-nowrap' : '';
140
  $output .= '
141
  <span id="'.$uid.'" class="crayon-syntax crayon-syntax-inline '.$wrap.' crayon-theme-'.$theme_id_dashed.' crayon-theme-'.$theme_id_dashed.'-inline crayon-font-'.$font_id_dashed.'" style="'.$font_style.'">' .
142
- '<span class="crayon-pre" style="'.$font_style.'">' . $code . '</span>' .
143
  '</span>';
144
  return $output;
145
  }
139
  $wrap = !$hl->setting_val(CrayonSettings::INLINE_WRAP) ? 'crayon-syntax-inline-nowrap' : '';
140
  $output .= '
141
  <span id="'.$uid.'" class="crayon-syntax crayon-syntax-inline '.$wrap.' crayon-theme-'.$theme_id_dashed.' crayon-theme-'.$theme_id_dashed.'-inline crayon-font-'.$font_id_dashed.'" style="'.$font_style.'">' .
142
+ '<span class="crayon-pre crayon-code" style="'.$font_style.'">' . $code . '</span>' .
143
  '</span>';
144
  return $output;
145
  }
crayon_wp.class.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Crayon Syntax Highlighter
4
  Plugin URI: http://aramk.com/projects/crayon-syntax-highlighter
5
  Description: Supports multiple languages, themes, highlighting from a URL, local file or post text.
6
- Version: 2.2.1
7
  Author: Aram Kocharyan
8
  Author URI: http://aramk.com/
9
  Text Domain: crayon-syntax-highlighter
@@ -502,7 +502,7 @@ class CrayonWP {
502
  }
503
 
504
  private static function add_crayon_id($content) {
505
- $uid = $content[0] . '-' . uniqid();
506
  CrayonLog::debug('add_crayon_id ' . $uid);
507
  return $uid;
508
  }
3
  Plugin Name: Crayon Syntax Highlighter
4
  Plugin URI: http://aramk.com/projects/crayon-syntax-highlighter
5
  Description: Supports multiple languages, themes, highlighting from a URL, local file or post text.
6
+ Version: 2.3.0
7
  Author: Aram Kocharyan
8
  Author URI: http://aramk.com/
9
  Text Domain: crayon-syntax-highlighter
502
  }
503
 
504
  private static function add_crayon_id($content) {
505
+ $uid = $content[0] . '-' . str_replace('.','',uniqid('',true));
506
  CrayonLog::debug('add_crayon_id ' . $uid);
507
  return $uid;
508
  }
css/min/crayon.min.css CHANGED
@@ -1 +1 @@
1
- #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;-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}/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../js/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('../../js/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../js/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../js/fancybox/fancybox_overlay.png') repeat}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.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-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{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
+ #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}/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../js/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('../../js/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../js/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../js/fancybox/fancybox_overlay.png') repeat}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.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-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{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)}
css/src/crayon_style.css CHANGED
@@ -17,7 +17,8 @@ coloring etc.
17
  position: relative !important;
18
  direction: ltr;
19
  text-align: left;
20
- box-sizing: border-box;
 
21
  -moz-box-sizing: border-box;
22
  -webkit-box-sizing: border-box;
23
  }
17
  position: relative !important;
18
  direction: ltr;
19
  text-align: left;
20
+ box-sizing: border-box;
21
+ direction: ltr !important;
22
  -moz-box-sizing: border-box;
23
  -webkit-box-sizing: border-box;
24
  }
global.php CHANGED
@@ -15,7 +15,7 @@ define('CRAYON_MINIFY', TRUE);
15
  // General definitions
16
  define('CRAYON_DOMAIN', 'crayon-syntax-highlighter');
17
 
18
- // These are overriden by functions since v1.1.1
19
  $CRAYON_VERSION = '1.1.1';
20
  $CRAYON_DATE = '27th September, 2011';
21
  $CRAYON_AUTHOR = 'Aram Kocharyan';
15
  // General definitions
16
  define('CRAYON_DOMAIN', 'crayon-syntax-highlighter');
17
 
18
+ // These are overridden by functions since v1.1.1
19
  $CRAYON_VERSION = '1.1.1';
20
  $CRAYON_DATE = '27th September, 2011';
21
  $CRAYON_AUTHOR = 'Aram Kocharyan';
langs/ada/README.md ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ crayon-lang-ada
2
+ ===============
3
+
4
+ some modifications for the crayon syntax highlighter.
5
+
6
+ Installation:
7
+ -------------
8
+
9
+ 1. Search for the folder langs inside your crayon installation
10
+ 2. Create a folder named ada
11
+ 3. copy **ALL** txt files into that folder
12
+ 4. DONE
13
+
14
+
15
+
langs/ada/ada.txt ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ### ADA LANGUAGE ###
2
+
3
+ # ELEMENT_NAME [optional-css-class] REGULAR_EXPRESSION
4
+
5
+ NAME ADA
6
+ VERSION 0.0.2
7
+
8
+ COMMENT (--.*?$)
9
+ STRING (?default)
10
+
11
+ NOTATION \@[\w-]+
12
+ STATEMENT \b(?alt:statement.txt)\b
13
+ RESERVED (?default)|\b(?alt:reserved.txt)\b
14
+ TYPE (?default)|\b(?alt:type.txt)\b
15
+
16
+ ENTITY (?default)|\b[a-z_]\w+\s*\|\s*[a-z_]\w+\b\s+(?=\b[a-z_]\w+\b)
17
+ VARIABLE (?default)
18
+ GENERIC:ENTITY <\w+>
19
+ IDENTIFIER (?default)
20
+ CONSTANT (?default)
21
+ OPERATOR \b(?alt:operator.txt)\b
22
+ SYMBOL (?default)
langs/ada/operator.txt ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Grouped operators
2
+ =>
3
+ ..
4
+ **
5
+ :=
6
+ /=
7
+ >=
8
+ <=
9
+ <<
10
+ >>
11
+ <>
12
+
13
+ # Single operators
14
+ &
15
+ '
16
+ (
17
+ )
18
+ *
19
+ +
20
+ ,
21
+ -
22
+ .
23
+ /
24
+ :
25
+ ;
26
+ <
27
+ =
28
+ >
29
+ |
30
+
31
+ # Others
32
+ "
langs/ada/reserved.txt ADDED
@@ -0,0 +1,73 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ abort
2
+ abs
3
+ abstract
4
+ accept
5
+ access
6
+ aliased
7
+ all
8
+ and
9
+ array
10
+ at
11
+ begin
12
+ body
13
+ case
14
+ constant
15
+ declare
16
+ delay
17
+ delta
18
+ digits
19
+ do
20
+ else
21
+ elsif
22
+ end
23
+ entry
24
+ exception
25
+ exit
26
+ for
27
+ function
28
+ generic
29
+ goto
30
+ if
31
+ in
32
+ interface
33
+ is
34
+ limited
35
+ loop
36
+ mod
37
+ new
38
+ not
39
+ null
40
+ of
41
+ or
42
+ others
43
+ out
44
+ overriding
45
+ package
46
+ pragma
47
+ private
48
+ procedure
49
+ protected
50
+ raise
51
+ range
52
+ record
53
+ rem
54
+ renames
55
+ requeue
56
+ return
57
+ reverse
58
+ select
59
+ separate
60
+ some
61
+ subtype
62
+ synchronized
63
+ tagged
64
+ task
65
+ terminate
66
+ then
67
+ type
68
+ until
69
+ use
70
+ when
71
+ while
72
+ with
73
+ xor
langs/ada/statement.txt ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ begin
2
+ continue
3
+ switch
4
+ break
5
+ result
6
+ finally
7
+ raise
8
+ while
9
+ then
10
+ case
11
+ else
12
+ goto
13
+ and
14
+ for
15
+ try
16
+ xor
17
+ not
18
+ end
19
+ as
20
+ do
21
+ if
22
+ or
23
+ in
24
+ is
25
+ to
26
+ downto
langs/ada/type.txt ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
1
+ Integer
2
+ Float
3
+ Duration
4
+ Character
5
+ String
6
+ Boolean
langs/default/default.txt CHANGED
@@ -7,7 +7,7 @@
7
 
8
  COMMENT (/\*.*?\*/)|(//.*?$)
9
  PREPROCESSOR (#.*?$)
10
- STRING ((?<!\\)".*?")|((?<!\\)'.*?')
11
 
12
  STATEMENT \b(?alt:statement.txt)\b
13
  RESERVED \b(?<![:\.])(?alt:reserved.txt)\b
7
 
8
  COMMENT (/\*.*?\*/)|(//.*?$)
9
  PREPROCESSOR (#.*?$)
10
+ STRING ((?<!\\)".*?(?<!\\)")|((?<!\\)'.*?(?<!\\)')
11
 
12
  STATEMENT \b(?alt:statement.txt)\b
13
  RESERVED \b(?<![:\.])(?alt:reserved.txt)\b
langs/matlab/matlab.txt ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ### MATLAB LANGUAGE ###
2
+
3
+ # ELEMENT_NAME [optional-css-class] REGULAR_EXPRESSION
4
+
5
+ NAME MATLAB
6
+ VERSION 1.0.0
7
+
8
+ COMMENT (%.*?$)
9
+ STRING (?default)
10
+
11
+ STATEMENT \b(?alt:statement.txt)\b
12
+ RESERVED \b\w+(?=\()
13
+ RESERVED_2:RESERVED \b(?alt:reserved.txt)\b
14
+
15
+ ENTITY (?default)
16
+ IDENTIFIER (?default)
17
+ CONSTANT (?default)
18
+ OPERATOR (?default)
19
+ SYMBOL (?default)
langs/matlab/reserved.txt ADDED
@@ -0,0 +1,673 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ waitforbuttonpress
2
+ selectmoveresize
3
+ uicontext Create
4
+ lightingangle
5
+ uicontextmenu
6
+ contourslice
7
+ reducevolume
8
+ cell2struct
9
+ partialpath
10
+ reducepatch
11
+ shrinkfaces
12
+ struct2cell
13
+ text Create
14
+ uiwait Used
15
+ cholupdate
16
+ ezcontourf
17
+ fieldnames
18
+ inferiorto
19
+ isonormals
20
+ isosurface
21
+ matlabroot
22
+ plotmatrix
23
+ profreport
24
+ str2double
25
+ streamline
26
+ superiorto
27
+ surf2patch
28
+ uisetcolor
29
+ camlookat
30
+ camtarget
31
+ colorcube
32
+ ezcontour
33
+ factorial
34
+ fileparts
35
+ ifftshift
36
+ inpolygon
37
+ inputname
38
+ intersect
39
+ rectangle
40
+ rrefmovie
41
+ spconvert
42
+ sprandsym
43
+ subvolume
44
+ uicontrol
45
+ uigetfile
46
+ uiputfile
47
+ uisetfont
48
+ varargout
49
+ vectorize
50
+ waterfall
51
+ wilkinson
52
+ workspace
53
+ bicgstab
54
+ bitshift
55
+ brighten
56
+ calendar
57
+ camdolly
58
+ camlight
59
+ camorbit
60
+ cart2pol
61
+ cart2sph
62
+ celldisp
63
+ cellplot
64
+ colorbar
65
+ colordef
66
+ colormap
67
+ computer
68
+ coneplot
69
+ contourc
70
+ contourf
71
+ contrast
72
+ convhull
73
+ copyfile
74
+ corrcoef
75
+ cplxpair
76
+ cumtrapz
77
+ cylinder
78
+ datetick
79
+ dbstatus
80
+ delaunay
81
+ dlmwrite
82
+ dragrect
83
+ errorbar
84
+ errordlg
85
+ fftshift
86
+ findfigs
87
+ fullfile
88
+ gammainc
89
+ getfield
90
+ gradient
91
+ griddata
92
+ hadamard
93
+ helpdesk
94
+ inputdlg
95
+ interpft
96
+ ipermute
97
+ ishandle
98
+ ismember
99
+ keyboard
100
+ lastwarn
101
+ legendre
102
+ lighting
103
+ linspace
104
+ logspace
105
+ material
106
+ matlabrc
107
+ menuedit
108
+ meshgrid
109
+ nchoosek
110
+ nextpow2
111
+ nonzeros
112
+ num2cell
113
+ pathtool
114
+ pbaspect
115
+ pol2cart
116
+ polyarea
117
+ polyvalm
118
+ printdlg
119
+ printopt
120
+ propedit
121
+ qrdelete
122
+ qrinsert
123
+ qrupdate
124
+ questdlg
125
+ randperm
126
+ rotate3d
127
+ scatter3
128
+ semilogx
129
+ semilogy
130
+ setfield
131
+ shiftdim
132
+ sortrows
133
+ specular
134
+ sph2cart
135
+ strmatch
136
+ subspace
137
+ surfnorm
138
+ tempname
139
+ texlabel
140
+ textread
141
+ textwrap
142
+ toeplitz
143
+ uiresume
144
+ varargin
145
+ wavwrite
146
+ whatsnew
147
+ wk1write
148
+ Bessely
149
+ addpath
150
+ auwrite
151
+ balance
152
+ besselh
153
+ besseli
154
+ besselj
155
+ besselk
156
+ betainc
157
+ bin2dec
158
+ blkdiag
159
+ builtin
160
+ bwcontr
161
+ camproj
162
+ camroll
163
+ camzoom
164
+ capture
165
+ cdf2rdf
166
+ cellfun
167
+ cellstr
168
+ cholinc
169
+ colperm
170
+ compass
171
+ complex
172
+ condeig
173
+ condest
174
+ contour
175
+ copyobj
176
+ cputime
177
+ cumprod
178
+ daspect
179
+ datenum
180
+ datestr
181
+ datevec
182
+ dbclear
183
+ dblquad
184
+ dbstack
185
+ deblank
186
+ dec2bin
187
+ dec2hex
188
+ diffuse
189
+ dlmread
190
+ drawnow
191
+ dsearch
192
+ ellipke
193
+ ezmeshc
194
+ ezplot3
195
+ ezpolar
196
+ ezsurfc
197
+ feather
198
+ filter2
199
+ findobj
200
+ findstr
201
+ flipdim
202
+ fprintf
203
+ frewind
204
+ gallery
205
+ gammaln
206
+ graymon
207
+ helpdlg
208
+ helpwin
209
+ hex2dec
210
+ hex2num
211
+ hsv2rgb
212
+ imfinfo
213
+ imwrite
214
+ ind2sub
215
+ int2str
216
+ interp1
217
+ interp2
218
+ interp3
219
+ interpn
220
+ invhilb
221
+ isocaps
222
+ lasterr
223
+ listdlg
224
+ loadobj
225
+ lookfor
226
+ mat2str
227
+ munlock
228
+ nargchk
229
+ nargout
230
+ newplot
231
+ normest
232
+ num2str
233
+ ode113,
234
+ ode15s,
235
+ ode23s,
236
+ ode23t,
237
+ ode23tb
238
+ odefile
239
+ openvar
240
+ pagedlg
241
+ permute
242
+ polyder
243
+ polyeig
244
+ polyfit
245
+ polyval
246
+ profile
247
+ quiver3
248
+ realmax
249
+ realmin
250
+ refresh
251
+ reshape
252
+ residue
253
+ rgb2hsv
254
+ rgbplot
255
+ rmfield
256
+ rsf2csf
257
+ saveobj
258
+ scatter
259
+ setdiff
260
+ shading
261
+ smooth3
262
+ soundsc
263
+ spalloc
264
+ spdiags
265
+ spinmap
266
+ spparms
267
+ sprandn
268
+ sprintf
269
+ squeeze
270
+ str2num
271
+ strcmpi
272
+ stream2
273
+ stream3
274
+ strings
275
+ strjust
276
+ strncmp
277
+ strvcat
278
+ sub2ind
279
+ subplot
280
+ surface
281
+ tempdir
282
+ trimesh
283
+ trisurf
284
+ tsearch
285
+ version
286
+ viewmtx
287
+ voronoi
288
+ waitbar
289
+ warndlg
290
+ warning
291
+ wavread
292
+ weekday
293
+ whitebg
294
+ wk1read
295
+ auread
296
+ autumn
297
+ betaln
298
+ bitand
299
+ bitcmp
300
+ bitget
301
+ bitmax
302
+ bitset
303
+ bitxor
304
+ campan
305
+ campos
306
+ clabel
307
+ colmmd
308
+ comet3
309
+ compan
310
+ copper
311
+ cumsum
312
+ dbcont
313
+ dbdown
314
+ dbquit
315
+ dbstep
316
+ dbstop
317
+ dbtype
318
+ deconv
319
+ delete
320
+ dialog
321
+ dmperm
322
+ docopt
323
+ double
324
+ ellipj
325
+ eomday
326
+ erfiny
327
+ evalin
328
+ expint
329
+ ezmesh
330
+ ezplot
331
+ ezsurf
332
+ factor
333
+ fclose
334
+ ferror
335
+ figure
336
+ filter
337
+ fliplr
338
+ flipud
339
+ format
340
+ fscanf
341
+ fwrite
342
+ ginput
343
+ hankel
344
+ hidden
345
+ imread
346
+ inline
347
+ legend
348
+ length
349
+ lin2mu
350
+ loglog
351
+ median
352
+ msgbox
353
+ mu2lin
354
+ nargin
355
+ ndgrid
356
+ ode45,
357
+ odeget
358
+ odeset
359
+ orient
360
+ pareto
361
+ pascal
362
+ pcolor
363
+ plotyy
364
+ primes
365
+ quiver
366
+ repmat
367
+ ribbon
368
+ rmpath
369
+ rotate
370
+ saveas
371
+ script
372
+ setxor
373
+ single
374
+ sparse
375
+ sphere
376
+ spline
377
+ spones
378
+ sprand
379
+ spring
380
+ sscanf
381
+ stairs
382
+ strcat
383
+ strcmp
384
+ strrep
385
+ strtok
386
+ struct
387
+ summer
388
+ symmmd
389
+ symrcm
390
+ symvar
391
+ uimenu
392
+ uint32
393
+ unique
394
+ unwrap
395
+ winter
396
+ xlabel
397
+ ylabel
398
+ zlabel
399
+ acosh
400
+ acoth
401
+ acsch
402
+ angle
403
+ asech
404
+ asinh
405
+ atan2
406
+ atanh
407
+ bar3h
408
+ bitor
409
+ camup
410
+ camva
411
+ caxis
412
+ class
413
+ clear
414
+ clock
415
+ close
416
+ comet
417
+ conv2
418
+ cross
419
+ dbmex
420
+ diary
421
+ erfcx
422
+ error
423
+ etime
424
+ evalc
425
+ feval
426
+ fgetl
427
+ fgets
428
+ fill3
429
+ floor
430
+ flops
431
+ fmins
432
+ fopen
433
+ fplot
434
+ fread
435
+ fseek
436
+ ftell
437
+ fzero
438
+ gamma
439
+ gmres
440
+ gtext
441
+ ifft2
442
+ ifftn
443
+ image
444
+ inmem
445
+ input
446
+ int16
447
+ int32
448
+ light
449
+ lines
450
+ log10
451
+ lower
452
+ lscov
453
+ luinc
454
+ magic
455
+ meshc
456
+ mkdir
457
+ mlock
458
+ ndims
459
+ nzmax
460
+ patch
461
+ pause
462
+ peaks
463
+ perms
464
+ plot3
465
+ polar
466
+ print
467
+ prism
468
+ randn
469
+ rbbox
470
+ rcond
471
+ reset
472
+ roots
473
+ rot90
474
+ round
475
+ schur
476
+ slice
477
+ sound
478
+ speye
479
+ spfun
480
+ sqrtm
481
+ stem3
482
+ surfc
483
+ surfl
484
+ title
485
+ trace
486
+ trapz
487
+ uint8
488
+ union
489
+ upper
490
+ which
491
+ zeros
492
+ acos
493
+ acot
494
+ acsc
495
+ airy
496
+ area
497
+ asec
498
+ asin
499
+ atan
500
+ axes
501
+ axis
502
+ bar3
503
+ barh
504
+ beta
505
+ bicg
506
+ bone
507
+ ceil
508
+ cell
509
+ char
510
+ chol
511
+ cond
512
+ conj
513
+ conv
514
+ cool
515
+ cosh
516
+ coth
517
+ csch
518
+ date
519
+ dbup
520
+ del2
521
+ diag
522
+ diff
523
+ disp
524
+ echo
525
+ edit
526
+ eigs
527
+ erfc
528
+ eval
529
+ expm
530
+ feof
531
+ fft2
532
+ fill
533
+ find
534
+ flag
535
+ fmin
536
+ full
537
+ funm
538
+ gcbo
539
+ gray
540
+ grid
541
+ gsvd
542
+ help
543
+ hess
544
+ hilb
545
+ hist
546
+ hold
547
+ home
548
+ ifft
549
+ imag
550
+ int8
551
+ line
552
+ load
553
+ log2
554
+ logm
555
+ mean
556
+ menu
557
+ mesh
558
+ more
559
+ nnls
560
+ norm
561
+ null
562
+ ones
563
+ open
564
+ orth
565
+ pack
566
+ path
567
+ pie3
568
+ pinv
569
+ plot
570
+ poly
571
+ pow2
572
+ prod
573
+ quad
574
+ quit
575
+ rand
576
+ rank
577
+ rats
578
+ real
579
+ rose
580
+ rref
581
+ save
582
+ sech
583
+ sign
584
+ sinh
585
+ size
586
+ sort
587
+ sqrt
588
+ stem
589
+ surf
590
+ svds
591
+ tanh
592
+ tril
593
+ triu
594
+ type
595
+ view
596
+ what
597
+ whos
598
+ xlim
599
+ ylim
600
+ zlim
601
+ zoom
602
+ Inf
603
+ NaN
604
+ abs
605
+ ans
606
+ bar
607
+ box
608
+ cat
609
+ cgs
610
+ cla
611
+ clc
612
+ clf
613
+ clg
614
+ cos
615
+ cot
616
+ cov
617
+ csc
618
+ det
619
+ dir
620
+ doc
621
+ eig
622
+ eps
623
+ erf
624
+ exp
625
+ eye
626
+ fft
627
+ fix
628
+ gca
629
+ gcd
630
+ gcf
631
+ gco
632
+ get
633
+ hdf
634
+ hot
635
+ hsv
636
+ inv
637
+ isa
638
+ jet
639
+ lcm
640
+ log
641
+ max
642
+ min
643
+ mod
644
+ nnz
645
+ now
646
+ pcg
647
+ pie
648
+ pwd
649
+ qmr
650
+ rat
651
+ rem
652
+ sec
653
+ set
654
+ shg
655
+ sin
656
+ std
657
+ sum
658
+ svd
659
+ tan
660
+ tic
661
+ toc
662
+ var
663
+ ver
664
+ web
665
+ who
666
+ cd
667
+ ls
668
+ lu
669
+ pi
670
+ qr
671
+ qz
672
+ i
673
+ j
langs/matlab/statement.txt ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ persistent
2
+ otherwise
3
+ continue
4
+ function
5
+ elseif
6
+ global
7
+ return
8
+ switch
9
+ break
10
+ catch
11
+ while
12
+ case
13
+ else
14
+ end
15
+ for
16
+ try
17
+ if
18
+
19
+ mislocked
20
+ logical
21
+ exist
22
+ all
23
+ any
24
+ is
langs/r/r.txt CHANGED
@@ -11,7 +11,7 @@
11
  STATEMENT (?default)|\b(?alt:statement.txt)\b
12
  RESERVED (?default)|\b(?alt:reserved.txt)\b
13
  TYPE (?default)
14
- TYPE_LITERAL:TYPE (?i)NA|T|F|Inf|NaN(?-i)
15
 
16
  ENTITY (?default)
17
  VARIABLE (?default)
11
  STATEMENT (?default)|\b(?alt:statement.txt)\b
12
  RESERVED (?default)|\b(?alt:reserved.txt)\b
13
  TYPE (?default)
14
+ TYPE_LITERAL:TYPE (?i)\b(NA|T|F|Inf|NaN)\b(?-i)
15
 
16
  ENTITY (?default)
17
  VARIABLE (?default)
readme.txt CHANGED
@@ -186,6 +186,8 @@ A handful of articles from others written about Crayon, thanks guys!
186
 
187
  Thanks to all those who donate to the project:
188
 
 
 
189
  * Saulius Stonys, Lithuania
190
  * Konstantin Sabel, Germany
191
  * Luigi Massa, (http://bwlab.it/), Italy
@@ -247,6 +249,21 @@ Contact me at http://twitter.com/crayonsyntax or crayon.syntax@gmail.com.
247
 
248
  == Changelog ==
249
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
250
  = 2.2.1 =
251
  * ADDED:
252
  * Mirc Dark theme
186
 
187
  Thanks to all those who donate to the project:
188
 
189
+ * Ivan Churakov, Russia
190
+ * Carla Macías González, Mexico
191
  * Saulius Stonys, Lithuania
192
  * Konstantin Sabel, Germany
193
  * Luigi Massa, (http://bwlab.it/), Italy
249
 
250
  == Changelog ==
251
 
252
+ = 2.3.0 =
253
+ * ADDED:
254
+ * Ada langauge from https://github.com/antiphasis/crayon-lang-ada
255
+ * Monokai theme
256
+ * CG Cookie theme
257
+ * MATLAB language
258
+ * FIXED:
259
+ * Escaping quotes in strings
260
+ * R language type literals
261
+ * Arabic translation
262
+ * Forced LTR for Crayon CSS, preventing the line numbers from appearing on the right
263
+ * Added unhighlighted colour to theme editor and existing dark themes
264
+ * New theme inputs not present in the loaded theme are added during save
265
+ * Fixed a bug related to IIS 7.5 and uniqid(): https://github.com/aramkocharyan/crayon-syntax-highlighter/issues/97
266
+
267
  = 2.2.1 =
268
  * ADDED:
269
  * Mirc Dark theme
themes/ado/ado.css CHANGED
@@ -1,7 +1,7 @@
1
  /*
2
  Name: Ado
3
  Description: Classic extended.
4
- Version: 1.0
5
  Author: Andrea Dell'Orco
6
  URL: http://www.adostudio.it/
7
  */
@@ -125,9 +125,6 @@ URL: http://www.adostudio.it/
125
  background-color: #BBB !important;
126
  color: #FFF;
127
  }
128
- .crayon-theme-ado .crayon-pre .crayon-p {
129
- color: #ff8000 !important;
130
- }
131
  .crayon-theme-ado .crayon-pre .crayon-p {
132
  color: #b85c00 !important;
133
  }
@@ -186,3 +183,9 @@ URL: http://www.adostudio.it/
186
  border-radius: 5px;
187
  overflow: hidden!important;
188
  }
 
 
 
 
 
 
1
  /*
2
  Name: Ado
3
  Description: Classic extended.
4
+ Version: 1.1
5
  Author: Andrea Dell'Orco
6
  URL: http://www.adostudio.it/
7
  */
125
  background-color: #BBB !important;
126
  color: #FFF;
127
  }
 
 
 
128
  .crayon-theme-ado .crayon-pre .crayon-p {
129
  color: #b85c00 !important;
130
  }
183
  border-radius: 5px;
184
  overflow: hidden!important;
185
  }
186
+ .crayon-theme-ado .crayon-pre .crayon-c {
187
+ color: #000000 !important;
188
+ }
189
+ .crayon-theme-ado .crayon-pre {
190
+ color: #000000 !important;
191
+ }
themes/cg-cookie/cg-cookie.css ADDED
@@ -0,0 +1,171 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ Name: Cg Cookie
3
+ Description: CG Cookie Code Theme
4
+ Version: 1.0
5
+ Author: Jonathan Williamson
6
+ URL: http://cgcookie.com
7
+ */
8
+ .crayon-theme-cg-cookie {
9
+ border-width: 1px !important;
10
+ border-color: #000000 !important;
11
+ text-shadow: none !important;
12
+ background: #1b1d22 !important;
13
+ }
14
+ .crayon-theme-cg-cookie-inline {
15
+ border-width: 1px !important;
16
+ border-color: #000000 !important;
17
+ background: #22252a !important;
18
+ }
19
+ .crayon-theme-cg-cookie .crayon-table .crayon-nums {
20
+ background: #1b1d22 !important;
21
+ color: #898989 !important;
22
+ border-right-width: 1px !important;
23
+ border-right-color: #8c8d8f !important;
24
+ border-right-style: dashed !important;
25
+ }
26
+ .crayon-theme-cg-cookie *::selection {
27
+ background: transparent !important;
28
+ }
29
+ .crayon-theme-cg-cookie .crayon-code *::selection {
30
+ background: #ddeeff !important;
31
+ color: #316ba5 !important;
32
+ }
33
+ .crayon-theme-cg-cookie .crayon-striped-line {
34
+ background: #24272e !important;
35
+ }
36
+ .crayon-theme-cg-cookie .crayon-striped-num {
37
+ background: #24272e !important;
38
+ color: #979797 !important;
39
+ }
40
+ .crayon-theme-cg-cookie .crayon-marked-line {
41
+ background: #1b1d22 !important;
42
+ border-width: 1px !important;
43
+ border-color: #595959 !important;
44
+ }
45
+ .crayon-theme-cg-cookie .crayon-marked-num {
46
+ color: #9e9e9e !important;
47
+ background: #363636 !important;
48
+ border-width: 1px !important;
49
+ border-color: #595959 !important;
50
+ }
51
+ .crayon-theme-cg-cookie .crayon-marked-line.crayon-striped-line {
52
+ background: #343941 !important;
53
+ }
54
+ .crayon-theme-cg-cookie .crayon-marked-num.crayon-striped-num {
55
+ background: #222222 !important;
56
+ color: #666666 !important;
57
+ }
58
+ .crayon-theme-cg-cookie .crayon-marked-line.crayon-top {
59
+ }
60
+ .crayon-theme-cg-cookie .crayon-marked-num.crayon-top {
61
+ }
62
+ .crayon-theme-cg-cookie .crayon-marked-line.crayon-bottom {
63
+ }
64
+ .crayon-theme-cg-cookie .crayon-marked-num.crayon-bottom {
65
+ }
66
+ .crayon-theme-cg-cookie .crayon-info {
67
+ background: #333333 !important;
68
+ border-bottom-width: 1px !important;
69
+ border-bottom-color: #b1af5e !important;
70
+ color: #eeeeee !important;
71
+ border-bottom-style: solid !important;
72
+ }
73
+ .crayon-theme-cg-cookie .crayon-toolbar {
74
+ background: #999999 !important;
75
+ border-bottom-width: 1px !important;
76
+ border-bottom-color: #2e2e2e !important;
77
+ border-bottom-style: solid !important;
78
+ }
79
+ .crayon-theme-cg-cookie .crayon-toolbar > div {
80
+ float: left !important;
81
+ }
82
+ .crayon-theme-cg-cookie .crayon-toolbar .crayon-tools {
83
+ float: right !important;
84
+ }
85
+ .crayon-theme-cg-cookie .crayon-title {
86
+ color: #626262 !important;
87
+ }
88
+ .crayon-theme-cg-cookie .crayon-language {
89
+ color: #626262 !important;
90
+ }
91
+ .crayon-theme-cg-cookie .crayon-button {
92
+ }
93
+ .crayon-theme-cg-cookie .crayon-button:hover {
94
+ background-color: #bcbcbc !important;
95
+ color: #666;
96
+ }
97
+ .crayon-theme-cg-cookie .crayon-button.crayon-pressed:hover {
98
+ background-color: #bcbcbc !important;
99
+ color: #666;
100
+ }
101
+ .crayon-theme-cg-cookie .crayon-button.crayon-pressed {
102
+ background-color: #626262 !important;
103
+ color: #FFF;
104
+ }
105
+ .crayon-theme-cg-cookie .crayon-button.crayon-pressed:active {
106
+ background-color: #626262 !important;
107
+ color: #FFF;
108
+ }
109
+ .crayon-theme-cg-cookie .crayon-button:active {
110
+ background-color: #bcbcbc !important;
111
+ color: #FFF;
112
+ }
113
+ .crayon-theme-cg-cookie .crayon-pre .crayon-c {
114
+ color: #666666 !important;
115
+ font-style: italic !important;
116
+ }
117
+ .crayon-theme-cg-cookie .crayon-pre .crayon-s {
118
+ color: #84c31c !important;
119
+ }
120
+ .crayon-theme-cg-cookie .crayon-pre .crayon-p {
121
+ color: #b85c00 !important;
122
+ }
123
+ .crayon-theme-cg-cookie .crayon-pre .crayon-ta {
124
+ color: #d35a5a !important;
125
+ }
126
+ .crayon-theme-cg-cookie .crayon-pre .crayon-k {
127
+ color: #f4bb15 !important;
128
+ }
129
+ .crayon-theme-cg-cookie .crayon-pre .crayon-st {
130
+ color: #20b0da !important;
131
+ }
132
+ .crayon-theme-cg-cookie .crayon-pre .crayon-r {
133
+ color: #f4bb15 !important;
134
+ }
135
+ .crayon-theme-cg-cookie .crayon-pre .crayon-t {
136
+ color: #f4bb15 !important;
137
+ }
138
+ .crayon-theme-cg-cookie .crayon-pre .crayon-m {
139
+ color: #d3a6ea !important;
140
+ }
141
+ .crayon-theme-cg-cookie .crayon-pre .crayon-i {
142
+ color: #d2d2d3 !important;
143
+ }
144
+ .crayon-theme-cg-cookie .crayon-pre .crayon-e {
145
+ color: #d2d2d3 !important;
146
+ }
147
+ .crayon-theme-cg-cookie .crayon-pre .crayon-v {
148
+ color: #d2d2d3 !important;
149
+ }
150
+ .crayon-theme-cg-cookie .crayon-pre .crayon-cn {
151
+ color: #e7a37a !important;
152
+ }
153
+ .crayon-theme-cg-cookie .crayon-pre .crayon-o {
154
+ color: #f4bb15 !important;
155
+ }
156
+ .crayon-theme-cg-cookie .crayon-pre .crayon-sy {
157
+ color: #e5891a !important;
158
+ }
159
+ .crayon-theme-cg-cookie .crayon-pre .crayon-n {
160
+ color: #666 !important;
161
+ font-style: italic !important;
162
+ }
163
+ .crayon-theme-cg-cookie .crayon-pre .crayon-f {
164
+ color: #999999 !important;
165
+ }
166
+ .crayon-theme-cg-cookie .crayon-pre .crayon-h {
167
+ color: #006fe0 !important;
168
+ }
169
+ .crayon-theme-cg-cookie .crayon-pre {
170
+ color: #ffffff !important;
171
+ }
themes/feeldesign/feeldesign.css CHANGED
@@ -1,7 +1,7 @@
1
  /*
2
  Name: Feeldesign
3
  Description: FeeldesignStudio
4
- Version: 1.0
5
  Author: FeeldesignStudio
6
  URL: http://www.feeldesignstudio.com
7
  */
@@ -166,3 +166,6 @@ URL: http://www.feeldesignstudio.com
166
  .crayon-theme-feeldesign .crayon-pre .crayon-h {
167
  color: #006fe0 !important;
168
  }
 
 
 
1
  /*
2
  Name: Feeldesign
3
  Description: FeeldesignStudio
4
+ Version: 1.1
5
  Author: FeeldesignStudio
6
  URL: http://www.feeldesignstudio.com
7
  */
166
  .crayon-theme-feeldesign .crayon-pre .crayon-h {
167
  color: #006fe0 !important;
168
  }
169
+ .crayon-theme-feeldesign .crayon-pre {
170
+ color: #ffffff !important;
171
+ }
themes/mirc-dark/mirc-dark.css CHANGED
@@ -1,7 +1,7 @@
1
  /*
2
  Name: Mirc Dark
3
  Description: Based on Tomorrow-Theme by ChrisKempson
4
- Version: 1.0
5
  Author: AmFearLiath
6
  URL: http://amfearliath.tk
7
  */
@@ -169,3 +169,6 @@ URL: http://amfearliath.tk
169
  .crayon-theme-mirc-dark .crayon-pre .crayon-h {
170
  color: #006fe0 !important;
171
  }
 
 
 
1
  /*
2
  Name: Mirc Dark
3
  Description: Based on Tomorrow-Theme by ChrisKempson
4
+ Version: 1.1
5
  Author: AmFearLiath
6
  URL: http://amfearliath.tk
7
  */
169
  .crayon-theme-mirc-dark .crayon-pre .crayon-h {
170
  color: #006fe0 !important;
171
  }
172
+ .crayon-theme-mirc-dark .crayon-pre {
173
+ color: #ffffff !important;
174
+ }
themes/monokai/monokai.css ADDED
@@ -0,0 +1,172 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ Name: Monokai
3
+ Description: The monokai Aptana Studio 3 theme.
4
+ Version: 1.1
5
+ Author: Bryan Horna
6
+ URL: http://www.bryanjhv.com
7
+ */
8
+ .crayon-theme-monokai {
9
+ border-width: 1px !important;
10
+ border-color: #ffae00 !important;
11
+ text-shadow: none !important;
12
+ background: #333333 !important;
13
+ border-style: solid !important;
14
+ }
15
+ .crayon-theme-monokai-inline {
16
+ border-width: 1px !important;
17
+ border-color: #000000 !important;
18
+ background: #272822 !important;
19
+ }
20
+ .crayon-theme-monokai .crayon-table .crayon-nums {
21
+ background: #222222 !important;
22
+ color: #898989 !important;
23
+ border-right-width: 1px !important;
24
+ border-right-color: #555555 !important;
25
+ border-right-style: solid !important;
26
+ }
27
+ .crayon-theme-monokai *::selection {
28
+ background: transparent !important;
29
+ }
30
+ .crayon-theme-monokai .crayon-code *::selection {
31
+ background: #ddeeff !important;
32
+ color: #316ba5 !important;
33
+ }
34
+ .crayon-theme-monokai .crayon-striped-line {
35
+ background: #363636 !important;
36
+ }
37
+ .crayon-theme-monokai .crayon-striped-num {
38
+ background: #282828 !important;
39
+ color: #979797 !important;
40
+ }
41
+ .crayon-theme-monokai .crayon-marked-line {
42
+ background: #444444 !important;
43
+ border-width: 1px !important;
44
+ border-color: #595959 !important;
45
+ }
46
+ .crayon-theme-monokai .crayon-marked-num {
47
+ color: #9e9e9e !important;
48
+ background: #363636 !important;
49
+ border-width: 1px !important;
50
+ border-color: #595959 !important;
51
+ }
52
+ .crayon-theme-monokai .crayon-marked-line.crayon-striped-line {
53
+ background: #494949 !important;
54
+ }
55
+ .crayon-theme-monokai .crayon-marked-num.crayon-striped-num {
56
+ background: #222222 !important;
57
+ color: #666666 !important;
58
+ }
59
+ .crayon-theme-monokai .crayon-marked-line.crayon-top {
60
+ }
61
+ .crayon-theme-monokai .crayon-marked-num.crayon-top {
62
+ }
63
+ .crayon-theme-monokai .crayon-marked-line.crayon-bottom {
64
+ }
65
+ .crayon-theme-monokai .crayon-marked-num.crayon-bottom {
66
+ }
67
+ .crayon-theme-monokai .crayon-info {
68
+ background: #333333 !important;
69
+ border-bottom-width: 1px !important;
70
+ border-bottom-color: #b1af5e !important;
71
+ color: #eeeeee !important;
72
+ border-bottom-style: solid !important;
73
+ }
74
+ .crayon-theme-monokai .crayon-toolbar {
75
+ background: #999999 !important;
76
+ border-bottom-width: 1px !important;
77
+ border-bottom-color: #2e2e2e !important;
78
+ border-bottom-style: solid !important;
79
+ }
80
+ .crayon-theme-monokai .crayon-toolbar > div {
81
+ float: left !important;
82
+ }
83
+ .crayon-theme-monokai .crayon-toolbar .crayon-tools {
84
+ float: right !important;
85
+ }
86
+ .crayon-theme-monokai .crayon-title {
87
+ color: #626262 !important;
88
+ }
89
+ .crayon-theme-monokai .crayon-language {
90
+ color: #626262 !important;
91
+ }
92
+ .crayon-theme-monokai .crayon-button {
93
+ }
94
+ .crayon-theme-monokai .crayon-button:hover {
95
+ background-color: #bcbcbc !important;
96
+ color: #666;
97
+ }
98
+ .crayon-theme-monokai .crayon-button.crayon-pressed:hover {
99
+ background-color: #bcbcbc !important;
100
+ color: #666;
101
+ }
102
+ .crayon-theme-monokai .crayon-button.crayon-pressed {
103
+ background-color: #626262 !important;
104
+ color: #FFF;
105
+ }
106
+ .crayon-theme-monokai .crayon-button.crayon-pressed:active {
107
+ background-color: #626262 !important;
108
+ color: #FFF;
109
+ }
110
+ .crayon-theme-monokai .crayon-button:active {
111
+ background-color: #bcbcbc !important;
112
+ color: #FFF;
113
+ }
114
+ .crayon-theme-monokai .crayon-pre .crayon-c {
115
+ color: #75715e !important;
116
+ font-style: italic !important;
117
+ }
118
+ .crayon-theme-monokai .crayon-pre .crayon-s {
119
+ color: #e6db74 !important;
120
+ }
121
+ .crayon-theme-monokai .crayon-pre .crayon-p {
122
+ color: #b85c00 !important;
123
+ }
124
+ .crayon-theme-monokai .crayon-pre .crayon-ta {
125
+ color: #d35a5a !important;
126
+ }
127
+ .crayon-theme-monokai .crayon-pre .crayon-k {
128
+ color: #75d1f2 !important;
129
+ }
130
+ .crayon-theme-monokai .crayon-pre .crayon-st {
131
+ color: #f92672 !important;
132
+ }
133
+ .crayon-theme-monokai .crayon-pre .crayon-r {
134
+ color: #f8f8f2 !important;
135
+ }
136
+ .crayon-theme-monokai .crayon-pre .crayon-t {
137
+ color: #66d9ef !important;
138
+ }
139
+ .crayon-theme-monokai .crayon-pre .crayon-m {
140
+ color: #f92672 !important;
141
+ }
142
+ .crayon-theme-monokai .crayon-pre .crayon-i {
143
+ color: #f8f8f2 !important;
144
+ }
145
+ .crayon-theme-monokai .crayon-pre .crayon-e {
146
+ color: #66d9ef !important;
147
+ }
148
+ .crayon-theme-monokai .crayon-pre .crayon-v {
149
+ color: #f8f8f2 !important;
150
+ }
151
+ .crayon-theme-monokai .crayon-pre .crayon-cn {
152
+ color: #e7a37a !important;
153
+ }
154
+ .crayon-theme-monokai .crayon-pre .crayon-o {
155
+ color: #f92672 !important;
156
+ }
157
+ .crayon-theme-monokai .crayon-pre .crayon-sy {
158
+ color: #f8f8f2 !important;
159
+ }
160
+ .crayon-theme-monokai .crayon-pre .crayon-n {
161
+ color: #666 !important;
162
+ font-style: italic !important;
163
+ }
164
+ .crayon-theme-monokai .crayon-pre .crayon-f {
165
+ color: #999999 !important;
166
+ }
167
+ .crayon-theme-monokai .crayon-pre .crayon-h {
168
+ color: #006fe0 !important;
169
+ }
170
+ .crayon-theme-monokai .crayon-pre {
171
+ color: #ffffff !important;
172
+ }
themes/neon/neon.css CHANGED
@@ -1,7 +1,7 @@
1
  /*
2
  Name: Neon
3
  Description: Dark, elegant and electric.
4
- Version: 1.0
5
  Author: Di_Skyer
6
  URL: http://atlocal.net/
7
  */
@@ -213,3 +213,9 @@ URL: http://atlocal.net/
213
  .crayon-theme-neon .crayon-pre .crayon-f {
214
  color: #595959 !important;
215
  }
 
 
 
 
 
 
1
  /*
2
  Name: Neon
3
  Description: Dark, elegant and electric.
4
+ Version: 1.1
5
  Author: Di_Skyer
6
  URL: http://atlocal.net/
7
  */
213
  .crayon-theme-neon .crayon-pre .crayon-f {
214
  color: #595959 !important;
215
  }
216
+ .crayon-theme-neon .crayon-pre .crayon-p {
217
+ color: #a4a4a4 !important;
218
+ }
219
+ .crayon-theme-neon .crayon-pre {
220
+ color: #ffffff !important;
221
+ }
themes/solarized-dark/solarized-dark.css CHANGED
@@ -1,7 +1,7 @@
1
  /*
2
  Name: Solarized Dark
3
  Description: Clean, crisp and colorful.
4
- Version: 1.0.0 Beta 2
5
  Author: Ethan Schoonover
6
  URL: http://ethanschoonover.com/
7
  Maintainer: Eduan Lavaque
@@ -204,3 +204,6 @@ Notes: I don't provide striped lines because it would break the original purpose
204
  .crayon-theme-solarized-dark .crayon-pre .crayon-ta {
205
  color: #268bd2 !important;
206
  }
 
 
 
1
  /*
2
  Name: Solarized Dark
3
  Description: Clean, crisp and colorful.
4
+ Version: 1.1
5
  Author: Ethan Schoonover
6
  URL: http://ethanschoonover.com/
7
  Maintainer: Eduan Lavaque
204
  .crayon-theme-solarized-dark .crayon-pre .crayon-ta {
205
  color: #268bd2 !important;
206
  }
207
+ .crayon-theme-solarized-dark .crayon-pre {
208
+ color: #2aa198 !important;
209
+ }
themes/son-of-obsidian/son-of-obsidian.css CHANGED
@@ -1,7 +1,7 @@
1
  /*
2
  Name: Son Of Obsidian
3
  Description: Inspired from http://studiostyl.es/schemes/son-of-obsidian
4
- Version: 1.0
5
  Original Author: http://studiostyl.es/users/135
6
  Author: Phiphou
7
  URL: http://blog.phiphou.com
@@ -198,4 +198,8 @@ Twitter: @__phiphou__
198
  font-style: italic !important;
199
  }
200
  .crayon-theme-son-of-obsidian .crayon-pre .crayon-f {
 
 
 
 
201
  }
1
  /*
2
  Name: Son Of Obsidian
3
  Description: Inspired from http://studiostyl.es/schemes/son-of-obsidian
4
+ Version: 1.1
5
  Original Author: http://studiostyl.es/users/135
6
  Author: Phiphou
7
  URL: http://blog.phiphou.com
198
  font-style: italic !important;
199
  }
200
  .crayon-theme-son-of-obsidian .crayon-pre .crayon-f {
201
+ color: #898989 !important;
202
+ }
203
+ .crayon-theme-son-of-obsidian .crayon-pre {
204
+ color: #ffffff !important;
205
  }
themes/terminal/terminal.css CHANGED
@@ -1,7 +1,7 @@
1
  /*
2
  Name: Terminal
3
  Description: Looks like a terminal.
4
- Version: 1.0
5
  Author: Aram Kocharyan
6
  URL: http://aramk.com/
7
  */
@@ -118,6 +118,9 @@ URL: http://aramk.com/
118
  background-color: #4e7a00 !important;
119
  color: #FFF;
120
  }
 
 
 
121
  .crayon-theme-terminal .crayon-pre .crayon-c {
122
  color: #ff9b00 !important;
123
  }
1
  /*
2
  Name: Terminal
3
  Description: Looks like a terminal.
4
+ Version: 1.1
5
  Author: Aram Kocharyan
6
  URL: http://aramk.com/
7
  */
118
  background-color: #4e7a00 !important;
119
  color: #FFF;
120
  }
121
+ .crayon-theme-terminal .crayon-pre {
122
+ color: #ffffff !important;
123
+ }
124
  .crayon-theme-terminal .crayon-pre .crayon-c {
125
  color: #ff9b00 !important;
126
  }
themes/tomorrow-night/tomorrow-night.css CHANGED
@@ -1,7 +1,7 @@
1
  /*
2
  Name: Tomorrow Night
3
  Description: Based on https://github.com/ChrisKempson/Tomorrow-Theme/
4
- Version: 1.0
5
  Author: Aram Kocharyan
6
  URL: http://aramk.com/
7
  */
@@ -169,3 +169,6 @@ URL: http://aramk.com/
169
  .crayon-theme-tomorrow-night .crayon-pre .crayon-h {
170
  color: #006fe0 !important;
171
  }
 
 
 
1
  /*
2
  Name: Tomorrow Night
3
  Description: Based on https://github.com/ChrisKempson/Tomorrow-Theme/
4
+ Version: 1.1
5
  Author: Aram Kocharyan
6
  URL: http://aramk.com/
7
  */
169
  .crayon-theme-tomorrow-night .crayon-pre .crayon-h {
170
  color: #006fe0 !important;
171
  }
172
+ .crayon-theme-tomorrow-night .crayon-pre {
173
+ color: #ffffff !important;
174
+ }
themes/twilight/twilight.css CHANGED
@@ -1,7 +1,7 @@
1
  /*
2
  Name: Twilight
3
  Description: Dark and elegant.
4
- Version: 1.3
5
  Author: Aram Kocharyan
6
  URL: http://aramk.com/
7
  */
@@ -208,3 +208,6 @@ URL: http://aramk.com/
208
  .crayon-theme-twilight .crayon-pre .crayon-f {
209
  color: #595959 !important;
210
  }
 
 
 
1
  /*
2
  Name: Twilight
3
  Description: Dark and elegant.
4
+ Version: 1.4
5
  Author: Aram Kocharyan
6
  URL: http://aramk.com/
7
  */
208
  .crayon-theme-twilight .crayon-pre .crayon-f {
209
  color: #595959 !important;
210
  }
211
+ .crayon-theme-twilight .crayon-pre {
212
+ color: #ffffff !important;
213
+ }
themes/vs2012-black/vs2012-black.css CHANGED
@@ -1,9 +1,9 @@
1
  /*
2
- Name: VS2012 Black
3
  Description: Visual Studio 2012 Black Theme
4
- Version: 0.1
5
  Author: Nikolay Zahariev
6
- Url: http://nikolayzahariev.com/
7
  */
8
  .crayon-theme-vs2012-black {
9
  border-width: 1px !important;
@@ -169,3 +169,6 @@ Url: http://nikolayzahariev.com/
169
  .crayon-theme-vs2012-black .crayon-pre .crayon-h {
170
  color: #006fe0 !important;
171
  }
 
 
 
1
  /*
2
+ Name: Vs2012 Black
3
  Description: Visual Studio 2012 Black Theme
4
+ Version: 1.1
5
  Author: Nikolay Zahariev
6
+ URL: http://nikolayzahariev.com/
7
  */
8
  .crayon-theme-vs2012-black {
9
  border-width: 1px !important;
169
  .crayon-theme-vs2012-black .crayon-pre .crayon-h {
170
  color: #006fe0 !important;
171
  }
172
+ .crayon-theme-vs2012-black .crayon-pre {
173
+ color: #ffffff !important;
174
+ }
trans/Update crayon-syntax-highlighter-ar_AR.mo ADDED
Binary file
trans/Update crayon-syntax-highlighter-ar_AR.po ADDED
@@ -0,0 +1,1271 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: crayon-syntax-highlighter\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2013-05-24 08:40+1000\n"
6
+ "PO-Revision-Date: \n"
7
+ "Last-Translator: \n"
8
+ "Language-Team: \n"
9
+ "Language: ar-AR\n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\n"
13
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
+ "X-Poedit-SourceCharset: utf-8\n"
15
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
16
+ "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
17
+ "crayon__;crayon_n;crayon_e\n"
18
+ "X-Poedit-Basepath: .\n"
19
+ "X-Textdomain-Support: yes\n"
20
+ "X-Generator: Poedit 1.5.4\n"
21
+ "X-Poedit-SearchPath-0: .\n"
22
+ "X-Poedit-SearchPath-1: ..\n"
23
+
24
+ # @ crayon-syntax-highlighter
25
+ #: ../crayon_formatter.class.php:286
26
+ msgid "Toggle Line Numbers"
27
+ msgstr "أظهر/أخف أرقام الأسطر"
28
+
29
+ # @ crayon-syntax-highlighter
30
+ #: ../crayon_formatter.class.php:290
31
+ msgid "Toggle Plain Code"
32
+ msgstr "الذهاب إلى كامل الكود"
33
+
34
+ # @ crayon-syntax-highlighter
35
+ #: ../crayon_formatter.class.php:294
36
+ msgid "Toggle Line Wrap"
37
+ msgstr "أظهر/ أخف الأسطر"
38
+
39
+ # @ crayon-syntax-highlighter
40
+ #: ../crayon_formatter.class.php:298 ../crayon_formatter.class.php:302
41
+ #, fuzzy
42
+ msgid "Expand Code"
43
+ msgstr "إنسخ كامل الكود"
44
+
45
+ # @ crayon-syntax-highlighter
46
+ #: ../crayon_formatter.class.php:306
47
+ msgid "Open Code In New Window"
48
+ msgstr "إفتح الكود في نافذة جديدة"
49
+
50
+ # @ crayon-syntax-highlighter
51
+ #: ../crayon_formatter.class.php:333
52
+ msgid "Contains Mixed Languages"
53
+ msgstr "يحتوى على لغات مدمجة فيما بينها"
54
+
55
+ # @ crayon-syntax-highlighter
56
+ #: ../crayon_settings.class.php:150
57
+ msgid "Hourly"
58
+ msgstr "ساعيا"
59
+
60
+ # @ crayon-syntax-highlighter
61
+ #: ../crayon_settings.class.php:150
62
+ msgid "Daily"
63
+ msgstr "يوميا"
64
+
65
+ # @ crayon-syntax-highlighter
66
+ #: ../crayon_settings.class.php:151
67
+ msgid "Weekly"
68
+ msgstr "أسبوعيا"
69
+
70
+ # @ crayon-syntax-highlighter
71
+ #: ../crayon_settings.class.php:151
72
+ msgid "Monthly"
73
+ msgstr "شهريا"
74
+
75
+ # @ crayon-syntax-highlighter
76
+ #: ../crayon_settings.class.php:152
77
+ msgid "Immediately"
78
+ msgstr "حا?"
79
+
80
+ # @ crayon-syntax-highlighter
81
+ #: ../crayon_settings.class.php:163 ../crayon_settings.class.php:167
82
+ msgid "Max"
83
+ msgstr "أكبر"
84
+
85
+ # @ crayon-syntax-highlighter
86
+ #: ../crayon_settings.class.php:163 ../crayon_settings.class.php:167
87
+ msgid "Min"
88
+ msgstr "أقل"
89
+
90
+ # @ crayon-syntax-highlighter
91
+ #: ../crayon_settings.class.php:163 ../crayon_settings.class.php:167
92
+ msgid "Static"
93
+ msgstr "ثابتة"
94
+
95
+ # @ crayon-syntax-highlighter
96
+ #: ../crayon_settings.class.php:165 ../crayon_settings.class.php:169
97
+ #: ../crayon_settings_wp.class.php:774 ../crayon_settings_wp.class.php:783
98
+ #: ../crayon_settings_wp.class.php:1059 ../crayon_settings_wp.class.php:1061
99
+ msgid "Pixels"
100
+ msgstr "بيكسل"
101
+
102
+ # @ crayon-syntax-highlighter
103
+ #: ../crayon_settings.class.php:165 ../crayon_settings.class.php:169
104
+ msgid "Percent"
105
+ msgstr "بالمئة"
106
+
107
+ # @ crayon-syntax-highlighter
108
+ #: ../crayon_settings.class.php:178
109
+ msgid "None"
110
+ msgstr "بدون"
111
+
112
+ # @ crayon-syntax-highlighter
113
+ #: ../crayon_settings.class.php:178
114
+ msgid "Left"
115
+ msgstr "يسار"
116
+
117
+ # @ crayon-syntax-highlighter
118
+ #: ../crayon_settings.class.php:178
119
+ msgid "Center"
120
+ msgstr "توسيط"
121
+
122
+ # @ crayon-syntax-highlighter
123
+ #: ../crayon_settings.class.php:178
124
+ msgid "Right"
125
+ msgstr "يمين"
126
+
127
+ # @ crayon-syntax-highlighter
128
+ #: ../crayon_settings.class.php:180 ../crayon_settings.class.php:204
129
+ msgid "On MouseOver"
130
+ msgstr "عند تمرير الفأرة"
131
+
132
+ # @ crayon-syntax-highlighter
133
+ #: ../crayon_settings.class.php:180 ../crayon_settings.class.php:186
134
+ msgid "Always"
135
+ msgstr "دائما"
136
+
137
+ # @ crayon-syntax-highlighter
138
+ #: ../crayon_settings.class.php:180 ../crayon_settings.class.php:186
139
+ msgid "Never"
140
+ msgstr "أبدا"
141
+
142
+ # @ crayon-syntax-highlighter
143
+ #: ../crayon_settings.class.php:186
144
+ msgid "When Found"
145
+ msgstr "إذا استكشفت"
146
+
147
+ # @ crayon-syntax-highlighter
148
+ #: ../crayon_settings.class.php:204
149
+ msgid "On Double Click"
150
+ msgstr "عند النقر المزدوج"
151
+
152
+ # @ crayon-syntax-highlighter
153
+ #: ../crayon_settings.class.php:204
154
+ msgid "On Single Click"
155
+ msgstr "عند النقر مرة واحدة"
156
+
157
+ # @ crayon-syntax-highlighter
158
+ #: ../crayon_settings.class.php:204
159
+ msgid "Disable Mouse Events"
160
+ msgstr "تعطيل أفعال الفأرة"
161
+
162
+ # @ crayon-syntax-highlighter
163
+ #: ../crayon_settings.class.php:211
164
+ msgid "An error has occurred. Please try again later."
165
+ msgstr "لقد حدث خطأ . الرجاء اعادة المحاولة ?حقا."
166
+
167
+ # @ crayon-syntax-highlighter
168
+ #: ../crayon_settings.class.php:227
169
+ #, fuzzy
170
+ msgid "Inline Tag"
171
+ msgstr "الهامش بين الاسطر"
172
+
173
+ #: ../crayon_settings.class.php:227
174
+ msgid "Block Tag"
175
+ msgstr ""
176
+
177
+ # @ crayon-syntax-highlighter
178
+ #: ../crayon_settings_wp.class.php:53 ../crayon_settings_wp.class.php:210
179
+ #: ../crayon_settings_wp.class.php:1257
180
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:254
181
+ msgid "Settings"
182
+ msgstr "إعدادات"
183
+
184
+ # @ crayon-syntax-highlighter
185
+ #: ../crayon_settings_wp.class.php:136
186
+ #, php-format
187
+ msgid "Press %s to Copy, %s to Paste"
188
+ msgstr "قم ب %s للنسخ, %s للصق"
189
+
190
+ #: ../crayon_settings_wp.class.php:137
191
+ msgid "Click To Expand Code"
192
+ msgstr ""
193
+
194
+ #: ../crayon_settings_wp.class.php:179
195
+ msgid "Prompt"
196
+ msgstr ""
197
+
198
+ #: ../crayon_settings_wp.class.php:180
199
+ msgid "Value"
200
+ msgstr ""
201
+
202
+ #: ../crayon_settings_wp.class.php:181
203
+ msgid "Alert"
204
+ msgstr ""
205
+
206
+ # @ crayon-syntax-highlighter
207
+ #: ../crayon_settings_wp.class.php:182 ../crayon_settings_wp.class.php:920
208
+ msgid "No"
209
+ msgstr "لا"
210
+
211
+ #: ../crayon_settings_wp.class.php:183 ../crayon_settings_wp.class.php:920
212
+ msgid "Yes"
213
+ msgstr "نعم"
214
+
215
+ #: ../crayon_settings_wp.class.php:184
216
+ msgid "Confirm"
217
+ msgstr ""
218
+
219
+ # @ crayon-syntax-highlighter
220
+ #: ../crayon_settings_wp.class.php:185
221
+ #, fuzzy
222
+ msgid "Change Code"
223
+ msgstr "إنسخ كامل الكود"
224
+
225
+ # @ crayon-syntax-highlighter
226
+ #: ../crayon_settings_wp.class.php:193
227
+ msgid "You do not have sufficient permissions to access this page."
228
+ msgstr "ليس لديك تصاريح كافية لدخول هذه الصفحة"
229
+
230
+ # @ crayon-syntax-highlighter
231
+ #: ../crayon_settings_wp.class.php:225
232
+ msgid "Save Changes"
233
+ msgstr "حفظ التغييرات"
234
+
235
+ # @ crayon-syntax-highlighter
236
+ #: ../crayon_settings_wp.class.php:233
237
+ msgid "Reset Settings"
238
+ msgstr "إعادة تعيين الاعدادات"
239
+
240
+ # @ crayon-syntax-highlighter
241
+ #: ../crayon_settings_wp.class.php:491
242
+ msgid "General"
243
+ msgstr "عام"
244
+
245
+ # @ crayon-syntax-highlighter
246
+ #: ../crayon_settings_wp.class.php:492
247
+ msgid "Theme"
248
+ msgstr "الشكل"
249
+
250
+ # @ crayon-syntax-highlighter
251
+ #: ../crayon_settings_wp.class.php:493
252
+ msgid "Font"
253
+ msgstr "الخط"
254
+
255
+ # @ crayon-syntax-highlighter
256
+ #: ../crayon_settings_wp.class.php:494
257
+ msgid "Metrics"
258
+ msgstr "الأبعاد"
259
+
260
+ # @ crayon-syntax-highlighter
261
+ #: ../crayon_settings_wp.class.php:495
262
+ #: ../util/theme-editor/theme_editor.php:299
263
+ msgid "Toolbar"
264
+ msgstr "شريط الأدوات"
265
+
266
+ # @ crayon-syntax-highlighter
267
+ #: ../crayon_settings_wp.class.php:496
268
+ #: ../util/theme-editor/theme_editor.php:297
269
+ msgid "Lines"
270
+ msgstr "سطر"
271
+
272
+ # @ crayon-syntax-highlighter
273
+ #: ../crayon_settings_wp.class.php:497
274
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:214
275
+ msgid "Code"
276
+ msgstr "كود"
277
+
278
+ # @ crayon-syntax-highlighter
279
+ #: ../crayon_settings_wp.class.php:498
280
+ msgid "Tags"
281
+ msgstr "أوسمة"
282
+
283
+ # @ crayon-syntax-highlighter
284
+ #: ../crayon_settings_wp.class.php:499
285
+ msgid "Languages"
286
+ msgstr "لغات"
287
+
288
+ # @ crayon-syntax-highlighter
289
+ #: ../crayon_settings_wp.class.php:500
290
+ msgid "Files"
291
+ msgstr "ملفات"
292
+
293
+ #: ../crayon_settings_wp.class.php:501
294
+ msgid "Posts"
295
+ msgstr "تدوينات"
296
+
297
+ # @ crayon-syntax-highlighter
298
+ #: ../crayon_settings_wp.class.php:502
299
+ msgid "Tag Editor"
300
+ msgstr "محرر الأوسمة"
301
+
302
+ # @ crayon-syntax-highlighter
303
+ #: ../crayon_settings_wp.class.php:503
304
+ msgid "Misc"
305
+ msgstr "متفرقات"
306
+
307
+ # @ crayon-syntax-highlighter
308
+ #: ../crayon_settings_wp.class.php:506
309
+ msgid "Debug"
310
+ msgstr "تصحيح"
311
+
312
+ # @ crayon-syntax-highlighter
313
+ #: ../crayon_settings_wp.class.php:507
314
+ msgid "Errors"
315
+ msgstr "أخطاء"
316
+
317
+ # @ crayon-syntax-highlighter
318
+ #: ../crayon_settings_wp.class.php:508
319
+ msgid "Log"
320
+ msgstr "سجل"
321
+
322
+ # @ crayon-syntax-highlighter
323
+ #: ../crayon_settings_wp.class.php:511
324
+ msgid "About"
325
+ msgstr "حول"
326
+
327
+ # @ crayon-syntax-highlighter
328
+ #: ../crayon_settings_wp.class.php:751
329
+ msgid "Height"
330
+ msgstr "الارتفاع"
331
+
332
+ # @ crayon-syntax-highlighter
333
+ #: ../crayon_settings_wp.class.php:757
334
+ msgid "Width"
335
+ msgstr "الطول"
336
+
337
+ # @ crayon-syntax-highlighter
338
+ #: ../crayon_settings_wp.class.php:763
339
+ msgid "Top Margin"
340
+ msgstr "الهامش العلوي"
341
+
342
+ # @ crayon-syntax-highlighter
343
+ #: ../crayon_settings_wp.class.php:764
344
+ msgid "Bottom Margin"
345
+ msgstr "الهامش السفلي"
346
+
347
+ # @ crayon-syntax-highlighter
348
+ #: ../crayon_settings_wp.class.php:765 ../crayon_settings_wp.class.php:770
349
+ msgid "Left Margin"
350
+ msgstr "هامش اليسار"
351
+
352
+ # @ crayon-syntax-highlighter
353
+ #: ../crayon_settings_wp.class.php:766 ../crayon_settings_wp.class.php:770
354
+ msgid "Right Margin"
355
+ msgstr "هامش اليمين"
356
+
357
+ # @ crayon-syntax-highlighter
358
+ #: ../crayon_settings_wp.class.php:776
359
+ msgid "Horizontal Alignment"
360
+ msgstr "المحاذاة الأفقية"
361
+
362
+ # @ crayon-syntax-highlighter
363
+ #: ../crayon_settings_wp.class.php:779
364
+ msgid "Allow floating elements to surround Crayon"
365
+ msgstr "السماح لعناصر العائمة لتطويق ملون الكود"
366
+
367
+ # @ crayon-syntax-highlighter
368
+ #: ../crayon_settings_wp.class.php:781
369
+ msgid "Inline Margin"
370
+ msgstr "الهامش بين الاسطر"
371
+
372
+ # @ crayon-syntax-highlighter
373
+ #: ../crayon_settings_wp.class.php:789
374
+ msgid "Display the Toolbar"
375
+ msgstr "إظهار شريط الأدوات"
376
+
377
+ # @ crayon-syntax-highlighter
378
+ #: ../crayon_settings_wp.class.php:792
379
+ msgid "Overlay the toolbar on code rather than push it down when possible"
380
+ msgstr "ركب شريط الأدوات فوق الكود بدلا من دفعه نحو الأسفل إن كان ذلك ممكنا"
381
+
382
+ # @ crayon-syntax-highlighter
383
+ #: ../crayon_settings_wp.class.php:793
384
+ msgid "Toggle the toolbar on single click when it is overlayed"
385
+ msgstr "أظهر شريط الأدوات عند النقر مرة واحدةحينما يكون مركبا"
386
+
387
+ # @ crayon-syntax-highlighter
388
+ #: ../crayon_settings_wp.class.php:794
389
+ msgid "Delay hiding the toolbar on MouseOut"
390
+ msgstr "أخر اخفاء شريط الأدوات عندما تكون الفأرة فوقه"
391
+
392
+ # @ crayon-syntax-highlighter
393
+ #: ../crayon_settings_wp.class.php:796
394
+ msgid "Display the title when provided"
395
+ msgstr "أظهر العنوان اذا وجد"
396
+
397
+ # @ crayon-syntax-highlighter
398
+ #: ../crayon_settings_wp.class.php:797
399
+ msgid "Display the language"
400
+ msgstr "أظهر اللغة"
401
+
402
+ # @ crayon-syntax-highlighter
403
+ #: ../crayon_settings_wp.class.php:804
404
+ msgid "Display striped code lines"
405
+ msgstr "أظهر تلوين الأسطر"
406
+
407
+ # @ crayon-syntax-highlighter
408
+ #: ../crayon_settings_wp.class.php:805
409
+ msgid "Enable line marking for important lines"
410
+ msgstr "تفعيل تحديد الأسطر المهمة"
411
+
412
+ #: ../crayon_settings_wp.class.php:806
413
+ msgid "Enable line ranges for showing only parts of code"
414
+ msgstr "تفعيل نطاق الأسطر لإظهار جزء من الكود فقط"
415
+
416
+ # @ crayon-syntax-highlighter
417
+ #: ../crayon_settings_wp.class.php:807
418
+ msgid "Display line numbers by default"
419
+ msgstr "عرض أرقام الأسطر افتراضيا"
420
+
421
+ # @ crayon-syntax-highlighter
422
+ #: ../crayon_settings_wp.class.php:808
423
+ msgid "Enable line number toggling"
424
+ msgstr "تفعيل عرض أرقام الأسطر"
425
+
426
+ # @ crayon-syntax-highlighter
427
+ #: ../crayon_settings_wp.class.php:809
428
+ msgid "Wrap lines by default"
429
+ msgstr "عرض أرقام الأسطر الافتراضية"
430
+
431
+ # @ crayon-syntax-highlighter
432
+ #: ../crayon_settings_wp.class.php:810
433
+ msgid "Enable line wrap toggling"
434
+ msgstr "تفعيل عرض أرقام الأسطر"
435
+
436
+ # @ crayon-syntax-highlighter
437
+ #: ../crayon_settings_wp.class.php:811
438
+ msgid "Start line numbers from"
439
+ msgstr "إبدأ ترقيم الأسطر بـــ "
440
+
441
+ # @ crayon-syntax-highlighter
442
+ #: ../crayon_settings_wp.class.php:822
443
+ msgid "When no language is provided, use the fallback"
444
+ msgstr "إذا لم تهتر اللغة ،، استخدم الافتراضية"
445
+
446
+ # @ crayon-syntax-highlighter
447
+ #: ../crayon_settings_wp.class.php:828
448
+ #, php-format
449
+ msgid "%d language has been detected."
450
+ msgstr "تم ايجاد %d لغة"
451
+
452
+ # @ crayon-syntax-highlighter
453
+ #: ../crayon_settings_wp.class.php:829
454
+ msgid "Parsing was successful"
455
+ msgstr "تم التحويل بنجاح"
456
+
457
+ # @ crayon-syntax-highlighter
458
+ #: ../crayon_settings_wp.class.php:829
459
+ msgid "Parsing was unsuccessful"
460
+ msgstr "خطأ في التحويل "
461
+
462
+ # @ crayon-syntax-highlighter
463
+ #: ../crayon_settings_wp.class.php:835
464
+ #, php-format
465
+ msgid "The selected language with id %s could not be loaded"
466
+ msgstr " (%s) ? نستطيع تحديد اللغة المختارة بـالرقم "
467
+
468
+ # @ crayon-syntax-highlighter
469
+ #: ../crayon_settings_wp.class.php:838
470
+ msgid "Show Languages"
471
+ msgstr "مشاهدة اللغات"
472
+
473
+ #: ../crayon_settings_wp.class.php:874
474
+ msgid "Show Crayon Posts"
475
+ msgstr "مشاهدة تدوينات المستعملة للاضافة"
476
+
477
+ #: ../crayon_settings_wp.class.php:875
478
+ msgid "Refresh"
479
+ msgstr "تحديث"
480
+
481
+ #: ../crayon_settings_wp.class.php:900
482
+ msgid "ID"
483
+ msgstr "الرقم"
484
+
485
+ # @ crayon-syntax-highlighter
486
+ #: ../crayon_settings_wp.class.php:900
487
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:191
488
+ #: ../util/theme-editor/theme_editor.php:314
489
+ msgid "Title"
490
+ msgstr "عنوان"
491
+
492
+ #: ../crayon_settings_wp.class.php:900
493
+ msgid "Posted"
494
+ msgstr "كتب في"
495
+
496
+ #: ../crayon_settings_wp.class.php:900
497
+ msgid "Modifed"
498
+ msgstr "حرر في"
499
+
500
+ # @ crayon-syntax-highlighter
501
+ #: ../crayon_settings_wp.class.php:900
502
+ msgid "Contains Legacy Tags?"
503
+ msgstr "يحتوي على الأوسمة؟"
504
+
505
+ #: ../crayon_settings_wp.class.php:1015
506
+ msgid "Edit"
507
+ msgstr "حرر"
508
+
509
+ #: ../crayon_settings_wp.class.php:1015
510
+ #: ../util/theme-editor/theme_editor.php:199
511
+ msgid "Duplicate"
512
+ msgstr "انسخ"
513
+
514
+ #: ../crayon_settings_wp.class.php:1015
515
+ msgid "Submit"
516
+ msgstr ""
517
+
518
+ #: ../crayon_settings_wp.class.php:1016
519
+ #: ../util/theme-editor/theme_editor.php:196
520
+ msgid "Delete"
521
+ msgstr "احذف"
522
+
523
+ # @ crayon-syntax-highlighter
524
+ #: ../crayon_settings_wp.class.php:1018
525
+ msgid "Loading..."
526
+ msgstr " جاري التحميل ..."
527
+
528
+ #: ../crayon_settings_wp.class.php:1020
529
+ msgid "Duplicate a Stock Theme into a User Theme to allow editing."
530
+ msgstr ""
531
+
532
+ # @ crayon-syntax-highlighter
533
+ #: ../crayon_settings_wp.class.php:1031
534
+ #, fuzzy, php-format
535
+ msgid ""
536
+ "Change the %1$sfallback language%2$s to change the sample code or %3$schange "
537
+ "it manually%4$s. Lines 5-7 are marked."
538
+ msgstr ""
539
+ "غير الـ %1$s اللغة الاحتياطية %2$s لتغيير كود المثال.تم تعليم الأسطر 5-7 "
540
+
541
+ # @ crayon-syntax-highlighter
542
+ #: ../crayon_settings_wp.class.php:1038
543
+ msgid "Enable Live Preview"
544
+ msgstr "المشاهدة المباشرة"
545
+
546
+ # @ crayon-syntax-highlighter
547
+ #: ../crayon_settings_wp.class.php:1040
548
+ msgid "Enqueue themes in the header (more efficient)."
549
+ msgstr "تحميل اعدادات الاضافة في التروسية -أكثر فعالية "
550
+
551
+ # @ crayon-syntax-highlighter
552
+ #: ../crayon_settings_wp.class.php:1043
553
+ #, php-format
554
+ msgid "The selected theme with id %s could not be loaded"
555
+ msgstr " %s ? نستطيع تحميل الشكل المحدد بالرقم "
556
+
557
+ #: ../crayon_settings_wp.class.php:1055
558
+ msgid "Add More"
559
+ msgstr ""
560
+
561
+ # @ crayon-syntax-highlighter
562
+ #: ../crayon_settings_wp.class.php:1057
563
+ msgid "Custom Font Size"
564
+ msgstr "تخصيص حجم الخط"
565
+
566
+ # @ crayon-syntax-highlighter
567
+ #: ../crayon_settings_wp.class.php:1059
568
+ #, fuzzy
569
+ msgid "Line Height"
570
+ msgstr "الارتفاع"
571
+
572
+ # @ crayon-syntax-highlighter
573
+ #: ../crayon_settings_wp.class.php:1064
574
+ #, php-format
575
+ msgid "The selected font with id %s could not be loaded"
576
+ msgstr " (%s) ? يمكن تحديد الخط المحدد بالــ"
577
+
578
+ # @ crayon-syntax-highlighter
579
+ #: ../crayon_settings_wp.class.php:1070
580
+ msgid "Enqueue fonts in the header (more efficient)."
581
+ msgstr "إدراج الخطوط بالتروسية ( أكثر فعالية ) "
582
+
583
+ # @ crayon-syntax-highlighter
584
+ #: ../crayon_settings_wp.class.php:1075
585
+ msgid "Enable plain code view and display"
586
+ msgstr "تفعيل اظهار ومشاهدة كامل الكود"
587
+
588
+ # @ crayon-syntax-highlighter
589
+ #: ../crayon_settings_wp.class.php:1078
590
+ msgid "Enable plain code toggling"
591
+ msgstr "تفعيل تغيير كامل الكود"
592
+
593
+ # @ crayon-syntax-highlighter
594
+ #: ../crayon_settings_wp.class.php:1079
595
+ msgid "Show the plain code by default"
596
+ msgstr "اظهار كامل الكود افتراضيا"
597
+
598
+ # @ crayon-syntax-highlighter
599
+ #: ../crayon_settings_wp.class.php:1080
600
+ msgid "Enable code copy/paste"
601
+ msgstr "السماح بنسخ الكود"
602
+
603
+ # @ crayon-syntax-highlighter
604
+ #: ../crayon_settings_wp.class.php:1082
605
+ msgid "Enable opening code in a window"
606
+ msgstr "السماح بفتح الكود في نافذة جديدة"
607
+
608
+ # @ crayon-syntax-highlighter
609
+ #: ../crayon_settings_wp.class.php:1083
610
+ msgid "Always display scrollbars"
611
+ msgstr "اظهار شريط التمرير دائما "
612
+
613
+ #: ../crayon_settings_wp.class.php:1084
614
+ msgid "Minimize code"
615
+ msgstr ""
616
+
617
+ #: ../crayon_settings_wp.class.php:1085
618
+ msgid "Expand code beyond page borders on mouseover"
619
+ msgstr ""
620
+
621
+ #: ../crayon_settings_wp.class.php:1086
622
+ msgid "Enable code expanding toggling when possible"
623
+ msgstr ""
624
+
625
+ # @ crayon-syntax-highlighter
626
+ #: ../crayon_settings_wp.class.php:1089
627
+ msgid "Decode HTML entities in code"
628
+ msgstr "تشفير أكواد الهتمل تلقائيا"
629
+
630
+ # @ crayon-syntax-highlighter
631
+ #: ../crayon_settings_wp.class.php:1091
632
+ msgid "Decode HTML entities in attributes"
633
+ msgstr "تشفير أكواد الهتمل تلقائيا "
634
+
635
+ # @ crayon-syntax-highlighter
636
+ #: ../crayon_settings_wp.class.php:1093
637
+ msgid "Remove whitespace surrounding the shortcode content"
638
+ msgstr "حذف الفراغات في حول الكود"
639
+
640
+ # @ crayon-syntax-highlighter
641
+ #: ../crayon_settings_wp.class.php:1095
642
+ msgid "Allow Mixed Language Highlighting with delimiters and tags."
643
+ msgstr "السماح بتلوين الكود المتعدد اللغات"
644
+
645
+ # @ crayon-syntax-highlighter
646
+ #: ../crayon_settings_wp.class.php:1097
647
+ msgid "Show Mixed Language Icon (+)"
648
+ msgstr "إظهار أيقونة اللغات المدمجة والمتعددة (+) "
649
+
650
+ # @ crayon-syntax-highlighter
651
+ #: ../crayon_settings_wp.class.php:1099
652
+ msgid "Tab size in spaces"
653
+ msgstr "حجم الفراغات"
654
+
655
+ #: ../crayon_settings_wp.class.php:1101
656
+ msgid "Blank lines before code:"
657
+ msgstr "أسطر فارغة قبل الكود"
658
+
659
+ #: ../crayon_settings_wp.class.php:1103
660
+ msgid "Blank lines after code:"
661
+ msgstr "أسطر فارغة بعد الكود"
662
+
663
+ # @ crayon-syntax-highlighter
664
+ #: ../crayon_settings_wp.class.php:1108
665
+ #, fuzzy
666
+ msgid "Capture Inline Tags"
667
+ msgstr "تمكين التعرف على أوسمة الروج الى السطر"
668
+
669
+ # @ crayon-syntax-highlighter
670
+ #: ../crayon_settings_wp.class.php:1109
671
+ msgid "Wrap Inline Tags"
672
+ msgstr "تمكين التعرف على أوسمة الروج الى السطر"
673
+
674
+ # @ crayon-syntax-highlighter
675
+ #: ../crayon_settings_wp.class.php:1110
676
+ #, fuzzy
677
+ msgid "Capture &lt;code&gt; as"
678
+ msgstr "تمكين التعرف على أوسمة &lt;pre&gt; في الاضافة "
679
+
680
+ # @ crayon-syntax-highlighter
681
+ #: ../crayon_settings_wp.class.php:1114
682
+ msgid "Capture `backquotes` as &lt;code&gt;"
683
+ msgstr "تمكين التعرف على الاقتباسات "
684
+
685
+ # @ crayon-syntax-highlighter
686
+ #: ../crayon_settings_wp.class.php:1115
687
+ msgid "Capture &lt;pre&gt; tags as Crayons"
688
+ msgstr "تمكين التعرف على أوسمة &lt;pre&gt; في الاضافة "
689
+
690
+ #: ../crayon_settings_wp.class.php:1117
691
+ #, php-format
692
+ msgid ""
693
+ "Using this markup for Mini Tags and Inline tags is now %sdepreciated%s! Use "
694
+ "the %sTag Editor%s instead and convert legacy tags."
695
+ msgstr ""
696
+
697
+ # @ crayon-syntax-highlighter
698
+ #: ../crayon_settings_wp.class.php:1118
699
+ msgid "Capture Mini Tags like [php][/php] as Crayons."
700
+ msgstr " [php][/php]تمكين التعرف على الاوسمة مثل "
701
+
702
+ # @ crayon-syntax-highlighter
703
+ #: ../crayon_settings_wp.class.php:1119
704
+ msgid "Capture Inline Tags like {php}{/php} inside sentences."
705
+ msgstr "تمكين التعرف على أكواد مثل {php}{/php} داخل التدوينات"
706
+
707
+ # @ crayon-syntax-highlighter
708
+ #: ../crayon_settings_wp.class.php:1120
709
+ msgid "Enable [plain][/plain] tag."
710
+ msgstr "تفعيل أوسمة [plain][/plain]"
711
+
712
+ # @ crayon-syntax-highlighter
713
+ #: ../crayon_settings_wp.class.php:1125
714
+ msgid ""
715
+ "When loading local files and a relative path is given for the URL, use the "
716
+ "absolute path"
717
+ msgstr "عند رفع ملفات من الجهاز ، عليك اعطاء الروابط الصحيحة "
718
+
719
+ # @ crayon-syntax-highlighter
720
+ #: ../crayon_settings_wp.class.php:1128
721
+ msgid "Followed by your relative URL."
722
+ msgstr "متبوعا برابطك "
723
+
724
+ #: ../crayon_settings_wp.class.php:1135
725
+ msgid "Convert Legacy Tags"
726
+ msgstr "تحويل الأوسمة "
727
+
728
+ #: ../crayon_settings_wp.class.php:1138
729
+ msgid "No Legacy Tags Found"
730
+ msgstr "لم يتم ايجاد اوسمة"
731
+
732
+ #: ../crayon_settings_wp.class.php:1142
733
+ msgid "Encode"
734
+ msgstr ""
735
+
736
+ # @ crayon-syntax-highlighter
737
+ #: ../crayon_settings_wp.class.php:1144
738
+ #, php-format
739
+ msgid ""
740
+ "Use %s to separate setting names from values in the &lt;pre&gt; class "
741
+ "attribute"
742
+ msgstr "استعمل %s لتفصل بين اسماء الاعدادات والقيم ف &lt;pre&gt; "
743
+
744
+ #: ../crayon_settings_wp.class.php:1147
745
+ msgid ""
746
+ "Display the Tag Editor in any TinyMCE instances on the frontend (e.g. "
747
+ "bbPress)"
748
+ msgstr "عرض أوسمة المحرر في أي واجهة محرر TinyMCE آخر "
749
+
750
+ #: ../crayon_settings_wp.class.php:1148
751
+ msgid "Display Tag Editor settings on the frontend"
752
+ msgstr "عرض أوسمة المحرر في الواجهة "
753
+
754
+ # @ crayon-syntax-highlighter
755
+ #: ../crayon_settings_wp.class.php:1152
756
+ msgid "Clear the cache used to store remote code requests"
757
+ msgstr "تفريغ الكاش المستعمل للحفظ التلقائي للكود"
758
+
759
+ # @ crayon-syntax-highlighter
760
+ #: ../crayon_settings_wp.class.php:1154
761
+ msgid "Clear Now"
762
+ msgstr "تفريغ الأن"
763
+
764
+ # @ crayon-syntax-highlighter
765
+ #: ../crayon_settings_wp.class.php:1155
766
+ msgid "Attempt to load Crayon's CSS and JavaScript only when needed"
767
+ msgstr "? تحاول أن تغير في ملفات الـ CSS و JavaScript في حالة الضرورة فقط "
768
+
769
+ # @ crayon-syntax-highlighter
770
+ #: ../crayon_settings_wp.class.php:1156
771
+ msgid "Disable enqueuing for page templates that may contain The Loop."
772
+ msgstr "تعطيل حقن الكود في القوالب التي تجتوي على Loop"
773
+
774
+ # @ crayon-syntax-highlighter
775
+ #: ../crayon_settings_wp.class.php:1157
776
+ msgid "Allow Crayons inside comments"
777
+ msgstr "تمكين الاضافة في التعليقات"
778
+
779
+ #: ../crayon_settings_wp.class.php:1158
780
+ msgid "Remove Crayons from excerpts"
781
+ msgstr "حذف تنسيقات اضافة كود التلوين في ال excerpts"
782
+
783
+ # @ crayon-syntax-highlighter
784
+ #: ../crayon_settings_wp.class.php:1159
785
+ msgid "Load Crayons only from the main Wordpress query"
786
+ msgstr "تمكين الاضافة من استعلامات ووردبريس الرئيسية فقط "
787
+
788
+ # @ crayon-syntax-highlighter
789
+ #: ../crayon_settings_wp.class.php:1160
790
+ msgid "Disable mouse gestures for touchscreen devices (eg. MouseOver)"
791
+ msgstr "تعطيل اعدادات الفأرة للأجهزة اللوحية "
792
+
793
+ # @ crayon-syntax-highlighter
794
+ #: ../crayon_settings_wp.class.php:1161
795
+ msgid "Disable animations"
796
+ msgstr "تعطيل التتنسيقات المتحركة "
797
+
798
+ # @ crayon-syntax-highlighter
799
+ #: ../crayon_settings_wp.class.php:1162
800
+ msgid "Disable runtime stats"
801
+ msgstr "تعطيل احصاءات العمل "
802
+
803
+ # @ crayon-syntax-highlighter
804
+ #: ../crayon_settings_wp.class.php:1168
805
+ msgid "Log errors for individual Crayons"
806
+ msgstr "سجلات الأخطاء الفردية للاضافة "
807
+
808
+ # @ crayon-syntax-highlighter
809
+ #: ../crayon_settings_wp.class.php:1169
810
+ msgid "Log system-wide errors"
811
+ msgstr "سجلات أخطاء النظام"
812
+
813
+ # @ crayon-syntax-highlighter
814
+ #: ../crayon_settings_wp.class.php:1170
815
+ msgid "Display custom message for errors"
816
+ msgstr "عرض رسالة مخصصة للأخطاء"
817
+
818
+ # @ crayon-syntax-highlighter
819
+ #: ../crayon_settings_wp.class.php:1182
820
+ msgid "Show Log"
821
+ msgstr "عرض السجلات"
822
+
823
+ # @ crayon-syntax-highlighter
824
+ #: ../crayon_settings_wp.class.php:1182
825
+ msgid "Hide Log"
826
+ msgstr "اخفاء السجلات"
827
+
828
+ # @ crayon-syntax-highlighter
829
+ #: ../crayon_settings_wp.class.php:1184
830
+ msgid "Clear Log"
831
+ msgstr "تفريغ السجلات"
832
+
833
+ # @ crayon-syntax-highlighter
834
+ #: ../crayon_settings_wp.class.php:1185
835
+ msgid "Email Admin"
836
+ msgstr "ايميل الادارة"
837
+
838
+ # @ crayon-syntax-highlighter
839
+ #: ../crayon_settings_wp.class.php:1187
840
+ msgid "Email Developer"
841
+ msgstr "ايميل المطور"
842
+
843
+ # @ crayon-syntax-highlighter
844
+ #: ../crayon_settings_wp.class.php:1189
845
+ msgid "The log is currently empty."
846
+ msgstr "السجلات فارغة "
847
+
848
+ # @ crayon-syntax-highlighter
849
+ #: ../crayon_settings_wp.class.php:1191
850
+ msgid "The log file exists and is writable."
851
+ msgstr "السجلات متاحة وتستطيع الكتابة عليها "
852
+
853
+ # @ crayon-syntax-highlighter
854
+ #: ../crayon_settings_wp.class.php:1191
855
+ msgid "The log file exists and is not writable."
856
+ msgstr "السجلات موجودة لكن ? تسنطيع الكتابة عليها "
857
+
858
+ # @ crayon-syntax-highlighter
859
+ #: ../crayon_settings_wp.class.php:1193
860
+ msgid "The log file does not exist and is not writable."
861
+ msgstr "السجلات غير موجودة ، و? تستطيع كتابتها"
862
+
863
+ # @ crayon-syntax-highlighter
864
+ #: ../crayon_settings_wp.class.php:1203
865
+ msgid "Version"
866
+ msgstr "النسخة"
867
+
868
+ # @ crayon-syntax-highlighter
869
+ #: ../crayon_settings_wp.class.php:1205
870
+ msgid "Developer"
871
+ msgstr "المطور"
872
+
873
+ # @ crayon-syntax-highlighter
874
+ #: ../crayon_settings_wp.class.php:1206
875
+ msgid "Translators"
876
+ msgstr "المترجم"
877
+
878
+ # @ crayon-syntax-highlighter
879
+ #: ../crayon_settings_wp.class.php:1251
880
+ msgid "?"
881
+ msgstr "؟"
882
+
883
+ # @ crayon-syntax-highlighter
884
+ #: ../crayon_settings_wp.class.php:1258
885
+ #: ../util/theme-editor/theme_editor.php:336
886
+ msgid "Theme Editor"
887
+ msgstr "محرر الاشكال"
888
+
889
+ # @ crayon-syntax-highlighter
890
+ #: ../crayon_settings_wp.class.php:1259
891
+ msgid "Donate"
892
+ msgstr "تبرع "
893
+
894
+ # @ crayon-syntax-highlighter
895
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:62
896
+ msgid "Add Crayon Code"
897
+ msgstr "أظف كود تلوين جديد"
898
+
899
+ # @ crayon-syntax-highlighter
900
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:63
901
+ msgid "Edit Crayon Code"
902
+ msgstr "عدل كود تلوين "
903
+
904
+ # @ crayon-syntax-highlighter
905
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:64
906
+ msgid "Add"
907
+ msgstr "أظف"
908
+
909
+ # @ crayon-syntax-highlighter
910
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:65
911
+ #: ../util/theme-editor/theme_editor.php:352
912
+ msgid "Save"
913
+ msgstr "احفظ"
914
+
915
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:182
916
+ msgid "OK"
917
+ msgstr "تأكيد"
918
+
919
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:184
920
+ msgid "Cancel"
921
+ msgstr "إلغاء"
922
+
923
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:193
924
+ msgid "A short description"
925
+ msgstr "وصف قصير "
926
+
927
+ # @ crayon-syntax-highlighter
928
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:195
929
+ #: ../util/theme-editor/theme_editor.php:318
930
+ msgid "Inline"
931
+ msgstr "تضمين"
932
+
933
+ # @ crayon-syntax-highlighter
934
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:197
935
+ msgid "Don't Highlight"
936
+ msgstr "تعطيل تلوين الكود"
937
+
938
+ # @ crayon-syntax-highlighter
939
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:202
940
+ #: ../util/theme-editor/theme_editor.php:322
941
+ msgid "Language"
942
+ msgstr "اللغات"
943
+
944
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:205
945
+ msgid "Line Range"
946
+ msgstr "نطاق الأسطر"
947
+
948
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:206
949
+ msgid "(e.g. 3-5 or 3)"
950
+ msgstr "(أمثلة : 3، 3-5 ) "
951
+
952
+ # @ crayon-syntax-highlighter
953
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:207
954
+ msgid "Marked Lines"
955
+ msgstr "الأسطر المعلمة "
956
+
957
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:208
958
+ msgid "(e.g. 1,2,3-5)"
959
+ msgstr "( أمثلة 3،2،1-5 )"
960
+
961
+ # @ crayon-syntax-highlighter
962
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:217
963
+ msgid "Clear"
964
+ msgstr "مسح"
965
+
966
+ # @ crayon-syntax-highlighter
967
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:221
968
+ msgid "Paste your code here, or type it in manually."
969
+ msgstr "الصق الكود هنا ، أو اكتبه يدويا "
970
+
971
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:225
972
+ msgid "URL"
973
+ msgstr "الرابط"
974
+
975
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:227
976
+ msgid "Relative local path or absolute URL"
977
+ msgstr "رابط داخلي أو رابط خارجي "
978
+
979
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:230
980
+ msgid ""
981
+ "If the URL fails to load, the code above will be shown instead. If no code "
982
+ "exists, an error is shown."
983
+ msgstr ""
984
+ "عند فشل تحميل الرابط ، سيظهر الكود مكانه ، في حال عدم وجود الكود ، ستظهر "
985
+ "رسالة خطأ "
986
+
987
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:232
988
+ #, php-format
989
+ msgid ""
990
+ "If a relative local path is given it will be appended to %s - which is "
991
+ "defined in %sCrayon &gt; Settings &gt; Files%s."
992
+ msgstr ""
993
+ "في حالة اعطاء الرابط الداخلي ، سيتم اضافته الى %s الموجود على المسار "
994
+ "%sكريون &gt; اعدادات &gt; ملفات %s."
995
+
996
+ # @ crayon-syntax-highlighter
997
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:259
998
+ msgid "Change the following settings to override their global values."
999
+ msgstr "غير الاعدادات التالية لتحل محل الاعدادات العامة لهذه التدوينة"
1000
+
1001
+ # @ crayon-syntax-highlighter
1002
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:261
1003
+ msgid "Only changes (shown yellow) are applied."
1004
+ msgstr "التغييرات باللون الاصفر هي فقط من فعلت "
1005
+
1006
+ #: ../util/tag-editor/crayon_tag_editor_wp.class.php:263
1007
+ #, php-format
1008
+ msgid ""
1009
+ "Future changes to the global settings under %sCrayon &gt; Settings%s won't "
1010
+ "affect overridden settings."
1011
+ msgstr ""
1012
+ "التغييرات المستقبلية للاعدادات العامة %sللأضافة &gt; %s لن تأثر على "
1013
+ "الاعدادات المغيرة يدويا"
1014
+
1015
+ #: ../util/theme-editor/theme_editor.php:192
1016
+ msgid "User-Defined Theme"
1017
+ msgstr "ثيم معرف من المستخدم"
1018
+
1019
+ # @ crayon-syntax-highlighter
1020
+ #: ../util/theme-editor/theme_editor.php:193
1021
+ #, fuzzy
1022
+ msgid "Stock Theme"
1023
+ msgstr "الشكل المخزن"
1024
+
1025
+ #: ../util/theme-editor/theme_editor.php:194
1026
+ msgid "Success!"
1027
+ msgstr "نجح"
1028
+
1029
+ #: ../util/theme-editor/theme_editor.php:195
1030
+ msgid "Failed!"
1031
+ msgstr "فشل"
1032
+
1033
+ #: ../util/theme-editor/theme_editor.php:197
1034
+ #, php-format
1035
+ msgid "Are you sure you want to delete the \"%s\" theme?"
1036
+ msgstr "؟ \"%s\" ىهل أنت متأكد من حذف الثيم المسمى بـ"
1037
+
1038
+ #: ../util/theme-editor/theme_editor.php:198
1039
+ #, fuzzy
1040
+ msgid "Delete failed!"
1041
+ msgstr "فشل الحذف"
1042
+
1043
+ #: ../util/theme-editor/theme_editor.php:200
1044
+ msgid "New Name"
1045
+ msgstr "اسم جديد"
1046
+
1047
+ #: ../util/theme-editor/theme_editor.php:201
1048
+ #, fuzzy
1049
+ msgid "Duplicate failed!"
1050
+ msgstr "فشل النسخ"
1051
+
1052
+ #: ../util/theme-editor/theme_editor.php:202
1053
+ msgid "Please check the log for details."
1054
+ msgstr "من فضلك ، تحقق من السجلات لمزيد من التفاصيل "
1055
+
1056
+ #: ../util/theme-editor/theme_editor.php:203
1057
+ msgid "Are you sure you want to discard all changes?"
1058
+ msgstr "هل أنت متأكد من حذف جميع التغييرات ؟"
1059
+
1060
+ #: ../util/theme-editor/theme_editor.php:204
1061
+ #, fuzzy, php-format
1062
+ msgid "Editing Theme: %s"
1063
+ msgstr " \"%s\" تحرير الشكل "
1064
+
1065
+ #: ../util/theme-editor/theme_editor.php:205
1066
+ #, fuzzy, php-format
1067
+ msgid "Creating Theme: %s"
1068
+ msgstr " \"%s\" أنشأ شكلا مبني على "
1069
+
1070
+ #: ../util/theme-editor/theme_editor.php:206
1071
+ msgid "Submit Your Theme"
1072
+ msgstr "ارسل الثيم"
1073
+
1074
+ #: ../util/theme-editor/theme_editor.php:207
1075
+ msgid ""
1076
+ "Submit your User Theme for inclusion as a Stock Theme in Crayon! This will "
1077
+ "email me your theme - make sure it's considerably different from the stock "
1078
+ "themes :)"
1079
+ msgstr ""
1080
+ "ارسل هذا الثيم في الاضافة, وهذا سيرسل الى ايميل بهذا الثيمتأكد من أن يكون "
1081
+ "الثيم فريد ولايشبه شكلا سابقا"
1082
+
1083
+ #: ../util/theme-editor/theme_editor.php:208
1084
+ msgid "Message"
1085
+ msgstr "رسالة"
1086
+
1087
+ #: ../util/theme-editor/theme_editor.php:209
1088
+ msgid "Please include this theme in Crayon!"
1089
+ msgstr "ضمن هذا الثيمفي الاضافة "
1090
+
1091
+ # @ crayon-syntax-highlighter
1092
+ #: ../util/theme-editor/theme_editor.php:210
1093
+ #, fuzzy
1094
+ msgid "Submit was successful."
1095
+ msgstr "تم التحويل بنجاح"
1096
+
1097
+ #: ../util/theme-editor/theme_editor.php:211
1098
+ msgid "Submit failed!"
1099
+ msgstr "فشل الارسال"
1100
+
1101
+ #: ../util/theme-editor/theme_editor.php:294
1102
+ msgid "Information"
1103
+ msgstr "معلومات"
1104
+
1105
+ # @ crayon-syntax-highlighter
1106
+ #: ../util/theme-editor/theme_editor.php:295
1107
+ #, fuzzy
1108
+ msgid "Highlighting"
1109
+ msgstr "تعطيل تلوين الكود"
1110
+
1111
+ #: ../util/theme-editor/theme_editor.php:296
1112
+ msgid "Frame"
1113
+ msgstr "الاطار"
1114
+
1115
+ # @ crayon-syntax-highlighter
1116
+ #: ../util/theme-editor/theme_editor.php:298
1117
+ #, fuzzy
1118
+ msgid "Line Numbers"
1119
+ msgstr "أظهر/أخف أرقام الأسطر"
1120
+
1121
+ #: ../util/theme-editor/theme_editor.php:301
1122
+ msgid "Background"
1123
+ msgstr "الخلفية"
1124
+
1125
+ #: ../util/theme-editor/theme_editor.php:302
1126
+ msgid "Text"
1127
+ msgstr "الرسالة"
1128
+
1129
+ #: ../util/theme-editor/theme_editor.php:303
1130
+ msgid "Border"
1131
+ msgstr "الحدود"
1132
+
1133
+ #: ../util/theme-editor/theme_editor.php:304
1134
+ msgid "Top Border"
1135
+ msgstr "الحد الأعلى"
1136
+
1137
+ # @ crayon-syntax-highlighter
1138
+ #: ../util/theme-editor/theme_editor.php:305
1139
+ #, fuzzy
1140
+ msgid "Bottom Border"
1141
+ msgstr "الهامش السفلي"
1142
+
1143
+ #: ../util/theme-editor/theme_editor.php:306
1144
+ msgid "Right Border"
1145
+ msgstr "الحد الأيمن"
1146
+
1147
+ #: ../util/theme-editor/theme_editor.php:308
1148
+ msgid "Hover"
1149
+ msgstr "ممرر"
1150
+
1151
+ #: ../util/theme-editor/theme_editor.php:309
1152
+ msgid "Active"
1153
+ msgstr "مفعل"
1154
+
1155
+ #: ../util/theme-editor/theme_editor.php:310
1156
+ msgid "Pressed"
1157
+ msgstr "الضغط"
1158
+
1159
+ #: ../util/theme-editor/theme_editor.php:311
1160
+ msgid "Pressed & Hover"
1161
+ msgstr "مضغط و عند التمرير"
1162
+
1163
+ #: ../util/theme-editor/theme_editor.php:312
1164
+ msgid "Pressed & Active"
1165
+ msgstr "مضغط و معلم"
1166
+
1167
+ #: ../util/theme-editor/theme_editor.php:315
1168
+ msgid "Buttons"
1169
+ msgstr "ازرار"
1170
+
1171
+ #: ../util/theme-editor/theme_editor.php:317
1172
+ msgid "Normal"
1173
+ msgstr "عادي"
1174
+
1175
+ #: ../util/theme-editor/theme_editor.php:319
1176
+ msgid "Striped"
1177
+ msgstr "ملقم"
1178
+
1179
+ # @ crayon-syntax-highlighter
1180
+ #: ../util/theme-editor/theme_editor.php:320
1181
+ #, fuzzy
1182
+ msgid "Marked"
1183
+ msgstr "الأسطر المعلمة "
1184
+
1185
+ #: ../util/theme-editor/theme_editor.php:321
1186
+ msgid "Striped & Marked"
1187
+ msgstr "ملقم ومعلم"
1188
+
1189
+ # @ crayon-syntax-highlighter
1190
+ #: ../util/theme-editor/theme_editor.php:351
1191
+ msgid "Back To Settings"
1192
+ msgstr "العودة للإعدادات"
1193
+
1194
+ #: ../util/theme-editor/theme_editor.php:390
1195
+ msgid "Comment"
1196
+ msgstr "تعليق"
1197
+
1198
+ #: ../util/theme-editor/theme_editor.php:391
1199
+ msgid "String"
1200
+ msgstr "حروف"
1201
+
1202
+ #: ../util/theme-editor/theme_editor.php:392
1203
+ msgid "Preprocessor"
1204
+ msgstr "قبل المعالجة"
1205
+
1206
+ # @ crayon-syntax-highlighter
1207
+ #: ../util/theme-editor/theme_editor.php:393
1208
+ #, fuzzy
1209
+ msgid "Tag"
1210
+ msgstr "أوسمة"
1211
+
1212
+ #: ../util/theme-editor/theme_editor.php:394
1213
+ msgid "Keyword"
1214
+ msgstr "كلمات مفتاحية"
1215
+
1216
+ #: ../util/theme-editor/theme_editor.php:395
1217
+ msgid "Statement"
1218
+ msgstr "تقرير"
1219
+
1220
+ #: ../util/theme-editor/theme_editor.php:396
1221
+ msgid "Reserved"
1222
+ msgstr "محفوظة"
1223
+
1224
+ #: ../util/theme-editor/theme_editor.php:397
1225
+ msgid "Type"
1226
+ msgstr "نوع"
1227
+
1228
+ #: ../util/theme-editor/theme_editor.php:398
1229
+ #, fuzzy
1230
+ msgid "Modifier"
1231
+ msgstr "حرر في"
1232
+
1233
+ #: ../util/theme-editor/theme_editor.php:399
1234
+ msgid "Identifier"
1235
+ msgstr "معرف"
1236
+
1237
+ #: ../util/theme-editor/theme_editor.php:400
1238
+ msgid "Entity"
1239
+ msgstr "وحدة"
1240
+
1241
+ #: ../util/theme-editor/theme_editor.php:401
1242
+ msgid "Variable"
1243
+ msgstr "متغير"
1244
+
1245
+ #: ../util/theme-editor/theme_editor.php:402
1246
+ msgid "Constant"
1247
+ msgstr "ثابت"
1248
+
1249
+ #: ../util/theme-editor/theme_editor.php:403
1250
+ msgid "Operator"
1251
+ msgstr "معامل"
1252
+
1253
+ #: ../util/theme-editor/theme_editor.php:404
1254
+ msgid "Symbol"
1255
+ msgstr "رمز"
1256
+
1257
+ #: ../util/theme-editor/theme_editor.php:405
1258
+ msgid "Notation"
1259
+ msgstr "تدوين"
1260
+
1261
+ #: ../util/theme-editor/theme_editor.php:406
1262
+ msgid "Faded"
1263
+ msgstr "تلاشي"
1264
+
1265
+ #: ../util/theme-editor/theme_editor.php:407
1266
+ msgid "HTML"
1267
+ msgstr "HTML"
1268
+
1269
+ #: ../util/theme-editor/theme_editor.php:540
1270
+ msgid "(Used for Copy/Paste)"
1271
+ msgstr "(مستخدم للنسخ/اللصق)"
util/sample/matlab.txt ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ clear
2
+ N = input('Give numerator: ');
3
+ D = input('Give denominator: ');
4
+
5
+ if D==0
6
+ 'Sorry, cannot divide by zero'
7
+ else
8
+ ratio = N/D
9
+ end
util/theme-editor/theme_editor.js CHANGED
@@ -21,7 +21,7 @@
21
  var reSize = /^[0-9-]+px$/;
22
  var reCopy = /-copy(-\d+)?$/;
23
  var changedAttr = 'data-value';
24
- var borderCSS = {'border':true, 'border-left':true, 'border-right':true, 'border-top':true, 'border-bottom':true};
25
 
26
  base.init = function (callback) {
27
  // Called only once
@@ -342,25 +342,31 @@
342
  base.persistAttribute = function (attr, remove_default) {
343
  remove_default = CrayonUtil.setDefault(remove_default, true);
344
  base.visitAttribute(attr, function (attr, elem, dataElem, dataAttr, root, elems) {
345
- if (elem) {
346
- if (remove_default && attr.prop('tagName') == 'SELECT' && attr.val() == attr.attr('data-default')) {
347
  // If default is selected in a dropdown, then remove
348
  delete elem.attributes[dataAttr];
 
 
 
 
 
 
 
 
349
  return;
350
  }
351
- val = base.getElemValue(attr);
352
- if ((val == null || val == '')) {
353
- // No value given
354
- if (remove_default) {
355
- delete elem.attributes[dataAttr];
356
- return;
357
- }
358
- } else {
359
- val = base.addImportant(val);
360
  }
361
  elem.attributes[dataAttr] = val;
362
- CrayonUtil.log(dataElem + ' ' + dataAttr);
363
  }
 
364
  });
365
  };
366
 
@@ -412,7 +418,7 @@
412
  return infoStr + '*/\n';
413
  };
414
 
415
- base.filterCSS = function(css) {
416
  // Split all border CSS attributes into individual attributes
417
  for (var child in css.children) {
418
  var atts = css.children[child].attributes;
@@ -429,62 +435,62 @@
429
  return css;
430
  },
431
 
432
- base.getBorderCSS = function (css) {
433
- var result = {};
434
- var important = base.isImportant(css);
435
- $.each(strings.borderStyles, function (i, style) {
436
- if (css.indexOf(style) >= 0) {
437
- result.style = style;
 
 
 
 
 
438
  }
439
- });
440
- var width = /\d+\s*(px|%|em|rem)/gi.exec(css);
441
- if (width) {
442
- result.width = width[0];
443
- }
444
- var color = /#\w+/gi.exec(css);
445
- if (color) {
446
- result.color = color[0];
447
- }
448
- if (important) {
449
- for (var rule in result) {
450
- result[rule] = base.addImportant(result[rule]);
451
  }
452
- }
453
- return result;
454
- },
455
-
456
- base.createPrompt = function (args) {
457
- args = $.extend({
458
- title: adminStrings.prompt,
459
- text: adminStrings.value,
460
- desc: null,
461
- value: '',
462
- options: {
463
- buttons: {
464
- "OK": function () {
465
- if (args.ok) {
466
- args.ok(base.getFieldValue('prompt-text'));
 
 
 
 
 
 
 
 
 
467
  }
468
- $(this).crayonDialog('close');
469
  },
470
- "Cancel": function () {
471
- $(this).crayonDialog('close');
472
  }
473
- },
474
- open: function () {
475
- base.getField('prompt-text').val(args.value).focus();
476
  }
 
 
 
 
477
  }
478
- }, args);
479
- args.html = '<table class="field-table crayon-prompt-' + base.nameToID(args.title) + '">';
480
- if (args.desc) {
481
- args.html += '<tr><td colspan="2">' + args.desc + '</td></tr>';
482
- }
483
- args.html += '<tr><td>' + args.text + ':</td><td>' + base.createInput('prompt-text') + '</td></tr>';
484
- args.html += '</table>';
485
- var options = {width: '400px'};
486
- admin.createDialog(args, options);
487
- };
488
 
489
  base.initUI = function () {
490
  // Bind events
21
  var reSize = /^[0-9-]+px$/;
22
  var reCopy = /-copy(-\d+)?$/;
23
  var changedAttr = 'data-value';
24
+ var borderCSS = {'border': true, 'border-left': true, 'border-right': true, 'border-top': true, 'border-bottom': true};
25
 
26
  base.init = function (callback) {
27
  // Called only once
342
  base.persistAttribute = function (attr, remove_default) {
343
  remove_default = CrayonUtil.setDefault(remove_default, true);
344
  base.visitAttribute(attr, function (attr, elem, dataElem, dataAttr, root, elems) {
345
+ if (remove_default && attr.prop('tagName') == 'SELECT' && attr.val() == attr.attr('data-default')) {
346
+ if (elem) {
347
  // If default is selected in a dropdown, then remove
348
  delete elem.attributes[dataAttr];
349
+ }
350
+ return;
351
+ }
352
+ var val = base.getElemValue(attr);
353
+ if ((val == null || val == '')) {
354
+ // No value given
355
+ if (remove_default && elem) {
356
+ delete elem.attributes[dataAttr];
357
  return;
358
  }
359
+ } else {
360
+ val = base.addImportant(val);
361
+ if (!elem) {
362
+ elem = elems[root + dataElem] = {
363
+ attributes: {},
364
+ children: {}
365
+ };
 
 
366
  }
367
  elem.attributes[dataAttr] = val;
 
368
  }
369
+ CrayonUtil.log(dataElem + ' ' + dataAttr);
370
  });
371
  };
372
 
418
  return infoStr + '*/\n';
419
  };
420
 
421
+ base.filterCSS = function (css) {
422
  // Split all border CSS attributes into individual attributes
423
  for (var child in css.children) {
424
  var atts = css.children[child].attributes;
435
  return css;
436
  },
437
 
438
+ base.getBorderCSS = function (css) {
439
+ var result = {};
440
+ var important = base.isImportant(css);
441
+ $.each(strings.borderStyles, function (i, style) {
442
+ if (css.indexOf(style) >= 0) {
443
+ result.style = style;
444
+ }
445
+ });
446
+ var width = /\d+\s*(px|%|em|rem)/gi.exec(css);
447
+ if (width) {
448
+ result.width = width[0];
449
  }
450
+ var color = /#\w+/gi.exec(css);
451
+ if (color) {
452
+ result.color = color[0];
 
 
 
 
 
 
 
 
 
453
  }
454
+ if (important) {
455
+ for (var rule in result) {
456
+ result[rule] = base.addImportant(result[rule]);
457
+ }
458
+ }
459
+ return result;
460
+ },
461
+
462
+ base.createPrompt = function (args) {
463
+ args = $.extend({
464
+ title: adminStrings.prompt,
465
+ text: adminStrings.value,
466
+ desc: null,
467
+ value: '',
468
+ options: {
469
+ buttons: {
470
+ "OK": function () {
471
+ if (args.ok) {
472
+ args.ok(base.getFieldValue('prompt-text'));
473
+ }
474
+ $(this).crayonDialog('close');
475
+ },
476
+ "Cancel": function () {
477
+ $(this).crayonDialog('close');
478
  }
 
479
  },
480
+ open: function () {
481
+ base.getField('prompt-text').val(args.value).focus();
482
  }
 
 
 
483
  }
484
+ }, args);
485
+ args.html = '<table class="field-table crayon-prompt-' + base.nameToID(args.title) + '">';
486
+ if (args.desc) {
487
+ args.html += '<tr><td colspan="2">' + args.desc + '</td></tr>';
488
  }
489
+ args.html += '<tr><td>' + args.text + ':</td><td>' + base.createInput('prompt-text') + '</td></tr>';
490
+ args.html += '</table>';
491
+ var options = {width: '400px'};
492
+ admin.createDialog(args, options);
493
+ };
 
 
 
 
 
494
 
495
  base.initUI = function () {
496
  // Bind events
util/theme-editor/theme_editor.php CHANGED
@@ -385,7 +385,7 @@ class CrayonThemeEditorWP {
385
  </div>
386
  <div id="tabs-2">
387
  <?php
388
- $highlight = ' .crayon-pre .crayon-';
389
  $elems = array(
390
  'c' => crayon__("Comment"),
391
  's' => crayon__("String"),
@@ -404,16 +404,18 @@ class CrayonThemeEditorWP {
404
  'sy' => crayon__("Symbol"),
405
  'n' => crayon__("Notation"),
406
  'f' => crayon__("Faded"),
407
- 'h' => crayon__("HTML")
 
408
  );
409
  $atts = array(new CrayonHTMLTitle($tHighlighting));
410
  foreach ($elems as $class => $name) {
 
411
  $atts[] = array(
412
  $name,
413
- self::createAttribute($highlight . $class, 'color'),
414
- self::createAttribute($highlight . $class, 'font-weight'),
415
- self::createAttribute($highlight . $class, 'font-style'),
416
- self::createAttribute($highlight . $class, 'text-decoration')
417
  );
418
  }
419
  self::createAttributesForm($atts);
385
  </div>
386
  <div id="tabs-2">
387
  <?php
388
+ $highlight = ' .crayon-pre';
389
  $elems = array(
390
  'c' => crayon__("Comment"),
391
  's' => crayon__("String"),
404
  'sy' => crayon__("Symbol"),
405
  'n' => crayon__("Notation"),
406
  'f' => crayon__("Faded"),
407
+ 'h' => crayon__("HTML"),
408
+ '' => crayon__("Unhighlighted")
409
  );
410
  $atts = array(new CrayonHTMLTitle($tHighlighting));
411
  foreach ($elems as $class => $name) {
412
+ $fullClass = $class != '' ? $highlight . ' .crayon-' . $class : $highlight;
413
  $atts[] = array(
414
  $name,
415
+ self::createAttribute($fullClass, 'color'),
416
+ self::createAttribute($fullClass, 'font-weight'),
417
+ self::createAttribute($fullClass, 'font-style'),
418
+ self::createAttribute($fullClass, 'text-decoration')
419
  );
420
  }
421
  self::createAttributesForm($atts);