1
0
mirror of synced 2025-12-08 06:38:00 +08:00

Dev: Improve image list view

This commit is contained in:
surunzi
2018-01-23 19:41:58 +08:00
parent c3753653b9
commit 42de1e2eac
3 changed files with 11 additions and 7 deletions

View File

@@ -1,5 +1,6 @@
import Tool from '../DevTools/Tool';
import Settings from '../Settings/Settings';
import Masonry from 'masonry-layout';
import {
evalCss,
$,
@@ -383,12 +384,15 @@ export default class Resources extends Tool
if (this._imageData.length === 0) return;
setTimeout(() =>
{
let $li = this._$el.find('.eruda-image-list li');
let $imgList = this._$el.find('.eruda-image-list');
$li.css({height: $li.get(0).offsetWidth});
}, 150);
let itemWidth = ($imgList.offset().width - 20) / 4.0;
$imgList.find('li').css('width', itemWidth);
new Masonry($imgList.get(0), {
itemSelector: 'li',
columnWidth: itemWidth
});
}
_renderHtml(html)
{