if(!TRACKMENOT) var TRACKMENOT = {}; TRACKMENOT.Menus = function() { var tmn = null; var tmn_option_query = ''; var tmn_option_engine = ''; var options = null; function _cout (msg) { console.log(msg); } function showHelp() { window.open("http://www.cs.nyu.edu/trackmenot/faq.html") } return { toggleOnOff: function() { options.enabled = !options.enabled if( !options.enabled) tmn._stopTMN(); else tmn._restartTMN(); tmn._saveOptions(); TRACKMENOT.Menus.onLoadMenu(); }, toggleTabFrame: function() { options.useTab = !options.useTab tmn.changeTabStatus(options.useTab); tmn.saveOptions(); TRACKMENOT.Menus.onLoadMenu(); }, onLoadMenu: function( ) { tmn = chrome.extension.getBackgroundPage().TRACKMENOT.TMNSearch; options = tmn._getOptions(); ; tmn_option_query = tmn._getQuery(); tmn_option_engine = tmn._getEngine(); $("#trackmenot-label").html(tmn_option_engine + " '"+ tmn_option_query+"'"); if ( options.enabled) { $("#trackmenot-enabled").html('Disable'); $("#trackmenot-img-enabled").attr("src", "images/skin/off_icon.png"); } else { $("#trackmenot-enabled").html('Enable'); $("#trackmenot-img-enabled").attr("src", "images/skin/on_icon.png"); } if (options.useTab) $("#trackmenot-menu-useTab").html('Stealth'); else $("#trackmenot-menu-useTab").html('Tab') } } }(); document.addEventListener('DOMContentLoaded', function () { $("#trackmenot-menu-useTab").click(TRACKMENOT.Menus.toggleTabFrame); $("#trackmenot-enabled").click(TRACKMENOT.Menus.toggleOnOff); $("#trackmenot-menu-win").click(function() { window.open(chrome.extension.getURL('options.html'));}); TRACKMENOT.Menus.onLoadMenu() });