修正格式

main
落雨楓 8 months ago
parent 8ed8f865b1
commit 9b8aaa1d31

@ -1,4 +1,5 @@
<?php
namespace Isekai\AIToolbox\Special;
use SpecialPage;
@ -10,61 +11,60 @@ class SpecialAIToolbox extends SpecialPage {
public function execute($subPage) {
$this->setHeaders();
$this->outputHeader();
$this->outputHeader();
$this->showForm();
}
protected function showForm() {
$user = $this->getUser();
$out = $this->getOutput();
$out->setPageTitle($this->msg('special-isekai-ai-toolbox'));
$out->addModuleStyles([
'mediawiki.special',
'mediawiki.interface.helpers.styles',
]);
$out->addModules([
'mediawiki.special',
'mediawiki.interface.helpers.styles',
]);
$out->addModules([
'mediawiki.misc-authed-ooui',
'ext.isekai.ai-toolbox.launcher',
]);
$out->enableOOUI();
$fields = [];
$fields = [];
$fields[] = new \OOUI\FieldLayout(
new \OOUI\LabelWidget([
'label' => $this->msg('isekai-ai-toolbox-label-continue-curaccount')->text(),
'align' => 'top',
])
);
new \OOUI\LabelWidget([
'label' => $this->msg('isekai-ai-toolbox-label-continue-curaccount')->text(),
'align' => 'top',
])
);
$fields[] = new \OOUI\FieldLayout(
new \OOUI\ButtonWidget( [
new \OOUI\ButtonWidget([
'id' => 'btn-enter-ai-toolbox',
'label' => $this->msg('ok')->text(),
'flags' => ['primary', 'progressive'],
'type' => 'button',
]),
[
'align' => 'top',
]
);
'label' => $this->msg('ok')->text(),
'flags' => ['primary', 'progressive'],
'type' => 'button',
]),
[
'align' => 'top',
]
);
$fieldset = new \OOUI\FieldsetLayout( [
'label' => $this->msg('isekai-ai-toolbox-enter-toolbox')->text(),
'id' => 'mw-aitoolbox-table',
'items' => $fields,
] );
$fieldset = new \OOUI\FieldsetLayout([
'label' => $this->msg('isekai-ai-toolbox-enter-toolbox')->text(),
'id' => 'mw-aitoolbox-table',
'items' => $fields,
]);
$out->addHTML(
new \OOUI\PanelLayout([
'classes' => ['movepage-wrapper', 'aitoolbox-wrapper'],
'expanded' => false,
'padded' => true,
'framed' => true,
'content' => $fieldset,
])
);
new \OOUI\PanelLayout([
'classes' => ['movepage-wrapper', 'aitoolbox-wrapper'],
'expanded' => false,
'padded' => true,
'framed' => true,
'content' => $fieldset,
])
);
}
}
Loading…
Cancel
Save