ЧТМ:Расширения/BatchTools/1.45/0.6: различия между версиями

Нет описания правки
мНет описания правки
 
(не показано 5 промежуточных версий 3 участников)
Строка 1: Строка 1:
<span class="plainlinks">'''{{SizE|130|[{{SERVER}}/index.php/Файл:Batch_Tools_0.6.zip СКАЧАТЬ]}}'''</span>
<span class="plainlinks">'''{{Size|130|[{{SERVER}}/index.php/Файл:BatchTools-REL1 45-0.6.zip СКАЧАТЬ ZIP]}}'''</span>


<markdown>
<syntaxhighlight lang="markdown">## [0.6.0] — 2026-05-25
## [0.6.0] — 2026-05-25


### Добавлено
### Добавлено
Строка 16: Строка 15:
- **Полная унификация интерфейса (UX)**: Инструменты «Массовое удаление» и «Массовое восстановление» полностью переведены на использование интерактивного рабочего стола (`BatchWorkspaceBase`).
- **Полная унификация интерфейса (UX)**: Инструменты «Массовое удаление» и «Массовое восстановление» полностью переведены на использование интерактивного рабочего стола (`BatchWorkspaceBase`).
- Все 5 вкладок расширения теперь работают по общему стандарту: предварительный импорт списков в таблицу-буфер, валидация существования объектов в реальном времени, возможность выборочной обработки чекбоксами и очистки рабочей области.
- Все 5 вкладок расширения теперь работают по общему стандарту: предварительный импорт списков в таблицу-буфер, валидация существования объектов в реальном времени, возможность выборочной обработки чекбоксами и очистки рабочей области.
- Унифицированы и упорядочены системные сообщения и переводы в файлах `en.json` и `ru.json`.
- Унифицированы и упорядочены системные сообщения и переводы в файлах `en.json` и `ru.json`.</syntaxhighlight>
</markdown>


== ROOT ==
== ROOT ==


=== extension.json ===
=== extension.json ===
<syntaxhighlight lang="json">
<syntaxhighlight lang="json" line>
{
{
     "name": "BatchTools",
     "name": "BatchTools",
Строка 61: Строка 59:


=== BatchTools.alias.php ===
=== BatchTools.alias.php ===
<syntaxhighlight lang="php">
<syntaxhighlight lang="php" line>
<?php
<?php
/**
/**
Строка 81: Строка 79:


=== en.json ===
=== en.json ===
<syntaxhighlight lang="json">
<syntaxhighlight lang="json" line>
{
{
     "@metadata": {
     "@metadata": {
Строка 223: Строка 221:


=== ru.json ===
=== ru.json ===
<syntaxhighlight lang="json">
<syntaxhighlight lang="json" line>
{
{
     "@metadata": {
     "@metadata": {
Строка 371: Строка 369:


==== BatchToolHandler.php ====
==== BatchToolHandler.php ====
<syntaxhighlight lang="php">
<syntaxhighlight lang="php" line>
<?php
<?php


Строка 474: Строка 472:


==== BatchWorkspaceBase.php ====
==== BatchWorkspaceBase.php ====
<syntaxhighlight lang="php">
<syntaxhighlight lang="php" line>
<?php
<?php


Строка 517: Строка 515:


==== MassBlockHandler.php ====
==== MassBlockHandler.php ====
<syntaxhighlight lang="php">
<syntaxhighlight lang="php" line>
<?php
<?php


Строка 1003: Строка 1001:


==== MassDeleteHandler.php ====
==== MassDeleteHandler.php ====
<syntaxhighlight lang="php">
<syntaxhighlight lang="php" line>
<?php
<?php


Строка 1187: Строка 1185:


==== MassMoveHandler.php ====
==== MassMoveHandler.php ====
<syntaxhighlight lang="php">
<syntaxhighlight lang="php" line>
<?php
<?php


Строка 1483: Строка 1481:


==== MassProtectHandler.php ====
==== MassProtectHandler.php ====
<syntaxhighlight lang="php">
<syntaxhighlight lang="php" line>
<?php
<?php


Строка 1875: Строка 1873:


==== MassUnblockHandler.php ====
==== MassUnblockHandler.php ====
<syntaxhighlight lang="php">
<syntaxhighlight lang="php" line>
<?php
<?php


Строка 2065: Строка 2063:


==== MassUndeleteHandler.php ====
==== MassUndeleteHandler.php ====
<syntaxhighlight lang="php">
<syntaxhighlight lang="php" line>
<?php
<?php


Строка 2254: Строка 2252:


=== SpecialBatchTools.php ===
=== SpecialBatchTools.php ===
<syntaxhighlight lang="php">
<syntaxhighlight lang="php" line>
<?php
<?php