aboutsummaryrefslogtreecommitdiff
path: root/client/js/views
diff options
context:
space:
mode:
authorRuin0x112020-05-04 15:15:30 -0700
committerRuin0x112020-05-04 15:15:51 -0700
commit6b8e3f251f69c9d7d560148100cdb8df941a81c2 (patch)
tree2370acc1c3119b506ad016e4350d482af98908fb /client/js/views
parentffba010ae4b6efebd791a077125df92ef57274d0 (diff)
Implement pool merging
Diffstat (limited to 'client/js/views')
-rw-r--r--client/js/views/pool_merge_view.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/client/js/views/pool_merge_view.js b/client/js/views/pool_merge_view.js
index ea9fe6f..4bbef7e 100644
--- a/client/js/views/pool_merge_view.js
+++ b/client/js/views/pool_merge_view.js
@@ -14,6 +14,7 @@ class PoolMergeView extends events.EventTarget {
this._pool = ctx.pool;
this._hostNode = ctx.hostNode;
+ this._target_pool_id = null;
ctx.poolNamePattern = api.getPoolNameRegex();
views.replaceContent(this._hostNode, template(ctx));
@@ -22,9 +23,11 @@ class PoolMergeView extends events.EventTarget {
this._autoCompleteControl = new PoolAutoCompleteControl(
this._targetPoolFieldNode,
{
- confirm: pool =>
+ confirm: pool => {
+ this._target_pool_id = pool.id;
this._autoCompleteControl.replaceSelectedText(
- pool.names[0], false),
+ pool.names[0], false);
+ }
});
}
@@ -56,7 +59,7 @@ class PoolMergeView extends events.EventTarget {
this.dispatchEvent(new CustomEvent('submit', {
detail: {
pool: this._pool,
- targetPoolName: this._targetPoolFieldNode.value
+ targetPoolId: this._target_pool_id
},
}));
}

© 2015 - 2026 Jakob L. Kreuze