--- /dev/null
+if(!dojo._hasResource["openils.DojoPatch"]) {
+
+ dojo.provide("openils.DojoPatch");
+ //dojo.declare('openils.dojoPatch', null);
+
+
+ if(dojo.version.major == 1 && dojo.version.minor < 3) {
+ // a copy of dojo.create, from svn trunk's dojo/_base/html.js
+ // lots of useful doc comments snipped for brevity
+ dojo.create = function(tag, attrs, refNode, pos) {
+ var doc = d.doc;
+ if(refNode){
+ refNode = d.byId(refNode);
+ doc = refNode.ownerDocument;
+ }
+ if(d.isString(tag)){
+ tag = doc.createElement(tag);
+ }
+ if(attrs){ d.attr(tag, attrs); }
+ if(refNode){ d.place(tag, refNode, pos); }
+ return tag; // DomNode
+ }
+ };
+}
+
+
+
+
\ No newline at end of file