rPost
MenuController.getInstance().bindHandlers($('zoomedOutMenu'),{"zoomedOutMenu":{"on":"#F7F7F7","off":"#BDBDBD","link":"#000000","border":"#000000"},"btn_decorateimage_menu_out":{"on":"#E3E4E6","off":"#F7F7F7","link":"#000000","border":"#000000"},"btn_share":{"on":"#E3E4E6","off":"#F7F7F7","link":"#000000","border":"#000000"}});
FullViewMenuController.getInstance().bindHandlers($('zoomedOutMenu'),'out');
FullViewSearchController.getInstance().bindHandlers(); // Page Controller
// to use in JQ context prototype objects
// this method is used to reload menu when ajax fetch happens
function reloadFullViewMenu(ratingConfig, baseTheme, subTheme, comments, taginfo, primaryMedia) {
var zoomedIn = $('zoomedInMenu');
var zoomedOut = $('zoomedOutMenu');
// reset theme on zoomed in & out menus
MenuController.getInstance().bindHandlers(zoomedIn,{"zoomedInMenu":baseTheme,"btn_decorateimage_menu_in":subTheme,"btn_share":subTheme});
MenuController.getInstance().bindHandlers(zoomedOut,{"zoomedOutMenu":baseTheme,"btn_decorateimage_menu_out":subTheme,"btn_share":subTheme});
// reset rating js
ratingsController.initialize();
ratingsController.config(ratingConfig);
// reset menu
FullViewSearchController.getInstance().bindHandlers();
FullViewMenuController.getInstance().bindHandlers(zoomedIn, 'in');
FullViewMenuController.getInstance().bindHandlers(zoomedOut, 'out');
document.fire(PB.EVENT.PAGE_LOADED);
commentsController = CommentsController.getInstance();
commentsController.mixIn({
mediaUrl: comments.mediaUrl,
viewAlbumUrl: comments.viewerAlbumUrl,
attachRedirectUrl: comments.attachRedirectUrl,
commentRedirectUrl: comments.commentRedirectUrl
});
var fsi = $('fullSizedImage');
var onFsi = function(event) {
pageTags.addTagListToImg('fullSizedImage', taginfo, true);
}
onFsi();
// share icon refresh
var menuShare = jq(document).find('#zoomedInMenu #btn_share .sharebutton');
if(menuShare.length > 0){
menuShare = jq(menuShare[0]).parent();
var shareAnchor = jq(document).find('#navigationContainer .shareContainer');
shareAnchor.html(menuShare.html());
}
var updateProductPanel = function(obj, link){
obj.attr('href', link);
var img = obj.find("img");
img.attr('src', primaryMedia.thumbURL);
}
// need to find product images module and replace it with new image and links
var moduleContainer = jq(document).find('.moduleItem .module_products');
if(moduleContainer.length > 0){
var mug = moduleContainer.find('.mug a');
var tshirt = moduleContainer.find('.tshirt a');
var playcard = moduleContainer.find('.playcard a');
var gcard = moduleContainer.find('.gcard a');
var skinit = moduleContainer.find('.skinit a');
var print = moduleContainer.find('.print a');
updateProductPanel(mug, primaryMedia.albumURL + "?action=kodak&selectedMedia=" + primaryMedia.filename + "&productType=mugs");
updateProductPanel(tshirt, primaryMedia.albumURL + "?action=kodak&selectedMedia=" + primaryMedia.filename + "&productType=tshirts");
updateProductPanel(playcard, primaryMedia.albumURL + "?action=kodak&selectedMedia=" + primaryMedia.filename + "&productType=playing-cards");
updateProductPanel(gcard, primaryMedia.albumURL + "?action=kodak&selectedMedia=" + primaryMedia.filename + "&productType=cards");
updateProductPanel(skinit, "http://www.skinit.com/integration/external_photo_import.php?fullresurl=" + primaryMedia.mediaURL + "&source=photobucket&affiliate=photo_bucket&description=" + primaryMedia.title);
updateProductPanel(print, primaryMedia.albumURL + "?action=kodak&selectedMedia=" + primaryMedia.filename + "&productType=prints");
}
}
good luck or go to
Below is the image at:
www.toyotanation.com/.../showthread.php?t=210042
×