--- /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)
-include browser-helpers
+include ../browser-helpers
- var graph_id = view.id
section.graph-display.graph(id=graph_id)
+++ /dev/null
-exports.TimeSeriesData = require 'kraken/timeseries/timeseries'
-exports.CSVData = require 'kraken/timeseries/csv'
_ = require 'kraken/util/underscore'
-TimeSeriesData = require 'kraken/timeseries/timeseries'
+TimeSeriesData = require 'kraken/util/timeseries/timeseries'
DASH_PATTERN = /-/g
--- /dev/null
+exports.TimeSeriesData = require 'kraken/util/timeseries/timeseries'
+exports.CSVData = require 'kraken/util/timeseries/csv'
{ BaseView, BaseModel, BaseList,
} = require 'kraken/base'
{ Field, FieldList, FieldView, Scaffold,
-} = require 'kraken/scaffold'
+} = require 'kraken/base/scaffold'
{ ChartType, DygraphsChartType,
ChartOption, ChartOptionList, TagSet,
ChartOptionView, ChartOptionScaffold,
paths:
- js:
- kraken:
+ - template:
+ - chart:
+ - chart-option.jade
+ - chart-scaffold.jade
+ - dashboard:
+ - dashboard.jade
+ - data:
+ - dataset.jade
+ - dataset-metric.jade
+ - metric-edit.jade
+ - datasource.jade
+ - datasource-ui.jade
+ - data.jade
+ - graph:
+ - graph-display.jade
+ - graph-edit.jade
+ - graph-list.jade
- util:
- - op
- underscore:
- array
- object
- ready-emitter
- waiting-emitter
- index
+ - timeseries:
+ - timeseries
+ - csv
+ - index
+ - op
- backbone
- parser
- cascade
- index
- - timeseries:
- - timeseries
- - csv
- - index
- base:
+ - scaffold:
+ - scaffold-model
+ - scaffold-view
+ - index
- base-mixin
- base-model
- base-view
- model-cache
- cascading-model
- index
- - scaffold:
- - scaffold-model
- - scaffold-view
+ - graph:
+ - graph-model
+ - graph-view
+ - graph-display-view
+ - graph-edit-view
+ - graph-list-view
- index
- - template:
- - chart-option.jade
- - chart-scaffold.jade
- - dataset.jade
- - dataset-metric.jade
- - metric.jade
- - metric-edit.jade
- - datasource.jade
- - datasource-ui.jade
- - data.jade
- - graph-display.jade
- - graph-edit.jade
- - dashboard.jade
- - graph-list.jade
- chart:
- chart-type
- dygraphs
- chart-option-view
- chart-option-model
- index
- - dataset:
+ - data:
- metric-model
- - metric-view
- metric-edit-view
- datasource-model
- datasource-view
- dataset-view
- data-view
- index
- - graph:
- - graph-model
- - graph-view
- - graph-display-view
- - graph-edit-view
- - graph-list-view
- - index
- dashboard:
- dashboard-model
- dashboard-view