git-svn-id: https://plugins.svn.wordpress.org/prismatic/trunk@2267673 b8457f37-d9ea-0310-8a92-e5e31aec5664master
@@ -24,6 +24,8 @@ function prismatic_load_library() { | |||||
function prismatic_encode($text) { | function prismatic_encode($text) { | ||||
if (!is_string($text)) return $text; | |||||
$output = ''; | $output = ''; | ||||
$split = preg_split("/(<code[^>]*>.*<\/code>)/Us", $text, -1, PREG_SPLIT_DELIM_CAPTURE); | $split = preg_split("/(<code[^>]*>.*<\/code>)/Us", $text, -1, PREG_SPLIT_DELIM_CAPTURE); | ||||
$count = count($split); | $count = count($split); | ||||
@@ -52,15 +52,15 @@ function prismatic_enqueue_settings() { | |||||
if ($screen->id === 'settings_page_prismatic') { | if ($screen->id === 'settings_page_prismatic') { | ||||
wp_enqueue_style('prismatic-font-icons', PRISMATIC_URL .'css/styles-font-icons.css', array(), null); | |||||
wp_enqueue_style('prismatic-font-icons', PRISMATIC_URL .'css/styles-font-icons.css', array(), PRISMATIC_VERSION); | |||||
wp_enqueue_style('prismatic-settings', PRISMATIC_URL .'css/styles-settings.css', array(), null); | |||||
wp_enqueue_style('prismatic-settings', PRISMATIC_URL .'css/styles-settings.css', array(), PRISMATIC_VERSION); | |||||
wp_enqueue_style('wp-jquery-ui-dialog'); | wp_enqueue_style('wp-jquery-ui-dialog'); | ||||
$js_deps = array('jquery', 'jquery-ui-core', 'jquery-ui-dialog'); | $js_deps = array('jquery', 'jquery-ui-core', 'jquery-ui-dialog'); | ||||
wp_enqueue_script('prismatic-settings', PRISMATIC_URL .'js/scripts-settings.js', $js_deps, null); | |||||
wp_enqueue_script('prismatic-settings', PRISMATIC_URL .'js/scripts-settings.js', $js_deps, PRISMATIC_VERSION); | |||||
$data = prismatic_get_vars_admin(); | $data = prismatic_get_vars_admin(); | ||||
@@ -78,7 +78,7 @@ function prismatic_enqueue_buttons() { | |||||
if ($screen->id === 'post' || $screen->id === 'page') { | if ($screen->id === 'post' || $screen->id === 'page') { | ||||
wp_enqueue_style('prismatic-buttons', PRISMATIC_URL .'css/styles-buttons.css', array(), null); | |||||
wp_enqueue_style('prismatic-buttons', PRISMATIC_URL .'css/styles-buttons.css', array(), PRISMATIC_VERSION); | |||||
} | } | ||||
@@ -113,42 +113,42 @@ function prismatic_prism_enqueue() { | |||||
$theme = (isset($prismatic_options_prism['prism_theme'])) ? $prismatic_options_prism['prism_theme'] : 'default'; | $theme = (isset($prismatic_options_prism['prism_theme'])) ? $prismatic_options_prism['prism_theme'] : 'default'; | ||||
wp_enqueue_style('prismatic-prism', PRISMATIC_URL .'lib/prism/css/theme-'. $theme .'.css', array(), null, 'all'); | |||||
wp_enqueue_style('prismatic-prism', PRISMATIC_URL .'lib/prism/css/theme-'. $theme .'.css', array(), PRISMATIC_VERSION, 'all'); | |||||
wp_enqueue_script('prismatic-prism', PRISMATIC_URL .'lib/prism/js/prism-core.js', array(), null, true); | |||||
wp_enqueue_script('prismatic-prism', PRISMATIC_URL .'lib/prism/js/prism-core.js', array(), PRISMATIC_VERSION, true); | |||||
if ( | if ( | ||||
(isset($prismatic_options_prism['show_language']) && $prismatic_options_prism['show_language']) || | (isset($prismatic_options_prism['show_language']) && $prismatic_options_prism['show_language']) || | ||||
(isset($prismatic_options_prism['copy_clipboard']) && $prismatic_options_prism['copy_clipboard']) | (isset($prismatic_options_prism['copy_clipboard']) && $prismatic_options_prism['copy_clipboard']) | ||||
) { | ) { | ||||
wp_enqueue_style('prismatic-plugin-styles', PRISMATIC_URL .'lib/prism/css/plugin-styles.css', array(), null, 'all'); | |||||
wp_enqueue_style('prismatic-plugin-styles', PRISMATIC_URL .'lib/prism/css/plugin-styles.css', array(), PRISMATIC_VERSION, 'all'); | |||||
wp_enqueue_script('prismatic-prism-toolbar', PRISMATIC_URL .'lib/prism/js/plugin-toolbar.js', array('prismatic-prism'), null, true); | |||||
wp_enqueue_script('prismatic-prism-toolbar', PRISMATIC_URL .'lib/prism/js/plugin-toolbar.js', array('prismatic-prism'), PRISMATIC_VERSION, true); | |||||
} | } | ||||
if (isset($prismatic_options_prism['line_highlight']) && $prismatic_options_prism['line_highlight']) { | if (isset($prismatic_options_prism['line_highlight']) && $prismatic_options_prism['line_highlight']) { | ||||
wp_enqueue_script('prismatic-prism-line-highlight', PRISMATIC_URL .'lib/prism/js/plugin-line-highlight.js', array('prismatic-prism'), null, true); | |||||
wp_enqueue_script('prismatic-prism-line-highlight', PRISMATIC_URL .'lib/prism/js/plugin-line-highlight.js', array('prismatic-prism'), PRISMATIC_VERSION, true); | |||||
} | } | ||||
if (isset($prismatic_options_prism['line_numbers']) && $prismatic_options_prism['line_numbers']) { | if (isset($prismatic_options_prism['line_numbers']) && $prismatic_options_prism['line_numbers']) { | ||||
wp_enqueue_script('prismatic-prism-line-numbers', PRISMATIC_URL .'lib/prism/js/plugin-line-numbers.js', array('prismatic-prism'), null, true); | |||||
wp_enqueue_script('prismatic-prism-line-numbers', PRISMATIC_URL .'lib/prism/js/plugin-line-numbers.js', array('prismatic-prism'), PRISMATIC_VERSION, true); | |||||
} | } | ||||
if (isset($prismatic_options_prism['show_language']) && $prismatic_options_prism['show_language']) { | if (isset($prismatic_options_prism['show_language']) && $prismatic_options_prism['show_language']) { | ||||
wp_enqueue_script('prismatic-prism-show-language', PRISMATIC_URL .'lib/prism/js/plugin-show-language.js', array('prismatic-prism'), null, true); | |||||
wp_enqueue_script('prismatic-prism-show-language', PRISMATIC_URL .'lib/prism/js/plugin-show-language.js', array('prismatic-prism'), PRISMATIC_VERSION, true); | |||||
} | } | ||||
if (isset($prismatic_options_prism['copy_clipboard']) && $prismatic_options_prism['copy_clipboard']) { | if (isset($prismatic_options_prism['copy_clipboard']) && $prismatic_options_prism['copy_clipboard']) { | ||||
wp_enqueue_script('prismatic-copy-clipboard', PRISMATIC_URL .'lib/prism/js/plugin-copy-clipboard.js', array('prismatic-prism'), null, true); | |||||
wp_enqueue_script('prismatic-copy-clipboard', PRISMATIC_URL .'lib/prism/js/plugin-copy-clipboard.js', array('prismatic-prism'), PRISMATIC_VERSION, true); | |||||
} | } | ||||
@@ -162,7 +162,7 @@ function prismatic_prism_enqueue() { | |||||
if (file_exists($file)) { | if (file_exists($file)) { | ||||
wp_enqueue_script('prismatic-prism-'. $language, PRISMATIC_URL .'lib/prism/js/lang-'. $language .'.js', array('prismatic-prism'), null, true); | |||||
wp_enqueue_script('prismatic-prism-'. $language, PRISMATIC_URL .'lib/prism/js/lang-'. $language .'.js', array('prismatic-prism'), PRISMATIC_VERSION, true); | |||||
} | } | ||||
@@ -211,9 +211,9 @@ function prismatic_highlight_enqueue() { | |||||
$theme = (isset($prismatic_options_highlight['highlight_theme'])) ? $prismatic_options_highlight['highlight_theme'] : 'default'; | $theme = (isset($prismatic_options_highlight['highlight_theme'])) ? $prismatic_options_highlight['highlight_theme'] : 'default'; | ||||
wp_enqueue_style('prismatic-highlight', PRISMATIC_URL .'lib/highlight/css/'. $theme .'.css', array(), null, 'all'); | |||||
wp_enqueue_style('prismatic-highlight', PRISMATIC_URL .'lib/highlight/css/'. $theme .'.css', array(), PRISMATIC_VERSION, 'all'); | |||||
wp_enqueue_script('prismatic-highlight', PRISMATIC_URL .'lib/highlight/js/highlight-core.js', array(), null, true); | |||||
wp_enqueue_script('prismatic-highlight', PRISMATIC_URL .'lib/highlight/js/highlight-core.js', array(), PRISMATIC_VERSION, true); | |||||
$init = (isset($prismatic_options_highlight['init_javascript'])) ? $prismatic_options_highlight['init_javascript'] : ''; | $init = (isset($prismatic_options_highlight['init_javascript'])) ? $prismatic_options_highlight['init_javascript'] : ''; | ||||
@@ -350,7 +350,7 @@ function prismatic_active_languages_loop($library, $excerpt, $content, $comments | |||||
foreach ($fields as $key => $value) { | foreach ($fields as $key => $value) { | ||||
if (strpos($value, $cls) !== false) { | |||||
if (is_string($value) && strpos($value, $cls) !== false) { | |||||
$languages[] = $cls; | $languages[] = $cls; | ||||
@@ -379,6 +379,7 @@ function prismatic_prism_classes() { | |||||
'language-applescript', | 'language-applescript', | ||||
'language-arduino', | 'language-arduino', | ||||
'language-bash', | 'language-bash', | ||||
'language-batch', | |||||
'language-c', | 'language-c', | ||||
'language-csharp', | 'language-csharp', | ||||
'language-cpp', | 'language-cpp', | ||||
@@ -412,9 +413,11 @@ function prismatic_prism_classes() { | |||||
'language-powershell', | 'language-powershell', | ||||
'language-python', | 'language-python', | ||||
'language-ruby', | 'language-ruby', | ||||
'language-rust', | |||||
'language-sass', | 'language-sass', | ||||
'language-scala', | 'language-scala', | ||||
'language-scss', | 'language-scss', | ||||
'language-shell-session', | |||||
'language-sql', | 'language-sql', | ||||
'language-swift', | 'language-swift', | ||||
'language-tsx', | 'language-tsx', | ||||
@@ -422,7 +425,6 @@ function prismatic_prism_classes() { | |||||
'language-typescript', | 'language-typescript', | ||||
'language-visual-basic', | 'language-visual-basic', | ||||
'language-yaml', | 'language-yaml', | ||||
'language-none', | 'language-none', | ||||
), | ), | ||||
@@ -106,6 +106,7 @@ registerBlockType('prismatic/blocks', { | |||||
{ label : 'PowerShell', value : 'powershell' }, | { label : 'PowerShell', value : 'powershell' }, | ||||
{ label : 'Python', value : 'python' }, | { label : 'Python', value : 'python' }, | ||||
{ label : 'Ruby', value : 'ruby' }, | { label : 'Ruby', value : 'ruby' }, | ||||
{ label : 'Rust', value : 'rust' }, | |||||
{ label : 'Scala', value : 'scala' }, | { label : 'Scala', value : 'scala' }, | ||||
{ label : 'Shell Session', value : 'shell' }, | { label : 'Shell Session', value : 'shell' }, | ||||
{ label : 'SQL', value : 'sql' }, | { label : 'SQL', value : 'sql' }, | ||||
@@ -74,55 +74,58 @@ registerBlockType('prismatic/blocks', { | |||||
value : language, | value : language, | ||||
onChange : onChangelanguage, | onChange : onChangelanguage, | ||||
options : [ | options : [ | ||||
{ label : 'Language..', value : '' }, | |||||
{ label : 'Apache', value : 'apacheconf' }, | |||||
{ label : 'AppleScript', value : 'applescript' }, | |||||
{ label : 'Arduino', value : 'arduino' }, | |||||
{ label : 'Bash', value : 'bash' }, | |||||
{ label : 'C', value : 'c' }, | |||||
{ label : 'C#', value : 'csharp' }, | |||||
{ label : 'C++', value : 'cpp' }, | |||||
{ label : 'C-like', value : 'clike' }, | |||||
{ label : 'CoffeeScript', value : 'coffeescript' }, | |||||
{ label : 'CSS', value : 'css' }, | |||||
{ label : 'D', value : 'd' }, | |||||
{ label : 'Dart', value : 'dart' }, | |||||
{ label : 'Diff', value : 'diff' }, | |||||
{ label : 'Git', value : 'git' }, | |||||
{ label : 'Go', value : 'go' }, | |||||
{ label : 'GraphQL', value : 'graphql' }, | |||||
{ label : 'Groovy', value : 'groovy' }, | |||||
{ label : 'HTML', value : 'markup' }, | |||||
{ label : 'HTTP', value : 'http' }, | |||||
{ label : 'Ini', value : 'ini' }, | |||||
{ label : 'Java', value : 'java' }, | |||||
{ label : 'JavaScript', value : 'javascript' }, | |||||
{ label : 'JSON', value : 'json' }, | |||||
{ label : 'JSX', value : 'jsx' }, | |||||
{ label : 'Kotlin', value : 'kotlin' }, | |||||
{ label : 'LaTeX', value : 'latex' }, | |||||
{ label : 'Lua', value : 'lua' }, | |||||
{ label : 'Makefile', value : 'makefile' }, | |||||
{ label : 'Markdown', value : 'markdown' }, | |||||
{ label : 'Markup', value : 'markup' }, | |||||
{ label : 'NGINX', value : 'nginx' }, | |||||
{ label : 'Objective-C', value : 'objectivec' }, | |||||
{ label : 'Pascal', value : 'pascal' }, | |||||
{ label : 'Perl', value : 'perl' }, | |||||
{ label : 'PHP', value : 'php' }, | |||||
{ label : 'PowerShell', value : 'powershell' }, | |||||
{ label : 'Python', value : 'python' }, | |||||
{ label : 'Ruby', value : 'ruby' }, | |||||
{ label : 'SASS', value : 'sass' }, | |||||
{ label : 'Scala', value : 'scala' }, | |||||
{ label : 'SCSS', value : 'scss' }, | |||||
{ label : 'SQL', value : 'sql' }, | |||||
{ label : 'Swift', value : 'swift' }, | |||||
{ label : 'TSX', value : 'tsx' }, | |||||
{ label : 'Twig', value : 'twig' }, | |||||
{ label : 'TypeScript', value : 'typescript' }, | |||||
{ label : 'Visual Basic', value : 'visual-basic' }, | |||||
{ label : 'YAML', value : 'yaml' }, | |||||
{ label : 'Language..', value : '' }, | |||||
{ label : 'Apache', value : 'apacheconf' }, | |||||
{ label : 'AppleScript', value : 'applescript' }, | |||||
{ label : 'Arduino', value : 'arduino' }, | |||||
{ label : 'Bash', value : 'bash' }, | |||||
{ label : 'Batch', value : 'batch' }, | |||||
{ label : 'C', value : 'c' }, | |||||
{ label : 'C#', value : 'csharp' }, | |||||
{ label : 'C++', value : 'cpp' }, | |||||
{ label : 'C-like', value : 'clike' }, | |||||
{ label : 'CoffeeScript', value : 'coffeescript' }, | |||||
{ label : 'CSS', value : 'css' }, | |||||
{ label : 'D', value : 'd' }, | |||||
{ label : 'Dart', value : 'dart' }, | |||||
{ label : 'Diff', value : 'diff' }, | |||||
{ label : 'Git', value : 'git' }, | |||||
{ label : 'Go', value : 'go' }, | |||||
{ label : 'GraphQL', value : 'graphql' }, | |||||
{ label : 'Groovy', value : 'groovy' }, | |||||
{ label : 'HTML', value : 'markup' }, | |||||
{ label : 'HTTP', value : 'http' }, | |||||
{ label : 'Ini', value : 'ini' }, | |||||
{ label : 'Java', value : 'java' }, | |||||
{ label : 'JavaScript', value : 'javascript' }, | |||||
{ label : 'JSON', value : 'json' }, | |||||
{ label : 'JSX', value : 'jsx' }, | |||||
{ label : 'Kotlin', value : 'kotlin' }, | |||||
{ label : 'LaTeX', value : 'latex' }, | |||||
{ label : 'Lua', value : 'lua' }, | |||||
{ label : 'Makefile', value : 'makefile' }, | |||||
{ label : 'Markdown', value : 'markdown' }, | |||||
{ label : 'Markup', value : 'markup' }, | |||||
{ label : 'NGINX', value : 'nginx' }, | |||||
{ label : 'Objective-C', value : 'objectivec' }, | |||||
{ label : 'Pascal', value : 'pascal' }, | |||||
{ label : 'Perl', value : 'perl' }, | |||||
{ label : 'PHP', value : 'php' }, | |||||
{ label : 'PowerShell', value : 'powershell' }, | |||||
{ label : 'Python', value : 'python' }, | |||||
{ label : 'Ruby', value : 'ruby' }, | |||||
{ label : 'Rust', value : 'rust' }, | |||||
{ label : 'SASS', value : 'sass' }, | |||||
{ label : 'Scala', value : 'scala' }, | |||||
{ label : 'SCSS', value : 'scss' }, | |||||
{ label : 'Shell Session', value : 'shell-session' }, | |||||
{ label : 'SQL', value : 'sql' }, | |||||
{ label : 'Swift', value : 'swift' }, | |||||
{ label : 'TSX', value : 'tsx' }, | |||||
{ label : 'Twig', value : 'twig' }, | |||||
{ label : 'TypeScript', value : 'typescript' }, | |||||
{ label : 'Visual Basic', value : 'visual-basic' }, | |||||
{ label : 'YAML', value : 'yaml' }, | |||||
] | ] | ||||
} | } | ||||
) | ) | ||||
@@ -68,6 +68,7 @@ | |||||
{ text : 'PowerShell', value : 'powershell' }, | { text : 'PowerShell', value : 'powershell' }, | ||||
{ text : 'Python', value : 'python' }, | { text : 'Python', value : 'python' }, | ||||
{ text : 'Ruby', value : 'ruby' }, | { text : 'Ruby', value : 'ruby' }, | ||||
{ text : 'Rust', value : 'rust' }, | |||||
{ text : 'Scala', value : 'scala' }, | { text : 'Scala', value : 'scala' }, | ||||
{ text : 'Shell Session', value : 'shell' }, | { text : 'Shell Session', value : 'shell' }, | ||||
{ text : 'SQL', value : 'sql' }, | { text : 'SQL', value : 'sql' }, | ||||
@@ -36,55 +36,58 @@ | |||||
value : code.language, | value : code.language, | ||||
values : [ | values : [ | ||||
{ text : 'Language..', value : '' }, | |||||
{ text : 'Apache', value : 'apacheconf' }, | |||||
{ text : 'AppleScript', value : 'applescript' }, | |||||
{ text : 'Arduino', value : 'arduino' }, | |||||
{ text : 'Bash', value : 'bash' }, | |||||
{ text : 'C', value : 'c' }, | |||||
{ text : 'C#', value : 'csharp' }, | |||||
{ text : 'C++', value : 'cpp' }, | |||||
{ text : 'C-like', value : 'clike' }, | |||||
{ text : 'CoffeeScript', value : 'coffeescript' }, | |||||
{ text : 'CSS', value : 'css' }, | |||||
{ text : 'D', value : 'd' }, | |||||
{ text : 'Dart', value : 'dart' }, | |||||
{ text : 'Diff', value : 'diff' }, | |||||
{ text : 'Git', value : 'git' }, | |||||
{ text : 'Go', value : 'go' }, | |||||
{ text : 'GraphQL', value : 'graphql' }, | |||||
{ text : 'Groovy', value : 'groovy' }, | |||||
{ text : 'HTML', value : 'markup' }, | |||||
{ text : 'HTTP', value : 'http' }, | |||||
{ text : 'Ini', value : 'ini' }, | |||||
{ text : 'Java', value : 'java' }, | |||||
{ text : 'JavaScript', value : 'javascript' }, | |||||
{ text : 'JSON', value : 'json' }, | |||||
{ text : 'JSX', value : 'jsx' }, | |||||
{ text : 'Kotlin', value : 'kotlin' }, | |||||
{ text : 'LaTeX', value : 'latex' }, | |||||
{ text : 'Lua', value : 'lua' }, | |||||
{ text : 'Makefile', value : 'makefile' }, | |||||
{ text : 'Markdown', value : 'markdown' }, | |||||
{ text : 'Markup', value : 'markup' }, | |||||
{ text : 'NGINX', value : 'nginx' }, | |||||
{ text : 'Objective-C', value : 'objectivec' }, | |||||
{ text : 'Pascal', value : 'pascal' }, | |||||
{ text : 'Perl', value : 'perl' }, | |||||
{ text : 'PHP', value : 'php' }, | |||||
{ text : 'PowerShell', value : 'powershell' }, | |||||
{ text : 'Python', value : 'python' }, | |||||
{ text : 'Ruby', value : 'ruby' }, | |||||
{ text : 'SASS', value : 'sass' }, | |||||
{ text : 'Scala', value : 'scala' }, | |||||
{ text : 'SCSS', value : 'scss' }, | |||||
{ text : 'SQL', value : 'sql' }, | |||||
{ text : 'Swift', value : 'swift' }, | |||||
{ text : 'TSX', value : 'tsx' }, | |||||
{ text : 'Twig', value : 'twig' }, | |||||
{ text : 'TypeScript', value : 'typescript' }, | |||||
{ text : 'Visual Basic', value : 'visual-basic' }, | |||||
{ text : 'YAML', value : 'yaml' }, | |||||
{ text : 'Language..', value : '' }, | |||||
{ text : 'Apache', value : 'apacheconf' }, | |||||
{ text : 'AppleScript', value : 'applescript' }, | |||||
{ text : 'Arduino', value : 'arduino' }, | |||||
{ text : 'Bash', value : 'bash' }, | |||||
{ text : 'Batch', value : 'batch' }, | |||||
{ text : 'C', value : 'c' }, | |||||
{ text : 'C#', value : 'csharp' }, | |||||
{ text : 'C++', value : 'cpp' }, | |||||
{ text : 'C-like', value : 'clike' }, | |||||
{ text : 'CoffeeScript', value : 'coffeescript' }, | |||||
{ text : 'CSS', value : 'css' }, | |||||
{ text : 'D', value : 'd' }, | |||||
{ text : 'Dart', value : 'dart' }, | |||||
{ text : 'Diff', value : 'diff' }, | |||||
{ text : 'Git', value : 'git' }, | |||||
{ text : 'Go', value : 'go' }, | |||||
{ text : 'GraphQL', value : 'graphql' }, | |||||
{ text : 'Groovy', value : 'groovy' }, | |||||
{ text : 'HTML', value : 'markup' }, | |||||
{ text : 'HTTP', value : 'http' }, | |||||
{ text : 'Ini', value : 'ini' }, | |||||
{ text : 'Java', value : 'java' }, | |||||
{ text : 'JavaScript', value : 'javascript' }, | |||||
{ text : 'JSON', value : 'json' }, | |||||
{ text : 'JSX', value : 'jsx' }, | |||||
{ text : 'Kotlin', value : 'kotlin' }, | |||||
{ text : 'LaTeX', value : 'latex' }, | |||||
{ text : 'Lua', value : 'lua' }, | |||||
{ text : 'Makefile', value : 'makefile' }, | |||||
{ text : 'Markdown', value : 'markdown' }, | |||||
{ text : 'Markup', value : 'markup' }, | |||||
{ text : 'NGINX', value : 'nginx' }, | |||||
{ text : 'Objective-C', value : 'objectivec' }, | |||||
{ text : 'Pascal', value : 'pascal' }, | |||||
{ text : 'Perl', value : 'perl' }, | |||||
{ text : 'PHP', value : 'php' }, | |||||
{ text : 'PowerShell', value : 'powershell' }, | |||||
{ text : 'Python', value : 'python' }, | |||||
{ text : 'Ruby', value : 'ruby' }, | |||||
{ text : 'Rust', value : 'rust' }, | |||||
{ text : 'SASS', value : 'sass' }, | |||||
{ text : 'Scala', value : 'scala' }, | |||||
{ text : 'SCSS', value : 'scss' }, | |||||
{ text : 'Shell Session', value : 'shell-session' }, | |||||
{ text : 'SQL', value : 'sql' }, | |||||
{ text : 'Swift', value : 'swift' }, | |||||
{ text : 'TSX', value : 'tsx' }, | |||||
{ text : 'Twig', value : 'twig' }, | |||||
{ text : 'TypeScript', value : 'typescript' }, | |||||
{ text : 'Visual Basic', value : 'visual-basic' }, | |||||
{ text : 'YAML', value : 'yaml' }, | |||||
], | ], | ||||
onselect : function() { | onselect : function() { | ||||
@@ -1,6 +1,6 @@ | |||||
/*! | /*! | ||||
* Agate by Taufik Nurrohman <https://github.com/tovic> | |||||
* ---------------------------------------------------- | |||||
* Agate by Taufik Nurrohman <https://github.com/taufik-nurrohman> | |||||
* --------------------------------------------------------------- | |||||
* | * | ||||
* #ade5fc | * #ade5fc | ||||
* #a2fca2 | * #a2fca2 | ||||
@@ -67,7 +67,6 @@ Arduino® Light Theme - Stefania Mellai <s.mellai@arduino.cc> | |||||
} | } | ||||
.hljs-meta { | .hljs-meta { | ||||
color: #728E00; | |||||
color: #434f54; | color: #434f54; | ||||
} | } | ||||
@@ -9,10 +9,8 @@ Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax | |||||
display: block; | display: block; | ||||
overflow-x: auto; | overflow-x: auto; | ||||
padding: 0.5em; | padding: 0.5em; | ||||
line-height: 1.3em; | |||||
color: #abb2bf; | color: #abb2bf; | ||||
background: #282c34; | background: #282c34; | ||||
border-radius: 5px; | |||||
} | } | ||||
.hljs-keyword, .hljs-operator { | .hljs-keyword, .hljs-operator { | ||||
color: #F92672; | color: #F92672; | ||||
@@ -10,9 +10,6 @@ Darcula color scheme from the JetBrains family of IDEs | |||||
overflow-x: auto; | overflow-x: auto; | ||||
padding: 0.5em; | padding: 0.5em; | ||||
background: #2b2b2b; | background: #2b2b2b; | ||||
} | |||||
.hljs { | |||||
color: #bababa; | color: #bababa; | ||||
} | } | ||||
@@ -10,7 +10,8 @@ Date: 2013-04-02 | |||||
display: block; | display: block; | ||||
overflow-x: auto; | overflow-x: auto; | ||||
padding: 0.5em; | padding: 0.5em; | ||||
background: #eee; color: black; | |||||
background: #eee; | |||||
color: black; | |||||
} | } | ||||
.hljs-link, | .hljs-link, | ||||
@@ -1,5 +1,6 @@ | |||||
/** | /** | ||||
* GitHub Gist Theme | * GitHub Gist Theme | ||||
* Author : Anthony Attard - https://github.com/AnthonyAttard | |||||
* Author : Louis Barranqueiro - https://github.com/LouisBarranqueiro | * Author : Louis Barranqueiro - https://github.com/LouisBarranqueiro | ||||
*/ | */ | ||||
@@ -16,7 +17,6 @@ | |||||
color: #969896; | color: #969896; | ||||
} | } | ||||
.hljs-string, | |||||
.hljs-variable, | .hljs-variable, | ||||
.hljs-template-variable, | .hljs-template-variable, | ||||
.hljs-strong, | .hljs-strong, | ||||
@@ -28,7 +28,7 @@ | |||||
.hljs-keyword, | .hljs-keyword, | ||||
.hljs-selector-tag, | .hljs-selector-tag, | ||||
.hljs-type { | .hljs-type { | ||||
color: #a71d5d; | |||||
color: #d73a49; | |||||
} | } | ||||
.hljs-literal, | .hljs-literal, | ||||
@@ -53,7 +53,7 @@ | |||||
.hljs-selector-class, | .hljs-selector-class, | ||||
.hljs-selector-attr, | .hljs-selector-attr, | ||||
.hljs-selector-pseudo { | .hljs-selector-pseudo { | ||||
color: #795da3; | |||||
color: #6f42c1; | |||||
} | } | ||||
.hljs-addition { | .hljs-addition { | ||||
@@ -69,3 +69,11 @@ | |||||
.hljs-link { | .hljs-link { | ||||
text-decoration: underline; | text-decoration: underline; | ||||
} | } | ||||
.hljs-number { | |||||
color: #005cc5; | |||||
} | |||||
.hljs-string { | |||||
color: #032f62; | |||||
} |
@@ -12,7 +12,7 @@ GML Theme - Meseta <meseta@gmail.com> | |||||
color: #C0C0C0; | color: #C0C0C0; | ||||
} | } | ||||
.hljs-keywords { | |||||
.hljs-keyword { | |||||
color: #FFB871; | color: #FFB871; | ||||
font-weight: bold; | font-weight: bold; | ||||
} | } | ||||
@@ -0,0 +1,122 @@ | |||||
/* | |||||
Gradient Dark (c) Samia Ali <samiaab1990@gmail.com> | |||||
*/ | |||||
.hljs | |||||
{ | |||||
display: block; | |||||
overflow-x: auto; | |||||
padding: 0.5em; | |||||
background: rgb(80,31,122); | |||||
background: linear-gradient(166deg, rgba(80,31,122,1) 0%, rgba(40,32,179,1) 80%); | |||||
color:#e7e4eb; | |||||
} | |||||
.hljs-subtr{ | |||||
color:#e7e4eb; | |||||
} | |||||
.hljs-doctag, | |||||
.hljs-meta, | |||||
.hljs-comment, | |||||
.hljs-quote | |||||
{ | |||||
color:#af8dd9; | |||||
} | |||||
.hljs-selector-tag, | |||||
.hljs-selector-id, | |||||
.hljs-template-tag, | |||||
.hljs-regexp, | |||||
.hljs-attr, | |||||
.hljs-tag | |||||
{ | |||||
color:#AEFBFF; | |||||
} | |||||
.hljs-params, | |||||
.hljs-selector-class, | |||||
.hljs-bullet | |||||
{ | |||||
color:#F19FFF; | |||||
} | |||||
.hljs-keyword, | |||||
.hljs-section, | |||||
.hljs-meta-keyword, | |||||
.hljs-symbol, | |||||
.hljs-type | |||||
{ | |||||
color:#17fc95; | |||||
} | |||||
.hljs-addition, | |||||
.hljs-number, | |||||
.hljs-link | |||||
{ | |||||
color:#C5FE00; | |||||
} | |||||
.hljs-string | |||||
{ | |||||
color: #38c0ff; | |||||
} | |||||
.hljs-attribute, | |||||
.hljs-addition | |||||
{ | |||||
color:#E7FF9F; | |||||
} | |||||
.hljs-variable, | |||||
.hljs-template-variable | |||||
{ | |||||
color:#E447FF; | |||||
} | |||||
.hljs-builtin-name, | |||||
.hljs-built_in, | |||||
.hljs-formula, | |||||
.hljs-name, | |||||
.hljs-title, | |||||
.hljs-class, | |||||
.hljs-function | |||||
{ | |||||
color: #FFC800; | |||||
} | |||||
.hljs-selector-pseudo, | |||||
.hljs-deletion, | |||||
.hljs-literal | |||||
{ | |||||
color:#FF9E44; | |||||
} | |||||
.hljs-emphasis, | |||||
.hljs-quote | |||||
{ | |||||
font-style:italic; | |||||
} | |||||
.hljs-params, | |||||
.hljs-selector-class, | |||||
.hljs-strong, | |||||
.hljs-selector-tag, | |||||
.hljs-selector-id, | |||||
.hljs-template-tag, | |||||
.hljs-section, | |||||
.hljs-keyword | |||||
{ | |||||
font-weight:bold; | |||||
} |
@@ -69,6 +69,7 @@ | |||||
.hljs { | .hljs { | ||||
display: block; | display: block; | ||||
overflow-x: auto; | |||||
background: #322931; | background: #322931; | ||||
color: #b9b5b8; | color: #b9b5b8; | ||||
padding: 0.5em; | padding: 0.5em; | ||||
@@ -14,9 +14,8 @@ ISBL Editor style light color schemec (c) Dmitriy Tarasov <dimatar@gmail.com> | |||||
/* Base color: saturation 0; */ | /* Base color: saturation 0; */ | ||||
.hljs, | |||||
.hljs-subst { | .hljs-subst { | ||||
color: #000000; | |||||
color: black; | |||||
} | } | ||||
.hljs-comment { | .hljs-comment { | ||||
@@ -8,6 +8,7 @@ Lightfair style (c) Tristian Kelly <tristian.kelly560@gmail.com> | |||||
display: block; | display: block; | ||||
overflow-x: auto; | overflow-x: auto; | ||||
padding: 0.5em; | padding: 0.5em; | ||||
/* TODO: background? */ | |||||
} | } | ||||
.hljs-name { | .hljs-name { | ||||
@@ -12,9 +12,9 @@ Music: Aphex Twin / Xtal | |||||
overflow-x: auto; | overflow-x: auto; | ||||
padding: 0.5em; | padding: 0.5em; | ||||
background-color: #f4f4f4; | background-color: #f4f4f4; | ||||
color: black; | |||||
} | } | ||||
.hljs, | |||||
.hljs-subst { | .hljs-subst { | ||||
color: black; | color: black; | ||||
} | } | ||||
@@ -6,9 +6,6 @@ | |||||
overflow-x: auto; | overflow-x: auto; | ||||
padding: 0.5em; | padding: 0.5em; | ||||
background: #eaeef3; | background: #eaeef3; | ||||
} | |||||
.hljs { | |||||
color: #00193a; | color: #00193a; | ||||
} | } | ||||
@@ -6,7 +6,8 @@ Monokai style - ported by Luigi Maselli - http://grigio.org | |||||
display: block; | display: block; | ||||
overflow-x: auto; | overflow-x: auto; | ||||
padding: 0.5em; | padding: 0.5em; | ||||
background: #272822; color: #ddd; | |||||
background: #272822; | |||||
color: #ddd; | |||||
} | } | ||||
.hljs-tag, | .hljs-tag, | ||||
@@ -0,0 +1,182 @@ | |||||
/* | |||||
Night Owl for highlight.js (c) Carl Baxter <carl@cbax.tech> | |||||
An adaptation of Sarah Drasner's Night Owl VS Code Theme | |||||
https://github.com/sdras/night-owl-vscode-theme | |||||
Copyright (c) 2018 Sarah Drasner | |||||
Permission is hereby granted, free of charge, to any person obtaining a copy | |||||
of this software and associated documentation files (the "Software"), to deal | |||||
in the Software without restriction, including without limitation the rights | |||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |||||
copies of the Software, and to permit persons to whom the Software is | |||||
furnished to do so, subject to the following conditions: | |||||
The above copyright notice and this permission notice shall be included in all | |||||
copies or substantial portions of the Software. | |||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | |||||
SOFTWARE. | |||||
*/ | |||||
.hljs { | |||||
display: block; | |||||
overflow-x: auto; | |||||
padding: 0.5em; | |||||
background: #011627; | |||||
color: #d6deeb; | |||||
} | |||||
/* General Purpose */ | |||||
.hljs-keyword { | |||||
color: #c792ea; | |||||
font-style: italic; | |||||
} | |||||
.hljs-built_in { | |||||
color: #addb67; | |||||
font-style: italic; | |||||
} | |||||
.hljs-type { | |||||
color: #82aaff; | |||||
} | |||||
.hljs-literal { | |||||
color: #ff5874; | |||||
} | |||||
.hljs-number { | |||||
color: #F78C6C; | |||||
} | |||||
.hljs-regexp { | |||||
color: #5ca7e4; | |||||
} | |||||
.hljs-string { | |||||
color: #ecc48d; | |||||
} | |||||
.hljs-subst { | |||||
color: #d3423e; | |||||
} | |||||
.hljs-symbol { | |||||
color: #82aaff; | |||||
} | |||||
.hljs-class { | |||||
color: #ffcb8b; | |||||
} | |||||
.hljs-function { | |||||
color: #82AAFF; | |||||
} | |||||
.hljs-title { | |||||
color: #DCDCAA; | |||||
font-style: italic; | |||||
} | |||||
.hljs-params { | |||||
color: #7fdbca; | |||||
} | |||||
/* Meta */ | |||||
.hljs-comment { | |||||
color: #637777; | |||||
font-style: italic; | |||||
} | |||||
.hljs-doctag { | |||||
color: #7fdbca; | |||||
} | |||||
.hljs-meta { | |||||
color: #82aaff; | |||||
} | |||||
.hljs-meta-keyword { | |||||
color: #82aaff; | |||||
} | |||||
.hljs-meta-string { | |||||
color: #ecc48d; | |||||
} | |||||
/* Tags, attributes, config */ | |||||
.hljs-section { | |||||
color: #82b1ff; | |||||
} | |||||
.hljs-tag, | |||||
.hljs-name, | |||||
.hljs-builtin-name { | |||||
color: #7fdbca; | |||||
} | |||||
.hljs-attr { | |||||
color: #7fdbca; | |||||
} | |||||
.hljs-attribute { | |||||
color: #80cbc4; | |||||
} | |||||
.hljs-variable { | |||||
color: #addb67; | |||||
} | |||||
/* Markup */ | |||||
.hljs-bullet { | |||||
color: #d9f5dd; | |||||
} | |||||
.hljs-code { | |||||
color: #80CBC4; | |||||
} | |||||
.hljs-emphasis { | |||||
color: #c792ea; | |||||
font-style: italic; | |||||
} | |||||
.hljs-strong { | |||||
color: #addb67; | |||||
font-weight: bold; | |||||
} | |||||
.hljs-formula { | |||||
color: #c792ea; | |||||
} | |||||
.hljs-link { | |||||
color: #ff869a; | |||||
} | |||||
.hljs-quote { | |||||
color: #697098; | |||||
font-style: italic; | |||||
} | |||||
/* CSS */ | |||||
.hljs-selector-tag { | |||||
color: #ff6363; | |||||
} | |||||
.hljs-selector-id { | |||||
color: #fad430; | |||||
} | |||||
.hljs-selector-class { | |||||
color: #addb67; | |||||
font-style: italic; | |||||
} | |||||
.hljs-selector-attr, | |||||
.hljs-selector-pseudo { | |||||
color: #c792ea; | |||||
font-style: italic; | |||||
} | |||||
/* Templates */ | |||||
.hljs-template-tag { | |||||
color: #c792ea; | |||||
} | |||||
.hljs-template-variable { | |||||
color: #addb67; | |||||
} | |||||
/* diff */ | |||||
.hljs-addition { | |||||
color: #addb67ff; | |||||
font-style: italic; | |||||
} | |||||
.hljs-deletion { | |||||
color: #EF535090; | |||||
font-style: italic; | |||||
} |
@@ -21,7 +21,7 @@ NOTE_2: Color names provided in comments were derived using "Name that Color" on | |||||
http://chir.ag/projects/name-that-color | http://chir.ag/projects/name-that-color | ||||
*/ | */ | ||||
.hljs { /* Common set of rules required by highlight.js (don'r remove!) */ | |||||
.hljs { | |||||
display: block; | display: block; | ||||
overflow-x: auto; | overflow-x: auto; | ||||
padding: 0.5em; | padding: 0.5em; | ||||
@@ -11,8 +11,7 @@ | |||||
overflow-x: auto; | overflow-x: auto; | ||||
/* Custom font is optional */ | /* Custom font is optional */ | ||||
/* font-family: 'Operator Mono', 'Fira Code', 'Menlo', 'Monaco', 'Courier New', 'monospace'; */ | /* font-family: 'Operator Mono', 'Fira Code', 'Menlo', 'Monaco', 'Courier New', 'monospace'; */ | ||||
line-height: 1.45; | |||||
padding: 2rem; | |||||
padding: 0.5em; | |||||
background: #2d2b57; | background: #2d2b57; | ||||
font-weight: normal; | font-weight: normal; | ||||
} | } | ||||
@@ -6,4 +6,5 @@ div.code-toolbar > div.toolbar div.toolbar-item { float: left; margin: 0 0 0 3px | |||||
div.code-toolbar > div.toolbar a, | div.code-toolbar > div.toolbar a, | ||||
div.code-toolbar > div.toolbar button, | div.code-toolbar > div.toolbar button, | ||||
div.code-toolbar > div.toolbar span { display: block; padding: 3px 5px; line-height: 11px; font-size: 11px; border-radius: 2px; cursor: default; } | |||||
div.code-toolbar > div.toolbar span { display: block; padding: 3px 5px; line-height: 11px; font-size: 11px; cursor: default; } | |||||
div.code-toolbar > div.toolbar button { cursor: pointer; } |
@@ -1 +1 @@ | |||||
code[class*="language-"],pre[class*="language-"]{color:white;background:none;text-shadow:0 -.1em .2em black;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}}pre[class*="language-"],:not(pre) >code[class*="language-"]{background:hsl(30,20%,25%)}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto;border:.3em solid hsl(30,20%,40%);border-radius:.5em;box-shadow:1px 1px .5em black inset}:not(pre) >code[class*="language-"]{padding:.15em .2em .05em;border-radius:.3em;border:.13em solid hsl(30,20%,40%);box-shadow:1px 1px .3em -.1em black inset;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:hsl(30,20%,50%)}.token.punctuation{opacity:.7}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol{color:hsl(350,40%,70%)}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:hsl(75,70%,60%)}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:hsl(40,90%,60%)}.token.atrule,.token.attr-value,.token.keyword{color:hsl(350,40%,70%)}.token.regex,.token.important{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.deleted{color:red}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:hsl(24,20%,95%);font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px white}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}pre[class*="language-"].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*="language-"].line-numbers >code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows >span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows >span:before{content:counter(linenumber);color:#999;display:block;padding-right:0.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar >.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity 0.3s ease-in-out;opacity:0}div.code-toolbar:hover >.toolbar{opacity:1}div.code-toolbar:focus-within >.toolbar{opacity:1}div.code-toolbar >.toolbar .toolbar-item{display:inline-block}div.code-toolbar >.toolbar a{cursor:pointer}div.code-toolbar >.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar >.toolbar a,div.code-toolbar >.toolbar button,div.code-toolbar >.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,0.2);box-shadow:0 2px 0 0 rgba(0,0,0,0.2);border-radius:.5em}div.code-toolbar >.toolbar a:hover,div.code-toolbar >.toolbar a:focus,div.code-toolbar >.toolbar button:hover,div.code-toolbar >.toolbar button:focus,div.code-toolbar >.toolbar span:hover,div.code-toolbar >.toolbar span:focus{color:inherit;text-decoration:none} | |||||
code[class*="language-"],pre[class*="language-"]{color:white;background:none;text-shadow:0 -.1em .2em black;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}}pre[class*="language-"],:not(pre) >code[class*="language-"]{background:hsl(30,20%,25%)}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto;border:.3em solid hsl(30,20%,40%);border-radius:.5em;box-shadow:1px 1px .5em black inset}:not(pre) >code[class*="language-"]{padding:.15em .2em .05em;border-radius:.3em;border:.13em solid hsl(30,20%,40%);box-shadow:1px 1px .3em -.1em black inset;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:hsl(30,20%,50%)}.token.punctuation{opacity:.7}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol{color:hsl(350,40%,70%)}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:hsl(75,70%,60%)}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:hsl(40,90%,60%)}.token.atrule,.token.attr-value,.token.keyword{color:hsl(350,40%,70%)}.token.regex,.token.important{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.deleted{color:red}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:hsl(24,20%,95%);font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px white}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}pre[class*="language-"].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*="language-"].line-numbers >code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows >span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows >span:before{content:counter(linenumber);color:#999;display:block;padding-right:0.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar >.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity 0.3s ease-in-out;opacity:0}div.code-toolbar:hover >.toolbar{opacity:1}div.code-toolbar:focus-within >.toolbar{opacity:1}div.code-toolbar >.toolbar .toolbar-item{display:inline-block}div.code-toolbar >.toolbar a{cursor:pointer}div.code-toolbar >.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar >.toolbar a,div.code-toolbar >.toolbar button,div.code-toolbar >.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,0.2);box-shadow:0 2px 0 0 rgba(0,0,0,0.2);border-radius:.5em}div.code-toolbar >.toolbar a:hover,div.code-toolbar >.toolbar a:focus,div.code-toolbar >.toolbar button:hover,div.code-toolbar >.toolbar button:focus,div.code-toolbar >.toolbar span:hover,div.code-toolbar >.toolbar span:focus{color:inherit;text-decoration:none} |
@@ -1 +1 @@ | |||||
code[class*="language-"],pre[class*="language-"]{color:black;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]::-moz-selection,pre[class*="language-"]::-moz-selection,code[class*="language-"]::-moz-selection,code[class*="language-"]::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*="language-"]::selection,pre[class*="language-"]::selection,code[class*="language-"]::selection,code[class*="language-"]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto}:not(pre) >code[class*="language-"],pre[class*="language-"]{background:#f5f2f0}:not(pre) >code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#DD4A68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:hsl(24,20%,95%);font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px white}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}pre[class*="language-"].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*="language-"].line-numbers >code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows >span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows >span:before{content:counter(linenumber);color:#999;display:block;padding-right:0.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar >.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity 0.3s ease-in-out;opacity:0}div.code-toolbar:hover >.toolbar{opacity:1}div.code-toolbar:focus-within >.toolbar{opacity:1}div.code-toolbar >.toolbar .toolbar-item{display:inline-block}div.code-toolbar >.toolbar a{cursor:pointer}div.code-toolbar >.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar >.toolbar a,div.code-toolbar >.toolbar button,div.code-toolbar >.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,0.2);box-shadow:0 2px 0 0 rgba(0,0,0,0.2);border-radius:.5em}div.code-toolbar >.toolbar a:hover,div.code-toolbar >.toolbar a:focus,div.code-toolbar >.toolbar button:hover,div.code-toolbar >.toolbar button:focus,div.code-toolbar >.toolbar span:hover,div.code-toolbar >.toolbar span:focus{color:inherit;text-decoration:none} | |||||
code[class*="language-"],pre[class*="language-"]{color:black;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]::-moz-selection,pre[class*="language-"]::-moz-selection,code[class*="language-"]::-moz-selection,code[class*="language-"]::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*="language-"]::selection,pre[class*="language-"]::selection,code[class*="language-"]::selection,code[class*="language-"]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto}:not(pre) >code[class*="language-"],pre[class*="language-"]{background:#f5f2f0}:not(pre) >code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#DD4A68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:hsl(24,20%,95%);font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px white}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}pre[class*="language-"].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*="language-"].line-numbers >code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows >span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows >span:before{content:counter(linenumber);color:#999;display:block;padding-right:0.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar >.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity 0.3s ease-in-out;opacity:0}div.code-toolbar:hover >.toolbar{opacity:1}div.code-toolbar:focus-within >.toolbar{opacity:1}div.code-toolbar >.toolbar .toolbar-item{display:inline-block}div.code-toolbar >.toolbar a{cursor:pointer}div.code-toolbar >.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar >.toolbar a,div.code-toolbar >.toolbar button,div.code-toolbar >.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,0.2);box-shadow:0 2px 0 0 rgba(0,0,0,0.2);border-radius:.5em}div.code-toolbar >.toolbar a:hover,div.code-toolbar >.toolbar a:focus,div.code-toolbar >.toolbar button:hover,div.code-toolbar >.toolbar button:focus,div.code-toolbar >.toolbar span:hover,div.code-toolbar >.toolbar span:focus{color:inherit;text-decoration:none} |
@@ -1 +1 @@ | |||||
code[class*="language-"],pre[class*="language-"]{font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]{padding:.4em .8em;margin:.5em 0;overflow:auto;background:url('data:image/svg+xml;charset=utf-8,<svg%20version%3D"1.1"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"100"%20height%3D"100"%20fill%3D"rgba(0%2C0%2C0%2C.2)">%0D%0A<polygon%20points%3D"0%2C50%2050%2C0%200%2C0"%20%2F>%0D%0A<polygon%20points%3D"0%2C100%2050%2C100%20100%2C50%20100%2C0"%20%2F>%0D%0A<%2Fsvg>');background-size:1em 1em}code[class*="language-"]{background:black;color:white;box-shadow:-.3em 0 0 .3em black,.3em 0 0 .3em black}:not(pre) >code[class*="language-"]{padding:.2em;border-radius:.3em;box-shadow:none;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#aaa}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol{color:#0cf}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin{color:yellow}.token.operator,.token.entity,.token.url,.language-css .token.string,.token.variable,.token.inserted{color:yellowgreen}.token.atrule,.token.attr-value,.token.keyword{color:deeppink}.token.regex,.token.important{color:orange}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.deleted{color:red}pre.diff-highlight.diff-highlight >code .token.deleted:not(.prefix),pre >code.diff-highlight.diff-highlight .token.deleted:not(.prefix){background-color:rgba(255,0,0,.3);display:inline}pre.diff-highlight.diff-highlight >code .token.inserted:not(.prefix),pre >code.diff-highlight.diff-highlight .token.inserted:not(.prefix){background-color:rgba(0,255,128,.3);display:inline}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:hsl(24,20%,95%);font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px white}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}pre[class*="language-"].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*="language-"].line-numbers >code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows >span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows >span:before{content:counter(linenumber);color:#999;display:block;padding-right:0.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar >.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity 0.3s ease-in-out;opacity:0}div.code-toolbar:hover >.toolbar{opacity:1}div.code-toolbar:focus-within >.toolbar{opacity:1}div.code-toolbar >.toolbar .toolbar-item{display:inline-block}div.code-toolbar >.toolbar a{cursor:pointer}div.code-toolbar >.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar >.toolbar a,div.code-toolbar >.toolbar button,div.code-toolbar >.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,0.2);box-shadow:0 2px 0 0 rgba(0,0,0,0.2);border-radius:.5em}div.code-toolbar >.toolbar a:hover,div.code-toolbar >.toolbar a:focus,div.code-toolbar >.toolbar button:hover,div.code-toolbar >.toolbar button:focus,div.code-toolbar >.toolbar span:hover,div.code-toolbar >.toolbar span:focus{color:inherit;text-decoration:none} | |||||
code[class*="language-"],pre[class*="language-"]{font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]{padding:.4em .8em;margin:.5em 0;overflow:auto;background:url('data:image/svg+xml;charset=utf-8,<svg%20version%3D"1.1"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"100"%20height%3D"100"%20fill%3D"rgba(0%2C0%2C0%2C.2)">%0D%0A<polygon%20points%3D"0%2C50%2050%2C0%200%2C0"%20%2F>%0D%0A<polygon%20points%3D"0%2C100%2050%2C100%20100%2C50%20100%2C0"%20%2F>%0D%0A<%2Fsvg>');background-size:1em 1em}code[class*="language-"]{background:black;color:white;box-shadow:-.3em 0 0 .3em black,.3em 0 0 .3em black}:not(pre) >code[class*="language-"]{padding:.2em;border-radius:.3em;box-shadow:none;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#aaa}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol{color:#0cf}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin{color:yellow}.token.operator,.token.entity,.token.url,.language-css .token.string,.token.variable,.token.inserted{color:yellowgreen}.token.atrule,.token.attr-value,.token.keyword{color:deeppink}.token.regex,.token.important{color:orange}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.deleted{color:red}pre.diff-highlight.diff-highlight >code .token.deleted:not(.prefix),pre >code.diff-highlight.diff-highlight .token.deleted:not(.prefix){background-color:rgba(255,0,0,.3);display:inline}pre.diff-highlight.diff-highlight >code .token.inserted:not(.prefix),pre >code.diff-highlight.diff-highlight .token.inserted:not(.prefix){background-color:rgba(0,255,128,.3);display:inline}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:hsl(24,20%,95%);font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px white}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}pre[class*="language-"].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*="language-"].line-numbers >code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows >span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows >span:before{content:counter(linenumber);color:#999;display:block;padding-right:0.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar >.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity 0.3s ease-in-out;opacity:0}div.code-toolbar:hover >.toolbar{opacity:1}div.code-toolbar:focus-within >.toolbar{opacity:1}div.code-toolbar >.toolbar .toolbar-item{display:inline-block}div.code-toolbar >.toolbar a{cursor:pointer}div.code-toolbar >.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar >.toolbar a,div.code-toolbar >.toolbar button,div.code-toolbar >.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,0.2);box-shadow:0 2px 0 0 rgba(0,0,0,0.2);border-radius:.5em}div.code-toolbar >.toolbar a:hover,div.code-toolbar >.toolbar a:focus,div.code-toolbar >.toolbar button:hover,div.code-toolbar >.toolbar button:focus,div.code-toolbar >.toolbar span:hover,div.code-toolbar >.toolbar span:focus{color:inherit;text-decoration:none} |
@@ -1 +1 @@ | |||||
code[class*="language-"],pre[class*="language-"]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,0.3);font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto;border-radius:0.3em}:not(pre) >code[class*="language-"],pre[class*="language-"]{background:#272822}:not(pre) >code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:hsl(24,20%,95%);font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px white}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}pre[class*="language-"].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*="language-"].line-numbers >code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows >span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows >span:before{content:counter(linenumber);color:#999;display:block;padding-right:0.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar >.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity 0.3s ease-in-out;opacity:0}div.code-toolbar:hover >.toolbar{opacity:1}div.code-toolbar:focus-within >.toolbar{opacity:1}div.code-toolbar >.toolbar .toolbar-item{display:inline-block}div.code-toolbar >.toolbar a{cursor:pointer}div.code-toolbar >.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar >.toolbar a,div.code-toolbar >.toolbar button,div.code-toolbar >.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,0.2);box-shadow:0 2px 0 0 rgba(0,0,0,0.2);border-radius:.5em}div.code-toolbar >.toolbar a:hover,div.code-toolbar >.toolbar a:focus,div.code-toolbar >.toolbar button:hover,div.code-toolbar >.toolbar button:focus,div.code-toolbar >.toolbar span:hover,div.code-toolbar >.toolbar span:focus{color:inherit;text-decoration:none} | |||||
code[class*="language-"],pre[class*="language-"]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,0.3);font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto;border-radius:0.3em}:not(pre) >code[class*="language-"],pre[class*="language-"]{background:#272822}:not(pre) >code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:hsl(24,20%,95%);font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px white}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}pre[class*="language-"].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*="language-"].line-numbers >code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows >span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows >span:before{content:counter(linenumber);color:#999;display:block;padding-right:0.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar >.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity 0.3s ease-in-out;opacity:0}div.code-toolbar:hover >.toolbar{opacity:1}div.code-toolbar:focus-within >.toolbar{opacity:1}div.code-toolbar >.toolbar .toolbar-item{display:inline-block}div.code-toolbar >.toolbar a{cursor:pointer}div.code-toolbar >.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar >.toolbar a,div.code-toolbar >.toolbar button,div.code-toolbar >.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,0.2);box-shadow:0 2px 0 0 rgba(0,0,0,0.2);border-radius:.5em}div.code-toolbar >.toolbar a:hover,div.code-toolbar >.toolbar a:focus,div.code-toolbar >.toolbar button:hover,div.code-toolbar >.toolbar button:focus,div.code-toolbar >.toolbar span:hover,div.code-toolbar >.toolbar span:focus{color:inherit;text-decoration:none} |
@@ -1 +1 @@ | |||||
code[class*="language-"],pre[class*="language-"]{color:#657b83;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]::-moz-selection,pre[class*="language-"]::-moz-selection,code[class*="language-"]::-moz-selection,code[class*="language-"]::-moz-selection{background:#073642}pre[class*="language-"]::selection,pre[class*="language-"]::selection,code[class*="language-"]::selection,code[class*="language-"]::selection{background:#073642}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto;border-radius:0.3em}:not(pre) >code[class*="language-"],pre[class*="language-"]{background-color:#fdf6e3}:not(pre) >code[class*="language-"]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#93a1a1}.token.punctuation{color:#586e75}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#268bd2}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.url,.token.inserted{color:#2aa198}.token.entity{color:#657b83;background:#eee8d5}.token.atrule,.token.attr-value,.token.keyword{color:#859900}.token.function,.token.class-name{color:#b58900}.token.regex,.token.important,.token.variable{color:#cb4b16}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:hsl(24,20%,95%);font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px white}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}pre[class*="language-"].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*="language-"].line-numbers >code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows >span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows >span:before{content:counter(linenumber);color:#999;display:block;padding-right:0.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar >.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity 0.3s ease-in-out;opacity:0}div.code-toolbar:hover >.toolbar{opacity:1}div.code-toolbar:focus-within >.toolbar{opacity:1}div.code-toolbar >.toolbar .toolbar-item{display:inline-block}div.code-toolbar >.toolbar a{cursor:pointer}div.code-toolbar >.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar >.toolbar a,div.code-toolbar >.toolbar button,div.code-toolbar >.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,0.2);box-shadow:0 2px 0 0 rgba(0,0,0,0.2);border-radius:.5em}div.code-toolbar >.toolbar a:hover,div.code-toolbar >.toolbar a:focus,div.code-toolbar >.toolbar button:hover,div.code-toolbar >.toolbar button:focus,div.code-toolbar >.toolbar span:hover,div.code-toolbar >.toolbar span:focus{color:inherit;text-decoration:none} | |||||
code[class*="language-"],pre[class*="language-"]{color:#657b83;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]::-moz-selection,pre[class*="language-"]::-moz-selection,code[class*="language-"]::-moz-selection,code[class*="language-"]::-moz-selection{background:#073642}pre[class*="language-"]::selection,pre[class*="language-"]::selection,code[class*="language-"]::selection,code[class*="language-"]::selection{background:#073642}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto;border-radius:0.3em}:not(pre) >code[class*="language-"],pre[class*="language-"]{background-color:#fdf6e3}:not(pre) >code[class*="language-"]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#93a1a1}.token.punctuation{color:#586e75}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#268bd2}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.url,.token.inserted{color:#2aa198}.token.entity{color:#657b83;background:#eee8d5}.token.atrule,.token.attr-value,.token.keyword{color:#859900}.token.function,.token.class-name{color:#b58900}.token.regex,.token.important,.token.variable{color:#cb4b16}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:hsl(24,20%,95%);font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px white}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}pre[class*="language-"].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*="language-"].line-numbers >code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows >span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows >span:before{content:counter(linenumber);color:#999;display:block;padding-right:0.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar >.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity 0.3s ease-in-out;opacity:0}div.code-toolbar:hover >.toolbar{opacity:1}div.code-toolbar:focus-within >.toolbar{opacity:1}div.code-toolbar >.toolbar .toolbar-item{display:inline-block}div.code-toolbar >.toolbar a{cursor:pointer}div.code-toolbar >.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar >.toolbar a,div.code-toolbar >.toolbar button,div.code-toolbar >.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,0.2);box-shadow:0 2px 0 0 rgba(0,0,0,0.2);border-radius:.5em}div.code-toolbar >.toolbar a:hover,div.code-toolbar >.toolbar a:focus,div.code-toolbar >.toolbar button:hover,div.code-toolbar >.toolbar button:focus,div.code-toolbar >.toolbar span:hover,div.code-toolbar >.toolbar span:focus{color:inherit;text-decoration:none} |
@@ -0,0 +1 @@ | |||||
!function(e){var r=/%%?[~:\w]+%?|!\S+!/,t={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},n=/"[^"]*"/,i=/(?:\b|-)\d+\b/;Prism.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: ?\/[a-z?](?:[ :](?:"[^"]*"|\S+))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/^for\b|\b(?:in|do)\b/i,string:n,parameter:t,variable:r,number:i,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: ?\/[a-z?](?:[ :](?:"[^"]*"|\S+))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|\S+)?(?:==| (?:equ|neq|lss|leq|gtr|geq) )(?:"[^"]*"|\S+))/im,lookbehind:!0,inside:{keyword:/^if\b|\b(?:not|cmdextversion|defined|errorlevel|exist)\b/i,string:n,parameter:t,variable:r,number:i,operator:/\^|==|\b(?:equ|neq|lss|leq|gtr|geq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: ?\/[a-z](?:[ :](?:"[^"]*"|\S+))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:n,parameter:t,variable:[r,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:i,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^\w+\b/i,string:n,parameter:t,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:r,number:i,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}}(); |
@@ -0,0 +1 @@ | |||||
Prism.languages.rust={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:[{pattern:/b?r(#*)"(?:\\.|(?!"\1)[^\\\r\n])*"\1/,greedy:!0},{pattern:/b?"(?:\\.|[^\\\r\n"])*"/,greedy:!0}],char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u{(?:[\da-fA-F]_*){1,6}|.)|[^\\\r\n\t'])'/,alias:"string"},"lifetime-annotation":{pattern:/'[^\s>']+/,alias:"symbol"},keyword:/\b(?:abstract|alignof|as|async|await|be|box|break|const|continue|crate|do|dyn|else|enum|extern|false|final|fn|for|if|impl|in|let|loop|match|mod|move|mut|offsetof|once|override|priv|pub|pure|ref|return|sizeof|static|self|Self|struct|super|true|trait|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,attribute:{pattern:/#!?\[.+?\]/,greedy:!0,alias:"attr-name"},function:[/\w+(?=\s*\()/,/\w+!(?=\s*\(|\[)/],"macro-rules":{pattern:/\w+!/,alias:"function"},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:[iu](?:8|16|32|64)?|f32|f64))?\b/,"closure-params":{pattern:/\|[^|]*\|(?=\s*[{-])/,inside:{punctuation:/[|:,]/,operator:/[&*]/}},punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/}; |
@@ -1 +1 @@ | |||||
!function(){if("undefined"!=typeof self&&self.Prism&&self.document)if(Prism.plugins.toolbar){var r={html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",css:"CSS",clike:"C-like",js:"JavaScript",abap:"ABAP",abnf:"Augmented Backus–Naur form",antlr4:"ANTLR4",g4:"ANTLR4",apacheconf:"Apache Configuration",apl:"APL",aql:"AQL",arff:"ARFF",asciidoc:"AsciiDoc",adoc:"AsciiDoc",asm6502:"6502 Assembly",aspnet:"ASP.NET (C#)",autohotkey:"AutoHotkey",autoit:"AutoIt",shell:"Bash",basic:"BASIC",bbcode:"BBcode",bnf:"Backus–Naur form",rbnf:"Routing Backus–Naur form",csharp:"C#",cs:"C#",dotnet:"C#",cpp:"C++",cil:"CIL",coffee:"CoffeeScript",cmake:"CMake",csp:"Content-Security-Policy","css-extras":"CSS Extras",django:"Django/Jinja2",jinja2:"Django/Jinja2","dns-zone-file":"DNS zone file","dns-zone":"DNS zone file",dockerfile:"Docker",ebnf:"Extended Backus–Naur form",ejs:"EJS",etlua:"Embedded Lua templating",erb:"ERB",fsharp:"F#","firestore-security-rules":"Firestore security rules",ftl:"FreeMarker Template Language",gcode:"G-code",gdscript:"GDScript",gedcom:"GEDCOM",glsl:"GLSL",gml:"GameMaker Language",gamemakerlanguage:"GameMaker Language",graphql:"GraphQL",hs:"Haskell",hcl:"HCL",http:"HTTP",hpkp:"HTTP Public-Key-Pins",hsts:"HTTP Strict-Transport-Security",ichigojam:"IchigoJam",inform7:"Inform 7",javadoc:"JavaDoc",javadoclike:"JavaDoc-like",javastacktrace:"Java stack trace",jq:"JQ",jsdoc:"JSDoc","js-extras":"JS Extras","js-templates":"JS Templates",json:"JSON",jsonp:"JSONP",json5:"JSON5",latex:"LaTeX",tex:"TeX",context:"ConTeXt",lilypond:"LilyPond",ly:"LilyPond",emacs:"Lisp",elisp:"Lisp","emacs-lisp":"Lisp",lolcode:"LOLCODE",md:"Markdown","markup-templating":"Markup templating",matlab:"MATLAB",mel:"MEL",moon:"MoonScript",n1ql:"N1QL",n4js:"N4JS",n4jsd:"N4JS","nand2tetris-hdl":"Nand To Tetris HDL",nasm:"NASM",nginx:"nginx",nsis:"NSIS",objectivec:"Objective-C",ocaml:"OCaml",opencl:"OpenCL",parigp:"PARI/GP",objectpascal:"Object Pascal",pcaxis:"PC-Axis",px:"PC-Axis",php:"PHP",phpdoc:"PHPDoc","php-extras":"PHP Extras",plsql:"PL/SQL",powershell:"PowerShell",properties:".properties",protobuf:"Protocol Buffers",py:"Python",q:"Q (kdb+ database)",jsx:"React JSX",tsx:"React TSX",renpy:"Ren'py",rest:"reST (reStructuredText)","robot-framework":"Robot Framework",robot:"Robot Framework",rb:"Ruby",sas:"SAS",sass:"Sass (Sass)",scss:"Sass (Scss)","shell-session":"Shell session",solidity:"Solidity (Ethereum)",soy:"Soy (Closure Template)",sparql:"SPARQL",rq:"SPARQL","splunk-spl":"Splunk SPL",sqf:"SQF: Status Quo Function (Arma 3)",sql:"SQL",tap:"TAP",toml:"TOML",tt2:"Template Toolkit 2",trig:"TriG",ts:"TypeScript","t4-cs":"T4 Text Templates (C#)",t4:"T4 Text Templates (C#)","t4-vb":"T4 Text Templates (VB)","t4-templating":"T4 templating",vbnet:"VB.Net",vhdl:"VHDL",vim:"vim","visual-basic":"Visual Basic",vb:"Visual Basic",wasm:"WebAssembly",wiki:"Wiki markup",xeoracube:"XeoraCube",xojo:"Xojo (REALbasic)",xquery:"XQuery",yaml:"YAML",yml:"YAML"};Prism.plugins.toolbar.registerButton("show-language",function(e){var a=e.element.parentNode;if(a&&/pre/i.test(a.nodeName)){var s,t=a.getAttribute("data-language")||r[e.language]||((s=e.language)?(s.substring(0,1).toUpperCase()+s.substring(1)).replace(/s(?=cript)/,"S"):s);if(t){var o=document.createElement("span");return o.textContent=t,o}}})}else console.warn("Show Languages plugin loaded before Toolbar plugin.")}(); | |||||
!function(){if("undefined"!=typeof self&&self.Prism&&self.document)if(Prism.plugins.toolbar){var l={html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",css:"CSS",clike:"C-like",js:"JavaScript",abap:"ABAP",abnf:"Augmented Backus–Naur form",antlr4:"ANTLR4",g4:"ANTLR4",apacheconf:"Apache Configuration",apl:"APL",aql:"AQL",arff:"ARFF",asciidoc:"AsciiDoc",adoc:"AsciiDoc",asm6502:"6502 Assembly",aspnet:"ASP.NET (C#)",autohotkey:"AutoHotkey",autoit:"AutoIt",shell:"Bash",basic:"BASIC",bbcode:"BBcode",bnf:"Backus–Naur form",rbnf:"Routing Backus–Naur form",conc:"Concurnas",csharp:"C#",cs:"C#",dotnet:"C#",cpp:"C++",cil:"CIL",coffee:"CoffeeScript",cmake:"CMake",csp:"Content-Security-Policy","css-extras":"CSS Extras",dax:"DAX",django:"Django/Jinja2",jinja2:"Django/Jinja2","dns-zone-file":"DNS zone file","dns-zone":"DNS zone file",dockerfile:"Docker",ebnf:"Extended Backus–Naur form",ejs:"EJS",etlua:"Embedded Lua templating",erb:"ERB","excel-formula":"Excel Formula",xlsx:"Excel Formula",xls:"Excel Formula",fsharp:"F#","firestore-security-rules":"Firestore security rules",ftl:"FreeMarker Template Language",gcode:"G-code",gdscript:"GDScript",gedcom:"GEDCOM",glsl:"GLSL",gml:"GameMaker Language",gamemakerlanguage:"GameMaker Language",graphql:"GraphQL",hs:"Haskell",hcl:"HCL",http:"HTTP",hpkp:"HTTP Public-Key-Pins",hsts:"HTTP Strict-Transport-Security",ichigojam:"IchigoJam",inform7:"Inform 7",javadoc:"JavaDoc",javadoclike:"JavaDoc-like",javastacktrace:"Java stack trace",jq:"JQ",jsdoc:"JSDoc","js-extras":"JS Extras","js-templates":"JS Templates",json:"JSON",jsonp:"JSONP",json5:"JSON5",latex:"LaTeX",tex:"TeX",context:"ConTeXt",lilypond:"LilyPond",ly:"LilyPond",emacs:"Lisp",elisp:"Lisp","emacs-lisp":"Lisp",lolcode:"LOLCODE",md:"Markdown","markup-templating":"Markup templating",matlab:"MATLAB",mel:"MEL",moon:"MoonScript",n1ql:"N1QL",n4js:"N4JS",n4jsd:"N4JS","nand2tetris-hdl":"Nand To Tetris HDL",nasm:"NASM",neon:"NEON",nginx:"nginx",nsis:"NSIS",objectivec:"Objective-C",ocaml:"OCaml",opencl:"OpenCL",parigp:"PARI/GP",objectpascal:"Object Pascal",pcaxis:"PC-Axis",px:"PC-Axis",php:"PHP",phpdoc:"PHPDoc","php-extras":"PHP Extras",plsql:"PL/SQL",powershell:"PowerShell",properties:".properties",protobuf:"Protocol Buffers",py:"Python",q:"Q (kdb+ database)",qml:"QML",jsx:"React JSX",tsx:"React TSX",renpy:"Ren'py",rest:"reST (reStructuredText)",robotframework:"Robot Framework",robot:"Robot Framework",rb:"Ruby",sas:"SAS",sass:"Sass (Sass)",scss:"Sass (Scss)","shell-session":"Shell session",solidity:"Solidity (Ethereum)","solution-file":"Solution file",sln:"Solution file",soy:"Soy (Closure Template)",sparql:"SPARQL",rq:"SPARQL","splunk-spl":"Splunk SPL",sqf:"SQF: Status Quo Function (Arma 3)",sql:"SQL",tap:"TAP",toml:"TOML",tt2:"Template Toolkit 2",trig:"TriG",ts:"TypeScript","t4-cs":"T4 Text Templates (C#)",t4:"T4 Text Templates (C#)","t4-vb":"T4 Text Templates (VB)","t4-templating":"T4 templating",vbnet:"VB.Net",vhdl:"VHDL",vim:"vim","visual-basic":"Visual Basic",vb:"Visual Basic",wasm:"WebAssembly",wiki:"Wiki markup",xeoracube:"XeoraCube",xojo:"Xojo (REALbasic)",xquery:"XQuery",yaml:"YAML",yml:"YAML"};Prism.plugins.toolbar.registerButton("show-language",function(e){var a=e.element.parentNode;if(a&&/pre/i.test(a.nodeName)){var s,t=a.getAttribute("data-language")||l[e.language]||((s=e.language)?(s.substring(0,1).toUpperCase()+s.substring(1)).replace(/s(?=cript)/,"S"):s);if(t){var o=document.createElement("span");return o.textContent=t,o}}})}else console.warn("Show Languages plugin loaded before Toolbar plugin.")}(); |
@@ -1 +1 @@ | |||||
!function(){if("undefined"!=typeof self&&self.Prism&&self.document){var r=[],i={},a=function(){};Prism.plugins.toolbar={};var t=Prism.plugins.toolbar.registerButton=function(t,a){var e;e="function"==typeof a?a:function(t){var e;return"function"==typeof a.onClick?((e=document.createElement("button")).type="button",e.addEventListener("click",function(){a.onClick.call(this,t)})):"string"==typeof a.url?(e=document.createElement("a")).href=a.url:e=document.createElement("span"),a.className&&e.classList.add(a.className),e.textContent=a.text,e},t in i?console.warn('There is a button with the key "'+t+'" registered already.'):r.push(i[t]=e)},e=Prism.plugins.toolbar.hook=function(n){var t=n.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&!t.parentNode.classList.contains("code-toolbar")){var e=document.createElement("div");e.classList.add("code-toolbar"),t.parentNode.insertBefore(e,t),e.appendChild(t);var o=document.createElement("div");o.classList.add("toolbar"),document.body.hasAttribute("data-toolbar-order")&&(r=document.body.getAttribute("data-toolbar-order").split(",").map(function(t){return i[t]||a})),r.forEach(function(t){var e=t(n);if(e){var a=document.createElement("div");a.classList.add("toolbar-item"),a.appendChild(e),o.appendChild(a)}}),e.appendChild(o)}};t("label",function(t){var e=t.element.parentNode;if(e&&/pre/i.test(e.nodeName)&&e.hasAttribute("data-label")){var a,n,o=e.getAttribute("data-label");try{n=document.querySelector("template#"+o)}catch(t){}return n?a=n.content:(e.hasAttribute("data-url")?(a=document.createElement("a")).href=e.getAttribute("data-url"):a=document.createElement("span"),a.textContent=o),a}}),Prism.hooks.add("complete",e)}}(); | |||||
!function(){if("undefined"!=typeof self&&self.Prism&&self.document){var i=[],l={},c=function(){};Prism.plugins.toolbar={};var e=Prism.plugins.toolbar.registerButton=function(e,n){var t;t="function"==typeof n?n:function(e){var t;return"function"==typeof n.onClick?((t=document.createElement("button")).type="button",t.addEventListener("click",function(){n.onClick.call(this,e)})):"string"==typeof n.url?(t=document.createElement("a")).href=n.url:t=document.createElement("span"),n.className&&t.classList.add(n.className),t.textContent=n.text,t},e in l?console.warn('There is a button with the key "'+e+'" registered already.'):i.push(l[e]=t)},t=Prism.plugins.toolbar.hook=function(a){var e=a.element.parentNode;if(e&&/pre/i.test(e.nodeName)&&!e.parentNode.classList.contains("code-toolbar")){var t=document.createElement("div");t.classList.add("code-toolbar"),e.parentNode.insertBefore(t,e),t.appendChild(e);var r=document.createElement("div");r.classList.add("toolbar");var n=i,o=function(e){for(;e;){var t=e.getAttribute("data-toolbar-order");if(null!=t)return(t=t.trim()).length?t.split(/\s*,\s*/g):[];e=e.parentElement}}(a.element);o&&(n=o.map(function(e){return l[e]||c})),n.forEach(function(e){var t=e(a);if(t){var n=document.createElement("div");n.classList.add("toolbar-item"),n.appendChild(t),r.appendChild(n)}}),t.appendChild(r)}};e("label",function(e){var t=e.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&t.hasAttribute("data-label")){var n,a,r=t.getAttribute("data-label");try{a=document.querySelector("template#"+r)}catch(e){}return a?n=a.content:(t.hasAttribute("data-url")?(n=document.createElement("a")).href=t.getAttribute("data-url"):n=document.createElement("span"),n.textContent=r),n}}),Prism.hooks.add("complete",t)}}(); |
@@ -9,9 +9,9 @@ | |||||
Author URI: https://plugin-planet.com/ | Author URI: https://plugin-planet.com/ | ||||
Donate link: https://monzillamedia.com/donate.html | Donate link: https://monzillamedia.com/donate.html | ||||
Requires at least: 4.1 | Requires at least: 4.1 | ||||
Tested up to: 5.3 | |||||
Stable tag: 2.3 | |||||
Version: 2.3 | |||||
Tested up to: 5.4 | |||||
Stable tag: 2.4 | |||||
Version: 2.4 | |||||
Requires PHP: 5.6.20 | Requires PHP: 5.6.20 | ||||
Text Domain: prismatic | Text Domain: prismatic | ||||
Domain Path: /languages | Domain Path: /languages | ||||
@@ -32,7 +32,7 @@ | |||||
You should have received a copy of the GNU General Public License | You should have received a copy of the GNU General Public License | ||||
with this program. If not, visit: https://www.gnu.org/licenses/ | with this program. If not, visit: https://www.gnu.org/licenses/ | ||||
Copyright 2019 Monzilla Media. All rights reserved. | |||||
Copyright 2020 Monzilla Media. All rights reserved. | |||||
*/ | */ | ||||
if (!defined('ABSPATH')) die(); | if (!defined('ABSPATH')) die(); | ||||
@@ -142,7 +142,7 @@ if (!class_exists('Prismatic')) { | |||||
private function constants() { | private function constants() { | ||||
if (!defined('PRISMATIC_VERSION')) define('PRISMATIC_VERSION', '2.3'); | |||||
if (!defined('PRISMATIC_VERSION')) define('PRISMATIC_VERSION', '2.4'); | |||||
if (!defined('PRISMATIC_REQUIRE')) define('PRISMATIC_REQUIRE', '4.1'); | if (!defined('PRISMATIC_REQUIRE')) define('PRISMATIC_REQUIRE', '4.1'); | ||||
if (!defined('PRISMATIC_NAME')) define('PRISMATIC_NAME', 'Prismatic'); | if (!defined('PRISMATIC_NAME')) define('PRISMATIC_NAME', 'Prismatic'); | ||||
if (!defined('PRISMATIC_AUTHOR')) define('PRISMATIC_AUTHOR', 'Jeff Starr'); | if (!defined('PRISMATIC_AUTHOR')) define('PRISMATIC_AUTHOR', 'Jeff Starr'); | ||||
@@ -9,9 +9,9 @@ Contributors: specialk | |||||
Author URI: https://plugin-planet.com/ | Author URI: https://plugin-planet.com/ | ||||
Donate link: https://monzillamedia.com/donate.html | Donate link: https://monzillamedia.com/donate.html | ||||
Requires at least: 4.1 | Requires at least: 4.1 | ||||
Tested up to: 5.3 | |||||
Stable tag: 2.3 | |||||
Version: 2.3 | |||||
Tested up to: 5.4 | |||||
Stable tag: 2.4 | |||||
Version: 2.4 | |||||
Requires PHP: 5.6.20 | Requires PHP: 5.6.20 | ||||
Text Domain: prismatic | Text Domain: prismatic | ||||
Domain Path: /languages | Domain Path: /languages | ||||
@@ -36,7 +36,7 @@ Check out a [demo post using Highlight.js](https://dev-tricks.com/favorite-highl | |||||
**Prism.js Features** | **Prism.js Features** | ||||
* Supports __47__ coding languages | |||||
* Supports __50__ coding languages | |||||
* Choose from all __8__ available Prism themes | * Choose from all __8__ available Prism themes | ||||
* Provides a Gutenberg block for adding code snippets | * Provides a Gutenberg block for adding code snippets | ||||
* Provides TinyMCE/Visual buttons for adding code snippets | * Provides TinyMCE/Visual buttons for adding code snippets | ||||
@@ -54,7 +54,7 @@ Check out a [demo post using Highlight.js](https://dev-tricks.com/favorite-highl | |||||
**Highlight.js Features** | **Highlight.js Features** | ||||
* Supports __37__ coding languages | |||||
* Supports __39__ coding languages | |||||
* Choose from all __90+__ available Highlight themes | * Choose from all __90+__ available Highlight themes | ||||
* Provides a Gutenberg block for adding code snippets | * Provides a Gutenberg block for adding code snippets | ||||
* Provides TinyMCE/Visual buttons for adding code snippets | * Provides TinyMCE/Visual buttons for adding code snippets | ||||
@@ -321,7 +321,7 @@ Any/all of these plugins can be enabled in the Prism.js settings. To learn more | |||||
**About Prism.js** | **About Prism.js** | ||||
Prism.js version used in Prismatic plugin: __1.17.1__ | |||||
Prism.js version used in Prismatic plugin: __1.19.0__ | |||||
__Prism.js resources__ | __Prism.js resources__ | ||||
@@ -345,6 +345,7 @@ __Supported Languages__ | |||||
AppleScript = applescript | AppleScript = applescript | ||||
Arduino = arduino | Arduino = arduino | ||||
Bash = bash | Bash = bash | ||||
Batch = batch | |||||
C = c | C = c | ||||
C# = csharp | C# = csharp | ||||
C++ = cpp | C++ = cpp | ||||
@@ -379,9 +380,11 @@ __Supported Languages__ | |||||
PowerShell = powershell | PowerShell = powershell | ||||
Python = python | Python = python | ||||
Ruby = ruby | Ruby = ruby | ||||
Rust = rust | |||||
SASS = sass | SASS = sass | ||||
Scala = scala | Scala = scala | ||||
SCSS = scss | SCSS = scss | ||||
Shell Session = shell-session | |||||
SQL = sql | SQL = sql | ||||
Swift = swift | Swift = swift | ||||
TSX = tsx | TSX = tsx | ||||
@@ -410,7 +413,7 @@ _I'm glad to add more languages, [make a suggestion](https://perishablepress.com | |||||
**About Highlight.js** | **About Highlight.js** | ||||
Highlight.js version used in Prismatic plugin: __9.15.9__ | |||||
Highlight.js version used in Prismatic plugin: __9.18.1__ | |||||
__Highlight.js resources__ | __Highlight.js resources__ | ||||
@@ -461,6 +464,7 @@ __Supported Languages__ | |||||
PowerShell = powershell, ps | PowerShell = powershell, ps | ||||
Python = python, py, gyp | Python = python, py, gyp | ||||
Ruby = ruby, rb, gemspec, podspec, thor, irb | Ruby = ruby, rb, gemspec, podspec, thor, irb | ||||
Rust = rust | |||||
Scala = scala | Scala = scala | ||||
Shell Session = shell | Shell Session = shell | ||||
SQL = sql | SQL = sql | ||||
@@ -531,6 +535,13 @@ As of Prismatic version 2.3, code snippets inside of ACF fields are highlighted | |||||
For Prismatic plugin to work with Autoptimize, a script needs to be excluded. For details, check out [this post](https://ncoughlin.com/prismatic-syntax-highlighter-compatibility-autoptimize-plugin/) by Nick Coughlin. | For Prismatic plugin to work with Autoptimize, a script needs to be excluded. For details, check out [this post](https://ncoughlin.com/prismatic-syntax-highlighter-compatibility-autoptimize-plugin/) by Nick Coughlin. | ||||
**How to disable block styles on frontend?** | |||||
If you are not using Gutenberg Block Editor, you can disable the plugin's block styles by adding the following line to your theme functions.php: | |||||
`wp_deregister_style('prismatic-blocks');` | |||||
**Got a question?** | **Got a question?** | ||||
Send any questions or feedback via my [contact form](https://perishablepress.com/contact/) | Send any questions or feedback via my [contact form](https://perishablepress.com/contact/) | ||||
@@ -563,6 +574,17 @@ Links, tweets and likes also appreciated. Thank you! :) | |||||
Thank you to everyone providing feedback! If you like Prismatic, please take a moment to [give a 5-star rating](https://wordpress.org/support/plugin/prismatic/reviews/?rate=5#new-post). It helps to keep development and support going strong. Thank you! | Thank you to everyone providing feedback! If you like Prismatic, please take a moment to [give a 5-star rating](https://wordpress.org/support/plugin/prismatic/reviews/?rate=5#new-post). It helps to keep development and support going strong. Thank you! | ||||
**2.4 (2020/03/13)** | |||||
* Upgrades Prism.js library to version 1.19.0 | |||||
* Upgrades Highlight.js library to version 9.18.1 | |||||
* Adds Shell Session, Batch, Rust languages to Prism.js | |||||
* Adds Rust language to Highlight.js | |||||
* Fixes PHP warnings about `strpos()` and `preg_split()` | |||||
* Adds version number to enqueued scripts and styles | |||||
* Fine tunes language and copy code button styles | |||||
* Tests on WordPress 5.4 | |||||
**2.3 (2019/10/27)** | **2.3 (2019/10/27)** | ||||
* Updates styles for plugin settings page | * Updates styles for plugin settings page | ||||