X-Git-Url: https://git.mdrn.pl/ReadingsJQM.git/blobdiff_plain/e5d84d972b58e6a9f3e071a80036ae07f1b2b068..826a74aa7d81c06aea6aadf85f3a6befc1ca79e4:/js/example.js diff --git a/js/example.js b/js/example.js new file mode 100644 index 0000000..cf0a89d --- /dev/null +++ b/js/example.js @@ -0,0 +1,56 @@ +/* + Copyright 2010 Google Inc. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + +/** @fileoverview Example of how to use the bookmark bubble. */ + +window.addEventListener('load', function() { + window.setTimeout(function() { + var bubble = new google.bookmarkbubble.Bubble(); + + + bubble.hasHashParameter = function() { + return $.cookie('bubble'); + }; + + bubble.setHashParameter = function() { + if (!this.hasHashParameter()) { + $.cookie('bubble', true, { expires: 365 }); + } + }; + + bubble.getViewportHeight = function() { + window.console.log('Example of how to override getViewportHeight.'); + return window.innerHeight; + }; + + bubble.getViewportScrollY = function() { + window.console.log('Example of how to override getViewportScrollY.'); + return window.pageYOffset; + }; + + bubble.registerScrollHandler = function(handler) { + window.console.log('Example of how to override registerScrollHandler.'); + window.addEventListener('scroll', handler, false); + }; + + bubble.deregisterScrollHandler = function(handler) { + window.console.log('Example of how to override deregisterScrollHandler.'); + window.removeEventListener('scroll', handler, false); + }; + + bubble.showIfAllowed(); + }, 1000); +}, false);