Merge pull request #377 from glowing-bear/historystash

Move current line into history when pressing down in input bar
This commit is contained in:
Tor Hveem 2014-07-21 16:43:09 +02:00
commit 8a15690557

View file

@ -167,7 +167,14 @@ models.service('models', ['$rootScope', '$filter', function($rootScope, $filter)
}; };
var getHistoryDown = function(currentLine) { var getHistoryDown = function(currentLine) {
if (historyPos < 0 || historyPos >= history.length) { if (historyPos === history.length) {
// stash on history like weechat does
if (currentLine !== undefined && currentLine !== '') {
history.push(currentLine);
historyPos++;
}
return '';
} else if (historyPos < 0 || historyPos > history.length) {
// Can't go down from out of bounds or last message // Can't go down from out of bounds or last message
return currentLine; return currentLine;
} else { } else {