/* set default namespace to XUL */ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* Aris js_script loader */ toolbarbutton#alltabs-button {-moz-binding: url("data:application/xml,<?xml version='1.0'?><bindings id='generalBindings' xmlns='http://www.mozilla.org/xbl' xmlns:xul='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul' xmlns:xbl='http://www.mozilla.org/xbl'><binding id='execute_javascript_code' extends='chrome://global/content/bindings/toolbarbutton.xml%23menu'><implementation><constructor><![CDATA[function load_js_script(js_file_name) {e = cpd.path.split('%5C%5C'); t = 'file:///'+cpd.path.substring(0,2); for (i=1;i<e.length;i++) if (e[i]) t+= '/' + e[i]; Services.scriptloader.loadSubScript(t+'/Chrome/'+js_file_name, window);} var Cc = Components.classes, Ci = Components.interfaces, cpd; try {cpd = Cc['@mozilla.org/file/directory_service;1'].getService(Ci.nsIProperties).get('ProfD', Ci.nsIFile);} catch (e) {} if (!cpd) return;\ load_js_script('Aris/AnimationToggleButton.uc.js');\ load_js_script('Aris/Restart_item.uc.js');\ /* load_js_script('Aris/bookmarks_backup_restore_buttons.uc.js'); */\ /* load_js_script('Aris/movable_urlbar.uc.js'); */\ ]]></constructor></implementation></binding></bindings>")} |