Compare commits

..

No commits in common. "master" and "v2023.10.16" have entirely different histories.

7 changed files with 14 additions and 20 deletions

View File

@ -1,9 +1,3 @@
enhancePostContent 2023.10.24
===========================================================
* Require Dotclear 2.28
* Require PHP 8.1
* Fix widgets
enhancePostContent 2023.10.16 enhancePostContent 2023.10.16
=========================================================== ===========================================================
* Require Dotclear 2.28 * Require Dotclear 2.28

View File

@ -1,7 +1,7 @@
# README # README
[![Release](https://img.shields.io/badge/release-2023.10.24-a2cbe9.svg)](https://git.dotclear.watch/JcDenis/enhancePostContent/releases) [![Release](https://img.shields.io/badge/release-2023.10.16-a2cbe9.svg)](https://git.dotclear.watch/JcDenis/enhancePostContent/releases)
![Date](https://img.shields.io/badge/date-2023.10.24-c44d58.svg) ![Date](https://img.shields.io/badge/date-2023.10.16-c44d58.svg)
[![Dotclear](https://img.shields.io/badge/dotclear-v2.28-137bbb.svg)](https://fr.dotclear.org/download) [![Dotclear](https://img.shields.io/badge/dotclear-v2.28-137bbb.svg)](https://fr.dotclear.org/download)
[![Dotaddict](https://img.shields.io/badge/dotaddict-official-9ac123.svg)](https://plugins.dotaddict.org/dc2/details/enhancePostContent) [![Dotaddict](https://img.shields.io/badge/dotaddict-official-9ac123.svg)](https://plugins.dotaddict.org/dc2/details/enhancePostContent)
[![License](https://img.shields.io/badge/license-GPL--2.0-ececec.svg)](https://git.dotclear.watch/JcDenis/enhancePostContent/src/branch/master/LICENSE) [![License](https://img.shields.io/badge/license-GPL--2.0-ececec.svg)](https://git.dotclear.watch/JcDenis/enhancePostContent/src/branch/master/LICENSE)
@ -40,6 +40,6 @@ you should also add widgets.
## CONTRIBUTORS ## CONTRIBUTORS
* Jean-Christian Denis (author) * Jean-Christian Denis
You are welcome to contribute to this code. You are welcome to contribute to this code.

View File

@ -15,7 +15,7 @@ $this->registerModule(
'Enhance post content', 'Enhance post content',
'Add features to words in post content', 'Add features to words in post content',
'Jean-Christian Denis and Contributors', 'Jean-Christian Denis and Contributors',
'2023.10.24', '2023.10.16',
[ [
'type' => 'plugin', 'type' => 'plugin',
'requires' => [['core', '2.28']], 'requires' => [['core', '2.28']],

View File

@ -2,10 +2,10 @@
<modules xmlns:da="http://dotaddict.org/da/"> <modules xmlns:da="http://dotaddict.org/da/">
<module id="enhancePostContent"> <module id="enhancePostContent">
<name>Enhance post content</name> <name>Enhance post content</name>
<version>2023.10.24</version> <version>2023.10.16</version>
<author>Jean-Christian Denis and Contributors</author> <author>Jean-Christian Denis and Contributors</author>
<desc>Add features to words in post content</desc> <desc>Add features to words in post content</desc>
<file>https://git.dotclear.watch/JcDenis/enhancePostContent/releases/download/v2023.10.24/plugin-enhancePostContent.zip</file> <file>https://git.dotclear.watch/JcDenis/enhancePostContent/releases/download/v2023.10.16/plugin-enhancePostContent.zip</file>
<da:dcmin>2.28</da:dcmin> <da:dcmin>2.28</da:dcmin>
<da:details>https://git.dotclear.watch/JcDenis/enhancePostContent/src/branch/master/README.md</da:details> <da:details>https://git.dotclear.watch/JcDenis/enhancePostContent/src/branch/master/README.md</da:details>
<da:support>https://git.dotclear.watch/JcDenis/enhancePostContent/issues</da:support> <da:support>https://git.dotclear.watch/JcDenis/enhancePostContent/issues</da:support>

View File

@ -99,7 +99,7 @@ class Backend extends Process
// allowedtplvalues // allowedtplvalues
(new Para())->items([ (new Para())->items([
(new Label(__('Allowed DC template values:'), Label::OUTSIDE_LABEL_BEFORE))->for('epc_allowedtplvalues'), (new Label(__('Allowed DC template values:'), Label::OUTSIDE_LABEL_BEFORE))->for('epc_allowedtplvalues'),
(new Input('epc_allowedtplvalues'))->size(100)->maxlength(0)->value(Epc::encodeMulti($allowedtplvalues)), (new Input('epc_allowedtplvalues'))->size(100)->maxlenght(0)->value(Epc::encodeMulti($allowedtplvalues)),
]), ]),
(new Note()) (new Note())
->class('form-note') ->class('form-note')
@ -107,7 +107,7 @@ class Backend extends Process
// allowedpubpages // allowedpubpages
(new Para())->items([ (new Para())->items([
(new Label(__('Allowed public pages:'), Label::OUTSIDE_LABEL_BEFORE))->for('epc_allowedpubpages'), (new Label(__('Allowed public pages:'), Label::OUTSIDE_LABEL_BEFORE))->for('epc_allowedpubpages'),
(new Input('epc_allowedpubpages'))->size(100)->maxlength(0)->value(Epc::encodeMulti($allowedpubpages)), (new Input('epc_allowedpubpages'))->size(100)->maxlenght(0)->value(Epc::encodeMulti($allowedpubpages)),
]), ]),
(new Note()) (new Note())
->class('form-note') ->class('form-note')

View File

@ -110,7 +110,7 @@ class Epc
/** /**
* Get list of allowed templates name->[tag,callback] to list on epc widgets. * Get list of allowed templates name->[tag,callback] to list on epc widgets.
* *
* @return array<string, array<string, mixed>> The templates name->[id,cb] values * @return array The templates name->[id,cb] values
*/ */
public static function widgetAllowedTemplateValue(): array public static function widgetAllowedTemplateValue(): array
{ {
@ -415,7 +415,7 @@ class Epc
$content = ''; $content = '';
while (App::frontend()->context()->__get('posts')?->fetch()) { while (App::frontend()->context()->__get('posts')?->fetch()) {
$content .= App::frontend()->context()->__get('posts')->f('post_excerpt'); $content .= App::frontend()->__get('posts')->f('post_excerpt');
} }
return $content; return $content;

View File

@ -265,7 +265,7 @@ class Manage extends Process
->for('filter_style' . $k), ->for('filter_style' . $k),
(new Input(['filter_style[]', 'filter_style' . $k])) (new Input(['filter_style[]', 'filter_style' . $k]))
->size(60) ->size(60)
->maxlength(255) ->maxlenght(255)
->value(Html::escapeHTML($filter->style[$k])), ->value(Html::escapeHTML($filter->style[$k])),
]); ]);
} }
@ -337,7 +337,7 @@ class Manage extends Process
->for('filter_notag'), ->for('filter_notag'),
(new Input('filter_notag')) (new Input('filter_notag'))
->size(60) ->size(60)
->maxlength(255) ->maxlenght(255)
->value(Epc::encodeSingle($filter->notag)), ->value(Epc::encodeSingle($filter->notag)),
]), ]),
(new Note()) (new Note())
@ -406,7 +406,7 @@ class Manage extends Process
->for('new_key'), ->for('new_key'),
(new Input('new_key')) (new Input('new_key'))
->size(60) ->size(60)
->maxlength(255) ->maxlenght(255)
->required(true), ->required(true),
]), ]),
(new Para()) (new Para())
@ -415,7 +415,7 @@ class Manage extends Process
->for('new_value'), ->for('new_value'),
(new Input('new_value')) (new Input('new_value'))
->size(60) ->size(60)
->maxlength(255) ->maxlenght(255)
->required(true), ->required(true),
]), ]),
(new Para()) (new Para())