mpviewplugins/mpdetailsviewplugin/resources/index.html
author hgs
Fri, 28 May 2010 19:46:01 -0500
changeset 36 a0afa279b8fe
parent 35 fdb31ab341af
permissions -rw-r--r--
201021
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
35
hgs
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
hgs
parents:
diff changeset
     2
<html>
hgs
parents:
diff changeset
     3
    <head>
hgs
parents:
diff changeset
     4
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />        
hgs
parents:
diff changeset
     5
        <title>Publish</title>
hgs
parents:
diff changeset
     6
hgs
parents:
diff changeset
     7
        <link type="text/css" rel="stylesheet" href="http://hf.ci.wipsl.com/PleiXXPTsup/noheva-be/css/ovi.player.share.ui.css" />
hgs
parents:
diff changeset
     8
		<link type="text/css" rel="stylesheet" href="musiccontext.css" />		<!-- CSS for music context area -->
hgs
parents:
diff changeset
     9
		
hgs
parents:
diff changeset
    10
		<!-- Player scripts -->
36
hgs
parents: 35
diff changeset
    11
        <script type="text/javascript" src="http://hf.ci.wipsl.com/PleiXXPTsup/noheva-be/js/publishplayer.js"></script>
35
hgs
parents:
diff changeset
    12
		
hgs
parents:
diff changeset
    13
		<!-- Local stuff to be implemented by user application to provide the contextual information -->
hgs
parents:
diff changeset
    14
		<script type="text/javascript" src="musiccontext.js"></script>
36
hgs
parents: 35
diff changeset
    15
		
hgs
parents: 35
diff changeset
    16
		<!-- Error recovery in case page player script loading fails -->
hgs
parents: 35
diff changeset
    17
		 <script type="text/javascript">
hgs
parents: 35
diff changeset
    18
		 var mybody = {
hgs
parents: 35
diff changeset
    19
				onLoad: function () {
hgs
parents: 35
diff changeset
    20
					if (window['music'] &&
hgs
parents: 35
diff changeset
    21
						window['ovi'] &&
hgs
parents: 35
diff changeset
    22
						ovi['player'] &&
hgs
parents: 35
diff changeset
    23
						ovi.player['publish'] ) {
hgs
parents: 35
diff changeset
    24
						music.initPlayer();
hgs
parents: 35
diff changeset
    25
						music.updateContextArea();
hgs
parents: 35
diff changeset
    26
					} else {
hgs
parents: 35
diff changeset
    27
						showErrorMessage();
hgs
parents: 35
diff changeset
    28
					}
hgs
parents: 35
diff changeset
    29
				},
hgs
parents: 35
diff changeset
    30
				onFocus: function () {
hgs
parents: 35
diff changeset
    31
					if (window['music']) {
hgs
parents: 35
diff changeset
    32
						music.updateContextArea();
hgs
parents: 35
diff changeset
    33
					}
hgs
parents: 35
diff changeset
    34
				}
hgs
parents: 35
diff changeset
    35
			}
hgs
parents: 35
diff changeset
    36
			function showErrorMessage() {
hgs
parents: 35
diff changeset
    37
				var errorUi = "<H1>" + window.context.errorMessage() + "</H1>";
hgs
parents: 35
diff changeset
    38
				errorUi += "<input type='button' value='Close' onClick='context.owner().closeShareDialog();'>";
hgs
parents: 35
diff changeset
    39
				document.getElementById("ovi.player.share.ui").innerHTML = errorUi;
hgs
parents: 35
diff changeset
    40
			}
hgs
parents: 35
diff changeset
    41
		</script>		
hgs
parents: 35
diff changeset
    42
35
hgs
parents:
diff changeset
    43
    </head>
hgs
parents:
diff changeset
    44
	<!-- onfocus refreshes only the song when publishplayer is set active / deactive -->
36
hgs
parents: 35
diff changeset
    45
    <body onload="mybody.onLoad();" onfocus="mybody.onFocus();">
hgs
parents: 35
diff changeset
    46
		<div id="ovi.player.share.ui"></div>
35
hgs
parents:
diff changeset
    47
    </body>
hgs
parents:
diff changeset
    48
</html>