From eae49ead619db713c7e8a5d6a44e83c5e528ce20 Mon Sep 17 00:00:00 2001 From: Sandro Weber <webers@in.tum.de> Date: Wed, 7 Sep 2022 14:00:17 +0200 Subject: [PATCH] WIP --- .../experiment-list/experiment-list-element.js | 11 ++++++----- .../experiments/files/public-experiments-service.js | 4 ++++ 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/components/experiment-list/experiment-list-element.js b/src/components/experiment-list/experiment-list-element.js index fac3130..01264d6 100644 --- a/src/components/experiment-list/experiment-list-element.js +++ b/src/components/experiment-list/experiment-list-element.js @@ -2,6 +2,7 @@ import React from 'react'; import { FaTrash, FaFileExport, FaShareAlt, FaClone } from 'react-icons/fa'; import { RiPlayFill, RiPlayLine, RiPlayList2Fill } from 'react-icons/ri'; import { VscTriangleUp, VscTriangleDown } from 'react-icons/vsc'; +import { AiFillExperiment } from 'react-icons/ai'; import { GoFileSubmodule } from 'react-icons/go'; import timeDDHHMMSS from '../../utility/time-filter.js'; @@ -167,21 +168,21 @@ export default class ExperimentListElement extends React.Component { disabled={this.isLaunchDisabled()} className='nrp-btn btn-default' title={this.launchButtonTitle} > - <RiPlayFill className='icon' />Launch + <AiFillExperiment className='icon' />Open </button> : null} - {exp.rights.launch /*&& config.brainProcesses > 1*/ ? + {/*exp.rights.launch && config.brainProcesses > 1 ? <button className='nrp-btn btn-default'> <RiPlayLine className='icon' />Launch in Single Process Mode </button> - : null} + : null*/} - {exp.rights.launch /*&& this.props.availableServers.length > 1*/ ? + {/*exp.rights.launch && this.props.availableServers.length > 1 ? <button className='nrp-btn btn-default' > <RiPlayList2Fill className='icon' />Launch Multiple </button> - : null} + : null*/} {/* isPrivateExperiment */} {exp.rights.delete ? diff --git a/src/services/experiments/files/public-experiments-service.js b/src/services/experiments/files/public-experiments-service.js index 88e10ea..0189a84 100644 --- a/src/services/experiments/files/public-experiments-service.js +++ b/src/services/experiments/files/public-experiments-service.js @@ -86,6 +86,10 @@ class PublicExperimentsService extends HttpService { sortExperiments(experimentList) { experimentList = experimentList.sort( (a, b) => { + if (!a.configuration.SimulationName || !b.configuration.SimulationName) { + return -1; + } + let nameA = a.configuration.SimulationName.toLowerCase(); let nameB = b.configuration.SimulationName.toLowerCase(); if (nameA < nameB) { -- GitLab