Skip to content
3 changes: 2 additions & 1 deletion src/app/util/Filter.js
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,8 @@ Ext.define('Koala.util.Filter', {
*/
getStartEndFilterFromMetadata: function(metadata) {
var layer = Koala.util.Layer.findLayerFromMetadata(metadata);
if (layer instanceof ol.layer.Vector) {
var serverBased = Koala.util.Object.getPathStrOr(layer, 'metadata/layerConfig/vector/url', false);
if (layer instanceof ol.layer.Vector && !serverBased) {
return Koala.util.Filter.getStartEndFilterFromVectorLayer(layer, metadata);
}

Expand Down
2 changes: 1 addition & 1 deletion src/app/view/component/D3Chart.js
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ Ext.define('Koala.view.component.D3Chart',{
var chartConfig = olLayer.get('timeSeriesChartProperties');
var StringUtil = Koala.util.String;
var valFromSeq = StringUtil.getValueFromSequence;
var titleTpl = 'titleTpl' in chartConfig ? chartConfig.titleTpl : '';
var titleTpl = (chartConfig.titleTpl) ? chartConfig.titleTpl : '';
var title = Koala.util.String.replaceTemplateStrings(titleTpl, olFeat);
var yLabel = chartConfig.yAxisLabel || '';
var xLabel = chartConfig.xAxisLabel || '';
Expand Down
3 changes: 2 additions & 1 deletion src/app/view/component/D3ChartController.js
Original file line number Diff line number Diff line change
Expand Up @@ -762,7 +762,8 @@ Ext.define('Koala.view.component.D3ChartController', {
return;
}

if (layer instanceof ol.layer.Vector) {
var serverBased = Koala.util.Object.getPathStrOr(layer, 'metadata/layerConfig/vector/url', false);
if (layer instanceof ol.layer.Vector && !serverBased) {
var fmt = new ol.format.GeoJSON();
var data = layer.originalFeatures || layer.getSource().getFeatures();
data = data.slice();
Expand Down
5 changes: 0 additions & 5 deletions src/app/view/component/MapController.js
Original file line number Diff line number Diff line change
Expand Up @@ -80,11 +80,6 @@ Ext.define('Koala.view.component.MapController', {
}
}, me);

// if (me.distinctGeoms.length > 3) {
// Ext.Msg.alert(viewModel.get('warning'), viewModel.get('tooManyFeatures'));
// return;
// }

Ext.each(me.distinctGeoms, function(olFeat) {
var layer = olFeat.get('layer');
var idField = Koala.util.Object.getPathStrOr(layer,
Expand Down
5 changes: 5 additions & 0 deletions src/app/view/menu/LayerSettingsMenuController.js
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,10 @@ Ext.define('Koala.view.menu.LayerSettingsMenuController', {
}
if (me.cartoWindowsMinimized) {
if (legend) {
var width = parseInt(chart.el.dom.style.width, 10);
chart.fullWidth = width;
width -= legend.getBoundingClientRect().width;
chart.el.dom.style.width = width + 'px';
chart.getController().toggleLegendVisibility();
chart.legendToggled = true;
} else {
Expand All @@ -99,6 +103,7 @@ Ext.define('Koala.view.menu.LayerSettingsMenuController', {
}
} else {
if (chart.legendToggled) {
chart.el.dom.style.width = chart.fullWidth + 'px';
chart.getController().toggleLegendVisibility();
}
svg = el.querySelector('svg');
Expand Down
4 changes: 2 additions & 2 deletions src/classic/src/view/panel/RoutingLegendTree.js
Original file line number Diff line number Diff line change
Expand Up @@ -317,8 +317,8 @@ Ext.define('Koala.view.panel.RoutingLegendTree', {

changeFilterHandler: function(btn) {
var layer = btn.layerRec.getOlLayer();

if (layer instanceof ol.layer.Vector) {
var serverBased = Koala.util.Object.getPathStrOr(layer, 'metadata/layerConfig/vector/url', false);
if (layer instanceof ol.layer.Vector && !serverBased) {
if (!layer.filterGridWindow) {
layer.filterGridWindow = Ext.create('Koala.view.window.FilterGridWindow', {
layer: layer
Expand Down
10 changes: 5 additions & 5 deletions src/resources/lib/es6-promise-4.1.0/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2639,7 +2639,7 @@ is-obj@^1.0.0:

is-posix-bracket@^0.1.0:
version "0.1.1"
resolved "http://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
resolved "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"

is-primitive@^2.0.0:
version "2.0.0"
Expand Down Expand Up @@ -3118,8 +3118,8 @@ marked-terminal@^1.6.2:
node-emoji "^1.4.1"

marked@^0.3.6:
version "0.3.6"
resolved "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz#b2c6c618fccece4ef86c4fc6cb8a7cbf5aeda8d7"
version "0.3.19"
resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.19.tgz#5d47f709c4c9fc3c216b6d46127280f40b39d790"

matcher-collection@^1.0.0:
version "1.0.4"
Expand Down Expand Up @@ -3863,7 +3863,7 @@ regenerator@0.8.40:

regex-cache@^0.4.2:
version "0.4.3"
resolved "http://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145"
resolved "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145"
dependencies:
is-equal-shallow "^0.1.3"
is-primitive "^2.0.0"
Expand Down Expand Up @@ -4579,7 +4579,7 @@ ultron@1.0.x:

umd@^3.0.0:
version "3.0.1"
resolved "http://registry.npmjs.org/umd/-/umd-3.0.1.tgz#8ae556e11011f63c2596708a8837259f01b3d60e"
resolved "https://registry.npmjs.org/umd/-/umd-3.0.1.tgz#8ae556e11011f63c2596708a8837259f01b3d60e"

underscore.string@~2.3.3:
version "2.3.3"
Expand Down