From 142fbb63bc58e9632687e93380ffbcda6f86f6b9 Mon Sep 17 00:00:00 2001 From: AntonioTerceiro Date: Fri, 18 Jan 2008 19:59:24 +0000 Subject: [PATCH] ActionItem152: is this request a lightbox? --- app/helpers/lightbox_helper.rb | 4 ++++ test/unit/lightbox_helper_text.rb | 8 ++++++++ 2 files changed, 12 insertions(+), 0 deletions(-) diff --git a/app/helpers/lightbox_helper.rb b/app/helpers/lightbox_helper.rb index 1df9cab..5a23acd 100644 --- a/app/helpers/lightbox_helper.rb +++ b/app/helpers/lightbox_helper.rb @@ -25,4 +25,8 @@ module LightboxHelper options.merge(:class => the_class) end + def lightbox? + request.xhr? + end + end diff --git a/test/unit/lightbox_helper_text.rb b/test/unit/lightbox_helper_text.rb index 10a7097..bf01891 100644 --- a/test/unit/lightbox_helper_text.rb +++ b/test/unit/lightbox_helper_text.rb @@ -44,4 +44,12 @@ class LightboxHelperTest < Test::Unit::TestCase assert_equal '[button]', lightbox_button('type', 'label', { :action => 'popup'}) end + should 'tell if rendering inside lightbox' do + request = mock + expects(:request).returns(request) + request.espects(:xhr?).returns(true) + + assert lightbox? + end + end -- libgit2 0.21.2