Merge pull request #288 from torhve/clear

Support clearing of buffer lines with command /c or /clear
This commit is contained in:
Lorenz Hübschle-Schneider 2014-05-07 17:58:27 +01:00
commit 2eddc9ff3d
2 changed files with 26 additions and 2 deletions

View file

@ -19,6 +19,7 @@ models.service('models', ['$rootScope', '$filter', function($rootScope, $filter)
var notify = 3; // Default 3 == message
var lines = [];
var requestedLines = 0;
var allLinesFetched = false;
var nicklist = {};
var history = [];
var historyPos = 0;
@ -201,6 +202,14 @@ models.service('models', ['$rootScope', '$filter', function($rootScope, $filter)
return nicklist.hasOwnProperty('root');
};
/* Clear all our buffer lines */
var clear = function() {
while(lines.length > 0) {
lines.pop();
}
requestedLines = 0;
};
return {
id: pointer,
fullName: fullName,
@ -208,6 +217,7 @@ models.service('models', ['$rootScope', '$filter', function($rootScope, $filter)
number: number,
title: title,
lines: lines,
clear: clear,
requestedLines: requestedLines,
addLine: addLine,
lastSeen: lastSeen,