Skip to content

Commit d3e23bc

Browse files
committed
added beta software notice to settings
1 parent 56759a0 commit d3e23bc

5 files changed

Lines changed: 52 additions & 6 deletions

File tree

css/codeblock.less

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,16 @@ div[data-type="enlighter/codeblock"] {
4646
.enlighter-dropdownmenu{
4747
max-height: 500px;
4848
}
49+
50+
// beta software notice
51+
.enlighter-panel-betarelease{
52+
background-color: #edeff0;
53+
54+
.enlighter-panel-betarelease-text{
55+
color: #a15b00;
56+
}
57+
58+
button, .components-panel__icon{
59+
color: #a10000 !important;
60+
}
61+
}

dist/enlighterjs.gutenberg.min.css

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/enlighterjs.gutenberg.min.js

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! EnlighterJS Syntax Highlighter Gutenberg Plugin 0.2.0 | Mozilla Public License 2.0 | https://enlighterjs.org */
1+
/*! EnlighterJS Syntax Highlighter Gutenberg Plugin 0.3.0 | Mozilla Public License 2.0 | https://enlighterjs.org */
22
var EnlighterJS_Gutenberg = (function (exports) {
33
'use strict';
44

@@ -172,6 +172,8 @@ var EnlighterJS_Gutenberg = (function (exports) {
172172
setAttributes = _ref.setAttributes;
173173

174174

175+
console.log(attributes);
176+
175177
// use standard Gutenberg PlainText View with custom styles
176178
return wp.element.createElement(
177179
Element.Fragment,
@@ -228,6 +230,32 @@ var EnlighterJS_Gutenberg = (function (exports) {
228230
wp.element.createElement(
229231
Editor.InspectorControls,
230232
null,
233+
wp.element.createElement(
234+
Components.PanelBody,
235+
{ title: 'BETA Version', icon: 'megaphone', className: 'enlighter-panel-betarelease' },
236+
wp.element.createElement(
237+
'p',
238+
null,
239+
'Please keep in mind that this version of Enlighter Plugin.Gutenberg is still ',
240+
wp.element.createElement(
241+
'strong',
242+
null,
243+
'BETA software'
244+
),
245+
' and may have some serious bugs!'
246+
),
247+
wp.element.createElement(
248+
'p',
249+
null,
250+
'In case you found a bug, please ',
251+
wp.element.createElement(
252+
'a',
253+
{ href: 'https://github.com/EnlighterJS/Plugin.Gutenberg/issues', target: '_new' },
254+
'report it on GitHub'
255+
),
256+
'.'
257+
)
258+
),
231259
wp.element.createElement(
232260
Components.PanelBody,
233261
{ title: 'Appearance', icon: 'admin-appearance' },
@@ -267,7 +295,7 @@ var EnlighterJS_Gutenberg = (function (exports) {
267295
wp.element.createElement(Components.RadioControl, {
268296
label: 'Linenumbers',
269297
selected: attributes.linenumbers,
270-
options: [{ label: 'Global settings', value: 'x' }, { label: 'Show', value: 'true' }, { label: 'Hide', value: 'false' }],
298+
options: [{ label: 'Global settings', value: '' }, { label: 'Show', value: 'true' }, { label: 'Hide', value: 'false' }],
271299
onChange: function onChange(linenumbers) {
272300
return setAttributes({ linenumbers: linenumbers });
273301
}
@@ -509,7 +537,7 @@ var EnlighterJS_Gutenberg = (function (exports) {
509537
Blocks.registerBlockType('enlighter/codeblock', _codeblock);
510538

511539
// static properties
512-
var version = '0.2.0';
540+
var version = '0.3.0';
513541

514542
exports.version = version;
515543

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "enlighterjs-gutenberg",
33
"description": "an open source syntax highlighter written in pure javascript",
4-
"version": "0.2.0",
4+
"version": "0.3.0",
55
"homepage": "https://enlighterjs.org",
66
"author": {
77
"name": "Andi Dittrich",

src/blocks/codeblock/edit.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ export default function edit({attributes, setAttributes}){
4444
</div>
4545

4646
<Editor.InspectorControls>
47+
<Components.PanelBody title="BETA Version" icon="megaphone" className="enlighter-panel-betarelease">
48+
<p>Please keep in mind that this version of Enlighter Plugin.Gutenberg is still <strong>BETA software</strong> and may have some serious bugs!</p>
49+
<p>In case you found a bug, please <a href="https://github.com/EnlighterJS/Plugin.Gutenberg/issues" target="_new">report it on GitHub</a>.</p>
50+
</Components.PanelBody>
51+
4752
<Components.PanelBody title="Appearance" icon="admin-appearance">
4853
<p>Override the global plugin settings of the current block.</p>
4954
<_LanguageSelect

0 commit comments

Comments
 (0)