Adapt to new application framework 84/27584/1
authorJose Dapena Paz <jdapena@igalia.com>
Tue, 31 May 2022 15:35:36 +0000 (17:35 +0200)
committerJose Dapena Paz <jdapena@igalia.com>
Tue, 31 May 2022 15:39:32 +0000 (17:39 +0200)
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

src/js/agl_stubs_audiomixer.js [new file with mode: 0644]
src/js/app.js
src/js/sliders.js

diff --git a/src/js/agl_stubs_audiomixer.js b/src/js/agl_stubs_audiomixer.js
new file mode 100644 (file)
index 0000000..c5f8d2e
--- /dev/null
@@ -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() {
+}
index a26f137..bfebf1c 100644 (file)
@@ -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);
 
index 7208a85..5b9191c 100644 (file)
@@ -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) {