I’m not sure I understand the issue. Would you like for Tiled Galleries to be printed correctly when Javascript is disabled?
What problems do you encounter when trying to print a tiled gallery on a site where Javascript is enabled?
Thread Starter
odie2
(@odie2)
Yes, I want Tiled Galleries to be printed correctly when I am using LazyLoad extension for Tiled Galleries (https://wordpress.org/support/topic/tiled-gallery-hooks) the images are not loaded before I press “Print” (Ctrl+P) so result is http://maciej.kuzniczysko.pl/images/tiled2.jpg. Needs disable LazyLoad for printing.
Also second issue is for printing and general – when JavaScript is disabled, image sized are based on $content_width and are not resized with JavaScript. So there are overflow (in printing and normal browsing) like http://maciej.kuzniczysko.pl/images/tiled3.jpg.
For main width I could write if statement for with sidebar and without sidebar. But what with zooming? I have responsive layout so on mobile I could see only some pixels of first photo. Only way I see is disable Tiled Galleries when no JavaScript.
the images are not loaded before I press “Print” (Ctrl+P)
Hm, I can’t seem to reproduce the issue, Print Preview seems to be working fine once I install this plugin. Do you use another plugin?
Only way I see is disable Tiled Galleries when no JavaScript.
That does indeed seem like the best solution, since having a proper display of the tiled gallery without Javascript would be hard to achieve, considering the different layouts the gallery can have.
Thread Starter
odie2
(@odie2)
Ah, sorry, I have modified regex in that plugin for <noscript>.
It’s #1 Pull Request.
You could download it from http://maciej.kuzniczysko.pl/files/lazyload.zip.
Also short video: http://maciej.kuzniczysko.pl/files/tiled.avi (ah, those recording lags)
It’s plain [gallery] created in post (type Tiled Mosaic + forced tiled from Media options page). If you wish, I could share you git project if more info needed.
Thanks! From the video, I guess I don’t see the problem on my test site because the images all get loaded before the Print page load.
I’m afraid I can’t think of a real solution around this problem. You would either need to disable Lazy Load, or disable Tiled Galleries altogether when printing.
I took note of the issue here to see if one of my colleagues can think of a good solution. Feel free to chime in there with any suggestions you may have!