1 |
- var kDeviceUnknown="deviceUnknown";var kDeviceDesktop="deviceDesktop";var kDeviceMobile="deviceMobile";var kModeUnknown="modeUnknown";var kModeDesktop="modeDesktop";var kModeMobile="modeMobile";var kBrowserUnknown="browserUnknown";var kBrowserDesktopSafari="browserDesktopSafari";var kBrowserMobileSafari="browserMobileSafari";var kOrientationUnknown="orientationUnknown";var kOrientationLandscape="orientationLandscape";var kOrientationPortrait="orientationPortrait";var kShowModeHyperlinksOnly=2;var kSoundTrackModePlayOnce=0;var kSoundTrackModeLooping=1;var kSoundTrackModeOff=2;var kOpacityPropertyName="opacity";var kVisibilityPropertyName="visibility";var kZIndexPropertyName="z-index";var kDisplayPropertyName="display";var kAnimationNamePropertyName="-webkit-animation-name";var kAnimationDurationPropertyName="-webkit-animation-duration";var kAnimationDelayPropertyName="-webkit-animation-delay";var kTransformPropertyName="-webkit-transform";var kTransformOriginPropertyName="-webkit-transform-origin";var kTransitionPropertyName="-webkit-transition-property";var kTransitionDurationName="-webkit-transition-duration";var kTransformStylePropertyName="-webkit-transform-style";var kTransitionPropertyName="-webkit-transition";var kTransitionEndEventName="webkitTransitionEnd";var kPerspectivePropertyName="-webkit-perspective";var kPerspectiveOriginPropertyName="-webkit-perspective-origin";var kBackfaceVisibilityPropertyName="-webkit-backface-visibility";var kBorderPropertyName="border";var kBoxShadowPropertyName="-webkit-box-shadow";var kDisplayBlockPropertyValue="block";var kDisplayNonePropertyValue="none";var kTransformOriginTopLeftPropertyValue="top left";var kTransformOriginCenterPropertyValue="center";var kTransformStylePreserve3DPropertyValue="preserve-3d";var kTransformStyleFlatPropertyValue="flat";var kPositionAbsolutePropertyValue="absolute";var kPositionRelativePropertyValue="relative";var kBackfaceVisibilityHiddenPropertyValue="hidden";var kiPhoneDeviceWidth=320;var kiPhoneDeviceHeight=480;var kiPhoneLandscapeButtonBarHeight=32;var kiPhonePortraitButtonBarHeight=44;var kiPhoneUrlBarHeight=60;var kiPhoneStatusBarHeight=20;var kiPadDeviceWidth=768;var kiPadDeviceHeight=1024;var kiPadLandscapeButtonBarHeight=32;var kiPadPortraitButtonBarHeight=44;var kiPadUrlBarHeight=0;var kiPadStatusBarHeight=0;var kiPadAddressBarHeight=30;var kiPadBookmarksBarHeight=30;var kiPadMaxMoviesPerScene=20;var kMaxSceneDownloadWaitTime=15000;var kMaxScriptDownloadWaitTime=20000;var kWaitingIndicatorFadeOutDuration=2000;var kHideAddressBarDelay=3000;var kSceneLoadPollInterval=1000;var kSceneLoadDisplaySpinnerTime=3000;var kSceneLoadDisplaySpinnerPollCount=kSceneLoadDisplaySpinnerTime/kSceneLoadPollInterval;var kSceneLoadGiveUpTime=60000;var kSceneLoadGiveUpPollCount=kSceneLoadGiveUpTime/kSceneLoadPollInterval;var kPropertyName_embedMode="mode";var kPropertyName_presentationName="presentationName";var kPropertyName_accountID="accountID";var kPropertyName_guid="guid";var kPropertyName_locale="locale";var kPropertyName_currentSlide="currentSlide";var kPropertyName_isNavigationBarVisible="isNavigationBarVisible";var kPropertyName_isFullscreen="isFullscreen";var kPropertyName_volume="volume";var kPropertyName_muted="muted";var kEmbedModeEmbedded="EMBED";var kEmbedModeNonEmbedded="NON-EMBED";var kKeyCode_Space=32;var kKeyCode_Escape=27;var kKeyCode_LeftArrow=37;var kKeyCode_UpArrow=38;var kKeyCode_RightArrow=39;var kKeyCode_DownArrow=40;var kKeyCode_OpenBracket=219;var kKeyCode_CloseBracket=221;var kKeyCode_Home=36;var kKeyCode_End=35;var kKeyCode_PageUp=33;var kKeyCode_PageDown=34;var kKeyCode_Return=13;var kKeyCode_N=78;var kKeyCode_P=80;var kKeyCode_Delete=8;var kKeyCode_0=48;var kKeyCode_9=57;var kKeyCode_Numeric_0=96;var kKeyCode_Numeric_9=105;var kKeyModifier_Shift=1000;var kKeyModifier_Ctrl=2000;var kKeyModifier_Alt=3000;var kKeyModifier_Meta=4000;var kUnableToReachiWorkTryAgain=CoreDocs.loc("Slide couldn't be displayed.\nDo you want to try again?","alert text to display when we timeout trying to download resources from iWork.com");var kSlideLabel=CoreDocs.loc("Slide","Prefix label for 'Slide I/N' display");var kTapOrSwipeToAdvance=CoreDocs.loc("Tap or Swipe to advance","Help string for bottom of portrait mode on mobile device");var kDocumentPublisherLabel=CoreDocs.loc("Document Publisher","Label for document publisher on info panel");var kDocumentNameLabel=CoreDocs.loc("Document Name","Label for document name on info panel");var kLastPublishedLabel=CoreDocs.loc("Last Published","Label for last published date on info panel");var kTermsOfServiceLinkLabel=CoreDocs.loc("Terms of Service","Text for 'Terms of Service' link on info panel");var kPrivacyLinkLabel=CoreDocs.loc("Privacy","Text for 'Privacy' link on info panel");var kFeedbackLinkLabel=CoreDocs.loc("Feedback","Text for 'Feedback' link on info panel");var kCloseInfoPanelButtonText=CoreDocs.loc("Done","Text close button on info panel");var kOSUnknown="unknown";var kOSWindows="Windows";var kOSMacOSX="Mac OS X";var kOSiOS="iOS";var gTheoreticalMaxPixelCount=1024*1024*3;var gSafeMaxPixelCount=gTheoreticalMaxPixelCount*0.9;var gShowController=null;var gDevice=kDeviceUnknown;var gBrowser=kBrowserUnknown;var gMode=kModeUnknown;var gIpad=false;var gEmbedded=false;var gPlayMoviesInPlace=false;var gMoviesRespectTransforms=true;var gIsPublicViewer=(window.location.hostname.indexOf("public")==0);var gOS=kOSUnknown;if(window.attachEvent){window.attachEvent("onload",setupShowController)}else{if(window.addEventListener){window.addEventListener("load",setupShowController,false)}else{document.addEventListener("load",setupShowController,false)}}function static_url(a){return a}function setupShowController(){var b=isMobileSafari();if(b){gBrowser=kBrowserMobileSafari;gDevice=kDeviceMobile;gMode=kModeMobile;gIpad=isiPad()}else{gBrowser=kBrowserDesktopSafari;gDevice=kDeviceDesktop;gMode=kModeDesktop}debugMessageAlways(kDebugSetupShowController,"================================================================================");debugMessageAlways(kDebugSetupShowController,"=== S T A R T O F S E S S I O N ===");debugMessageAlways(kDebugSetupShowController,"================================================================================");debugMessage(kDebugSetupShowController,"userAgent: "+navigator.userAgent);debugMessage(kDebugSetupShowController,"url: "+window.location.href);var a={major:0,minor:0,point:0};debugMessage(kDebugSetupShowController,"this indicates that this is "+(b?"Mobile Safari":"Desktop Safari"));if(b){a=getMobileOSVersionInfo();debugMessage(kDebugSetupShowController,"version: "+a.major+"."+a.minor+"."+a.point);gPlayMoviesInPlace=gIpad||(a.major>=4)}else{gPlayMoviesInPlace=true}if(navigator.userAgent.match(/Windows/)){gOS=kOSWindows}if(gIpad&&(a.major<4)){gMoviesRespectTransforms=false}gEmbedded=getUrlParameter("embed")=="1";var c=getUrlParameter("pixelLimit");if(c!=""){gSafeMaxPixelCount=1024*1024*parseInt(c)}if(navigator.userAgent.indexOf("deviceDesktop")!=-1){debugMessage(kDebugSetupShowController,"Device was '"+gDevice+"', overriding device to be 'deviceDesktop'");gDevice=kDeviceDesktop}if(navigator.userAgent.indexOf("deviceMobile")!=-1){debugMessage(kDebugSetupShowController,"Device was '"+gDevice+"', overriding device to be 'deviceMobile'");gDevice=kDeviceMobile}if(navigator.userAgent.indexOf("modeDesktop")!=-1){debugMessage(kDebugSetupShowController,"Mode was '"+gMode+"', overriding device to be 'modeDesktop'");gMode=kModeDesktop}if(navigator.userAgent.indexOf("modeMobile")!=-1){debugMessage(kDebugSetupShowController,"Mode was '"+gMode+"', overriding device to be 'modeMobile'");gMode=kModeMobile}debugMessage(kDebugSetupShowController," gDevice: "+gDevice);debugMessage(kDebugSetupShowController," gBrowser: "+gBrowser);debugMessage(kDebugSetupShowController," gMode: "+gMode);debugMessage(kDebugSetupShowController," gOS: "+gOS);debugMessage(kDebugSetupShowController," gEmbedded: "+(gEmbedded?"yes":"no"));debugMessage(kDebugSetupShowController," gPlayMoviesInPlace: "+(gPlayMoviesInPlace?"yes":"no"));debugMessage(kDebugSetupShowController,"gMoviesRespectTransforms: "+(gMoviesRespectTransforms?"yes":"no"));gShowController=new ShowController();gShowController.startShow()}var NullDelegate=Class.create({initialize:function(){debugMessage(kDebugNullDelegate_initialize,"no delegate specified by heckler, use null delegate...")},showDidLoad:function(){var a="showDidLoad";debugMessage(kDebugNullDelegate_showDidLoad)},showExited:function(){var a="showExited";debugMessage(kDebugNullDelegate_showExited);if(!gEmbedded){history.go(-1)}},propertyChanged:function(c,a){var b="propertyChanged";debugMessage(kDebugNullDelegate_propertyChanged,"propertyName: "+c+" propertyValue: "+a)}});
|