1// File slidePage.js made with jAlbum 37.6 with FancyBox 4.6.5, album creation date 5/9/26, 1:30â¯PM 2const osMap = false; 3const maxNrofButtons = 4; 4var thumbnailHasCaption= true; 5var emailBodyTextI = "Click on the link above to see the photo album I like to share with you!"; 6var emailSubjectI = "I like to share a photo album"; 7var emailBodyTextSlide = "Click on the link above to see the photo I like to share with you!"; 8var emailSubjectSlide = "I like to share a photo"; 9var emailAddresseeI= ''; 10var emailAddresseeSlide= ''; 11var descriptionInSidePanel= false; 12const strLocError1= "Error retrieving location:"; 13const strLocError2= "Geolocation is not supported by this browser."; 14const strInClipboard = "The clipboard contains links to the image and web-page and it contains the image title"; 15const showCurLoc= false; 16var moreInfoURL = ""; 17var showPhotoLink= false; 18var showFsButton= false; 19var showTitleInImage= true; 20var useFallback=false; 21var hideTitleMinWidth = 500; 22var hideTitleInTheme = false; 23 24var apiKeyExists = false; 25 26var showLocationNewTab= false; 27 28var titleVPosPercent=4; 29var topButtonLeft = 6; 30var topButtonTop = 20; 31var topButtonWidth = 100; 32var topButtonPx = false; 33var topButtonIcon = false; 34var useThemeAsBackground = false; 35var alignmentTitleInTheme = 0; 36var fixedThemeImage = false; 37var autExpandSphericalPan = false; 38 39var menuBar = false; 40var menuBootstrap = false; 41var relThumbHeight = 0;
42var enableVericalSwipesOnIndexPage = true; 43var hideArrowsOnMobile = true; 44var masonryGallery = false; 45var masonryGap =4; 46var masonryColsAsked =0; 47 48var openWithInfoWindow = false; 49var hideToolbarIfLandscape = false; 50var moveToolbarIfLandscape = false; 51var hamburgerBtn = false; 52var useWholeScreen = true; 53var hideButtonsWhilePlaying = false; 54const use_jg = false; 55const autoPlay = false; 56const autoPlaySlideShow = true; 57var ExifButton = false; 58var hideCloseButton = false; 59var rowHeight_jg = 200; 60var margins_jg = 20; 61var border_jg = 20; 62var lastRow_jg = 'center'; 63var captionTransparency_jg = 0.40; 64var maxRowHeight_jg= '133%'; 65var level = 0; 66 67var viewtime = 5000; 68var transtime = 800; 69var transeffect = "slide"; 70 71var enableSlideShow = true; 72var albumImage= 'slides/January.jpg'; 73var useSecureLinks= true; 74var standardFontFamily= 'Verdana, Geneva, Tahoma, sans-serif'; 75var standardFontSize='18px'; 76var orgFontsize= 18; 77var h1Fontsize= 24; 78var orgbuttonFontsize= 20; 79var orgthumbsFontSize= 14; 80var appid = '283785241788194'; // FB app key 81var buttonOpacity= '1.00'; 82var resPath = "res"; 83var mapType = 'hybrid'; 84var initialZoom = 16; 85var buttonsVisible=true; 86var toggleButtonsAllowed=true; 87var topButtonsVisible = true; 88var homePage = 'http://www.astronutcase.net'; 89var strMoreInfo= '...'; 90var strLessInfo= '<<'; 91var links_under_thumbs = false; 92var enableTaps = true; 93var stopAfterLastSlide = true; 94var swipesArea = 1; 95var disableViewerSettings = false; 96 97var useGeocodingAPI = false; 98//var Chrome = (navigator.appVersion.indexOf("Chrome") != -1) 99 100 101 102var albumImageIndex = 0; 103 104var srcImg = [ 105'slides/January.jpg', 106'slides/M01%20Crab.jpg', 107'slides/M42%20Orion.jpg', 108'slides/ngc%201491.jpg', 109'slides/ngc%201499%20California.jpg', 110'slides/ngc%201514%20Crystal.jpg', 111'slides/ngc%201530.jpg', 112'slides/ngc%201909%20Witch%20Head.jpg', 113'slides/Horsehead%20-%20Flame.jpg', 114'slides/Sh2-240%20Spaghetti.jpg', 115'slides/Feburary.jpg', 116'slides/ngc%202237%20Rosette.jpg', 117'slides/ngc%202264%20Cone.jpg', 118'slides/ngc%202336.jpg', 119'slides/ngc%202403.jpg', 120'slides/March.jpg', 121'slides/ngc%202841.jpg', 122'slides/IC%20410%20Tadpoles.jpg', 123'slides/Headphone.jpg', 124'slides/April.jpg', 125'slides/M65-M66.jpg', 126'slides/M81.jpg', 127'slides/M82%20Cigar.jpg', 128'slides/M95.jpg', 129'slides/M96.jpg', 130'slides/M97%20Owl.jpg', 131'slides/Leo%20Triplet.jpg', 132'slides/ngc%203184.jpg', 133'slides/ngc%203628.jpg', 134'slides/May.jpg', 135'slides/M03.jpg', 136'slides/M51%20Whirlpool.jpg', 137'slides/M61.jpg', 138'slides/M63%20Sunflower.jpg', 139'slides/M64%20Blackeye.jpg', 140'slides/M88.jpg', 141'slides/M90.jpg', 142'slides/M94%20Cat%27s%20Eye.jpg', 143'slides/M104.jpg', 144'slides/M106.jpg', 145'slides/ngc%203953.jpg', 146'slides/ngc%204565.jpg', 147'slides/ngc%204567-8%20Siamese%20Twins.jpg', 148'slides/ngc%204631%20Whale.jpg', 149'slides/ngc%204657%20Hockey%20Stick.jpg', 150'slides/ngc%204725.jpg', 151'slides/June.jpg', 152'slides/M05.jpg', 153'slides/M101%20Pinwheel.jpg', 154'slides/July.jpg', 155'slides/M10.jpg', 156'slides/M13.jpg', 157'slides/M92.jpg', 158'slides/August.jpg', 159'slides/M11.jpg', 160'slides/M16%20Eagle.jpg', 161'slides/M20%20Trifid.jpg', 162'slides/M57%20Ring.jpg', 163'slides/September.jpg', 164'slides/IC%201396.jpg', 165'slides/M27%20Dumbbell.jpg', 166'slides/Milky%20Way.jpg', 167'slides/ngc%206946%20Fireworks.jpg', 168'slides/ngc%206992%20Eastern%20Veil.jpg', 169'slides/ngc%207000%20North%20American.jpg', 170'slides/ngc%207008%20Fetus.jpg', 171'slides/ngc%207009%20Saturn%20pn.jpg', 172'slides/Sh2-136%20Ghost.jpg', 173'slides/Squid.jpg', 174'slides/Cygnus%20Wall.jpg', 175'slides/October.jpg', 176'slides/ngc%207293%20Helix.jpg', 177'slides/ngc%207331.jpg', 178'slides/ngc%207479.jpg', 179'slides/ngc%207635%20Bubble.jpg', 180'slides/ngc%207662%20Blue%20Snowball.jpg', 181'slides/Sh2-132.jpg', 182'slides/Sh2-142%20Wizard.jpg', 183'slides/November.jpg', 184'slides/M31%20Andromeda.jpg', 185'slides/M33%20Triangulum.jpg', 186'slides/M74.jpg', 187'slides/M76%20Little%20Dumbbell.jpg', 188'slides/IC%2063.jpg', 189'slides/ngc%2040%20Bow%20Tie.jpg', 190'slides/ngc%20281%20Pacman.jpg', 191'slides/ngc%20660.jpg', 192'slides/Sh2-170%20Little%20Rosette.jpg', 193'slides/SH2-188%20Shrimp.jpg', 194'slides/December.jpg', 195'slides/M45%20Pleiades.jpg', 196'slides/ngc%20772.jpg', 197'slides/ngc%20896%20Fish%20Head.jpg', 198'slides/ngc%20891.jpg', 199'slides/ngc%20925.jpg', 200'slides/Melotte15.jpg', 201'slides/Double%20Cluster.jpg', 202'slides/IC%20342.jpg', 203'slides/IC%201805%20Heart.jpg', 204'slides/IC%201848%20Soul.jpg', 205'slides/IC%201871.jpg', 206]; 207const nrofImages = '101'; 208const skipIndexPage = false;
209var maxThumbHeight = 180; 210var maxThumbWidth = 320; 211 212 213 214 215 // -- Start panoramic pictures block -- 216// -- End panoramic pictures block -- 217 218const counterFieldUsed= true; 219 220var infoFn = [ 221 'January', 222 'M01 Crab', 223 'M42 Orion', 224 'ngc 1491', 225 'ngc 1499 California', 226 'ngc 1514 Crystal', 227 'ngc 1530', 228 'ngc 1909 Witch Head', 229 'Horsehead & Flame', 230 'Sh2-240 Spaghetti', 231 'Feburary', 232 'ngc 2237 Rosette', 233 'ngc 2264 Cone', 234 'ngc 2336', 235 'ngc 2403', 236 'March', 237 'ngc 2841', 238 'IC 410 Tadpoles', 239 'Headphone', 240 'April', 241 'M65-M66', 242 'M81', 243 'M82 Cigar', 244 'M95', 245 'M96', 246 'M97 Owl', 247 'Leo Triplet', 248 'ngc 3184', 249 'ngc 3628', 250 'May', 251 'M03', 252 'M51 Whirlpool', 253 'M61', 254 'M63 Sunflower', 255 'M64 Blackeye', 256 'M88', 257 'M90', 258 'M94 Cat\'s Eye', 259 'M104', 260 'M106', 261 'ngc 3953', 262 'ngc 4565', 263 'ngc 4567-8 Siamese Twins', 264 'ngc 4631 Whale', 265 'ngc 4657 Hockey Stick', 266 'ngc 4725', 267 'June', 268 'M05', 269 'M101 Pinwheel', 270 'July', 271 'M10', 272 'M13', 273 'M92', 274 'August', 275 'M11', 276 'M16 Eagle', 277 'M20 Trifid', 278 'M57 Ring', 279 'September', 280 'IC 1396', 281 'M27 Dumbbell', 282 'Milky Way', 283 'ngc 6946 Fireworks', 284 'ngc 6992 Eastern Veil', 285 'ngc 7000 North American', 286 'ngc 7008 Fetus', 287 'ngc 7009 Saturn pn', 288 'Sh2-136 Ghost', 289 'Squid', 290 'Cygnus Wall', 291 'October', 292 'ngc 7293 Helix', 293 'ngc 7331', 294 'ngc 7479', 295 'ngc 7635 Bubble', 296 'ngc 7662 Blue Snowball', 297 'Sh2-132', 298 'Sh2-142 Wizard', 299 'November', 300 'M31 Andromeda', 301 'M33 Triangulum', 302 'M74', 303 'M76 Little Dumbbell', 304 'IC 63', 305 'ngc 40 Bow Tie', 306 'ngc 281 Pacman', 307 'ngc 660', 308 'Sh2-170 Little Rosette', 309 'SH2-188 Shrimp', 310 'December', 311 'M45 Pleiades', 312 'ngc 772', 313 'ngc 896 Fish Head', 314 'ngc 891', 315 'ngc 925', 316 'Melotte15', 317 'Double Cluster', 318 'IC 342', 319 'IC 1805 Heart', 320 'IC 1848 Soul', 321 'IC 1871', 322]; 323 324 325$.fancybox.defaults.i18n.en = { 326 CLOSE : 'Close', 327 NEXT : 'Next', 328 PREV : 'Previous', 329 ERROR : 'The requested content cannot be loaded. <br/> Please try again later.', 330 PLAY_START : 'Start slideshow', 331 PLAY_STOP : 'Pause slideshow', 332 FULL_SCREEN : 'Full screen', 333 THUMBS : 'Thumbnails', 334 DOWNLOAD : 'Download', 335 SHARE : 'Share', 336 ZOOM : 'Zoom' 337}; 338 339$.fancybox.defaults.lang = 'en'; 340 341// Create templates for buttons 342 343 344 345 346var FancyBoxIsOpen = false; 347var FancyBoxInstance = $.fancybox.getInstance(); 348var slideType = ''; // 'image' 'iframe' 'video' 349var slideshowWasOn= false; 350var startedFromIndexPage = false; 351var mp4Video= false; 352var widthSidePanel = 0; 353var widhImageStage = 0; 354var widhImageStagepx = ''; 355var widthSidePanelpx = ''; 356var specSidePanelWidth = 20; 357var widthSidePanelInPercent = true; 358var useSidePanel = false; 359var zigZagSidePanel = false; 360var emptyCaption = false; 361var slidePageFullScreen= false; 362var nextIndexPageExists = false 363$.fancybox.defaults.mobile = {}; // issue 2079# 364 365function removeSlideModals() { 366 if (shareShown) closeShare(); 367 if (captionShown) closeCaptionWindow(); 368 if (exifShown) closeExifWindow(); 369} 370 371function initFancyBox() { 372 $('[data-fancybox="S"]').fancybox({ 373 clickContent: false, 374 idleTime: false, 375 onInit: function(instance) { 376 if (!showCurLoc) document.getElementById('showMyLoc').style.display = "none"; 377 if (iPhone) checkToolbar(); 378 if (sAudio && iAudio) document.querySelectorAll('audio').forEach(el => el.pause()); // stop possible audio in index file 379 if (enableTaps) { 380 initTooltips('.fancybox-inner'); 381 } 382 const contentDiv= document.querySelector('.content'); 383 if (contentDiv) { 384 const menuDiv= document.querySelector('.menu'); 385 menuDiv.style.display = "none"; 386 } 387 FancyBoxIsOpen = true; 388 FancyBoxInstance = $.fancybox.getInstance(); 389 }, 390 beforeLoad: function(instance, current) { 391 if (PC) { 392 if (Chrome && !descriptionInSidePanel) { 393 $('.fancybox-caption__body').css({ 'overflow': 'hidden' }); 394 } 395 } 396 if (useWholeScreen) { 397 current.opts.slideClass += ' useWholeScreen'; 398 } 399 }, 400 onThumbsShow : function(instance) { 401 var $thumbs = instance.Thumbs.$list.children();
402 $.each( instance.group, function( index, item ) { 403 if (item.contentType === 'video') { 404 $thumbs.eq(index).addClass('thumb-video'); 405 } 406 }); 407 }, 408 beforeShow: function(instance, current) { 409 slide_index= this.index + counter + 1; 410 description = current.opts.$orig.data('caption'); 411 //if (counterFieldUsed) checkCounterField(); 412 if (PC || !hideArrowsOnMobile) { 413 if (slide_index === nrofImages-1) { 414 $('.fancybox-navigation .fancybox-button--arrow_right').hide()} 415 else { 416 $('.fancybox-navigation .fancybox-button--arrow_right').show() 417 } 418 if (this.index === 0) { 419 $('.fancybox-navigation .fancybox-button--arrow_left').hide()} 420 else { 421 $('.fancybox-navigation .fancybox-button--arrow_left').show() 422 } 423 } 424 if (!PC) { 425 $('.fancybox-navigation .fancybox-button--arrow_left').hide(); 426 $('.fancybox-navigation .fancybox-button--arrow_right').hide(); 427 } 428 slideType = this.contentType; 429 FancyBoxInstance.$refs.infobar.text(''); 430 FancyBoxInstance.$refs.infobar.append(infoFn[slide_index]); 431 if (typeof(audioClip) != 'undefined') { 432 if (audioClip[slide_index].length > 0) { 433 FancyBoxInstance.$refs.infobar.append(' ' + ' ' + ' ' + ' ').append(audioClip[slide_index]).append(' ' + ' ' + ' ' + ' '); 434 initTooltips('.fancybox-infobar'); // for audio hint 435 } 436 } 437 $(".fancybox-button--expand").hide(); 438 }, 439 afterLoad : function(instance, current) { 440 if (iPad) $('#swipeMe').hide(); 441 }, 442 afterShow: function(instance, current) { 443 removeSlideModals(); 444 //console.log("src: " + current.src + " width: " + current.width + " pixelRatio: " + window.devicePixelRatio + " screen.width: " + screen.width + " pixels: " + screen.width * window.devicePixelRatio); 445 // if (this.type === 'image' && sAudio) document.querySelectorAll('audio').forEach(el => el.pause()); // not required in FancyBox, gives problems 446 // if ( $('.exifInfo').is(":visible") && ExifButton ) { toggleExif(); } 447 if ((slide_index === (nrofImages-1))&& stopAfterLastSlide) { 448 $('.fancybox-toolbar').show(); 449 $('.fancybox-navigation').show(); 450 } 451 }, 452 beforeClose: function() { 453 removeSlideModals(); 454 if (iPad) $('#swipeMe').show(); 455 if (fromMap || fromBridge) {closeAlbum(); return false; } 456 else if ((skipIndexPage) && (hideCloseButton)) { FancyBoxInstance.SlideShow.start(); return false; } 457 }, 458 afterClose : function() { 459 const contentDiv= document.querySelector('.content'); 460 if (contentDiv) { 461 const menuDiv= document.querySelector('.menu'); 462 menuDiv.style.display = "block"; 463 } 464 FancyBoxIsOpen = false; 465 if (skipIndexPage && !hideCloseButton ) { 466 (level==0) ? closeAlbum() : up(); 467 } 468 }, 469 preventCaptionOverlap: true, 470 infobar: true, 471 slideShow: { 472 autoStart: false, 473 speed: viewtime 474 }, 475 onSlideShowChange : function(instance, current, active) { 476 // if (!active && (slide_index === (nrofImages-1)) && stopAfterLastSlide && !skipIndexPage) setTimeout(" $.fancybox.close()",viewtime); 477 if (!active && (slide_index === (nrofImages-1)) && stopAfterLastSlide) { 478 if (skipIndexPage || !nextIndexPageExists) {setTimeout(" $.fancybox.close()",viewtime);} 479 else {setTimeout(" $.fancybox.close(); nextindex(); ",viewtime);} 480 } 481 if ( active && !startedFromIndexPage) { 482 instance.next(); 483 } 484 startedFromIndexPage= false; 485 if (hideButtonsWhilePlaying) { 486 if (active) { 487 $('.fancybox-toolbar').hide(); $('.fancybox-navigation').hide(); $('.fancybox-infobar').hide() } 488 else { 489 $('.fancybox-toolbar').show(); $('.fancybox-navigation').show(); $('.fancybox-infobar').show() } 490 } 491 }, 492 clickSlide : function(current, event) { 493 if (FancyBoxInstance.SlideShow.isActive) { 494 FancyBoxInstance.SlideShow.stop(); 495 return false; 496 } else return "close"; 497 }, 498 transitionEffect: transeffect, 499 transitionDuration: transtime, 500 animationEffect: "zoom", 501 animationDuration: transtime, 502 iframe : { 503 preload : false 504 }, 505 fullScreen : { 506 autoStart : slidePageFullScreen, 507 }, 508 buttons : [ 509 'zoom', 510 'slideShow', 511 'thumbs', 512 'close' 513 ], 514 backFocus: false, 515}); 516} 517 518function initExtra() { 519 if ((typeof(wholeScreenMinScreenHeight) != "undefined")) { 520 if (screenHeight >= parseInt(wholeScreenMinScreenHeight)) {useWholeScreen = false} 521 } 522 $('body').bind('contextmenu', function(e) { 523 return false; 524 }); 525 526}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.