## Misc
- Generate markdoc wiki from `/docs` on Build, Deploy
- Refactor directories:
- - template/
- graph/
- chart/
- data/
- dashboard/
- - dataset/ -> data/
+ - dataset/
dataset/ +metric
datasource/ +column
- - scaffold/ -> base/scaffold/
- - timeseries/ -> util/timeseries/
- Wrap `Backbone.extend()` to fire `subclass` event on parent class
--- /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'