Warning: Declaration of JParameter::loadSetupFile($path) should be compatible with JRegistry::loadSetupFile() in /libraries/joomla/html/parameter.php on line 388
Warning: Cannot modify header information - headers already sent by (output started at /libraries/joomla/html/parameter.php:512) in /components/com_oziogallery3/lib/loader.php on line 47
Warning: Cannot modify header information - headers already sent by (output started at /libraries/joomla/html/parameter.php:512) in /components/com_oziogallery3/lib/loader.php on line 48
Warning: Cannot modify header information - headers already sent by (output started at /libraries/joomla/html/parameter.php:512) in /components/com_oziogallery3/lib/loader.php on line 50
Warning: Cannot modify header information - headers already sent by (output started at /libraries/joomla/html/parameter.php:512) in /components/com_oziogallery3/lib/loader.php on line 51
Warning: Cannot modify header information - headers already sent by (output started at /libraries/joomla/html/parameter.php:512) in /components/com_oziogallery3/lib/loader.php on line 52
Warning: Cannot modify header information - headers already sent by (output started at /libraries/joomla/html/parameter.php:512) in /components/com_oziogallery3/lib/loader.php on line 103
/*
Passaggi per la paginazione
0) Verificare bene in supersized e shutter di tutte le occorrenze di base.options.slides.length, quali dovranno essere sostituite con base.options.slide_total e quali no
Ridimensionando la pagina l'elenco delle miniature torna all'inizio.
*/
jQuery(document).ready(function ($)
{
var slides = [];
var ss = jQuery("#supersized");
var userid='101761183678191934819';
// Deep-link
/*
var start_slide = $.param.fragment() ? $.param.fragment() : 1;
*/
var start_slide = 1;
var length = Math.ceil(ss.width() / 150) * 2;
// Set our parameters and trig the loading
load_google_json(start_slide);
function load_google_json(start_slide){
ss.pwi(
{
mode: 'album_data',
username: '101761183678191934819',
album: '5914269745958774833',
authKey: '',
StartIndex: start_slide,
//MaxResults: length,
beforeSend: OnBeforeSend,
success: OnLoadSuccess,
error: OnLoadError, /* "error" is deprecated in jQuery 1.8, superseded by "fail" */
complete: OnLoadComplete,
// Tell the library to ignore parameters through GET ?par=...
useQueryParameters: false
});
}
function OnBeforeSend(jqXHR, settings)
{
document.body.style.cursor = "wait";
}
function OnLoadSuccess(result, textStatus, jqXHR)
{
for (var i = 0; i < result.feed.entry.length; ++i)
{
//if (i==0){alert(JSON.stringify(result.feed.entry[i]));}
// Todo: di default prende il /d nell'URL che serve per il download
// Removes the file.ext part of the URL
var seed = result.feed.entry[i].content.src.substring(0, result.feed.entry[i].content.src.lastIndexOf("/"));
seed = seed.substring(0, seed.lastIndexOf("/")) + "/";
var width = result.feed.entry[i].gphoto$width.$t;
var height = result.feed.entry[i].gphoto$height.$t
var ratio = 1;
// Avoids divisions by 0
if (width) ratio = height / width;
var photo_data={
'seed': seed,
'width': width,
'height': height,
'ratio': ratio,
'album': result.feed.title.$t,
'summary': result.feed.entry[i].summary.$t,
'updated':'',
'published':'',
'title':'',
'size':'',
'exif_model':'',
'exif_exposure':'',
'exif_focallength':'',
'exif_iso':'',
'exif_make':'',
'exif_flash':'',
'exif_fstop':'',
'gphoto_timestamp':'',
'lat':'',
'long':'',
'google_url':'',
'photo_id':'',
'album_id':'',
'userid':userid,
'json_details':''
};
if (typeof result.feed.entry[i].gphoto$id !== "undefined" && typeof result.feed.entry[i].gphoto$id.$t !== "undefined"){
photo_data['photo_id']=result.feed.entry[i].gphoto$id.$t;
}
if (typeof result.feed.entry[i].gphoto$albumid !== "undefined" && typeof result.feed.entry[i].gphoto$albumid.$t !== "undefined"){
photo_data['album_id']=result.feed.entry[i].gphoto$albumid.$t;
}
if (typeof result.feed.entry[i].updated !== "undefined" && typeof result.feed.entry[i].updated.$t !== "undefined"){
photo_data['updated']=result.feed.entry[i].updated.$t;
}
if (typeof result.feed.entry[i].published !== "undefined" && typeof result.feed.entry[i].published.$t !== "undefined"){
photo_data['published']=result.feed.entry[i].published.$t;
}
if (typeof result.feed.entry[i].title !== "undefined" && typeof result.feed.entry[i].title.$t !== "undefined"){
photo_data['title']=result.feed.entry[i].title.$t;
}
if (typeof result.feed.entry[i].gphoto$size !== "undefined" && typeof result.feed.entry[i].gphoto$size.$t !== "undefined"){
photo_data['size']=result.feed.entry[i].gphoto$size.$t;
}
if (typeof result.feed.entry[i].exif$tags !== "undefined"){
if (typeof result.feed.entry[i].exif$tags.exif$model !== "undefined" && typeof result.feed.entry[i].exif$tags.exif$model.$t !== "undefined"){
photo_data['exif_model']=result.feed.entry[i].exif$tags.exif$model.$t;
}
if (typeof result.feed.entry[i].exif$tags.exif$exposure !== "undefined" && typeof result.feed.entry[i].exif$tags.exif$exposure.$t !== "undefined"){
photo_data['exif_exposure']=result.feed.entry[i].exif$tags.exif$exposure.$t;
}
if (typeof result.feed.entry[i].exif$tags.exif$focallength !== "undefined" && typeof result.feed.entry[i].exif$tags.exif$focallength.$t !== "undefined"){
photo_data['exif_focallength']=result.feed.entry[i].exif$tags.exif$focallength.$t;
}
if (typeof result.feed.entry[i].exif$tags.exif$iso !== "undefined" && typeof result.feed.entry[i].exif$tags.exif$iso.$t !== "undefined"){
photo_data['exif_iso']=result.feed.entry[i].exif$tags.exif$iso.$t;
}
if (typeof result.feed.entry[i].exif$tags.exif$make !== "undefined" && typeof result.feed.entry[i].exif$tags.exif$make.$t !== "undefined"){
photo_data['exif_make']=result.feed.entry[i].exif$tags.exif$make.$t;
}
if (typeof result.feed.entry[i].exif$tags.exif$flash !== "undefined" && typeof result.feed.entry[i].exif$tags.exif$flash.$t !== "undefined"){
photo_data['exif_flash']=result.feed.entry[i].exif$tags.exif$flash.$t;
}
if (typeof result.feed.entry[i].exif$tags.exif$fstop !== "undefined" && typeof result.feed.entry[i].exif$tags.exif$fstop.$t !== "undefined"){
photo_data['exif_fstop']=result.feed.entry[i].exif$tags.exif$fstop.$t;
}
//timestamp
}
if (typeof result.feed.entry[i].gphoto$timestamp !== "undefined" && typeof result.feed.entry[i].gphoto$timestamp.$t !== "undefined"){
photo_data['gphoto_timestamp']=result.feed.entry[i].gphoto$timestamp.$t;
}
/*
"georss$where": {
"gml$Point": {
"gml$pos": {
"$t": "45.5787247 10.730963"
}
}
}
*/
if (typeof result.feed.entry[i].georss$where !== "undefined" && typeof result.feed.entry[i].georss$where.gml$Point !== "undefined" &&
typeof result.feed.entry[i].georss$where.gml$Point.gml$pos !== "undefined" && typeof result.feed.entry[i].georss$where.gml$Point.gml$pos.$t !== "undefined"){
var latlong=result.feed.entry[i].georss$where.gml$Point.gml$pos.$t.split(" ");
photo_data['lat']=latlong[0];
photo_data['long']=latlong[1];
}
if (typeof result.feed.entry[i].link !== "undefined"){
for (var j=0;j img");
currentthumb[0].src = seed2 + "s150-c/";
var index = start_slide2 - 1 + j;
s[index] = {
'seed': seed2,
'width': width2,
'height': height2,
'ratio': ratio2,
'album': result.feed.title.$t,
'summary': result.feed.entry[j].summary.$t
};
}
},
// Tell the library to ignore parameters through GET ?par=...
useQueryParameters: false
});
*/
if (result.feed.openSearch$startIndex.$t+result.feed.openSearch$itemsPerPage.$t>=result.feed.openSearch$totalResults.$t){
jQuery(function ($)
{
$.supersized({
// Functionality
slideshow: 1, // Slideshow on/off
autoplay: parseInt('0'), // Slideshow starts playing automatically
start_slide: 1, // Start slide (0 is random)
stop_loop: parseInt('0'), // Pauses slideshow on last slide
random: 0, // Randomize slide order (Ignores start slide)
slide_interval: parseInt('3000'), // Length between transitions
transition: 'fade', // 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
transition_speed: parseInt('1000'), // Speed of transition
new_window: 1, // Image links open in new window/tab
pause_hover: parseInt('0'), // Pause slideshow on hover
keyboard_nav: 1, // Keyboard navigation on/off
performance: 1, // 0-Normal, 1-Hybrid speed/quality, 2-Optimizes image quality, 3-Optimizes transition speed // (Only works for Firefox/IE, not Webkit)
image_protect: parseInt('1'), // Disables image dragging and right click with Javascript
// Size & Position
min_width: 0, // Min width allowed (in pixels)
min_height: 0, // Min height allowed (in pixels)
vertical_center: 0, // Vertically center background
horizontal_center: 0, // Horizontally center background
fit_always: 1, // Image will never exceed browser width or height (Ignores min. dimensions)
fit_portrait: 0, // Portrait images will not exceed browser height
fit_landscape: 0, // Landscape images will not exceed browser width
// Components
slide_links: 'blank', // Individual links for each slide (Options: false, 'num', 'name', 'blank')
thumb_links: 1, // Individual thumb links for each slide
thumbnail_navigation: 0, // Thumbnail navigation
thumbnail_show: !parseInt('0'),
slides: slides,
slide_total: result.feed.openSearch$totalResults.$t,
// Theme Options
progress_bar: parseInt('1'), // Timer for each slide
mouse_scrub: 0,
username: '101761183678191934819',
album: '5914269745958774833',
authKey: '',
square: '',
big: '',
base_jurl: '',
use_deeplink: !parseInt('0')
});
});
}else{
load_google_json(result.feed.openSearch$startIndex.$t+result.feed.openSearch$itemsPerPage.$t);
}
}
function OnLoadError(jqXHR, textStatus, error)
{
console.log( jqXHR.message, textStatus, error);
}
function OnLoadComplete(jqXHR, textStatus)
{
document.body.style.cursor = "default";
}
});