From 235d69088d85427240b72d272bb7ea563486aac0 Mon Sep 17 00:00:00 2001 From: tianshujie Date: Wed, 6 Jul 2022 15:47:10 +0800 Subject: [PATCH] * Finish task #59474. --- module/story/js/batchcreate.js | 33 ++++++++++++++ module/story/view/batchcreate.html.php | 60 ++++++++++++++++++++++++++ 2 files changed, 93 insertions(+) diff --git a/module/story/js/batchcreate.js b/module/story/js/batchcreate.js index 585b1b2799..00f02d4500 100644 --- a/module/story/js/batchcreate.js +++ b/module/story/js/batchcreate.js @@ -177,3 +177,36 @@ function setLane(regionID, num) $("#lanes" + num).chosen(); }); } + +/** + * Add item. + * + * @param object $obj + * @access public + * @return void + */ +function addItem(obj) +{ + var item = $('#addItem').html().replace(/%i%/g, itemIndex + 1); + $('' + item + '').insertAfter($(obj).closest('tr')); + + $(obj).closest('tr').next().find("input[name^=color]").colorPicker(); + $(obj).closest('tr').next().find('div[id$=_chosen]').remove(); + $(obj).closest('tr').next().find('.picker').remove(); + $(obj).closest('tr').next().find('.chosen').chosen(); + $(obj).closest('tr').next().find('.picker-select').picker(); + + itemIndex ++; +} + +/** + * Delete item. + * + * @param object $obj + * @access public + * @return void + */ +function deleteItem(obj) +{ + $(obj).closest('tr').remove(); +} diff --git a/module/story/view/batchcreate.html.php b/module/story/view/batchcreate.html.php index 64ca7535d5..a8c093144b 100755 --- a/module/story/view/batchcreate.html.php +++ b/module/story/view/batchcreate.html.php @@ -74,6 +74,7 @@ echo "{$extendField->name}"; } ?> + actions;?> @@ -120,6 +121,10 @@ $this->loadModel('flow'); foreach($extendFields as $extendField) echo "control == 'select' or $extendField->control == 'multi-select') ? " style='overflow:visible'" : '') . ">" . $this->flow->getFieldControl($extendField, '', $extendField->field . '[$id]') . ""; ?> + + + + @@ -134,6 +139,59 @@ +
+ + + + + + + type == 'kanban'):?> + + + + + + + + + + + loadModel('flow'); + foreach($extendFields as $extendField) echo "control == 'select' or $extendField->control == 'multi-select') ? " style='overflow:visible'" : '') . ">" . $this->flow->getFieldControl($extendField, '', $extendField->field . "[$i]") . ""; + ?> + + + +