Use not notation for objects
This commit is contained in:
parent
8e83786f72
commit
6d526f7e42
1 changed files with 25 additions and 25 deletions
|
@ -17,7 +17,7 @@ weechat.filter('toArray', function () {
|
|||
weechat.factory('handlers', ['$rootScope', 'models', 'plugins', function($rootScope, models, plugins) {
|
||||
|
||||
var handleBufferClosing = function(message) {
|
||||
var bufferMessage = message['objects'][0]['content'][0];
|
||||
var bufferMessage = message.objects[0].content[0];
|
||||
var buffer = new models.Buffer(bufferMessage);
|
||||
models.closeBuffer(buffer);
|
||||
};
|
||||
|
@ -54,33 +54,33 @@ weechat.factory('handlers', ['$rootScope', 'models', 'plugins', function($rootSc
|
|||
};
|
||||
|
||||
var handleBufferLineAdded = function(message) {
|
||||
message['objects'][0]['content'].forEach(function(l) {
|
||||
message.objects[0].content.forEach(function(l) {
|
||||
handleLine(l, false);
|
||||
});
|
||||
};
|
||||
|
||||
var handleBufferOpened = function(message) {
|
||||
var bufferMessage = message['objects'][0]['content'][0];
|
||||
var bufferMessage = message.objects[0].content[0];
|
||||
var buffer = new models.Buffer(bufferMessage);
|
||||
models.addBuffer(buffer);
|
||||
models.setActiveBuffer(buffer.id);
|
||||
};
|
||||
|
||||
var handleBufferTitleChanged = function(message) {
|
||||
var obj = message['objects'][0]['content'][0];
|
||||
var buffer = obj['pointers'][0];
|
||||
var obj = message.objects[0].content[0];
|
||||
var buffer = obj.pointers[0];
|
||||
var old = models.getBuffer(buffer);
|
||||
old.fullName = obj['full_name'];
|
||||
old.title = obj['title'];
|
||||
old.number = obj['number'];
|
||||
old.fullName = obj.full_name;
|
||||
old.title = obj.title;
|
||||
old.number = obj.number;
|
||||
};
|
||||
|
||||
var handleBufferRenamed = function(message) {
|
||||
var obj = message['objects'][0]['content'][0];
|
||||
var buffer = obj['pointers'][0];
|
||||
var obj = message.objects[0].content[0];
|
||||
var buffer = obj.pointers[0];
|
||||
var old = models.getBuffer(buffer);
|
||||
old.fullName = obj['full_name'];
|
||||
old.shortName = obj['short_name'];
|
||||
old.fullName = obj.full_name;
|
||||
old.shortName = obj.short_name;
|
||||
};
|
||||
|
||||
/*
|
||||
|
@ -89,7 +89,7 @@ weechat.factory('handlers', ['$rootScope', 'models', 'plugins', function($rootSc
|
|||
* (lineinfo) messages are specified by this client. It is request after bufinfo completes
|
||||
*/
|
||||
var handleLineInfo = function(message) {
|
||||
var lines = message['objects'][0]['content'].reverse();
|
||||
var lines = message.objects[0].content.reverse();
|
||||
lines.forEach(function(l) {
|
||||
handleLine(l, true);
|
||||
});
|
||||
|
@ -102,7 +102,7 @@ weechat.factory('handlers', ['$rootScope', 'models', 'plugins', function($rootSc
|
|||
if (message.objects.length == 0) {
|
||||
return;
|
||||
}
|
||||
var hotlist = message['objects'][0]['content'];
|
||||
var hotlist = message.objects[0].content;
|
||||
hotlist.forEach(function(l) {
|
||||
var buffer = models.getBuffer(l.buffer);
|
||||
// 1 is message
|
||||
|
@ -123,7 +123,7 @@ weechat.factory('handlers', ['$rootScope', 'models', 'plugins', function($rootSc
|
|||
* Handle nicklist event
|
||||
*/
|
||||
var handleNicklist = function(message) {
|
||||
var nicklist = message['objects'][0]['content'];
|
||||
var nicklist = message.objects[0].content;
|
||||
var group = 'root';
|
||||
nicklist.forEach(function(n) {
|
||||
var buffer = models.getBuffer(n.pointers[0]);
|
||||
|
@ -141,11 +141,11 @@ weechat.factory('handlers', ['$rootScope', 'models', 'plugins', function($rootSc
|
|||
* Handle nicklist diff event
|
||||
*/
|
||||
var handleNicklistDiff = function(message) {
|
||||
var nicklist = message['objects'][0]['content'];
|
||||
var nicklist = message.objects[0].content;
|
||||
var group;
|
||||
nicklist.forEach(function(n) {
|
||||
var buffer = models.getBuffer(n.pointers[0]);
|
||||
var d = n['_diff'];
|
||||
var d = n._diff;
|
||||
if(n.group == 1) {
|
||||
group = n.name;
|
||||
if(group==undefined) {
|
||||
|
@ -169,8 +169,8 @@ weechat.factory('handlers', ['$rootScope', 'models', 'plugins', function($rootSc
|
|||
|
||||
var handleEvent = function(event) {
|
||||
|
||||
if (_.has(eventHandlers, event['id'])) {
|
||||
eventHandlers[event['id']](event);
|
||||
if (_.has(eventHandlers, event.id)) {
|
||||
eventHandlers[event.id](event);
|
||||
}
|
||||
|
||||
};
|
||||
|
@ -310,7 +310,7 @@ weechat.factory('connection', ['$q', '$rootScope', '$log', '$store', 'handlers',
|
|||
keys: ['local_variables,notify,number,full_name,short_name,title']
|
||||
})
|
||||
).then(function(bufinfo) {
|
||||
var bufferInfos = bufinfo['objects'][0]['content'];
|
||||
var bufferInfos = bufinfo.objects[0].content;
|
||||
// buffers objects
|
||||
for (var i = 0; i < bufferInfos.length ; i++) {
|
||||
var buffer = new models.Buffer(bufferInfos[i]);
|
||||
|
@ -367,10 +367,10 @@ weechat.factory('connection', ['$q', '$rootScope', '$log', '$store', 'handlers',
|
|||
|
||||
websocket.onmessage = function (evt) {
|
||||
message = protocol.parse(evt.data);
|
||||
if (_.has(callbacks, message['id'])) {
|
||||
var promise = callbacks[message['id']];
|
||||
if (_.has(callbacks, message.id)) {
|
||||
var promise = callbacks[message.id];
|
||||
promise.cb.resolve(message);
|
||||
delete(callbacks[message['id']]);
|
||||
delete(callbacks[message.id]);
|
||||
} else {
|
||||
handlers.handleEvent(message);
|
||||
}
|
||||
|
@ -404,7 +404,7 @@ weechat.factory('connection', ['$q', '$rootScope', '$log', '$store', 'handlers',
|
|||
*/
|
||||
var sendMessage = function(message) {
|
||||
return send(weeChat.Protocol.formatInput({
|
||||
buffer: models.getActiveBuffer()['fullName'],
|
||||
buffer: models.getActiveBuffer().fullName,
|
||||
data: message
|
||||
}));
|
||||
};
|
||||
|
@ -567,7 +567,7 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||
};
|
||||
|
||||
$scope.openQuery = function(nick) {
|
||||
var buffName = models.getActiveBuffer()['fullName'];
|
||||
var buffName = models.getActiveBuffer().fullName;
|
||||
buffName = buffName.substring(0, buffName.lastIndexOf('.')) + '.' + nick;
|
||||
|
||||
if (!$scope.setActiveBuffer(buffName, 'fullName')) {
|
||||
|
|
Loading…
Add table
Reference in a new issue