Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
| (30 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
| Rivi 1: | Rivi 1: | ||
<includeonly><script type="text/javascript"> | <includeonly><script type="text/javascript"> | ||
console.log( 1 ); | |||
if ( !window.formenabler ) { | if ( !window.formenabler ) { | ||
| Rivi 7: | Rivi 9: | ||
function <!--{$id|default:FormEnabler|escape:'html'}-->_jQueryTest() { | function <!--{$id|default:FormEnabler|escape:'html'}-->_jQueryTest() { | ||
if ( typeof window.jQuery == 'undefined' ) { | if ( typeof window.jQuery == 'undefined' ) { | ||
setTimeout( function(){ <!--{$id|default:FormEnabler|escape:'html'}-->_jQueryTest() }, 300); | |||
} else { | } else { | ||
<!--{$id|default:FormEnabler|escape:'html'}-->_funcX(); | |||
<!--{$id|default:FormEnabler|escape:'html'}-->_func(); | |||
} | |||
} | } | ||
| Rivi 87: | Rivi 90: | ||
var images = jQuery( '<div class="card-columns jwImageSelect_images"></div>' ); | var images = jQuery( '<div class="card-columns jwImageSelect_images"></div>' ); | ||
var more = jQuery( '<div class="row"><div class="col d-flex justify-content-center"><button type="button" class="btn btn-link jwImageSelectShowMore">+ Näytä lisää kuvia</button></div></div>' ); | var more = jQuery( '<div class="row"><div class="col d-flex justify-content-center"><button type="button" class="btn btn-link jwImageSelectShowMore">+ Näytä lisää kuvia</button></div></div>' ); | ||
var info = jQuery( '<p>Valitse kuva hiirellä klikkaamalla. Saat näkyviin | var info = jQuery( '<p class="JwImageSelect_info">Valitse kuva hiirellä klikkaamalla. Saat näkyviin valitsemaasi vesialueeseen tai paikkaan liitettyjä kuvia, jotka on tallennettu Järvi-meriwikiin vähintään 1500 pikseliä leveinä ja 500 pikseliä korkeina.</p>' ); | ||
select.after( info ); | select.after( info ); | ||
info.after( images ); | info.after( images ); | ||
| Rivi 117: | Rivi 120: | ||
imageA.unshift( currentItem ); | imageA.unshift( currentItem ); | ||
} | } | ||
addImages( images, 0, 4 ); | if ( imageA.length > 0 ) { | ||
addImages( images, 0, 4 ); | |||
} else { | |||
jQuery( '.JwImageSelect_info' ).html( 'Valitsemallasi vesialueella tai paikalla on valokuvia, mutta yksikään niistä ei ole tarpeeksi iso kansikuvaksi. Vähimmäisvaatimus on 1500 pikseliä leveysuunnassa ja 500 pikseliä pystysuunnassa.' ); | |||
more.hide(); | |||
} | |||
} | } | ||
| Rivi 136: | Rivi 144: | ||
if ( typeof reqImg.query != 'undefined' ) { | if ( typeof reqImg.query != 'undefined' ) { | ||
for ( var i in reqImg.query.pages ) { | for ( var i in reqImg.query.pages ) { | ||
if ( typeof reqImg.query.pages[i].imageinfo != 'undefined' | if ( typeof reqImg.query.pages[i].imageinfo != 'undefined' ) { | ||
reqImg.query.pages[i].imageinfo[0].width >= | if ( reqImg.query.pages[i].imageinfo[0].width >= 1500 && | ||
reqImg.query.pages[i].imageinfo[0].height >= 500 ) { | |||
if ( this.image == current ) { | if ( this.image == current ) { | ||
imgout = '<div class="card selected" data-select-id="' + select.prop( 'id' ) + | imgout = '<div class="card selected" data-select-id="' + select.prop( 'id' ) + | ||
| Rivi 150: | Rivi 158: | ||
imageA.push( this.image ); | imageA.push( this.image ); | ||
imageO[ this.image ] = imgout; | imageO[ this.image ] = imgout; | ||
} | |||
} | } | ||
break; | break; | ||
| Rivi 194: | Rivi 203: | ||
var input = jQuery( this ).children('input').first(); | var input = jQuery( this ).children('input').first(); | ||
if ( input.length > 0 ) { | if ( input.length > 0 ) { | ||
var classes = jQuery( this ).attr('class').split(' '); | |||
var val = input.val(); | |||
for (var i in classes) { | |||
strArr = classes[i].split('-'); | |||
if (strArr[1] == val) { | |||
old = input.parent().html(); | |||
newLabel = old.substr(0, old.lastIndexOf(";")) + strArr[2].split('_').join(' '); | |||
jQuery( this ).html(newLabel); | |||
break; | |||
} | |||
} | } | ||
} | } | ||
}); | }); | ||
| Rivi 276: | Rivi 285: | ||
target.mouseenter(); | target.mouseenter(); | ||
}); | }); | ||
jQuery(window).resize(function() { | jQuery(window).resize(function() { | ||
setTimeout(function() { Jw_FormFieldResizer(); }, 500); | setTimeout(function() { Jw_FormFieldResizer(); }, 500); | ||
}); | }); | ||
setTimeout('Jw_FormFieldResizer()', 1000); | setTimeout('Jw_FormFieldResizer()', 1000); | ||
setInterval(function() { | setInterval(function() { | ||
Jw_FormFieldResizer(); | Jw_FormFieldResizer(); | ||
}, 3000); | }, 3000); | ||
checkAgain(); | checkAgain(); | ||
} | } | ||
function Jw_FormFieldResizer() { | |||
function | |||
if ( jQuery( '.simpleupload_prv' ).length > 0 ) { | |||
jQuery( '.choose-img-container' ).hide(); | |||
jQuery( '.simpleupload_prv' ).each( function() { | |||
var el = jQuery( this ); | |||
if ( el.prev().hasClass( 'focalpoint' ) ) { | |||
// do nothing | |||
} else { | |||
if ( el.next().hasClass( 'showCenterPos' ) ) { | |||
el.wrap('<div class="img-upload-wrapper" style="position: relative; display: inline-block; border: 5px solid var(--syke-red);"></div>'); | |||
el.before( '<div class="focalpoint" style="left: 50%; top: 50%;"></div>' ); | |||
} | |||
jQuery( this ).prop( 'src', jQuery( this ).prop( 'src' ).replace( 'width=100', 'width=244' ) ); | |||
} | |||
}); | |||
} else { | } else { | ||
jQuery( '.img-upload-wrapper' ).remove(); | |||
jQuery | jQuery( '.choose-img-container' ).show(); | ||
} | } | ||
jQuery('.jwResize').each(function() { | jQuery('.jwResize').each(function() { | ||
| Rivi 540: | Rivi 401: | ||
} | } | ||
</script></includeonly> | </script></includeonly> | ||


