From 51a364a1846cb41d7d4ea9baae633817ef794bc1 Mon Sep 17 00:00:00 2001 From: yw80 Date: Sat, 27 Jun 2015 17:43:51 +0800 Subject: [PATCH] Fix the items count in media library when modify the item size in css Item shape is square in the media library. If the item size in orchard-medialibrary-admin.css modified for different width and height, the count of items will be wrong. --- .../Modules/Orchard.MediaLibrary/Scripts/media-library.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.MediaLibrary/Scripts/media-library.js b/src/Orchard.Web/Modules/Orchard.MediaLibrary/Scripts/media-library.js index be7e8209b..049d75e38 100644 --- a/src/Orchard.Web/Modules/Orchard.MediaLibrary/Scripts/media-library.js +++ b/src/Orchard.Web/Modules/Orchard.MediaLibrary/Scripts/media-library.js @@ -71,11 +71,12 @@ $(function () { var listWidth = $('#media-library-main-list').width(); var listHeight = $('#media-library-main-list').height(); - var itemSize = $('.thumbnail').first().width(); + var itemWidth = $('.thumbnail').first().width(); + var itemHeight = $('.thumbnail').first().height(); var draftText = $("#media-library").data("draft-text"); - var itemsPerRow = Math.floor(listWidth / itemSize); - var itemsPerColumn = Math.ceil(listHeight / itemSize); + var itemsPerRow = Math.floor(listWidth / itemWidth); + var itemsPerColumn = Math.ceil(listHeight / itemHeight); var pageCount = itemsPerRow * itemsPerColumn;