From 56514d2337ab5b1d2d8f3666c211e2e04f73bd68 Mon Sep 17 00:00:00 2001 From: Humberto Alfonso Díaz Date: Wed, 27 Nov 2019 14:00:37 +0100 Subject: FUNCT Added bluetooth screen --- src/index.js | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) (limited to 'src/index.js') diff --git a/src/index.js b/src/index.js index efdafaa..6080b75 100644 --- a/src/index.js +++ b/src/index.js @@ -15,7 +15,13 @@ */ /* JS */ import { init } from './js/app'; -import { toggle as toggle_bluetooth } from './js/bluetooth'; +import { toggle as toggle_bluetooth, + pair as pair_bluetooth, + connect as connect_bluetooth, + disconnect as disconnect_bluetooth, + filter as setFilter_bluetooth, + remove as remove_device_bluetooth +} from './js/bluetooth'; /* CSS */ import './styles/app.scss'; @@ -30,8 +36,30 @@ window.hide = function(page) { document.getElementById(page).classList.add('hide'); } -window.toggle_bluetooth = function() { - toggle_bluetooth(); +window.toggle_bluetooth = toggle_bluetooth; +window.remove_device_bluetooth = remove_device_bluetooth; +window.manage_remove_bluetooth = function(deviceId, isPaired, isConnected) { + if ( !isConnected ) { + remove_device_bluetooth(deviceId); + } else if ( isConnected ) { + disconnect_bluetooth(deviceId); + } } +window.manage_bluetooth = function(deviceId, isPaired, isConnected) { + if ( !isPaired && !isConnected ) { + pair_bluetooth(deviceId); + } else if ( isPaired && !isConnected ) { + connect_bluetooth(deviceId); + } +}; +window.setFilter_bluetooth = function(entry){ + setFilter_bluetooth(entry.getAttribute('filter')); + var buttons = document.getElementById('bluetooth').getElementsByClassName('footer')[0].getElementsByClassName('button'); + for( var i = 0; i < buttons.length; i++ ) { + buttons[i].classList.remove('active'); + } + + entry.classList.add('active'); +} init(); \ No newline at end of file -- cgit 1.2.3-korg