mirror of
https://github.com/apache/superset.git
synced 2026-04-19 16:14:52 +00:00
[SIP-5] Refactor nvd3 (#5838)
* move into folder and scaffold adaptor * extract width and height * remove jquery * extract showBrush * extract lineInterpolation * extract xAxisFormat and yAxisFormat * extract annotationData * extract xTicksLayout and colorScheme * extract showXXX * extract x and y axis labels * extract showminmax * extract pie chart props * extract area chart props * extract logscale and yAxisBounds * extract margin * extract bubble props x,y,size * extract contribution, comparisonType and color_picker * remove the last fd.xxx * remove unnecessary variables * remove slice.container * fix unit test reference * Rewrite logic to compute max label lengths to use only d3, not jquery. * extract annotationLayers and no more slice.xxx in nvd3vis * rename x, y, size to xField, yField, sizeField * use arrow function * move tooltip function * extract helper functions into utils * remove unused argument * fix height calculation and show bar labels * rename function * update unit test * organize tooltip generator * update line_multi * Add proptypes for data * list proptypes for data * extract tooltip function for bubble chart * rename variables * remove console.log * enumerate vizTypes and pieLabelType * parse maxBubble * use new color scale * fix import" * remove line
This commit is contained in:
committed by
Chris Williams
parent
9c486a3b3d
commit
0e93a94ae4
@@ -1,6 +1,5 @@
|
||||
import { expect, assert } from 'chai';
|
||||
import {
|
||||
tryNumify,
|
||||
slugify,
|
||||
formatSelectOptionsForRange,
|
||||
d3format,
|
||||
@@ -11,12 +10,6 @@ import {
|
||||
} from '../../../src/modules/utils';
|
||||
|
||||
describe('utils', () => {
|
||||
it('tryNumify works as expected', () => {
|
||||
expect(tryNumify(5)).to.equal(5);
|
||||
expect(tryNumify('5')).to.equal(5);
|
||||
expect(tryNumify('5.1')).to.equal(5.1);
|
||||
expect(tryNumify('a string')).to.equal('a string');
|
||||
});
|
||||
it('slugify slugifies', () => {
|
||||
expect(slugify('My Neat Label! ')).to.equal('my-neat-label');
|
||||
expect(slugify('Some Letters AnD a 5')).to.equal('some-letters-and-a-5');
|
||||
|
||||
Reference in New Issue
Block a user