Ei muokkausyhteenvetoa Merkkaus: Palautettu |
Ei muokkausyhteenvetoa Merkkaus: Palautettu |
||
| Rivi 80: | Rivi 80: | ||
do { | do { | ||
var value = values[ vi++ ]; | |||
searchImg = "action=query&prop=imageinfo&iiprop=url|size&format=json&titles=" + encodeURIComponent( value ); | |||
jQuery.ajax({ | |||
type: 'POST', | |||
url: 'https://www.jarviwiki.fi/w/api.php', | |||
data: searchImg, | |||
dataType: 'jsonp', | |||
image: value, | |||
success: function( reqImg ) { | |||
if ( typeof reqImg.query != 'undefined' ) { | |||
for ( var i in reqImg.query.pages ) { | |||
if ( typeof reqImg.query.pages[i].imageinfo != 'undefined' && | |||
reqImg.query.pages[i].imageinfo[0].width >= 1920 && | |||
reqImg.query.pages[i].imageinfo[0].height >= 800 ) { | |||
if ( this.image == current ) { | |||
images.append( '<div class="card selected" data-select-id="' + select.prop( 'id' ) + | |||
'" data-value="' + this.image + '"><div class="focalpoint" style="left: ' + focalX + '%; top: ' + focalY + '%;"></div><img class="card-img-top" style="width: 100%;" src="' + | '" data-value="' + this.image + '"><div class="focalpoint" style="left: ' + focalX + '%; top: ' + focalY + '%;"></div><img class="card-img-top" style="width: 100%;" src="' + | ||
reqImg.query.pages[i].imageinfo[0].url + '"></div>'); | reqImg.query.pages[i].imageinfo[0].url + '"></div>'); | ||
} else { | |||
images.append( '<div class="card" data-select-id="' + select.prop( 'id' ) + | |||
'" data-value="' + this.image + '"><div class="focalpoint" style="left: ' + focalX + '%; top: ' + focalY + '%;"></div><img class="card-img-top" style="width: 100%;" src="' + | '" data-value="' + this.image + '"><div class="focalpoint" style="left: ' + focalX + '%; top: ' + focalY + '%;"></div><img class="card-img-top" style="width: 100%;" src="' + | ||
reqImg.query.pages[i].imageinfo[0].url + '"></div>'); | reqImg.query.pages[i].imageinfo[0].url + '"></div>'); | ||
} | |||
iAdded++; | |||
} | |||
break; | |||
} | |||
} | |||
}, | |||
error: function(err) { | |||
console.log(err); | |||
imgUrlLoaded; | |||
} | |||
}); | |||
console.log( iAdded ); | |||
} while ( iAdded <= limit && vi < values.length ); | |||


