mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-01-08 21:04:13 +01:00
Periodically save storage objects
This commit is contained in:
@@ -1404,7 +1404,7 @@ function Completion() //{{{
|
||||
context.hasItems = context.completions.length > 0; // XXX
|
||||
context.filterFunc = null;
|
||||
context.compare = null;
|
||||
let timer = new util.Timer(50, 100, function (result) {
|
||||
let timer = new Timer(50, 100, function (result) {
|
||||
context.incomplete = result.searchResult >= result.RESULT_NOMATCH_ONGOING;
|
||||
context.completions = [
|
||||
[result.getValueAt(i), result.getCommentAt(i), result.getImageAt(i)]
|
||||
|
||||
@@ -408,21 +408,21 @@ function CommandLine() //{{{
|
||||
////////////////////// TIMERS //////////////////////////////////////////////////
|
||||
/////////////////////////////////////////////////////////////////////////////{{{
|
||||
|
||||
var statusTimer = new util.Timer(5, 100, function statusTell() {
|
||||
var statusTimer = new Timer(5, 100, function statusTell() {
|
||||
if (completions.selected == null)
|
||||
statusline.updateProgress("");
|
||||
else
|
||||
statusline.updateProgress("match " + (completions.selected + 1) + " of " + completions.items.length);
|
||||
});
|
||||
|
||||
var autocompleteTimer = new util.Timer(201, 300, function autocompleteTell(tabPressed) {
|
||||
var autocompleteTimer = new Timer(201, 300, function autocompleteTell(tabPressed) {
|
||||
if (events.feedingKeys || !completions)
|
||||
return;
|
||||
completions.complete(true, false);
|
||||
completions.itemList.show();
|
||||
});
|
||||
|
||||
var tabTimer = new util.Timer(0, 0, function tabTell(event) {
|
||||
var tabTimer = new Timer(0, 0, function tabTell(event) {
|
||||
if (completions)
|
||||
completions.tab(event.shiftKey);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user