Merge branch 'master' into pluggable-frontends-removal

pull/13446/head
Carlos Matallín 7 years ago
commit 040bcc6dc5

@ -52,7 +52,7 @@ module.exports = AutoStyler.extend({
catListColors += '"' + this.colors.getColorByCategory(cat.name) + '"' + next;
if (!cat.agg) {
if (!isNaN(cat.name)) {
if (typeof cat.name !== 'string') {
catListValues += cat.name + next;
} else {
catListValues += '"' + String(cat.name).replace(/"/g, '\\"') + '"' + next;

@ -77,6 +77,19 @@ describe('src/widgets/auto-style/category', function () {
expect(this.categoryAutoStyler.getStyle()).toBe('#layer { marker-line-width: 0.5; marker-line-color: #fcfafa; marker-line-opacity: 1; marker-width: 6.076923076923077; marker-fill: ramp([something], ("#7F3C8D", "#11A579", "#3969AC", "#F2B701", "#E73F74", "#A5AA99"), ("soccer", "basketball", "baseball", "handball", "hockey"), \'=\'); marker-fill-opacity: 0.9; marker-allow-overlap: true;}');
});
it('should generate the ramp with quotation marks when the name are strings containing numbers', function () {
this.dataview.set('data', [
{ name: '1' },
{ name: '2' },
{ name: '3' },
{ name: '-4' },
{ name: '235.52' }
]);
this.dataview.layer.set('initialStyle', '#layer { polygon-line-width: 0.5; polygon-line-color: #fcfafa; polygon-line-opacity: 1; polygon-fill: #e49115; polygon-fill-opacity: 0.9; }');
this.updateColorsByData();
expect(this.categoryAutoStyler.getStyle()).toBe('#layer { polygon-line-width: 0.5; polygon-line-color: #fcfafa; polygon-line-opacity: 1; polygon-fill: ramp([something], ("#7F3C8D", "#11A579", "#3969AC", "#F2B701", "#E73F74"), ("1", "2", "3", "-4", "235.52"), \'=\'); polygon-fill-opacity: 0.9; }');
});
it('should generate the ramp without quotation marks when the name are ints', function () {
this.dataview.set('data', [
{ name: 1 },

33
npm-shrinkwrap.json generated

@ -1,6 +1,6 @@
{
"name": "cartodb-ui",
"version": "4.11.19",
"version": "4.11.20",
"dependencies": {
"accessory": {
"version": "1.0.1",
@ -341,9 +341,9 @@
"resolved": "https://registry.npmjs.org/cartodb-pecan/-/cartodb-pecan-0.2.0.tgz"
},
"cartodb.js": {
"version": "4.0.0-beta.14",
"from": "cartodb/cartodb.js#v4.0.0-beta.14",
"resolved": "git://github.com/cartodb/cartodb.js.git#caf89961c830a9fd1ec3492b8220e008e84f7899"
"version": "4.0.0-beta.15",
"from": "cartodb/cartodb.js#v4.0.0-beta.15",
"resolved": "git://github.com/cartodb/cartodb.js.git#dfa5858ba4c3b70d69fbe273b410bf64fe149350"
},
"center-align": {
"version": "0.1.3",
@ -1115,9 +1115,9 @@
"resolved": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz"
},
"js-base64": {
"version": "2.4.1",
"version": "2.4.3",
"from": "js-base64@>=2.1.9 <3.0.0",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.1.tgz"
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz"
},
"js-yaml": {
"version": "3.5.3",
@ -1393,9 +1393,14 @@
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz"
},
"timers-browserify": {
"version": "2.0.4",
"version": "2.0.6",
"from": "timers-browserify@>=2.0.4 <3.0.0",
"resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.4.tgz"
"resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.6.tgz"
},
"tty-browserify": {
"version": "0.0.0",
"from": "tty-browserify@0.0.0",
"resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz"
}
}
},
@ -1861,9 +1866,9 @@
"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz"
},
"sha.js": {
"version": "2.4.9",
"version": "2.4.10",
"from": "sha.js@>=2.4.0 <3.0.0",
"resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.9.tgz"
"resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.10.tgz"
},
"shallow-copy": {
"version": "0.0.1",
@ -2183,9 +2188,9 @@
}
},
"tty-browserify": {
"version": "0.0.0",
"version": "0.0.1",
"from": "tty-browserify@>=0.0.0 <0.1.0",
"resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz"
"resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz"
},
"turbo-carto": {
"version": "0.19.0",
@ -2203,9 +2208,9 @@
"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
},
"uglify-js": {
"version": "3.3.7",
"version": "3.3.9",
"from": "uglify-js@>=3.3.0 <3.4.0",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.7.tgz",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.9.tgz",
"dependencies": {
"commander": {
"version": "2.13.0",

@ -1,6 +1,6 @@
{
"name": "cartodb-ui",
"version": "4.11.19.unpluggable.01",
"version": "4.11.20.unpluggable.01",
"description": "CARTO UI frontend",
"repository": {
"type": "git",
@ -26,7 +26,7 @@
"carto-zera": "1.0.2",
"cartocolor": "4.0.0",
"cartodb-pecan": "0.2.x",
"cartodb.js": "CartoDB/cartodb.js#v4.0.0-beta.14",
"cartodb.js": "CartoDB/cartodb.js#v4.0.0-beta.15",
"clipboard": "1.6.1",
"codemirror": "5.14.2",
"d3-interpolate": "^1.1.6",

@ -3,9 +3,5 @@
"lib/assets/test/spec/cartodb3/",
"lib/assets/test/spec/deep-insights"
],
"filesRegex": "spec\\.js$",
"replacements": [
["lib/assets", "lib/assets"],
["lib/assets/client", "lib/assets"]
]
"filesRegex": "spec\\.js$"
}

Loading…
Cancel
Save