From 21f1f146d83cec898ef87c7ecc94abd96a9a36ac Mon Sep 17 00:00:00 2001 From: Jose Dapena Paz Date: Tue, 31 May 2022 17:35:36 +0200 Subject: Adapt to new application framework Drop usage of agl-js-api, and just provide a mock for audio mixer calls. Bug-AGL: SPEC-4248 Signed-off-by: Jose Dapena Paz Change-Id: Ibf00a11338fe2226b3dc0b53037bb6801675e6c1 --- src/js/agl_stubs_audiomixer.js | 13 +++++++++++++ src/js/app.js | 3 +-- src/js/sliders.js | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 src/js/agl_stubs_audiomixer.js diff --git a/src/js/agl_stubs_audiomixer.js b/src/js/agl_stubs_audiomixer.js new file mode 100644 index 0000000..c5f8d2e --- /dev/null +++ b/src/js/agl_stubs_audiomixer.js @@ -0,0 +1,13 @@ +export function on_volume_changed() { +} + +export function list_controls() { + return new Promise((result, reject) => { + result([ + { control: "MAIN", volume: 0.5 } + ]); + }); +} + +export function set_volume() { +} diff --git a/src/js/app.js b/src/js/app.js index a26f137..bfebf1c 100644 --- a/src/js/app.js +++ b/src/js/app.js @@ -1,5 +1,5 @@ import Mustache from 'mustache'; -import { audiomixer, api } from 'agl-js-api'; +import * as audiomixer from './agl_stubs_audiomixer'; import { setValue } from './sliders'; var template; @@ -13,7 +13,6 @@ function render_sliders(sliders) { } export function init() { - api.init(); template = document.getElementById('slider-template').innerHTML; Mustache.parse(template); diff --git a/src/js/sliders.js b/src/js/sliders.js index 7208a85..5b9191c 100644 --- a/src/js/sliders.js +++ b/src/js/sliders.js @@ -1,4 +1,4 @@ -import { audiomixer } from 'agl-js-api'; +import * as audiomixer from './agl_stubs_audiomixer'; function getRootNode(node) { while(!node.hasAttribute('slider-id') && node.parentNode) { -- cgit 1.2.3-korg