From 109155bce2ff59ba64cc806bfe26861972c73e9e Mon Sep 17 00:00:00 2001 From: Nikola Ivanov Date: Mon, 27 Jun 2011 14:24:39 +0300 Subject: [PATCH 1/2] Introduced new setting to customize the element for injecting Facebox HTML --- src/facebox.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/facebox.js b/src/facebox.js index 7d0e39d..4b3ae14 100644 --- a/src/facebox.js +++ b/src/facebox.js @@ -52,6 +52,10 @@ * * jQuery(document).trigger('close.facebox') * + * Want to inject Facebox into another element? + * + * jQuery.facebox({ container: 'some_selector' }) + * * Facebox also has a bunch of other hooks: * * loading.facebox @@ -82,6 +86,7 @@ $.extend($.facebox, { settings: { + container: : 'body', opacity : 0.2, overlay : true, loadingImage : '/facebox/loading.gif', @@ -172,7 +177,7 @@ $.facebox.settings.imageTypesRegexp = new RegExp('\\.(' + imageTypes + ')(\\?.*)?$', 'i') if (settings) $.extend($.facebox.settings, settings) - $('body').append($.facebox.settings.faceboxHtml) + $($.facebox.settings.container).append($.facebox.settings.faceboxHtml) var preload = [ new Image(), new Image() ] preload[0].src = $.facebox.settings.closeImage From c1288954906293e06a06deab0bf37cfc8d16f618 Mon Sep 17 00:00:00 2001 From: Nikola Ivanov Date: Mon, 27 Jun 2011 14:40:06 +0300 Subject: [PATCH 2/2] Introduced new setting to customize the element for injecting Facebox HTML --- src/facebox.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/facebox.js b/src/facebox.js index 4b3ae14..93dd925 100644 --- a/src/facebox.js +++ b/src/facebox.js @@ -86,7 +86,7 @@ $.extend($.facebox, { settings: { - container: : 'body', + container : 'body', opacity : 0.2, overlay : true, loadingImage : '/facebox/loading.gif',