# HG changeset patch # User robcast # Date 1298018682 -3600 # Node ID baa98b6391263f20cb8444e575b39915861addc8 # Parent 61e4e5d679ba3d823701d78bd6493eccde47d7ea put plugins reference into plugin object. put geom into fn object for plugins. diff -r 61e4e5d679ba -r baa98b639126 client/digitallibrary/jquery/jquery.digilib.js --- a/client/digitallibrary/jquery/jquery.digilib.js Thu Feb 17 23:50:53 2011 +0100 +++ b/client/digitallibrary/jquery/jquery.digilib.js Fri Feb 18 09:44:42 2011 +0100 @@ -266,6 +266,7 @@ // import geometry classes if (plugins.geometry == null) { $.error("jquery.digilib.geometry plugin not found!"); + // last straw: old version geom = dlGeometry(); } else { geom = plugins.geometry.init(); @@ -323,6 +324,7 @@ $elem : $elem, settings : elemSettings, queryParams : params, + // TODO: move plugins reference out of data plugins : plugins }; // store in data element @@ -360,6 +362,7 @@ p.buttons = buttons; p.actions = actions; p.fn = fn; + p.plugins = plugins; // and init p.init(data); } @@ -1777,6 +1780,7 @@ // functions to export to plugins fn = { + geom : geom, parseQueryString : parseQueryString, getScalerUrl : getScalerUrl, getParamString : getParamString,