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