Need acutal full size Image, not sized to fit… Tough one..

The script below is used in my photo gallery. what It does is tells the page to show full size images at viewport size, within a overlay…
I only want it to show full sized images at there actuall full size and not scale to fit.. What would I have to change to get this to not scale images and just show full size , even it that means the user would have to scroll to view?
Thanks In Advance..
_____________________________________

Code:


(function($) {
/**
* @todo Move inline CSS out to external style sheet (theme style sheet)
*/
$.gallery_show_full_size = function(image_url, image_width, image_height) {
var width = $(document).width();
var height = $(document).height();
var size = $.gallery_get_viewport_size();
$("body").append('<div id="g-fullsize-overlay" class="ui-dialog-overlay" ' +
'style="border: none; margin: 0; padding: 0; background-color: #000; ' +
'position: absolute; top: 0px; left: 0px; ' +
'width: ' + width + 'px; height: ' + height + 'px;' +
' opacity: 0.7; filter: alpha(opacity=70);' +
'-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; ' +
'-moz-background-inline-policy: -moz-initial; z-index: 1001;"> </div>');
var image_size;
if (image_width >= size.width() - 6 || image_height >= size.height() - 6) {
image_size = $.gallery_auto_fit_window(image_width, image_height);
} else {
image_size = {
top: Number((height - image_height) / 2), left: Number((width - image_width) / 2),
width: Number(image_width), height: Number(image_height)
};
}
$("body").append('<div id="g-fullsize" class="ui-dialog ui-widget" ' +
'style="overflow: hidden; display: block; ' +
'position: absolute; z-index: 1002; outline-color: -moz-use-text-color; ' +
'outline-style: none; outline-width: 0px; ' +
'height: ' + image_size.height + 'px; ' +
'width: ' + image_size.width + 'px; ' +
'top: ' + image_size.top + 'px; left: ' + image_size.left + 'px;">' +
'<img id="g-fullsize-image" src="' + image_url + '"' +
'height="' + image_size.height + '" width="' + image_size.width + '"/></div>');
$().click(function() {
$("#g-fullsize-overlay*").remove();
$("#g-fullsize").remove();
});
$().bind("keypress", function() {
$("#g-fullsize-overlay*").remove();
$("#g-fullsize").remove();
});
$(window).resize(function() {
$("#g-fullsize-overlay").width($(document).width()).height($(document).height());
image_size = $.gallery_auto_fit_window(image_width, image_height);
$("#g-fullsize").height(image_size.height)
.width(image_size.width)
.css("top", image_size.top)
.css("left", image_size.left);
$("#g-fullsize-image").height(image_size.height).width(image_size.width);
});
};
})(jQuery);


View full post on Webmaster-Talk.com

, , , , , , , ,

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Get Adobe Flash playerPlugin by wpburn.com wordpress themes


RSS Site FeedRSS Site Feed

© 1992-2011 DC2NET™, Inc. All Rights Reserved