Mercurial > hg > mgallery
comparison mgallery.js @ 210:0a0a2936d779
Adjust image adjustment etc.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 22 Mar 2018 14:57:51 +0200 |
parents | 671b7cfebf87 |
children | ba89afea0f29 |
comparison
equal
deleted
inserted
replaced
209:671b7cfebf87 | 210:0a0a2936d779 |
---|---|
114 | 114 |
115 | 115 |
116 function mgalAdjustImageDo() | 116 function mgalAdjustImageDo() |
117 { | 117 { |
118 var eimg = document.getElementById("imageImage"); | 118 var eimg = document.getElementById("imageImage"); |
119 var win = mgalGetElementOrWindowSize("pageImageBox"); | 119 var ewin = mgalGetElementOrWindowSize("pageImageBox"); |
120 var madj = 0.99; | 120 var madj = 0.99; |
121 if (eimg && win != null) | 121 if (eimg && ewin != null) |
122 { | 122 { |
123 if (eimg.width > eimg.height) | 123 if (eimg.width > eimg.height) |
124 { | 124 { |
125 eimg.style.width = "100%"; | 125 eimg.style.width = "100%"; |
126 eimg.style.height = "auto"; | 126 eimg.style.height = "auto"; |
127 if (eimg.height > win[1] * madj) | 127 if (eimg.height > ewin[1] * madj) |
128 { | 128 { |
129 eimg.style.width = "auto"; | 129 eimg.style.width = "auto"; |
130 eimg.style.height = (win[1] * madj)+"px"; | 130 eimg.style.height = (ewin[1] * madj)+"px"; |
131 } | 131 } |
132 } | 132 } |
133 else | 133 else |
134 { | 134 { |
135 eimg.style.width = "auto"; | 135 eimg.style.width = "auto"; |
136 eimg.style.height = "100%"; | 136 eimg.style.height = "100%"; |
137 if (eimg.height > win[1] * madj) | 137 |
138 eimg.style.height = (win[1] * madj)+"px"; | 138 if (eimg.height > ewin[1] * madj) |
139 eimg.style.height = (ewin[1] * madj)+"px"; | |
139 } | 140 } |
140 } | 141 } |
141 adjustPID = -1; | 142 adjustPID = -1; |
142 } | 143 } |
143 | 144 |