From b2876e052926a1045ac059023e51919c3f29b196 Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Thu, 28 Feb 2013 01:03:53 +0100 Subject: [PATCH] The selector for picking the DOM-elements is now configurable --- jquery.openx.js | 10 +++++++++- openx.jquery.json | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/jquery.openx.js b/jquery.openx.js index f5f2253..352d0ac 100644 --- a/jquery.openx.js +++ b/jquery.openx.js @@ -86,6 +86,13 @@ * charset: string Charset used, when delivering the banner-codes. * If empty, the charset is guessed by OpenX. Examples * for sensible values: "UTF-8", "ISO-8859-1". + * + * + * Other settings: + * + * selector: string A selector for selecting the DOM-elements, that + * should display ad-banners. DEFAULT: ".oa". + * See: http://api.jquery.com/category/selectors/ */ $.openx = function( options ) { @@ -121,6 +128,7 @@ 'protocol': document.location.protocol, 'delivery': '/www/delivery', 'fl': 'fl.js', + 'selector': '.oa', 'cache': true }, options @@ -158,7 +166,7 @@ */ src += '?zones='; for(name in OA_zones) { - $('.oa').each(function() { + $(settings.selector).each(function() { var node = $(this), id; diff --git a/openx.jquery.json b/openx.jquery.json index 3c9fa35..8b34333 100644 --- a/openx.jquery.json +++ b/openx.jquery.json @@ -3,7 +3,7 @@ "title": "jQuery OpenX", "description": "jQuery plugin, that loads banner-ads from an OpenX-server in an asynchronous and responsive way", "keywords": [ "openx", "adserver", "banner", "asynchrone", "responsive" ], - "version": "0.1.2", + "version": "0.1.3", "author": { "name": "Kai Moritz", "email": "kai@juplo.de" }, "licenses": [ { "type": "LGPLv3", "url": "http://www.gnu.org/licenses/lgpl-3.0.html" } ], "homepage": "http://juplo.de/openx", -- 2.20.1