improve spacing and other syntactical stuff
This commit is contained in:
parent
f4ee683100
commit
0cd4f04740
2 changed files with 45 additions and 45 deletions
|
@ -25,7 +25,7 @@ weechat.factory('handlers', ['$rootScope', 'models', 'plugins', function($rootSc
|
|||
var handleLine = function(line, initial) {
|
||||
var message = new models.BufferLine(line);
|
||||
// Only react to line if its displayed
|
||||
if(message.displayed) {
|
||||
if (message.displayed) {
|
||||
var buffer = models.getBuffer(message.buffer);
|
||||
message = plugins.PluginManager.contentForMessage(message, $rootScope.visible);
|
||||
buffer.addLine(message);
|
||||
|
@ -39,12 +39,12 @@ weechat.factory('handlers', ['$rootScope', 'models', 'plugins', function($rootSc
|
|||
}
|
||||
|
||||
if (!initial && !buffer.active) {
|
||||
if (buffer.notify>1 && _.contains(message.tags, 'notify_message') && !_.contains(message.tags, 'notify_none')) {
|
||||
if (buffer.notify > 1 && _.contains(message.tags, 'notify_message') && !_.contains(message.tags, 'notify_none')) {
|
||||
buffer.unread++;
|
||||
$rootScope.$emit('notificationChanged');
|
||||
}
|
||||
|
||||
if(buffer.notify !== 0 && message.highlight || _.contains(message.tags, 'notify_private') ) {
|
||||
if ((buffer.notify !== 0 && message.highlight) || _.contains(message.tags, 'notify_private')) {
|
||||
buffer.notification++;
|
||||
$rootScope.createHighlight(buffer, message);
|
||||
$rootScope.$emit('notificationChanged');
|
||||
|
@ -114,7 +114,7 @@ weechat.factory('handlers', ['$rootScope', 'models', 'plugins', function($rootSc
|
|||
/* Since there is unread messages, we can guess
|
||||
* what the last read line is and update it accordingly
|
||||
*/
|
||||
var unreadSum = _.reduce(l.count, function(memo, num){ return memo + num; }, 0);
|
||||
var unreadSum = _.reduce(l.count, function(memo, num) { return memo + num; }, 0);
|
||||
buffer.lastSeen = buffer.lines.length - 1 - unreadSum;
|
||||
});
|
||||
};
|
||||
|
@ -131,7 +131,7 @@ weechat.factory('handlers', ['$rootScope', 'models', 'plugins', function($rootSc
|
|||
var g = new models.NickGroup(n);
|
||||
group = g.name;
|
||||
buffer.nicklist[group] = g;
|
||||
}else{
|
||||
} else {
|
||||
var nick = new models.Nick(n);
|
||||
buffer.addNick(group, nick);
|
||||
}
|
||||
|
@ -148,13 +148,12 @@ weechat.factory('handlers', ['$rootScope', 'models', 'plugins', function($rootSc
|
|||
var d = n._diff;
|
||||
if(n.group == 1) {
|
||||
group = n.name;
|
||||
if(group === undefined) {
|
||||
if (group === undefined) {
|
||||
var g = new models.NickGroup(n);
|
||||
buffer.nicklist[group] = g;
|
||||
group = g.name;
|
||||
}
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
var nick = new models.Nick(n);
|
||||
if(d == 43) { // +
|
||||
buffer.addNick(group, nick);
|
||||
|
@ -225,7 +224,7 @@ weechat.factory('connection', ['$q', '$rootScope', '$log', '$store', 'handlers',
|
|||
|
||||
callbacks[cbId] = {
|
||||
time: new Date(),
|
||||
cb: defer,
|
||||
cb: defer
|
||||
};
|
||||
|
||||
defer.id = cbId;
|
||||
|
@ -240,7 +239,7 @@ weechat.factory('connection', ['$q', '$rootScope', '$log', '$store', 'handlers',
|
|||
* @param reason reason for failure
|
||||
*/
|
||||
failCallbacks = function(reason) {
|
||||
for(var i in callbacks) {
|
||||
for (var i in callbacks) {
|
||||
callbacks[i].cb.reject(reason);
|
||||
}
|
||||
|
||||
|
@ -268,7 +267,7 @@ weechat.factory('connection', ['$q', '$rootScope', '$log', '$store', 'handlers',
|
|||
*/
|
||||
var sendAll = function(messages) {
|
||||
var promises = [];
|
||||
for(var i in messages) {
|
||||
for (var i in messages) {
|
||||
var promise = send(messages[i]);
|
||||
promises.push(promise);
|
||||
}
|
||||
|
@ -277,8 +276,8 @@ weechat.factory('connection', ['$q', '$rootScope', '$log', '$store', 'handlers',
|
|||
|
||||
// Takes care of the connection and websocket hooks
|
||||
var connect = function (host, port, passwd, ssl, noCompression) {
|
||||
var proto = ssl ? 'wss':'ws';
|
||||
websocket = new WebSocket(proto+"://" + host + ':' + port + "/weechat");
|
||||
var proto = ssl ? 'wss' : 'ws';
|
||||
websocket = new WebSocket(proto + "://" + host + ':' + port + "/weechat");
|
||||
websocket.binaryType = "arraybuffer";
|
||||
|
||||
websocket.onopen = function () {
|
||||
|
@ -374,7 +373,7 @@ weechat.factory('connection', ['$q', '$rootScope', '$log', '$store', 'handlers',
|
|||
} else {
|
||||
handlers.handleEvent(message);
|
||||
}
|
||||
$rootScope.commands.push("RECV: " + evt.data + " TYPE:" + evt.type) ;
|
||||
$rootScope.commands.push("RECV: " + evt.data + " TYPE:" + evt.type);
|
||||
$rootScope.$apply();
|
||||
};
|
||||
|
||||
|
@ -427,7 +426,7 @@ weechat.factory('connection', ['$q', '$rootScope', '$log', '$store', 'handlers',
|
|||
}]);
|
||||
|
||||
weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout', '$log', 'models', 'connection', function ($rootScope, $scope, $store, $timeout, $log, models, connection) {
|
||||
if(window.Notification) {
|
||||
if (window.Notification) {
|
||||
// Request notification permission
|
||||
Notification.requestPermission(function (status) {
|
||||
$log.info('Notification permission status:',status);
|
||||
|
@ -459,23 +458,23 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||
console.log(watchers.length);
|
||||
};
|
||||
|
||||
if(window.webkitNotifications !== undefined) {
|
||||
if (window.webkitNotifications !== undefined) {
|
||||
if (window.webkitNotifications.checkPermission() === 0) { // 0 is PERMISSION_ALLOWED
|
||||
$log.info('Notification permission status:', window.webkitNotifications.checkPermission() === 0);
|
||||
window.webkitNotifications.requestPermission();
|
||||
}
|
||||
}
|
||||
// Check for firefox & app installed
|
||||
if(navigator.mozApps !== undefined) {
|
||||
if (navigator.mozApps !== undefined) {
|
||||
navigator.mozApps.getSelf().onsuccess = function _onAppReady(evt) {
|
||||
var app = evt.target.result;
|
||||
if(app) {
|
||||
if (app) {
|
||||
$scope.isinstalled = true;
|
||||
}else {
|
||||
} else {
|
||||
$scope.isinstalled = false;
|
||||
}
|
||||
};
|
||||
}else {
|
||||
} else {
|
||||
$scope.isinstalled = false;
|
||||
}
|
||||
|
||||
|
@ -489,7 +488,7 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||
// we will send a /buffer bufferName command every time
|
||||
// the user switches a buffer. This will ensure that notifications
|
||||
// are cleared in the buffer the user switches to
|
||||
if($scope.hotlistsync && ab.fullName) {
|
||||
if ($scope.hotlistsync && ab.fullName) {
|
||||
connection.sendCoreCommand('/buffer ' + ab.fullName);
|
||||
}
|
||||
|
||||
|
@ -538,7 +537,7 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||
$store.bind($scope, "ssl", false);
|
||||
$store.bind($scope, "lines", "40");
|
||||
$store.bind($scope, "savepassword", false);
|
||||
if($scope.savepassword) {
|
||||
if ($scope.savepassword) {
|
||||
$store.bind($scope, "password", "");
|
||||
}
|
||||
|
||||
|
@ -559,7 +558,7 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||
|
||||
// If we are on mobile chhange some defaults
|
||||
// We use 968 px as the cutoff, which should match the value in glowingbear.css
|
||||
if(document.body.clientWidth < 968) {
|
||||
if (document.body.clientWidth < 968) {
|
||||
$scope.nonicklist = true;
|
||||
$scope.noembed = true;
|
||||
$scope.notimestamp = true;
|
||||
|
@ -580,7 +579,7 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||
$scope.setActiveBuffer = function(bufferId, key) {
|
||||
// If we are on mobile we need to collapse the menu on sidebar clicks
|
||||
// We use 968 px as the cutoff, which should match the value in glowingbear.css
|
||||
if(document.body.clientWidth<968) {
|
||||
if (document.body.clientWidth < 968) {
|
||||
$('#sidebar').collapse();
|
||||
}
|
||||
return models.setActiveBuffer(bufferId, key);
|
||||
|
@ -606,9 +605,9 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||
// Determine if we want to scroll at all
|
||||
// Give the check 3 pixels of slack so you don't have to hit
|
||||
// the exact spot. This fixes a bug in some browsers
|
||||
if (nonIncremental && sTop < sVal || (sTop - sVal < 3)) {
|
||||
if ((nonIncremental && sTop < sVal) || (sTop - sVal < 3)) {
|
||||
var readmarker = document.getElementById('readmarker');
|
||||
if(nonIncremental && readmarker) {
|
||||
if (nonIncremental && readmarker) {
|
||||
// Switching channels, scroll to read marker
|
||||
readmarker.scrollIntoView();
|
||||
} else {
|
||||
|
@ -632,7 +631,7 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||
connection.disconnect();
|
||||
};
|
||||
$scope.install = function() {
|
||||
if(navigator.mozApps !== undefined) {
|
||||
if (navigator.mozApps !== undefined) {
|
||||
var request = navigator.mozApps.install('http://torhve.github.io/glowing-bear/manifest.webapp');
|
||||
request.onsuccess = function () {
|
||||
$scope.isinstalled = true;
|
||||
|
@ -646,7 +645,7 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||
// Display the error information from the DOMError object
|
||||
alert('Install failed, error: ' + this.error.name);
|
||||
};
|
||||
}else{
|
||||
} else {
|
||||
alert('Sorry. Only supported in Firefox v26+');
|
||||
}
|
||||
};
|
||||
|
@ -656,8 +655,9 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||
$rootScope.createHighlight = function(buffer, message) {
|
||||
var messages = "";
|
||||
message.content.forEach(function(part) {
|
||||
if (part.text !== undefined)
|
||||
if (part.text !== undefined) {
|
||||
messages += part.text + " ";
|
||||
}
|
||||
});
|
||||
|
||||
var title = buffer.fullName;
|
||||
|
@ -676,10 +676,10 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||
|
||||
$scope.hasUnread = function(buffer) {
|
||||
// if search is set, return every buffer
|
||||
if($scope.search && $scope.search !== "") {
|
||||
if ($scope.search && $scope.search !== "") {
|
||||
return true;
|
||||
}
|
||||
if($scope.onlyUnread) {
|
||||
if ($scope.onlyUnread) {
|
||||
// Always show current buffer in list
|
||||
if (models.getActiveBuffer() == buffer) {
|
||||
return true;
|
||||
|
@ -699,15 +699,15 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||
// is called on buffer switch
|
||||
$scope.updateShowNicklist = function() {
|
||||
var ab = models.getActiveBuffer();
|
||||
if(!ab) {
|
||||
if (!ab) {
|
||||
return false;
|
||||
}
|
||||
// Check if option no nicklist is set
|
||||
if($scope.nonicklist) {
|
||||
if ($scope.nonicklist) {
|
||||
return false;
|
||||
}
|
||||
// Use flat nicklist to check if empty
|
||||
if(ab.flatNicklist().length === 0) {
|
||||
if (ab.flatNicklist().length === 0) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
@ -716,12 +716,12 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||
$rootScope.switchToActivityBuffer = function() {
|
||||
// Find next buffer with activity and switch to it
|
||||
var sortedBuffers = _.sortBy($scope.buffers, 'number');
|
||||
for(var i in sortedBuffers) {
|
||||
for (var i in sortedBuffers) {
|
||||
var buffer = sortedBuffers[i];
|
||||
if(buffer.notification > 0) {
|
||||
if (buffer.notification > 0) {
|
||||
$scope.setActiveBuffer(buffer.id);
|
||||
break;
|
||||
}else if(buffer.unread > 0) {
|
||||
} else if(buffer.unread > 0) {
|
||||
$scope.setActiveBuffer(buffer.id);
|
||||
break;
|
||||
}
|
||||
|
@ -781,7 +781,7 @@ weechat.directive('plugin', function() {
|
|||
|
||||
$scope.hideContent = function() {
|
||||
$scope.plugin.visible = false;
|
||||
}
|
||||
};
|
||||
|
||||
$scope.showContent = function() {
|
||||
/*
|
||||
|
@ -792,11 +792,11 @@ weechat.directive('plugin', function() {
|
|||
*/
|
||||
$scope.displayedContent = $scope.plugin.content;
|
||||
$scope.plugin.visible = true;
|
||||
}
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
});
|
||||
|
||||
|
|
10
js/models.js
10
js/models.js
|
@ -30,7 +30,7 @@ models.service('models', ['$rootScope', '$filter', function($rootScope, $filter)
|
|||
var indent = (fullName.match(/^irc./) && !fullName.match(/^irc.server./));
|
||||
|
||||
// Buffer opened message does not include notify level
|
||||
if( message.notify !== undefined ) {
|
||||
if (message.notify !== undefined) {
|
||||
notify = message.notify;
|
||||
}
|
||||
|
||||
|
@ -59,8 +59,8 @@ models.service('models', ['$rootScope', '$filter', function($rootScope, $filter)
|
|||
group.nicks = _.filter(group.nicks, function(n) { return n.name != nick.name;});
|
||||
flatnicklist = getFlatNicklist();
|
||||
/*
|
||||
for(i in group.nicks) {
|
||||
if(group.nicks[i].name == nick.name) {
|
||||
for (i in group.nicks) {
|
||||
if (group.nicks[i].name == nick.name) {
|
||||
delete group.nicks[i];
|
||||
break;
|
||||
}
|
||||
|
@ -236,7 +236,7 @@ models.service('models', ['$rootScope', '$filter', function($rootScope, $filter)
|
|||
}
|
||||
|
||||
var rtext = "";
|
||||
if(content[0] !== undefined) {
|
||||
if (content[0] !== undefined) {
|
||||
rtext = content[0].text;
|
||||
}
|
||||
|
||||
|
@ -438,7 +438,7 @@ models.service('models', ['$rootScope', '$filter', function($rootScope, $filter)
|
|||
*/
|
||||
this.closeBuffer = function(bufferId) {
|
||||
var wasActive = this.model.buffers[bufferId.id].active;
|
||||
if(wasActive) {
|
||||
if (wasActive) {
|
||||
var firstBuffer = _.keys(this.model.buffers)[0];
|
||||
this.setActiveBuffer(firstBuffer);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue