diff --git a/scriptengines/javascript/tests/script-nowplaying/contents/code/main.js b/scriptengines/javascript/tests/script-nowplaying/contents/code/main.js new file mode 100644 index 000000000..9bc9439af --- /dev/null +++ b/scriptengines/javascript/tests/script-nowplaying/contents/code/main.js @@ -0,0 +1,14 @@ +plasmoid.dataUpdate = function(a, b) +{ + for ( var i in b ) { + print(i + ' -> ' + b[i] ); + } + label.text = "Playing " + b.Title + " by " + b.Artist + ". time: " + + parseInt(b.Position/60) + ":" + (parseInt(b.Position)%60); +} + +layout = new LinearLayout(plasmoid); +label = new Label(); +layout.addItem(label); + +plasmoid.dataEngine("nowplaying").connectSource("org.mpris.amarok", plasmoid, 500); \ No newline at end of file diff --git a/scriptengines/javascript/tests/script-nowplaying/metadata.desktop b/scriptengines/javascript/tests/script-nowplaying/metadata.desktop new file mode 100644 index 000000000..62359cff1 --- /dev/null +++ b/scriptengines/javascript/tests/script-nowplaying/metadata.desktop @@ -0,0 +1,17 @@ +[Desktop Entry] +Name=script-nowplaying +Comment=Javascript version current track playing +Icon=configure +Type=Service +X-KDE-ServiceTypes=Plasma/Applet +X-Plasma-MainScript=code/main.js +X-KDE-PluginInfo-Author=Marco Martin +X-KDE-PluginInfo-Email=notmart@gmail.com +X-KDE-PluginInfo-Name=script-nowplaying +X-KDE-PluginInfo-Version=0.0 +X-KDE-PluginInfo-Website=http://plasma.kde.org/ +X-KDE-PluginInfo-Category=Utilities +X-KDE-PluginInfo-Depends= +X-KDE-PluginInfo-License=GPL +X-KDE-PluginInfo-EnabledByDefault=true +X-Plasma-API=javascript