mirror of
https://gitgud.io/wackyideas/aerothemeplasma.git
synced 2024-08-15 00:43:43 +00:00
27 lines
531 B
JavaScript
27 lines
531 B
JavaScript
|
/*
|
||
|
SPDX-FileCopyrightText: 2018 David Edmundson <davidedmundson@kde.org>
|
||
|
|
||
|
SPDX-License-Identifier: GPL-2.0-or-later
|
||
|
*/
|
||
|
|
||
|
.pragma library
|
||
|
|
||
|
//written as a library to share knowledge of when a key was pressed
|
||
|
//between the multiple views, so pressing a key on one cancels all timers
|
||
|
|
||
|
var callbacks = [];
|
||
|
|
||
|
function addCancelAutoTriggerCallback(callback) {
|
||
|
callbacks.push(callback);
|
||
|
}
|
||
|
|
||
|
function cancelAutoTrigger() {
|
||
|
callbacks.forEach(function(c) {
|
||
|
if (!c) {
|
||
|
return;
|
||
|
}
|
||
|
c();
|
||
|
});
|
||
|
}
|
||
|
|