blob: ebb2827da846430178054227555bbcb0e847abd1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
(function() {
function getLastInstanceId() {
var id = null, pp = ls.get('pad_playlist');
if (pp && pp.source) id = pp.source;
return id;
}
var data = {};
try {
var havePlayer = window.audioPlayer !== undefined;
var havePlaylist = havePlayer && !!padAudioPlaylist();
data = {
havePlayer: havePlayer,
havePlaylist: havePlaylist,
isPlaying: havePlayer && window.audioPlayer.player && !window.audioPlayer.player.paused(),
instanceId: window.curNotifier && curNotifier.instance_id,
trackId: havePlayer && audioPlayer.id,
lastInstanceId: getLastInstanceId()
};
} catch(e) {}
chrome.runtime.sendMessage(window.__vkpc_extid, {
cmd: "injection_result",
id: parseInt(window.__vkpc_injid, 10),
data: data
});
})();
|