UNPKG

timers3000

Version:

Provides a graphical interface in your browser to create and manage incremental timers for your daily tasks.

54 lines (48 loc) 1.98 kB
var socket = io.connect(window.location.hostname); function changeDbPath(){ var path = document.getElementById("dbPathInput").value; showSpinner(); socket.emit("changePreference", "database", path ,function(err, result){ if(err){ flashMessage('The path could not be saved as new databasepath. Reason: ' + JSON.stringify(err), 'danger', false); }else{ flashMessage('The new databasepath was saved. Please restart the app to apply changes.', 'success',false); } hideSpinner(); }); } function changeSortingKey(){ var key2 = document.getElementById("freq-radio").checked; var key3 = document.getElementById("time-radio").checked; var key4 = document.getElementById("name-radio").checked; var value = "ID"; if(key2) value = "LTS"; if(key3) value = "TIME"; if(key4) value = "NAME"; showSpinner(); socket.emit("changePreference", "sortingKey", value ,function(err, result){ if(err){ flashMessage('The sorting key could not be saved. Reason: ' + JSON.stringify(err), 'danger', false); console.log(err); }else{ flashMessage('The key was saved.', 'success', false); } hideSpinner(); }); } function changePort(){ var port = document.getElementById("portInput").value; if(isNaN(parseInt(port)) || (parseInt(port) < 1024) || (parseInt(port) > 49151)){ flashMessage("The port you entered is not valid. Please choose a number greater than 1023 and smaller than 49152"); }else{ showSpinner(); socket.emit("changePreference", "port", parseInt(port) ,function(err, result){ if(err){ flashMessage('The new port could not be saved. Reason: ' + JSON.stringify(err), 'danger', false); }else{ flashMessage('The port was saved. Please restart the app to apply changes.', 'success', false); } hideSpinner(); }); } }