obj.session = params['session'];
obj.url = params['url'];
+ obj.push_xulG = params['push_xulG'];
JSAN.use('util.controller'); obj.controller = new util.controller();
obj.controller.init(
'push_variables' : function() {
try {
+ var obj = this;
+ if (!obj.push_xulG) return;
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var cw = this.get_content();
cw.IAMXUL = true;
var n = obj.getWebNavigation();
s += ('webNavigation = ' + n + '\n');
s += ('webNavigation.canGoForward = ' + n.canGoForward + '\n');
- s += ('webNavigation.canGoBack = ' + n.canGoBack + '\n');
if (n.canGoForward) {
obj.controller.view.cmd_forward.disabled = false;
obj.controller.view.cmd_forward.setAttribute('disabled','false');
obj.controller.view.cmd_forward.disabled = true;
obj.controller.view.cmd_forward.setAttribute('disabled','true');
}
+ } catch(E) {
+ s += E + '\n';
+ }
+ try {
+ var n = obj.getWebNavigation();
+ s += ('webNavigation = ' + n + '\n');
+ s += ('webNavigation.canGoBack = ' + n.canGoBack + '\n');
if (n.canGoBack) {
obj.controller.view.cmd_back.disabled = false;
obj.controller.view.cmd_back.setAttribute('disabled','false');
obj.controller.view.cmd_back.disabled = true;
obj.controller.view.cmd_back.setAttribute('disabled','true');
}
+
} catch(E) {
s += E + '\n';
}
+
dump(s);
},