Client build: begin modularizing ui.js by extracting peekControl/peek-column-selector plugin, use UMD pattern, rename to peek-column-selector, extract less rules to their own file; Plugins, scatterplot: remove require and rework to use the new module

This commit is contained in:
Carl Eberhard
2014-12-08 14:47:48 -05:00
parent 137ade3786
commit 3274d882bc
12 changed files with 722 additions and 704 deletions
@@ -120,7 +120,7 @@ var ScatterplotConfigEditor = Backbone.View.extend({
peek : this.dataset.peek
}));
$dataControl.find( '.peek' ).peekControl({
$dataControl.find( '.peek' ).peekColumnSelector({
controls : [
{ label: 'X Column', id: 'xColumn', selected: config.xColumn, disabled: columnTypes.text },
{ label: 'Y Column', id: 'yColumn', selected: config.yColumn, disabled: columnTypes.text },
@@ -128,11 +128,11 @@ var ScatterplotConfigEditor = Backbone.View.extend({
]
//renameColumns : true
}).on( 'peek-control.change', function( ev, data ){
}).on( 'peek-column-selector.change', function( ev, data ){
//console.info( 'new selection:', data );
editor.model.set( 'config', data );
}).on( 'peek-control.rename', function( ev, data ){
}).on( 'peek-column-selector.rename', function( ev, data ){
//console.info( 'new column names', data );
});