From 61c126f93bff3169cd18052b7740bf1b9960741b Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Tue, 16 Feb 2010 02:35:59 +0000 Subject: [PATCH] Add missing JS file (from r97410) git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.4@99084 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- javascript/SilverStripeNavigator.js | 31 +++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 javascript/SilverStripeNavigator.js diff --git a/javascript/SilverStripeNavigator.js b/javascript/SilverStripeNavigator.js new file mode 100644 index 000000000..7ea108bfe --- /dev/null +++ b/javascript/SilverStripeNavigator.js @@ -0,0 +1,31 @@ +Behaviour.register({ + '#switchView a.newWindow' : { + onclick : function() { + var w = window.open(this.href,windowName(this.target)); + w.focus(); + return false; + } + } +}); + +function windowName(suffix) { + var base = document.getElementsByTagName('base')[0].href.replace('http://','').replace(/\//g,'_').replace(/\./g,'_'); + return base + suffix; +} +window.name = windowName('site'); + +(function($) { + $('#SilverStripeNavigatorLink').livequery('click', + function() { + $('#SilverStripeNavigatorLinkPopup').toggle(); + return false; + } + ); + + $('#SilverStripeNavigatorLinkPopup input').livequery('focus', + function() { + this.select(); + } + ); + +})(jQuery);