blob: 0bca9f5429321bdabb00c6f2412343eb99ffa8e3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
var JarrDispatcher = require('../dispatcher/JarrDispatcher');
var RightPanelActionTypes = require('../constants/JarrConstants').RightPanelActionTypes;
var MenuActionTypes = require('../constants/JarrConstants').MenuActionTypes;
var EventEmitter = require('events').EventEmitter;
var CHANGE_EVENT = 'change_middle_panel';
var assign = require('object-assign');
var RightPanelStore = assign({}, EventEmitter.prototype, {
_datas: {},
getAll: function() {
return this._datas;
},
emitChange: function() {
this.emit(CHANGE_EVENT);
},
addChangeListener: function(callback) {
this.on(CHANGE_EVENT, callback);
},
removeChangeListener: function(callback) {
this.removeListener(CHANGE_EVENT, callback);
},
});
RightPanelStore.dispatchToken = JarrDispatcher.register(function(action) {
switch(action.type) {
default:
// pass
}
});
module.exports = RightPanelStore;
|