Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/model/ImageGallery.hbm.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/model/Attic/ImageGallery.hbm.xml,v
diff -u -r1.2 -r1.3
--- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/model/ImageGallery.hbm.xml 13 Nov 2008 00:05:52 -0000 1.2
+++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/model/ImageGallery.hbm.xml 17 Nov 2008 21:04:58 -0000 1.3
@@ -189,14 +189,6 @@
/>
-
- images = toolContentObj.getImageGalleryItems();
+ for (ImageGalleryItem image : images) {
+ image.setComments(null);
+
+ ImageGalleryAttachment originalFile = new ImageGalleryAttachment();
+ originalFile.setFileUuid(image.getOriginalFileUuid());
+ originalFile.setFileVersionId(image.getFileVersionId());
+ originalFile.setFileName(image.getFileName());
+ originalFile.setFileType(IToolContentHandler.TYPE_ONLINE);
+ image.setOriginalFile(originalFile);
+
+ ImageGalleryAttachment mediumFile = new ImageGalleryAttachment();
+ mediumFile.setFileUuid(image.getMediumFileUuid());
+ mediumFile.setFileVersionId(image.getFileVersionId());
+ mediumFile.setFileName(MEDIUM_FILENAME_PREFIX + image.getFileName());
+ mediumFile.setFileType(IToolContentHandler.TYPE_ONLINE);
+ image.setMediumFile(mediumFile);
+
+ ImageGalleryAttachment thumbnailFile = new ImageGalleryAttachment();
+ thumbnailFile.setFileUuid(image.getThumbnailFileUuid());
+ thumbnailFile.setFileVersionId(image.getFileVersionId());
+ thumbnailFile.setFileName(THUMBNAIL_FILENAME_PREFIX + image.getFileName());
+ thumbnailFile.setFileType(IToolContentHandler.TYPE_ONLINE);
+ image.setThumbnailFile(thumbnailFile);
+ }
+
try {
exportContentService.registerFileClassForExport(ImageGalleryAttachment.class.getName(), "fileUuid",
"fileVersionId");
- exportContentService.registerFileClassForExport(ImageGalleryItem.class.getName(), "fileUuid",
- "fileVersionId");
exportContentService.exportToolContent(toolContentId, toolContentObj, imageGalleryToolContentHandler,
rootPath);
} catch (ExportToolContentException e) {
@@ -809,14 +836,12 @@
try {
exportContentService.registerFileClassForImport(ImageGalleryAttachment.class.getName(), "fileUuid",
"fileVersionId", "fileName", "fileType", null, null);
- exportContentService.registerFileClassForImport(ImageGalleryItem.class.getName(), "fileUuid",
- "fileVersionId", "fileName", "fileType", null, "initialItem");
Object toolPOJO = exportContentService.importToolContent(toolContentPath, imageGalleryToolContentHandler,
fromVersion, toVersion);
if (!(toolPOJO instanceof ImageGallery)) {
throw new ImportToolContentException(
- "Import Share imageGallery tool content failed. Deserialized object is " + toolPOJO);
+ "Import ImageGallery tool content failed. Deserialized object is " + toolPOJO);
}
ImageGallery toolContentObj = (ImageGallery) toolPOJO;
@@ -836,9 +861,17 @@
toolContentObj.setCreatedBy(user);
// reset all imageGalleryItem createBy user
- Set items = toolContentObj.getImageGalleryItems();
- for (ImageGalleryItem item : items) {
- item.setCreateBy(user);
+ Set images = toolContentObj.getImageGalleryItems();
+ for (ImageGalleryItem image : images) {
+ image.setCreateBy(user);
+
+ image.setOriginalFileUuid(image.getOriginalFile().getFileUuid());
+ image.setMediumFileUuid(image.getMediumFile().getFileUuid());
+ image.setThumbnailFileUuid(image.getThumbnailFile().getFileUuid());
+
+ image.setOriginalFile(null);
+ image.setMediumFile(null);
+ image.setThumbnailFile(null);
}
imageGalleryDao.saveObject(toolContentObj);
} catch (ImportToolContentException e) {
Index: lams_tool_images/web/includes/javascript/lightbox.js
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_images/web/includes/javascript/Attic/lightbox.js,v
diff -u -r1.1 -r1.2
--- lams_tool_images/web/includes/javascript/lightbox.js 19 Oct 2008 22:17:03 -0000 1.1
+++ lams_tool_images/web/includes/javascript/lightbox.js 17 Nov 2008 21:04:58 -0000 1.2
@@ -272,7 +272,6 @@
//
function initLightbox()
{
-
if (!document.getElementsByTagName){ return; }
var anchors = document.getElementsByTagName("a");