diff options
| author | Ruin0x11 | 2020-05-04 15:15:30 -0700 |
|---|---|---|
| committer | Ruin0x11 | 2020-05-04 15:15:51 -0700 |
| commit | 6b8e3f251f69c9d7d560148100cdb8df941a81c2 (patch) | |
| tree | 2370acc1c3119b506ad016e4350d482af98908fb /client/js/views/pool_merge_view.js | |
| parent | ffba010ae4b6efebd791a077125df92ef57274d0 (diff) | |
Implement pool merging
Diffstat (limited to 'client/js/views/pool_merge_view.js')
| -rw-r--r-- | client/js/views/pool_merge_view.js | 9 |
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 }, })); } |