blob: 54df1c954857a1b43856faf683cd4fbee2f5cd08 (
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
|
var JarrDispatcher = require('../dispatcher/JarrDispatcher');
var ActionTypes = require('../constants/JarrConstants');
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;
|