]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/js/dojo/openils/DojoPatch.js
LP#1350371 PO name on create w/ dupe detect
[working/Evergreen.git] / Open-ILS / web / js / dojo / openils / DojoPatch.js
1 if(!dojo._hasResource["openils.DojoPatch"]) {
2
3     dojo.provide("openils.DojoPatch");
4     //dojo.declare('openils.dojoPatch', null);
5     
6     
7     if(dojo.version.major == 1 && dojo.version.minor < 3) {
8         // a copy of dojo.create, from svn trunk's dojo/_base/html.js
9         // lots of useful doc comments snipped for brevity
10         dojo.create = function(tag, attrs, refNode, pos) {
11             var doc = d.doc;
12             if(refNode){                
13                 refNode = d.byId(refNode);
14                 doc = refNode.ownerDocument;
15             }
16             if(d.isString(tag)){
17                 tag = doc.createElement(tag);
18             }
19             if(attrs){ d.attr(tag, attrs); }
20             if(refNode){ d.place(tag, refNode, pos); }
21             return tag; // DomNode
22         }
23     };
24 }
25
26        
27
28