I've created a new menu item in the Tools menu like so:
Code: Select all
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="chrome://global/skin/"?>
<overlay id="pmplayer-browser-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript" src="chrome://pmplayer/content/youtubeplayer.js"/>
<menupopup id="menu_ToolsPopup">
<menu id="pmplayer-menu" label="PMPlayer">
<menuitem id="pmplayer-play" label="Play" oncommand="PMPlayer.Youtube.openWindow();"></menuitem>
</menu>
</menupopup>
</overlay>
Code: Select all
playerWindow:null,
openWindow :function (){
console.log("Inside openWindow");
//if (playerWindow==null){
playerWindow = window.open('chrome://pmplayer/content/window-youtube.xul','pmplayer-yt','chrome,width=640,height=480');
window.alert("hi");
//}
}
If relevant, this is my chrome.manifest -
Code: Select all
content pmplayer content/
skin pmplayer classic/1.0 skin/
locale pmplayer en-US locale/en-US/
overlay chrome://browser/content/browser.xul chrome://pmplayer/content/browserOverlay.xul