diff options
author | Phil Hughes <me@iamphill.com> | 2019-01-15 13:37:21 +0000 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2019-01-15 13:39:24 +0000 |
commit | 9ff20ad76d328e709eaa2bc5f12d11f5b6b3fa4a (patch) | |
tree | 43aa29553574324e04f8e67ac302e179a418461f /app/assets/javascripts/diffs/workers | |
parent | f821a53b45d4b521ffb734b3b843f48e0d1ecfcd (diff) | |
download | gitlab-ce-9ff20ad76d328e709eaa2bc5f12d11f5b6b3fa4a.tar.gz |
Collapses directory structure in merge request tree
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/53069
Diffstat (limited to 'app/assets/javascripts/diffs/workers')
-rw-r--r-- | app/assets/javascripts/diffs/workers/tree_worker.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/app/assets/javascripts/diffs/workers/tree_worker.js b/app/assets/javascripts/diffs/workers/tree_worker.js new file mode 100644 index 00000000000..534d737c77e --- /dev/null +++ b/app/assets/javascripts/diffs/workers/tree_worker.js @@ -0,0 +1,14 @@ +import { sortTree } from '~/ide/stores/utils'; +import { generateTreeList } from '../store/utils'; + +// eslint-disable-next-line no-restricted-globals +self.addEventListener('message', e => { + const { data } = e; + const { treeEntries, tree } = generateTreeList(data); + + // eslint-disable-next-line no-restricted-globals + self.postMessage({ + treeEntries, + tree: sortTree(tree), + }); +}); |