summaryrefslogtreecommitdiff
path: root/ext/bg/js/import.js
diff options
context:
space:
mode:
authorAlex Yatskov <alex@foosoft.net>2016-09-15 20:10:11 -0700
committerAlex Yatskov <alex@foosoft.net>2016-09-15 20:10:11 -0700
commit7069f428eee7134416bb72ea4f7a7ec3e214a465 (patch)
tree198f40745708c8bb3d7f4a3a2a6c3ba8d4d697e7 /ext/bg/js/import.js
parent3608c9c16e7154802bacbf38356fd4f36824e267 (diff)
Cleanup
Diffstat (limited to 'ext/bg/js/import.js')
-rw-r--r--ext/bg/js/import.js13
1 files changed, 11 insertions, 2 deletions
diff --git a/ext/bg/js/import.js b/ext/bg/js/import.js
index 905b4580..ebc7c7be 100644
--- a/ext/bg/js/import.js
+++ b/ext/bg/js/import.js
@@ -17,7 +17,16 @@
*/
-chrome.runtime.onMessage.addListener(({state, progress}, sender, callback) => {
- $('.progress-bar').css('width', progress + '%');
+function api_setProgress({state, progress}) {
+ const str = `${progress}%`;
+ $('.progress-bar').css('width', str).text(str);
+}
+
+chrome.runtime.onMessage.addListener(({action, params}, sender, callback) => {
+ const method = this['api_' + action];
+ if (typeof(method) === 'function') {
+ method.call(this, params);
+ }
+
callback();
});