Changeset 3080063
- Timestamp:
- 05/02/2024 02:08:14 AM (2 years ago)
- Location:
- code-syntax-block
- Files:
-
- 8 edited
- 1 copied
-
tags/3.2.0 (copied) (copied from code-syntax-block/trunk)
-
tags/3.2.0/build/index.asset.php (modified) (1 diff)
-
tags/3.2.0/build/index.js (modified) (1 diff)
-
tags/3.2.0/index.php (modified) (2 diffs)
-
tags/3.2.0/readme.txt (modified) (2 diffs)
-
trunk/build/index.asset.php (modified) (1 diff)
-
trunk/build/index.js (modified) (1 diff)
-
trunk/index.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
code-syntax-block/tags/3.2.0/build/index.asset.php
r2747136 r3080063 1 <?php return array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n'), 'version' => ' bd05260f216c8d531c09');1 <?php return array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n'), 'version' => '4b6d6b88415be8952c54'); -
code-syntax-block/tags/3.2.0/build/index.js
r2747136 r3080063 1 (()=>{"use strict";const e=window.wp.hooks,t=window.wp.element,l=(window.wp.apiFetch,window.wp.blockEditor),a=window.wp.components,n=window.wp.i18n,o= e=>{let{attributes:o,setAttributes:c}=e;const{colorScheme:r,content:s,language:i,lineNumbers:u,title:m}=o;(0,t.useEffect)((()=>{!i&&mkaz_code_syntax_default_lang&&c({language:mkaz_code_syntax_default_lang})}),[i]);const g=u?{"line-numbers":"true"}:{},_=(0,l.useBlockProps)({...g});return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(l.InspectorControls,{key:"controls"},(0,t.createElement)(a.PanelBody,{title:(0,n.__)("Settings")},(0,t.createElement)(a.PanelRow,null,(0,t.createElement)(a.SelectControl,{label:(0,n.__)("Language"),value:i,options:[{label:(0,n.__)("Select code language","code-syntax-block"),value:""}].concat(Object.keys(mkaz_code_syntax_languages).map((e=>({label:mkaz_code_syntax_languages[e],value:e})))),onChange:e=>c({language:e})})),(0,t.createElement)(a.PanelRow,null,(0,t.createElement)(a.ToggleControl,{label:(0,n.__)("Show line numbers"),checked:u,onChange:e=>c({lineNumbers:e})})),(0,t.createElement)(a.PanelRow,null,(0,t.createElement)(a.TextControl,{label:(0,n.__)("Title for Code Block","code-syntax-block"),value:m,onChange:e=>c({title:e}),placeholder:(0,n.__)("Title or File (optional)","code-syntax-block")}))),(0,t.createElement)(a.PanelBody,{title:(0,n.__)("Global Color Scheme","code-syntax-block")},(0,t.createElement)("p",null,"The global color scheme is now set in the Dashboard settings menu."))),(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"wp-block mkaz-code-syntax-block__labels"},(0,t.createElement)("span",{className:"mkaz-code-syntax-block__label-lang"},"<",mkaz_code_syntax_languages[i],">"),u&&(0,t.createElement)("span",{className:"mkaz-code-syntax-block__label-line-num"},"#")),(0,t.createElement)("pre",_,(0,t.createElement)(l.RichText,{value:s||"",onChange:e=>c({content:e}),placeholder:(0,n.__)("Write code…"),"aria-label":(0,n.__)("Code"),preserveWhiteSpace:!0,allowedFormats:[],withoutInteractiveFormatting:!0,__unstablePastePlainText:!0}))))},c=e=>{let{attributes:a}=e,n="";n=a.language?"language-"+a.language:"",n=a.lineNumbers?n+" line-numbers":n;const o=l.useBlockProps.save({title:a.title});return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("pre",o,(0,t.createElement)(l.RichText.Content,{tagName:"code",value:a.content,lang:a.language,className:n})))};(0,e.addFilter)("blocks.registerBlockType","mkaz/code-syntax-block",(e=>"core/code"!==e.name?e:{...e,attributes:{...e.attributes,language:{type:"string",selector:"code",source:"attribute",attribute:"lang"},lineNumbers:{type:"boolean"},title:{type:"string",source:"attribute",selector:"pre",attribute:"title"}},edit:o,save:c}))})();1 (()=>{"use strict";const e=window.wp.hooks,t=window.wp.element,l=(window.wp.apiFetch,window.wp.blockEditor),a=window.wp.components,n=window.wp.i18n,o=({attributes:e,setAttributes:o})=>{const{colorScheme:c,content:r,language:s,lineNumbers:i,title:u}=e;(0,t.useEffect)((()=>{!s&&mkaz_code_syntax_default_lang&&o({language:mkaz_code_syntax_default_lang})}),[s]);const m=i?{"line-numbers":"true"}:{},g=(0,l.useBlockProps)({...m});return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(l.InspectorControls,{key:"controls"},(0,t.createElement)(a.PanelBody,{title:(0,n.__)("Settings")},(0,t.createElement)(a.PanelRow,null,(0,t.createElement)(a.SelectControl,{label:(0,n.__)("Language"),value:s,options:[{label:(0,n.__)("Select code language","code-syntax-block"),value:""}].concat(Object.keys(mkaz_code_syntax_languages).map((e=>({label:mkaz_code_syntax_languages[e],value:e})))),onChange:e=>o({language:e})})),(0,t.createElement)(a.PanelRow,null,(0,t.createElement)(a.ToggleControl,{label:(0,n.__)("Show line numbers"),checked:i,onChange:e=>o({lineNumbers:e})})),(0,t.createElement)(a.PanelRow,null,(0,t.createElement)(a.TextControl,{label:(0,n.__)("Title for Code Block","code-syntax-block"),value:u,onChange:e=>o({title:e}),placeholder:(0,n.__)("Title or File (optional)","code-syntax-block")}))),(0,t.createElement)(a.PanelBody,{title:(0,n.__)("Global Color Scheme","code-syntax-block")},(0,t.createElement)("p",null,"The global color scheme is now set in the Dashboard settings menu."))),(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"wp-block mkaz-code-syntax-block__labels"},(0,t.createElement)("span",{className:"mkaz-code-syntax-block__label-lang"},"<",mkaz_code_syntax_languages[s],">"),i&&(0,t.createElement)("span",{className:"mkaz-code-syntax-block__label-line-num"},"#")),(0,t.createElement)("pre",g,(0,t.createElement)(l.RichText,{value:r||"",onChange:e=>o({content:e}),placeholder:(0,n.__)("Write code…"),"aria-label":(0,n.__)("Code"),preserveWhiteSpace:!0,allowedFormats:[],withoutInteractiveFormatting:!0,__unstablePastePlainText:!0}))))},c=({attributes:e})=>{let a="";a=e.language?"language-"+e.language:"",a=e.lineNumbers?a+" line-numbers":a;const n=l.useBlockProps.save({title:e.title});return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("pre",n,(0,t.createElement)(l.RichText.Content,{tagName:"code",value:"string"==typeof e.content?e.content:e.content.toHTMLString({preserveWhiteSpace:!0}),lang:e.language,className:a})))};(0,e.addFilter)("blocks.registerBlockType","mkaz/code-syntax-block",(e=>"core/code"!==e.name?e:{...e,attributes:{...e.attributes,language:{type:"string",selector:"code",source:"attribute",attribute:"lang"},lineNumbers:{type:"boolean"},title:{type:"string",source:"attribute",selector:"pre",attribute:"title"}},edit:o,save:c}))})(); -
code-syntax-block/tags/3.2.0/index.php
r2747615 r3080063 4 4 * Plugin URI: https://github.com/mkaz/code-syntax-block 5 5 * Description: A plugin to extend Gutenberg code block with syntax highlighting 6 * Version: 3. 1.16 * Version: 3.2.0 7 7 * Author: Marcus Kazmierczak 8 8 * Author URI: https://mkaz.blog/ … … 15 15 16 16 // version added, used in URL 17 const MKAZ_CODE_SYNTAX_BLOCK_VERSION = '3. 1.1';17 const MKAZ_CODE_SYNTAX_BLOCK_VERSION = '3.2.0'; 18 18 const MKAZ_CODE_SYNTAX_DEFAULT_SCHEME = 'prism-a11y-dark'; 19 19 const MKAZ_CODE_SYNTAX_COLOR_SCHEMES = array( -
code-syntax-block/tags/3.2.0/readme.txt
r2747615 r3080063 4 4 Tags: code, code syntax, syntax highlight, code highlighting 5 5 Requires at least: 5.6 6 Tested up to: 6. 06 Tested up to: 6.5 7 7 Requires PHP: 5.6 8 Stable tag: 3. 1.18 Stable tag: 3.2.0 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 105 105 == Changelog == 106 106 107 = 3.2.0 108 109 - Fix issue with content attributes preserving white space 110 Thanks to @chandan-tudu 111 107 112 = 3.1.1 108 113 -
code-syntax-block/trunk/build/index.asset.php
r2747136 r3080063 1 <?php return array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n'), 'version' => ' bd05260f216c8d531c09');1 <?php return array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n'), 'version' => '4b6d6b88415be8952c54'); -
code-syntax-block/trunk/build/index.js
r2747136 r3080063 1 (()=>{"use strict";const e=window.wp.hooks,t=window.wp.element,l=(window.wp.apiFetch,window.wp.blockEditor),a=window.wp.components,n=window.wp.i18n,o= e=>{let{attributes:o,setAttributes:c}=e;const{colorScheme:r,content:s,language:i,lineNumbers:u,title:m}=o;(0,t.useEffect)((()=>{!i&&mkaz_code_syntax_default_lang&&c({language:mkaz_code_syntax_default_lang})}),[i]);const g=u?{"line-numbers":"true"}:{},_=(0,l.useBlockProps)({...g});return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(l.InspectorControls,{key:"controls"},(0,t.createElement)(a.PanelBody,{title:(0,n.__)("Settings")},(0,t.createElement)(a.PanelRow,null,(0,t.createElement)(a.SelectControl,{label:(0,n.__)("Language"),value:i,options:[{label:(0,n.__)("Select code language","code-syntax-block"),value:""}].concat(Object.keys(mkaz_code_syntax_languages).map((e=>({label:mkaz_code_syntax_languages[e],value:e})))),onChange:e=>c({language:e})})),(0,t.createElement)(a.PanelRow,null,(0,t.createElement)(a.ToggleControl,{label:(0,n.__)("Show line numbers"),checked:u,onChange:e=>c({lineNumbers:e})})),(0,t.createElement)(a.PanelRow,null,(0,t.createElement)(a.TextControl,{label:(0,n.__)("Title for Code Block","code-syntax-block"),value:m,onChange:e=>c({title:e}),placeholder:(0,n.__)("Title or File (optional)","code-syntax-block")}))),(0,t.createElement)(a.PanelBody,{title:(0,n.__)("Global Color Scheme","code-syntax-block")},(0,t.createElement)("p",null,"The global color scheme is now set in the Dashboard settings menu."))),(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"wp-block mkaz-code-syntax-block__labels"},(0,t.createElement)("span",{className:"mkaz-code-syntax-block__label-lang"},"<",mkaz_code_syntax_languages[i],">"),u&&(0,t.createElement)("span",{className:"mkaz-code-syntax-block__label-line-num"},"#")),(0,t.createElement)("pre",_,(0,t.createElement)(l.RichText,{value:s||"",onChange:e=>c({content:e}),placeholder:(0,n.__)("Write code…"),"aria-label":(0,n.__)("Code"),preserveWhiteSpace:!0,allowedFormats:[],withoutInteractiveFormatting:!0,__unstablePastePlainText:!0}))))},c=e=>{let{attributes:a}=e,n="";n=a.language?"language-"+a.language:"",n=a.lineNumbers?n+" line-numbers":n;const o=l.useBlockProps.save({title:a.title});return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("pre",o,(0,t.createElement)(l.RichText.Content,{tagName:"code",value:a.content,lang:a.language,className:n})))};(0,e.addFilter)("blocks.registerBlockType","mkaz/code-syntax-block",(e=>"core/code"!==e.name?e:{...e,attributes:{...e.attributes,language:{type:"string",selector:"code",source:"attribute",attribute:"lang"},lineNumbers:{type:"boolean"},title:{type:"string",source:"attribute",selector:"pre",attribute:"title"}},edit:o,save:c}))})();1 (()=>{"use strict";const e=window.wp.hooks,t=window.wp.element,l=(window.wp.apiFetch,window.wp.blockEditor),a=window.wp.components,n=window.wp.i18n,o=({attributes:e,setAttributes:o})=>{const{colorScheme:c,content:r,language:s,lineNumbers:i,title:u}=e;(0,t.useEffect)((()=>{!s&&mkaz_code_syntax_default_lang&&o({language:mkaz_code_syntax_default_lang})}),[s]);const m=i?{"line-numbers":"true"}:{},g=(0,l.useBlockProps)({...m});return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(l.InspectorControls,{key:"controls"},(0,t.createElement)(a.PanelBody,{title:(0,n.__)("Settings")},(0,t.createElement)(a.PanelRow,null,(0,t.createElement)(a.SelectControl,{label:(0,n.__)("Language"),value:s,options:[{label:(0,n.__)("Select code language","code-syntax-block"),value:""}].concat(Object.keys(mkaz_code_syntax_languages).map((e=>({label:mkaz_code_syntax_languages[e],value:e})))),onChange:e=>o({language:e})})),(0,t.createElement)(a.PanelRow,null,(0,t.createElement)(a.ToggleControl,{label:(0,n.__)("Show line numbers"),checked:i,onChange:e=>o({lineNumbers:e})})),(0,t.createElement)(a.PanelRow,null,(0,t.createElement)(a.TextControl,{label:(0,n.__)("Title for Code Block","code-syntax-block"),value:u,onChange:e=>o({title:e}),placeholder:(0,n.__)("Title or File (optional)","code-syntax-block")}))),(0,t.createElement)(a.PanelBody,{title:(0,n.__)("Global Color Scheme","code-syntax-block")},(0,t.createElement)("p",null,"The global color scheme is now set in the Dashboard settings menu."))),(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"wp-block mkaz-code-syntax-block__labels"},(0,t.createElement)("span",{className:"mkaz-code-syntax-block__label-lang"},"<",mkaz_code_syntax_languages[s],">"),i&&(0,t.createElement)("span",{className:"mkaz-code-syntax-block__label-line-num"},"#")),(0,t.createElement)("pre",g,(0,t.createElement)(l.RichText,{value:r||"",onChange:e=>o({content:e}),placeholder:(0,n.__)("Write code…"),"aria-label":(0,n.__)("Code"),preserveWhiteSpace:!0,allowedFormats:[],withoutInteractiveFormatting:!0,__unstablePastePlainText:!0}))))},c=({attributes:e})=>{let a="";a=e.language?"language-"+e.language:"",a=e.lineNumbers?a+" line-numbers":a;const n=l.useBlockProps.save({title:e.title});return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("pre",n,(0,t.createElement)(l.RichText.Content,{tagName:"code",value:"string"==typeof e.content?e.content:e.content.toHTMLString({preserveWhiteSpace:!0}),lang:e.language,className:a})))};(0,e.addFilter)("blocks.registerBlockType","mkaz/code-syntax-block",(e=>"core/code"!==e.name?e:{...e,attributes:{...e.attributes,language:{type:"string",selector:"code",source:"attribute",attribute:"lang"},lineNumbers:{type:"boolean"},title:{type:"string",source:"attribute",selector:"pre",attribute:"title"}},edit:o,save:c}))})(); -
code-syntax-block/trunk/index.php
r2747615 r3080063 4 4 * Plugin URI: https://github.com/mkaz/code-syntax-block 5 5 * Description: A plugin to extend Gutenberg code block with syntax highlighting 6 * Version: 3. 1.16 * Version: 3.2.0 7 7 * Author: Marcus Kazmierczak 8 8 * Author URI: https://mkaz.blog/ … … 15 15 16 16 // version added, used in URL 17 const MKAZ_CODE_SYNTAX_BLOCK_VERSION = '3. 1.1';17 const MKAZ_CODE_SYNTAX_BLOCK_VERSION = '3.2.0'; 18 18 const MKAZ_CODE_SYNTAX_DEFAULT_SCHEME = 'prism-a11y-dark'; 19 19 const MKAZ_CODE_SYNTAX_COLOR_SCHEMES = array( -
code-syntax-block/trunk/readme.txt
r2747615 r3080063 4 4 Tags: code, code syntax, syntax highlight, code highlighting 5 5 Requires at least: 5.6 6 Tested up to: 6. 06 Tested up to: 6.5 7 7 Requires PHP: 5.6 8 Stable tag: 3. 1.18 Stable tag: 3.2.0 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 105 105 == Changelog == 106 106 107 = 3.2.0 108 109 - Fix issue with content attributes preserving white space 110 Thanks to @chandan-tudu 111 107 112 = 3.1.1 108 113
Note: See TracChangeset
for help on using the changeset viewer.