summaryrefslogtreecommitdiff
path: root/public/javascripts/shadowbox/adapters/shadowbox-dojo.js
diff options
context:
space:
mode:
authorhukl <contact@smyck.org>2009-09-17 11:03:35 +0200
committerhukl <contact@smyck.org>2009-09-17 11:03:35 +0200
commitf952040dd44b914b2d5e405567eb655757dfc85d (patch)
tree7e210b01734bd7f311009c705e80027e85468cca /public/javascripts/shadowbox/adapters/shadowbox-dojo.js
parentbb4afc944049652f1c51124808fd64de6ebe338a (diff)
added shadowbody, first js gallery initializer and template modifications
Diffstat (limited to 'public/javascripts/shadowbox/adapters/shadowbox-dojo.js')
-rw-r--r--public/javascripts/shadowbox/adapters/shadowbox-dojo.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/public/javascripts/shadowbox/adapters/shadowbox-dojo.js b/public/javascripts/shadowbox/adapters/shadowbox-dojo.js
new file mode 100644
index 0000000..f264c9b
--- /dev/null
+++ b/public/javascripts/shadowbox/adapters/shadowbox-dojo.js
@@ -0,0 +1 @@
if(typeof dojo=="undefined"){throw"Unable to load Shadowbox adapter, Dojo not found"}if(typeof Shadowbox=="undefined"){throw"Unable to load Shadowbox adapter, Shadowbox not found"}Shadowbox.lib=function(){var a=[];return{getStyle:function(c,b){return dojo.style(c,b)},remove:function(b){dojo._destroyElement(b)},getTarget:function(b){return b.target},getPageXY:function(b){return[b.pageX,b.pageY]},preventDefault:function(b){b.preventDefault()},keyCode:function(b){return b.keyCode},addEvent:function(e,b,d){var c=dojo.connect(e,b,d);a.push({el:e,name:b,handle:c})},removeEvent:function(d,b,c){dojo.forEach(a,function(f,e){if(f&&f.el==d&&f.name==b){dojo.disconnect(f.handle);a[e]=null}})},append:function(d,c){if(d.insertAdjacentHTML){d.insertAdjacentHTML("BeforeEnd",c)}else{if(d.lastChild){var b=d.ownerDocument.createRange();b.setStartAfter(d.lastChild);var e=b.createContextualFragment(c);d.appendChild(e)}else{d.innerHTML=c}}}}}();dojo.addOnLoad(Shadowbox.load); \ No newline at end of file