mirror of
https://github.com/chylex/TweetDuck.git
synced 2025-04-22 09:15:48 +02:00
Improve debug script for easier extendibility, add sound notification simulation
This commit is contained in:
parent
5fd5a2a436
commit
028d5ed01f
@ -1,19 +1,49 @@
|
||||
(function($, $TD, TD){
|
||||
(function($, $TD, $TDX, TD){
|
||||
var isDebugging = false;
|
||||
|
||||
$(document).keydown(function(e){
|
||||
|
||||
// ==============================
|
||||
// F4 key - simulate notification
|
||||
// ==============================
|
||||
// ==========================
|
||||
// F4 key - toggle debug mode
|
||||
// ==========================
|
||||
|
||||
if (e.keyCode === 115){
|
||||
var col = TD.controller.columnManager.getAllOrdered()[0];
|
||||
isDebugging = !isDebugging;
|
||||
$(".app-title").first().css("background-color", isDebugging ? "#5A6B75" : "#292F33");
|
||||
}
|
||||
|
||||
// Debug mode handling
|
||||
|
||||
else if (isDebugging){
|
||||
e.preventDefault();
|
||||
|
||||
$.publish("/notifications/new",[{
|
||||
column: col,
|
||||
items: [
|
||||
col.updateArray[Math.floor(Math.random()*col.updateArray.length)]
|
||||
]
|
||||
}]);
|
||||
// ===================================
|
||||
// N key - simulate popup notification
|
||||
// ===================================
|
||||
|
||||
if (e.keyCode === 78){
|
||||
var col = TD.controller.columnManager.getAllOrdered()[0];
|
||||
|
||||
$.publish("/notifications/new",[{
|
||||
column: col,
|
||||
items: [
|
||||
col.updateArray[Math.floor(Math.random()*col.updateArray.length)]
|
||||
]
|
||||
}]);
|
||||
}
|
||||
|
||||
// ===================================
|
||||
// S key - simulate sound notification
|
||||
// ===================================
|
||||
|
||||
else if (e.keyCode === 83){
|
||||
if ($TDX.hasCustomNotificationSound){
|
||||
$TD.onTweetSound();
|
||||
}
|
||||
else{
|
||||
document.getElementById("update-sound").play();
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
})($, $TD, TD);
|
||||
})($, $TD, $TDX, TD);
|
||||
|
Loading…
Reference in New Issue
Block a user