Skip to content

Commit

Permalink
Fixes on Lore's review and fixed ordering bugs
Browse files Browse the repository at this point in the history
  • Loading branch information
kappu committed Jan 23, 2017
1 parent b4f5bd2 commit 074a5c8
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion web/client/components/TOC/DefaultLayerOrGroup.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* Copyright 2016, GeoSolutions Sas.
* Copyright 2017, GeoSolutions Sas.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
Expand Down
6 changes: 3 additions & 3 deletions web/client/reducers/layers.js
Original file line number Diff line number Diff line change
Expand Up @@ -44,17 +44,17 @@ const deepRemove = (nodes, findValue) => {
}
return nodes;
};
const getNode = (nodes, name) => {
const getNode = (nodes, id) => {
if (nodes && isArray(nodes)) {
return nodes.reduce((previous, node) => {
if (previous) {
return previous;
}
if (node && (node.name === name || node.id === name)) {
if (node && (node.name === id || node.id === id)) {
return node;
}
if (node && node.nodes && node.nodes.length > 0) {
return getNode(node.nodes, name);
return getNode(node.nodes, id);
}
return previous;
}, null);
Expand Down
8 changes: 4 additions & 4 deletions web/client/utils/LayersUtils.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@ const getLayersId = (groupId, allLayers) => {
return allLayers.filter((layer) => (layer.group || 'Default') === groupId).map((layer) => layer.id).reverse();
};
const initialReorderLayers = (groups, allLayers) => {
return groups.slice(0).reduce((previous, group) => {
return groups.slice(0).reverse().reduce((previous, group) => {
return previous.concat(
group.nodes.reduce((layers, node) => {
group.nodes.slice(0).reverse().reduce((layers, node) => {
if (isObject(node)) {
return layers.concat(initialReorderLayers([node], allLayers).reverse());
return layers.concat(initialReorderLayers([node], allLayers));
}
return layers.concat(getLayer(node, allLayers));
}, [])
).reverse();
);
}, []);
};
const reorderLayers = (groups, allLayers) => {
Expand Down

0 comments on commit 074a5c8

Please sign in to comment.