--- /dev/null
+models = require 'kraken/base/scaffold/scaffold-model'
+views = require 'kraken/base/scaffold/scaffold-view'
+exports import models import views
{ BaseView,
} = require 'kraken/base'
{ Field, FieldList,
-} = require 'kraken/scaffold/scaffold-model'
+} = require 'kraken/base/scaffold/scaffold-model'
FieldView = exports.FieldView = BaseView.extend do # {{{
ChartOptionView = exports.ChartOptionView = BaseView.extend do # {{{
tagName : 'section'
className : 'chart-option field'
- template : require 'kraken/template/chart-option'
+ template : require 'kraken/template/chart/chart-option'
type : 'string'
isCollapsed : true
__bind__ : <[ addField ]>
tagName : 'form'
className : 'chart-options scaffold'
- template : require 'kraken/template/chart-scaffold'
+ template : require 'kraken/template/chart/chart-scaffold'
collectionType : ChartOptionList
subviewType : ChartOptionView
__bind__ : <[ ]>
tagName : 'section'
className : 'dashboard'
- template : require 'kraken/template/dashboard'
+ template : require 'kraken/template/dashboard/dashboard'
graph_ids : <[
unique_visitors
{ BaseView, ViewList,
} = require 'kraken/base'
{ DataSetView,
-} = require 'kraken/dataset/dataset-view'
+} = require 'kraken/data/dataset-view'
{ MetricEditView,
-} = require 'kraken/dataset/metric-edit-view'
+} = require 'kraken/data/metric-edit-view'
{ DataSource,
-} = require 'kraken/dataset/datasource-model'
+} = require 'kraken/data/datasource-model'
/**
* @class DataSet selection and customization UI (root of the `data` tab).
__bind__ : <[ onMetricsChanged ]>
tagName : 'section'
className : 'data-ui'
- template : require 'kraken/template/data'
+ template : require 'kraken/template/data/data'
datasources : null
{ BaseModel, BaseList,
} = require 'kraken/base'
{ Metric, MetricList,
-} = require 'kraken/dataset/metric-model'
+} = require 'kraken/data/metric-model'
{ DataSource, DataSourceList,
-} = require 'kraken/dataset/datasource-model'
+} = require 'kraken/data/datasource-model'
DataSetView = exports.DataSetView = BaseView.extend do # {{{
tagName : 'section'
className : 'dataset-ui dataset'
- template : require 'kraken/template/dataset'
+ template : require 'kraken/template/data/dataset'
events:
'click .new-metric-button' : 'onNewMetric'
DataSetMetricView = exports.DataSetMetricView = BaseView.extend do # {{{
tagName : 'tr'
className : 'dataset-metric metric'
- template : require 'kraken/template/dataset-metric'
+ template : require 'kraken/template/data/dataset-metric'
{ _, op,
} = require 'kraken/util'
{ TimeSeriesData, CSVData,
-} = require 'kraken/timeseries'
+} = require 'kraken/util/timeseries'
{ BaseModel, BaseList, ModelCache,
} = require 'kraken/base'
{ Metric, MetricList,
-} = require 'kraken/dataset/metric-model'
+} = require 'kraken/data/metric-model'
/**
__bind__ : <[ ]>
tagName : 'section'
className : 'datasource-ui'
- template : require 'kraken/template/datasource-ui'
+ template : require 'kraken/template/data/datasource-ui'
events :
'click .datasource-summary' : 'onHeaderClick'
__bind__ : <[ ]>
tagName : 'section'
className : 'datasource'
- template : require 'kraken/template/datasource'
+ template : require 'kraken/template/data/datasource'
--- /dev/null
+metric_model = require 'kraken/data/metric-model'
+metric_edit_view = require 'kraken/data/metric-edit-view'
+datasource_model = require 'kraken/data/datasource-model'
+datasource_view = require 'kraken/data/datasource-view'
+datasource_ui_view = require 'kraken/data/datasource-ui-view'
+dataset_model = require 'kraken/data/dataset-model'
+dataset_view = require 'kraken/data/dataset-view'
+data_view = require 'kraken/data/data-view'
+
+exports import datasource_model import datasource_view import datasource_ui_view \
+ import dataset_model import dataset_view \
+ import metric_model import metric_edit_view \
+ import data_view
\ No newline at end of file
{ BaseView,
} = require 'kraken/base'
{ Metric,
-} = require 'kraken/dataset/metric-model'
+} = require 'kraken/data/metric-model'
{ DataSourceUIView,
-} = require 'kraken/dataset/datasource-ui-view'
+} = require 'kraken/data/datasource-ui-view'
__bind__ : <[ onChange ]>
tagName : 'section'
className : 'metric-edit-ui'
- template : require 'kraken/template/metric-edit'
+ template : require 'kraken/template/data/metric-edit'
callOnReturnKeypress : 'onChange'
events:
### FIXME: LOLHACKS ###
setTimeout do
- -> { DataSource, DataSourceList, } := require 'kraken/dataset/datasource-model'
+ -> { DataSource, DataSourceList, } := require 'kraken/data/datasource-model'
10
+++ /dev/null
-metric_model = require 'kraken/dataset/metric-model'
-metric_view = require 'kraken/dataset/metric-view'
-metric_edit_view = require 'kraken/dataset/metric-edit-view'
-datasource_model = require 'kraken/dataset/datasource-model'
-datasource_view = require 'kraken/dataset/datasource-view'
-datasource_ui_view = require 'kraken/dataset/datasource-ui-view'
-dataset_model = require 'kraken/dataset/dataset-model'
-dataset_view = require 'kraken/dataset/dataset-view'
-data_view = require 'kraken/dataset/data-view'
-
-exports import metric_model import metric_view import metric_edit_view \
- import datasource_model import datasource_view import datasource_ui_view \
- import dataset_model import dataset_view \
- import data_view
GraphDisplayView = exports.GraphDisplayView = GraphView.extend do # {{{
tagName : 'section'
className : 'graph graph-display'
- template : require 'kraken/template/graph-display'
+ template : require 'kraken/template/graph/graph-display'
events:
# Select the whole permalink URI text when it receives focus.
{ ChartOptionScaffold, DEBOUNCE_RENDER,
} = require 'kraken/chart'
{ DataView, DataSetView, DataSet,
-} = require 'kraken/dataset'
+} = require 'kraken/data'
root = do -> this
onFirstClickRenderOptionsTab onFirstClickRenderDataTab
]>
className : 'graph-edit graph'
- template : require 'kraken/template/graph-edit'
+ template : require 'kraken/template/graph/graph-edit'
events:
'click .redraw-button' : 'stopAndRender'
tagName : 'section'
className : 'graph-list-view'
- template : require 'kraken/template/graph-list'
+ template : require 'kraken/template/graph/graph-list'
data : {}
ready : false
{ ChartType,
} = require 'kraken/chart'
{ DataSet
-} = require 'kraken/dataset'
+} = require 'kraken/data'
root = do -> this
{ ChartType,
} = require 'kraken/chart'
{ DataSource, DataSourceList,
-} = require 'kraken/dataset'
+} = require 'kraken/data'
{ Graph, GraphList, GraphEditView,
} = require 'kraken/graph'
+++ /dev/null
-models = require 'kraken/scaffold/scaffold-model'
-views = require 'kraken/scaffold/scaffold-view'
-exports import models import views
-include browser-helpers
+include ../browser-helpers
- var option_id = _.domize('option', id)
- var value_id = _.domize('value', id)