From 917e2d2b8d2a2c7adc43428a1e0b08ba3d93c403 Mon Sep 17 00:00:00 2001 From: zhaoke Date: Fri, 7 Jul 2023 19:04:40 +0800 Subject: [PATCH] * Refactor add and edit view of gogs. --- module/gogs/config/form.php | 10 ++++++++ module/gogs/ui/create.html.php | 46 ++++++++++++++++++++++++++++++++++ module/gogs/ui/edit.html.php | 46 ++++++++++++++++++++++++++++++++++ 3 files changed, 102 insertions(+) create mode 100644 module/gogs/config/form.php create mode 100644 module/gogs/ui/create.html.php create mode 100644 module/gogs/ui/edit.html.php diff --git a/module/gogs/config/form.php b/module/gogs/config/form.php new file mode 100644 index 0000000000..d4d5968bb9 --- /dev/null +++ b/module/gogs/config/form.php @@ -0,0 +1,10 @@ +gogs->form = new stdclass(); + +$config->gogs->form->create = common::formConfig('gogs', 'create'); + +$config->gogs->form->create['type'] = array('type' => 'string', 'required' => true, 'default' => 'gogs'); +$config->gogs->form->create['name'] = array('type' => 'string', 'required' => true, 'default' => ''); +$config->gogs->form->create['url'] = array('type' => 'string', 'required' => true, 'default' => ''); +$config->gogs->form->create['token'] = array('type' => 'string', 'required' => true, 'default' => ''); diff --git a/module/gogs/ui/create.html.php b/module/gogs/ui/create.html.php new file mode 100644 index 0000000000..e00a7b8622 --- /dev/null +++ b/module/gogs/ui/create.html.php @@ -0,0 +1,46 @@ + + * @package gogs + * @link https://www.zentao.net + */ + +namespace zin; + +formPanel +( + set::id('gogsCreateForm'), + set::title($lang->gogs->lblCreate), + formRow + ( + formGroup + ( + set::name('name'), + set::label($lang->gogs->name), + set::value($gogs->name), + ) + ), + formRow + ( + formGroup + ( + set::name('url'), + set::label($lang->gogs->url), + set::value($gogs->url), + ) + ), + formRow + ( + formGroup + ( + set::name('token'), + set::label($lang->gogs->token), + set::value($gogs->token), + ) + ), +); diff --git a/module/gogs/ui/edit.html.php b/module/gogs/ui/edit.html.php new file mode 100644 index 0000000000..6758c48491 --- /dev/null +++ b/module/gogs/ui/edit.html.php @@ -0,0 +1,46 @@ + + * @package gogs + * @link https://www.zentao.net + */ + +namespace zin; + +formPanel +( + set::id('gogsCreateForm'), + set::title($lang->gogs->edit), + formRow + ( + formGroup + ( + set::name('name'), + set::label($lang->gogs->name), + set::value($gogs->name), + ) + ), + formRow + ( + formGroup + ( + set::name('url'), + set::label($lang->gogs->url), + set::value($gogs->url), + ) + ), + formRow + ( + formGroup + ( + set::name('token'), + set::label($lang->gogs->token), + set::value($gogs->token), + ) + ), +);