Skip to content

Commit

Permalink
* Add a code place holders of additional ornaments for images
Browse files Browse the repository at this point in the history
git-svn-id: svn+ssh://svn.disense.org/var/svn/niw/zoommy@1580 377c1d59-e109-0410-9795-f258d49c5719
  • Loading branch information
niw committed Feb 5, 2009
1 parent ae3bd63 commit 5bc06df
Showing 1 changed file with 23 additions and 12 deletions.
35 changes: 23 additions & 12 deletions javascripts/zoommy.js
Expand Up @@ -463,18 +463,29 @@ var Zoommy = Class.create({
}
}
var thumbnail_tag = $($A(tag.getElementsByTagName('img')).first());
if(thumbnail_tag && !config.noBadge) {
var badge = createChild(document.body, 'div', function(tag) {
tag.style.width = tag.style.height = '20px';
tag.style.position = 'absolute';
tag.style.zIndex = config.baseZIndex++;
setBackgroundImage(tag, config.imagesPath + '/badge.png');
});
var position = function() {
clonePosition(badge, thumbnail_tag, {offsetTop: -10, offsetLeft: -10, setWidth: false, setHeight: false});
};
Event.observe(window, 'resize', position);
position();
if(thumbnail_tag) {
var ornaments = $A([]);
if(! config.noBadge) {
ornaments.push({
element: createChild(document.body, 'div', function(tag) {
tag.style.width = tag.style.height = '20px';
tag.style.position = 'absolute';
tag.style.zIndex = config.baseZIndex++;
setBackgroundImage(tag, config.imagesPath + '/badge.png');
}),
option: {offsetTop: -10, offsetLeft: -10, setWidth: false, setHeight: false}
});
}
// NOTE Add additional ornaments here
if(ornaments.length) {
var position = function() {
ornaments.each(function(e) {
clonePosition(e.element, thumbnail_tag, e.option);
});
};
position();
Event.observe(window, 'resize', position);
}
}
}
}).bind(this));
Expand Down

0 comments on commit 5bc06df

Please sign in to comment.