Procházet zdrojové kódy

Better handling of images less wide than our screen.

pull/24/head
Ben Kurtovic před 13 roky
rodič
revize
82bee179c0
1 změnil soubory, kde provedl 8 přidání a 6 odebrání
  1. +8
    -6
      static/js/potd.js

+ 8
- 6
static/js/potd.js Zobrazit soubor

@@ -56,7 +56,6 @@ function parse_file_url(data, filename) {
imgheight = r["height"];
}

url = url.replace(/\/commons\//, "/commons/thumb/");
var s = get_window_size();
var winwidth = s[0];
var winheight = s[1];
@@ -65,12 +64,15 @@ function parse_file_url(data, filename) {
if (imgwidth/imgheight > winwidth/winheight) {
width = Math.round((imgwidth/imgheight) * winheight);
}
if (width > imgwidth) {
width = imgwidth;
if (width >= imgwidth) {
document.body.style.backgroundImage = "url('" + url + "')";
if (width > imgwidth) {
document.body.style.setProperty("background-size", "cover");
}
} else {
url = url.replace(/\/commons\//, "/commons/thumb/") + "/" + width + "px-" + filename;
document.body.style.backgroundImage = "url('" + url + "')";
}
url += "/" + width + "px-" + filename;

document.body.style.backgroundImage="url('" + url + "')";
document.getElementById("bg_image_link").href = descurl;
}



Načítá se…
Zrušit
Uložit