Plugin Directory

Changeset 3080063


Ignore:
Timestamp:
05/02/2024 02:08:14 AM (2 years ago)
Author:
mkaz
Message:

Update to version 3.2.0 from GitHub

Location:
code-syntax-block
Files:
8 edited
1 copied

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  
    44 * Plugin URI:   https://github.com/mkaz/code-syntax-block
    55 * Description:  A plugin to extend Gutenberg code block with syntax highlighting
    6  * Version:      3.1.1
     6 * Version:      3.2.0
    77 * Author:       Marcus Kazmierczak
    88 * Author URI:   https://mkaz.blog/
     
    1515
    1616// version added, used in URL
    17 const MKAZ_CODE_SYNTAX_BLOCK_VERSION = '3.1.1';
     17const MKAZ_CODE_SYNTAX_BLOCK_VERSION = '3.2.0';
    1818const MKAZ_CODE_SYNTAX_DEFAULT_SCHEME = 'prism-a11y-dark';
    1919const MKAZ_CODE_SYNTAX_COLOR_SCHEMES = array(
  • code-syntax-block/tags/3.2.0/readme.txt

    r2747615 r3080063  
    44Tags: code, code syntax, syntax highlight, code highlighting
    55Requires at least: 5.6
    6 Tested up to: 6.0
     6Tested up to: 6.5
    77Requires PHP: 5.6
    8 Stable tag: 3.1.1
     8Stable tag: 3.2.0
    99License: GPLv2 or later
    1010License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    105105== Changelog ==
    106106
     107= 3.2.0
     108
     109- Fix issue with content attributes preserving white space
     110  Thanks to @chandan-tudu
     111
    107112= 3.1.1
    108113
  • 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  
    44 * Plugin URI:   https://github.com/mkaz/code-syntax-block
    55 * Description:  A plugin to extend Gutenberg code block with syntax highlighting
    6  * Version:      3.1.1
     6 * Version:      3.2.0
    77 * Author:       Marcus Kazmierczak
    88 * Author URI:   https://mkaz.blog/
     
    1515
    1616// version added, used in URL
    17 const MKAZ_CODE_SYNTAX_BLOCK_VERSION = '3.1.1';
     17const MKAZ_CODE_SYNTAX_BLOCK_VERSION = '3.2.0';
    1818const MKAZ_CODE_SYNTAX_DEFAULT_SCHEME = 'prism-a11y-dark';
    1919const MKAZ_CODE_SYNTAX_COLOR_SCHEMES = array(
  • code-syntax-block/trunk/readme.txt

    r2747615 r3080063  
    44Tags: code, code syntax, syntax highlight, code highlighting
    55Requires at least: 5.6
    6 Tested up to: 6.0
     6Tested up to: 6.5
    77Requires PHP: 5.6
    8 Stable tag: 3.1.1
     8Stable tag: 3.2.0
    99License: GPLv2 or later
    1010License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    105105== Changelog ==
    106106
     107= 3.2.0
     108
     109- Fix issue with content attributes preserving white space
     110  Thanks to @chandan-tudu
     111
    107112= 3.1.1
    108113
Note: See TracChangeset for help on using the changeset viewer.