diff options
Diffstat (limited to 'app/views/layouts/default.rhtml')
-rw-r--r-- | app/views/layouts/default.rhtml | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/app/views/layouts/default.rhtml b/app/views/layouts/default.rhtml index 391f2df15..a8a135676 100644 --- a/app/views/layouts/default.rhtml +++ b/app/views/layouts/default.rhtml @@ -49,6 +49,28 @@ </head> <body> + <!-- XXX: move to a separate file --> + <% if force_registration_on_new_request && !@user %> + <%= javascript_include_tag 'jquery.fancybox-1.3.4.pack' %> + <script> + $(document).ready(function() { + $("#make-request-link").fancybox({ + 'modal': false, + 'width': 800, + 'height': 500, + 'type': 'iframe', + 'href': '/en/profile/sign_in?modal=1', + 'onClosed': function() { + // modal_signin_successful variable set by modal dialog box + if (typeof modal_signin_successful != 'undefined' ) { + window.location.href = '<%= select_authority_url %>'; + } + } + }); + }); + </script> + <% end %> + <% # code for popup advert for a campaign etc. =begin <div id="everypage" class="jshide"> @@ -87,7 +109,7 @@ <div id="topnav"> <ul id="navigation"> <li><%= link_to _("Home"), frontpage_url %></li> - <li><%= link_to _("Make request"), select_authority_url %></li> + <li><%= link_to _("Make request"), select_authority_url, :id => 'make-request-link' %></li> <li><%= link_to _("View requests"), request_list_successful_url %></li> <li><%= link_to _("View authorities"), list_public_bodies_default %></li> <% if @user %> |