Merge pull request #288 from torhve/clear
Support clearing of buffer lines with command /c or /clear
This commit is contained in:
commit
2eddc9ff3d
2 changed files with 26 additions and 2 deletions
10
js/models.js
10
js/models.js
|
@ -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,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue