diff --git a/dashboard-ui/scripts/Itemdetailpage.js b/dashboard-ui/scripts/Itemdetailpage.js index 86f9e225bd..e2e7ecffe4 100644 --- a/dashboard-ui/scripts/Itemdetailpage.js +++ b/dashboard-ui/scripts/Itemdetailpage.js @@ -163,49 +163,8 @@ var imageTags = item.ImageTags || {}; var html = ''; - var i, length; - if (imageTags.Logo) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Logo", item.ImageTags.Logo); - } - if (imageTags.Thumb) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Thumb", item.ImageTags.Thumb); - } - if (imageTags.Art) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Art", item.ImageTags.Art); - - } - if (imageTags.Menu) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Menu", item.ImageTags.Menu); - - } - if (imageTags.Disc) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Disc", item.ImageTags.Disc); - } - if (imageTags.Box) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Box", item.ImageTags.Box); - } - - if (item.BackdropImageTags) { - - for (i = 0, length = item.BackdropImageTags.length; i < length; i++) { - html += LibraryBrowser.createGalleryImage(item.Id, "Backdrop", item.BackdropImageTags[0], i); - } - - } - - if (item.ScreenshotImageTags) { - - for (i = 0, length = item.ScreenshotImageTags.length; i < length; i++) { - html += LibraryBrowser.createGalleryImage(item.Id, "Screenshot", item.ScreenshotImageTags[0], i); - } - } + html += LibraryBrowser.renderGallery(imageTags); $('#galleryContent', page).html(html).trigger('create'); } diff --git a/dashboard-ui/scripts/gamedetailpage.js b/dashboard-ui/scripts/gamedetailpage.js index 0edd16a732..711fb0dc53 100644 --- a/dashboard-ui/scripts/gamedetailpage.js +++ b/dashboard-ui/scripts/gamedetailpage.js @@ -88,40 +88,7 @@ var imageTags = item.ImageTags || {}; var html = ''; - if (imageTags.Logo) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Logo", item.ImageTags.Logo); - } - if (imageTags.Thumb) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Thumb", item.ImageTags.Thumb); - } - if (imageTags.Art) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Art", item.ImageTags.Art); - - } - if (imageTags.Menu) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Menu", item.ImageTags.Menu); - - } - if (imageTags.Disc) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Disc", item.ImageTags.Disc); - } - if (imageTags.Box) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Box", item.ImageTags.Box); - } - - if (item.BackdropImageTags) { - - for (var i = 0, length = item.BackdropImageTags.length; i < length; i++) { - html += LibraryBrowser.createGalleryImage(item.Id, "Backdrop", item.BackdropImageTags[0], i); - } - - } + html += LibraryBrowser.renderGallery(imageTags); $('#galleryContent', page).html(html).trigger('create'); } diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js index 49466724ef..959befbc94 100644 --- a/dashboard-ui/scripts/librarybrowser.js +++ b/dashboard-ui/scripts/librarybrowser.js @@ -979,6 +979,55 @@ return html; }, + renderGallery: function (imageTags) { + var html; + var i, length; + + if (imageTags.Logo) { + + html += LibraryBrowser.createGalleryImage(item.Id, "Logo", item.ImageTags.Logo); + } + if (imageTags.Thumb) { + + html += LibraryBrowser.createGalleryImage(item.Id, "Thumb", item.ImageTags.Thumb); + } + if (imageTags.Art) { + + html += LibraryBrowser.createGalleryImage(item.Id, "Art", item.ImageTags.Art); + + } + if (imageTags.Menu) { + + html += LibraryBrowser.createGalleryImage(item.Id, "Menu", item.ImageTags.Menu); + + } + if (imageTags.Disc) { + + html += LibraryBrowser.createGalleryImage(item.Id, "Disc", item.ImageTags.Disc); + } + if (imageTags.Box) { + + html += LibraryBrowser.createGalleryImage(item.Id, "Box", item.ImageTags.Box); + } + + if (item.BackdropImageTags) { + + for (i = 0, length = item.BackdropImageTags.length; i < length; i++) { + html += LibraryBrowser.createGalleryImage(item.Id, "Backdrop", item.BackdropImageTags[0], i); + } + + } + + if (item.ScreenshotImageTags) { + + for (i = 0, length = item.ScreenshotImageTags.length; i < length; i++) { + html += LibraryBrowser.createGalleryImage(item.Id, "Screenshot", item.ScreenshotImageTags[0], i); + } + } + + return html; + }, + createGalleryImage: function (itemId, type, tag, index) { var downloadWidth = 400; diff --git a/dashboard-ui/scripts/tvseries.js b/dashboard-ui/scripts/tvseries.js index 1c1a86b25a..15733b5aee 100644 --- a/dashboard-ui/scripts/tvseries.js +++ b/dashboard-ui/scripts/tvseries.js @@ -95,49 +95,8 @@ var imageTags = item.ImageTags || {}; var html = ''; - var i, length; - if (imageTags.Logo) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Logo", item.ImageTags.Logo); - } - if (imageTags.Thumb) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Thumb", item.ImageTags.Thumb); - } - if (imageTags.Art) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Art", item.ImageTags.Art); - - } - if (imageTags.Menu) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Menu", item.ImageTags.Menu); - - } - if (imageTags.Disc) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Disc", item.ImageTags.Disc); - } - if (imageTags.Box) { - - html += LibraryBrowser.createGalleryImage(item.Id, "Box", item.ImageTags.Box); - } - - if (item.BackdropImageTags) { - - for (i = 0, length = item.BackdropImageTags.length; i < length; i++) { - html += LibraryBrowser.createGalleryImage(item.Id, "Backdrop", item.BackdropImageTags[0], i); - } - - } - - if (item.ScreenshotImageTags) { - - for (i = 0, length = item.ScreenshotImageTags.length; i < length; i++) { - html += LibraryBrowser.createGalleryImage(item.Id, "Screenshot", item.ScreenshotImageTags[0], i); - } - } + html += LibraryBrowser.renderGallery(imageTags); $('#galleryContent', page).html(html).trigger('create'); }