Skip to content

Commit e36bbad

Browse files
committed
getting ready for height previews
1 parent 5e0d242 commit e36bbad

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

src/wasm/index.html

+6-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
let parser_images = window.wasmBindings.previews(array);
2121
for (const [key, images] of Object.entries(parser_images)) {
2222
const container = D.createElement("preview-area");
23-
container.innerHTML = `<h3>${key}</h3>`
23+
container.innerHTML = `<h2>${key}</h2>`
2424
images.forEach(src => container.appendChild(new PreviewItem(src)));
2525
wrapper.appendChild(container);
2626
}
@@ -54,7 +54,11 @@
5454
shadow.appendChild(fragment);
5555
}
5656
onClick() {
57-
$('#width').value = this.img.width;
57+
let width = this.img.width;
58+
let parser = $('h2', this.parentElement).innerText;
59+
$('#width').value = width;
60+
$('#parser').value = parser
61+
//alert(window.wasmBindings.tile_previews(parser, width));
5862
}
5963
}
6064
customElements.define("preview-item", PreviewItem);

src/wasm/main.rs

+5
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@ pub fn previews(data: &[u8]) -> JsValue {
3434
JsValue::from_serde(&hm).unwrap()
3535
}
3636

37+
// #[wasm_bindgen]
38+
// pub fn tile_previews(data: &[u8], parser: String, width: usize) -> String {
39+
// format!("{} {}", parser, width)
40+
// }
41+
3742
pub fn preview(data: &Raw, parser: ParserType) -> Vec<String> {
3843
let palette = parser.image_type().default_color_palette();
3944
data.width_previews(parser)

0 commit comments

Comments
 (0)