From adf5e3ed97b01792521510baeeee1916fd0f4c73 Mon Sep 17 00:00:00 2001 From: Andrey Helldar Date: Fri, 23 Oct 2020 12:55:47 +0300 Subject: [PATCH] Added color filling of preset elements, except for "without" --- resources/views/scripts.blade.php | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/resources/views/scripts.blade.php b/resources/views/scripts.blade.php index c0fc07a..eefeab4 100644 --- a/resources/views/scripts.blade.php +++ b/resources/views/scripts.blade.php @@ -68,12 +68,12 @@ items: { base: [ - { key: 'without', value: trans.without } + { key: 'without', value: trans.without, color: 'grey lighten-2' } ], deprecated: [ { key: 'only', value: trans.only }, - { key: 'without', value: trans.without } + { key: 'without', value: trans.without, color: 'grey lighten-2' } ], domains: [], @@ -205,13 +205,21 @@ let name = route[key]; if (name !== null && ! this.inArray(result, name, 'key')) { - let color = this.getColor(result.length); - - result.push({ key: name, value: name, color: color }); + result.push({ key: name, value: name }); } }); - return result; + return _.map(result, (item, index) => { + if (item.color !== undefined) { + return item; + } + + let color = this.getColor(index); + + _.set(item, 'color', color); + + return item; + }); }, getColor(index) {