Fix definition image aspect ratio issue (#1847)
* Fix incorrect aspect ratio * Update test data
This commit is contained in:
parent
2d36714093
commit
73f06a3fa0
@ -91,7 +91,7 @@ class StructuredContentGenerator {
|
||||
const usedWidth = (
|
||||
hasPreferredWidth ?
|
||||
preferredWidth :
|
||||
(hasPreferredHeight ? preferredHeight * invAspectRatio : width)
|
||||
(hasPreferredHeight ? preferredHeight / invAspectRatio : width)
|
||||
);
|
||||
|
||||
const node = this._createElement('a', 'gloss-image-link');
|
||||
|
BIN
test/data/dictionaries/valid-dictionary1/character2.gif
Normal file
BIN
test/data/dictionaries/valid-dictionary1/character2.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 68 B |
BIN
test/data/dictionaries/valid-dictionary1/character3.gif
Normal file
BIN
test/data/dictionaries/valid-dictionary1/character3.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 70 B |
@ -65,6 +65,17 @@
|
||||
{"tag": "img", "path": "character.gif", "width": 1, "height": 1, "imageRendering": "crisp-edges", "background": false, "appearance": "monochrome", "collapsible": false, "collapsed": false, "sizeUnits": "em"},
|
||||
"莢\n"
|
||||
]},
|
||||
{"type": "structured-content", "content": [
|
||||
"Imgae aspect ratio tests:\nあ",
|
||||
{"tag": "img", "path": "character2.gif", "height": 1.1, "imageRendering": "crisp-edges", "appearance": "monochrome", "background": false, "sizeUnits": "em", "collapsed": false, "collapsible": false},
|
||||
"あ\nあ",
|
||||
{"tag": "img", "path": "character2.gif", "width": 0.4125, "imageRendering": "crisp-edges", "appearance": "monochrome", "background": false, "sizeUnits": "em", "collapsed": false, "collapsible": false},
|
||||
"あ\nあ",
|
||||
{"tag": "img", "path": "character3.gif", "width": 1.1, "imageRendering": "crisp-edges", "appearance": "monochrome", "background": false, "sizeUnits": "em", "collapsed": false, "collapsible": false},
|
||||
"あ\nあ",
|
||||
{"tag": "img", "path": "character3.gif", "height": 0.4125, "imageRendering": "crisp-edges", "appearance": "monochrome", "background": false, "sizeUnits": "em", "collapsed": false, "collapsible": false},
|
||||
"あ"
|
||||
]},
|
||||
{"type": "structured-content", "content": [
|
||||
{"tag": "div", "style": {"fontStyle": "normal"}, "content": "fontStyle:normal"},
|
||||
{"tag": "div", "style": {"fontStyle": "italic"}, "content": "fontStyle:italic"},
|
||||
|
@ -162,8 +162,8 @@ async function testDatabase1() {
|
||||
true
|
||||
);
|
||||
vm.assert.deepStrictEqual(counts, {
|
||||
counts: [{kanji: 2, kanjiMeta: 2, terms: 20, termMeta: 16, tagMeta: 15, media: 2}],
|
||||
total: {kanji: 2, kanjiMeta: 2, terms: 20, termMeta: 16, tagMeta: 15, media: 2}
|
||||
counts: [{kanji: 2, kanjiMeta: 2, terms: 20, termMeta: 16, tagMeta: 15, media: 4}],
|
||||
total: {kanji: 2, kanjiMeta: 2, terms: 20, termMeta: 16, tagMeta: 15, media: 4}
|
||||
});
|
||||
|
||||
// Test find* functions
|
||||
|
Loading…
Reference in New Issue
Block a user