[23022] | 1 | {footer_script require='jquery'}{literal} |
---|
| 2 | jQuery().ready(function() { |
---|
| 3 | if (jQuery("#theImage").size() > 0) { |
---|
| 4 | function save_available_size() { |
---|
[23074] | 5 | var width = jQuery("#theImage").width() |
---|
| 6 | width -= {/literal}{$asize_width_margin}{literal}; |
---|
[23022] | 7 | |
---|
[23168] | 8 | if (jQuery("#theMainImage").size() > 0) { |
---|
| 9 | var imageMarginWidth = jQuery("#theMainImage").outerWidth(true)-jQuery("#theMainImage").width(); |
---|
| 10 | width -= imageMarginWidth; |
---|
| 11 | } |
---|
| 12 | |
---|
[23022] | 13 | var docHeight = "innerHeight" in window ? window.innerHeight : document.documentElement.offsetHeight; |
---|
| 14 | var offset = jQuery("#theImage").offset(); |
---|
[23074] | 15 | var height = docHeight - Math.ceil(offset.top); |
---|
| 16 | height -= {/literal}{$asize_height_margin}{literal}; |
---|
[23022] | 17 | |
---|
| 18 | document.cookie= 'available_size='+width+'x'+height+';path={/literal}{$COOKIE_PATH}{literal}'; |
---|
| 19 | } |
---|
| 20 | |
---|
| 21 | save_available_size(); |
---|
| 22 | jQuery(window).resize(function() { |
---|
| 23 | save_available_size(); |
---|
| 24 | }); |
---|
| 25 | |
---|
| 26 | jQuery("#aSize").click(function() { |
---|
| 27 | var is_automatic_size; |
---|
| 28 | |
---|
| 29 | if (jQuery(this).data("checked") == "yes") { |
---|
| 30 | is_automatic_size = "no"; |
---|
| 31 | jQuery("#aSizeChecked").css("visibility", "hidden"); |
---|
| 32 | } |
---|
| 33 | else { |
---|
| 34 | is_automatic_size = "yes"; |
---|
| 35 | jQuery("#aSizeChecked").css("visibility", "visible"); |
---|
| 36 | } |
---|
| 37 | |
---|
| 38 | jQuery(this).data("checked", is_automatic_size); |
---|
| 39 | document.cookie= 'is_automatic_size='+is_automatic_size+';path={/literal}{$COOKIE_PATH}{literal}'; |
---|
| 40 | }); |
---|
| 41 | } |
---|
| 42 | }); |
---|
| 43 | {/literal}{/footer_script} |
---|