Daniel@0: "use strict"; Daniel@0: Daniel@0: App.module("RepresentationModule", function(RepresentationModule, App, Backbone, Marionette, $, _, Logger) { Daniel@0: Daniel@0: RepresentationModule.addInitializer(function(options){ Daniel@0: Daniel@0: RepresentationModule.registerMaster({ Daniel@0: id: "view.collection.tempo-histogram", Daniel@0: inherit: "view.collection._histogram", Daniel@0: Daniel@0: defaultConfigParameterValues: { Daniel@0: tempoMin: 30, Daniel@0: tempoMax: 300, Daniel@0: tempoNumBins: 50, Daniel@0: tempoPeriod: 1, Daniel@0: }, Daniel@0: Daniel@0: Daniel@0: // ================================================================= Daniel@0: // config grid header Daniel@0: Daniel@0: // _generateHeaderLabelSuffix: function(headerView) { Daniel@0: // var labelSuffixParts = []; Daniel@0: // var viewConfig = headerView.options.config; Daniel@0: // if (!this.configGridParameterHasDefaultValue(viewConfig, "tempoMin") Daniel@0: // || !this.configGridParameterHasDefaultValue(viewConfig, "tempoMax")) { Daniel@0: // labelSuffixParts.push(_.str.sprintf(" [%s, %s]", Daniel@0: // this.getConfigParameterValueOrDefaultValue(viewConfig, "tempoMin"), Daniel@0: // this.getConfigParameterValueOrDefaultValue(viewConfig, "tempoMax") Daniel@0: // )); Daniel@0: // } Daniel@0: // return labelSuffixParts.join(""); Daniel@0: // }, Daniel@0: Daniel@0: Daniel@0: // ================================================================= Daniel@0: // vis instance rendering Daniel@0: Daniel@0: Daniel@0: // ----------------------------------------------------------------- Daniel@0: // vis instance rendering - base Daniel@0: Daniel@0: _generateCustomParamsForBasePerspectiveRequestParams: function(viewConfig) { Daniel@0: var result = { Daniel@0: "min": this.getConfigParameterValueOrDefaultValue(viewConfig, "tempoMin"), Daniel@0: "max": this.getConfigParameterValueOrDefaultValue(viewConfig, "tempoMax"), Daniel@0: //"num_bins": this.getConfigParameterValueOrDefaultValue(viewConfig, "tempoNumBins"), Daniel@0: //"period": this.getConfigParameterValueOrDefaultValue(viewConfig, "tempoPeriod"), Daniel@0: }; Daniel@0: return result; Daniel@0: }, Daniel@0: }); Daniel@0: }); Daniel@0: }, Logger);