mirror of https://github.com/micromata/borgbackup-butler.git

Kai Reinhard
18.10.2018 d4107f44e90cc1a1c4545fcb8aee43bc17b4441c
Nearly there...
1 files modified
16 ■■■■■ changed files
borgbutler-webapp/src/components/views/archives/FileListPanel.jsx 16 ●●●●● patch | view | raw | blame | history
borgbutler-webapp/src/components/views/archives/FileListPanel.jsx
@@ -95,19 +95,21 @@
                </React.Fragment>;
            } else {
                if (this.state.filter.mode === 'tree' && this.state.filter.currentDirectory.length > 0) {
                    const dirs = this.state.filter.currentDirectory.split('/');
                    let paths = [];
                    for (let i = 0; i < dirs.length; i++) {
                    let dirs = this.state.filter.currentDirectory.split('/');
                    let breadcrumbs = [];
                    for (let i = 0; i < dirs.length - 1; i++) {
                        let path = '';
                        for (let j = 0; j <= i; j++) {
                            path += dirs[j] + '/';
                        }
                        paths.push(path);
                        breadcrumbs.push(<BreadcrumbItem key={i}><a onClick={() => this.changeCurrentDirectory(path)}
                                                                  href="#">{dirs[i]}</a></BreadcrumbItem>);
                    }
                    breadcrumb = <Breadcrumb>
                        {dirs.map((dir, index) =>
                            <BreadcrumbItem key={index}><a onClick={() => this.changeCurrentDirectory(paths[index])}
                                                           href="#">{dir}</a></BreadcrumbItem>)}
                        <BreadcrumbItem><a onClick={() => this.changeCurrentDirectory('')}
                                                       href="#">Top</a></BreadcrumbItem>
                        {breadcrumbs}
                        <BreadcrumbItem active>{dirs[dirs.length - 1]}lkdjfls</BreadcrumbItem>
                    </Breadcrumb>;
                } else {
                    breadcrumb = '';