From 2b944dbfe04b06e86fd4c49b3f0d04bce7af3901 Mon Sep 17 00:00:00 2001 From: miker Date: Sat, 7 Mar 2009 03:25:20 +0000 Subject: [PATCH] holding pen for dojo functions that we need to backport from dojo trunk git-svn-id: svn://svn.open-ils.org/ILS/trunk@12462 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/js/dojo/openils/DojoPatch.js | 28 +++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Open-ILS/web/js/dojo/openils/DojoPatch.js diff --git a/Open-ILS/web/js/dojo/openils/DojoPatch.js b/Open-ILS/web/js/dojo/openils/DojoPatch.js new file mode 100644 index 0000000000..54b44131ad --- /dev/null +++ b/Open-ILS/web/js/dojo/openils/DojoPatch.js @@ -0,0 +1,28 @@ +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 -- 2.43.2