diff options
author | Jose Dapena Paz <jdapena@igalia.com> | 2022-05-31 17:35:36 +0200 |
---|---|---|
committer | Jose Dapena Paz <jdapena@igalia.com> | 2022-05-31 17:39:32 +0200 |
commit | 21f1f146d83cec898ef87c7ecc94abd96a9a36ac (patch) | |
tree | ac05f5f9169097fabb5a094f3078a6cf4fb4def5 | |
parent | 24e793a36f1e868761b44ecd43262f671772ff65 (diff) |
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 <jdapena@igalia.com>
Change-Id: Ibf00a11338fe2226b3dc0b53037bb6801675e6c1
-rw-r--r-- | src/js/agl_stubs_audiomixer.js | 13 | ||||
-rw-r--r-- | src/js/app.js | 3 | ||||
-rw-r--r-- | src/js/sliders.js | 2 |
3 files changed, 15 insertions, 3 deletions
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) { |