°ÅÀÖÊÓÆµ

This page is currently unavailable.
CLOSE
CLOSE
) author: null, // What the author of the app should be in the banner (defaults to <meta name="author"> or hostname) price: 'FREE', // Price of the app appStoreLanguage: 'us', // Language code for App Store inAppStore: 'On the App Store', // Text of price for iOS inGooglePlay: 'In Google Play', // Text of price for Android inAmazonAppStore: 'In the Amazon Appstore', inWindowsStore: 'In the Windows Store', //Text of price for Windows GooglePlayParams: null, // Aditional parameters for the market icon: null, // The URL of the icon (defaults to <meta name="apple-touch-icon">) iconGloss: null, // Force gloss effect for iOS even for precomposed button: 'VIEW', // Text for the install button url: null, // The URL for the button. Keep null if you want the button to link to the app store. scale: 'auto', // Scale based on viewport size (set to 1 to disable) speedIn: 300, // Show animation speed of the banner speedOut: 400, // Close animation speed of the banner daysHidden: 15, // Duration to hide the banner after being closed (0 = always show banner) daysReminder: 90, // Duration to hide the banner after "VIEW" is clicked *separate from when the close button is clicked* (0 = always show banner) force: null, // Choose 'ios', 'android' or 'windows'. Don't do a browser check, just always show this banner hideOnInstall: true, // Hide the banner after "VIEW" is clicked. layer: false, // Display as overlay layer or slide down the page iOSUniversalApp: true, // If the iOS App is a universal app for both iPad and iPhone, display Smart Banner to iPad users, too. appendToSelector: 'body', //Append the banner to a specific selector pushSelector: 'html' // What element is going to push the site content down; this is where the banner append animation will start. } $.smartbanner.Constructor = SmartBanner; // ============================================================ // Bootstrap transition // Copyright 2011-2014 Twitter, Inc. // Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) function transitionEnd() { var el = document.createElement('smartbanner') var transEndEventNames = { WebkitTransition: 'webkitTransitionEnd', MozTransition: 'transitionend', OTransition: 'oTransitionEnd otransitionend', transition: 'transitionend' } for (var name in transEndEventNames) { if (el.style[name] !== undefined) { return { end: transEndEventNames[name] } } } return false // explicit for ie8 ( ._.) } if ($.support.transition !== undefined) return // Prevent conflict with Twitter Bootstrap // http://blog.alexmaccaw.com/css-transitions $.fn.emulateTransitionEnd = function (duration) { var called = false, $el = this $(this).one($.support.transition.end, function () { called = true }) var callback = function () { if (!called) $($el).trigger($.support.transition.end) } setTimeout(callback, duration) return this } $(function () { $.support.transition = transitionEnd() }) // ============================================================ }(window.jQuery); </script> <!-- SMART BANNER END --> <!-- off-canvas menu enabled--> <!-- Ally Alternative Formats Configure START --> <script> AFExtensions = ".pdf,.doc,.docx,.ppt,.pptx,.odt,.odp"; AllyClientID = "6028"; // Wait for the API to load ally.ready(function() { // Configure an API instance const ui = ally.ui({ 'client': { 'baseUrl': 'https://prod.ally.ac', 'clientId': 6028 }, 'courseId': '60', 'locale': $('html').attr('lang'), 'platformName': 'Wcm', 'role': 'anonymous' }); // Apply the API to the page body ui.autoUpdate({'domWatch': 250}); }); </script> <!-- Ally Alternative Formats Configure END --> </body> </html>