diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2018-12-04 10:18:33 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2018-12-04 10:18:33 +0100 |
commit | d5cbe10c0e2298b0e40161607a3da158249bdb82 (patch) | |
tree | 5f6a0ff40ce5b3dd39d0df1c348557b183b48a7e /gui/static/js/odr-rcvalues.js | |
parent | 594cb2691debaa7562fd7d76d3b224701ec087ea (diff) | |
download | dabmod-d5cbe10c0e2298b0e40161607a3da158249bdb82.tar.gz dabmod-d5cbe10c0e2298b0e40161607a3da158249bdb82.tar.bz2 dabmod-d5cbe10c0e2298b0e40161607a3da158249bdb82.zip |
Move python stuff to folder
Diffstat (limited to 'gui/static/js/odr-rcvalues.js')
-rw-r--r-- | gui/static/js/odr-rcvalues.js | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/gui/static/js/odr-rcvalues.js b/gui/static/js/odr-rcvalues.js deleted file mode 100644 index f49674c..0000000 --- a/gui/static/js/odr-rcvalues.js +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright (C) 2018 -// Matthias P. Braendli, matthias.braendli@mpb.li -// -// http://www.opendigitalradio.org -// -// This file is part of ODR-DabMod. -// -// ODR-DabMod is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as -// published by the Free Software Foundation, either version 3 of the -// License, or (at your option) any later version. -// -// ODR-DabMod is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with ODR-DabMod. If not, see <http://www.gnu.org/licenses/>. - -function buttonSetRc(key, controllable, param) { - var value = $("#" + key).val(); - - setRc(controllable, param, value, function(data) { - requestStatus(); - }); -} - -function requestStatus() { - $('#rctable > tbody').empty(); - - doApiRequestGET("/api/rc_parameters", function(data) { - console.log(data); - let keys = Object.keys(data); - keys.sort(); - - var key1; - for (key1 in keys) { - let keys2 = Object.keys(data[keys[key1]]); - keys2.sort(); - - var key2; - for (key2 in keys2) { - var param = data[keys[key1]][keys2[key2]]; - var key = keys[key1] + "_" + keys2[key2]; - var valueentry = '<input type="text" id="input'+key+'" ' + - 'value="' + param['value'] + '">' + - '<button type="button" class="btn btn-xs btn-warning"' + - 'id="button'+key+'" >upd</button>'; - - $('#rctable > tbody:last').append( - '<tr><td>'+key+'</td>'+ - '<td>'+valueentry+'</td>'+ - '<td>'+param['help']+'</td></tr>'); - - $('#button'+key).click(function() { - buttonSetRc("input"+key, key1, key2); - }); - } - } - }); -} - - -$(function(){ - requestStatus(); - - $('#refresh').click(function() { - requestStatus(); - $.gritter.add({ - title: 'Services status refresh', - image: '/fonts/accept.png', - text: 'Ok', - }); - }); -}); - - -// ToolTip init -$(function(){ - $('[data-toggle="tooltip"]').tooltip(); -}); |