694546e0e0931c9cddea1763c6e61202d5984cf6
[ccsdk/features.git] / sdnr / wt / devicemanager / provider / src / main / resources / elasticsearch / plugins / head / src / app / data / metaDataFactory.js
1 (function( app ) {
2
3         var data = app.ns("data");
4         var ux = app.ns("ux");
5
6         data.MetaDataFactory = ux.Observable.extend({
7                 defaults: {
8                         cluster: null // (required) an app.services.Cluster
9                 },
10                 init: function() {
11                         this._super();
12                         this.config.cluster.get("_cluster/state", function(data) {
13                                 this.metaData = new app.data.MetaData({state: data});
14                                 this.fire("ready", this.metaData,  { originalData: data }); // TODO originalData needed for legacy ui.FilterBrowser
15                         }.bind(this));
16                 }
17         });
18
19 })( this.app );