Mercurial > hg > digilib-old
diff client/digitallibrary/jquery/jquery.digilib.geometry.js @ 786:868c2e795aca jquery
new plugin architecture.
author | robcast |
---|---|
date | Thu, 17 Feb 2011 14:32:48 +0100 |
parents | b9a75079aece |
children | ddb28f6b066a |
line wrap: on
line diff
--- a/client/digitallibrary/jquery/jquery.digilib.geometry.js Wed Feb 16 14:31:50 2011 +0100 +++ b/client/digitallibrary/jquery/jquery.digilib.geometry.js Thu Feb 17 14:32:48 2011 +0100 @@ -474,12 +474,18 @@ return transform(traf); }; - // export functions to digilib plugin - $.fn.digilib.geometry = { - size : size, - position : position, - rectangle : rectangle, - transform : transform + // export constructor functions to digilib plugin + var init = function () { + return { + size : size, + position : position, + rectangle : rectangle, + transform : transform + }; }; - + if ($.fn.digilib == null) { + $.error("jquery.digilib.geometry must be loaded after jquery.digilib!"); + } else { + $.fn.digilib('plugin', {name : 'geometry', init : init}); + } })(jQuery);