- #287 Add new items to .gitignore (ported over from gh72).
- #275 Update jasmine version in package.json
- #273 Fix unlisten method (wrong callback equals)
- #253 Improve documentation of the target attribute of step elements.
- #280 Miss a variable declaration
- #291 Add error callback for showStep (Issue #274)
- #188 [GH-188] No event called after tour is finished
- #193 [GH-190] Close button should be a button
- #187 [GH-24] Recover when tour bubble DOM element is destroyed
- #183 Remove moot
version
property from bower.json - #181 Remove all styling from hopscotch.less
- #182 [GH-175] totalSteps should be i18n-ified
- #178 [GH-177] Require existing target element for stand-alone callouts
- #176 [GH-172] documentIsReady is when document.readyState is complete
- #168 Gracefully handle steps without valid target
- #167 Hide previous button on first step, even if steps are skipped.
- #153 Tour ID as part of classes
- #151 Add support for AMD and CommonJS
- #146 Check tour & callout IDs for invalid characters
- #142 Simple bower config file added.
- #139 RefreshBubblePosition updates all known callouts
- #136 Ignore skipped steps in numbering
- #137 NextOnTarget Click event not always removed
- #133 Add right-to-left support to hopscotch
- #128 Trailing comma in opts.i18n object
- #126 Revert defuault z-index to empty vs auto
- #102 Callbacks on callouts do not work
- #91 Don't cache step targets - support for single page apps
- #96 box-sizing: content-box - Issues with Bootstrap 3
- #90 Prefer jQuery and Sizzle when searching for a target
- #94 Catch exceptions caused by illegal targets in document.QuerySelector
- #82 IE8 Button Bindings Fix
- #87 Fix blank z-index for value 0
- #89 Fix sessionStorage exceeds quota error in Safari
- #70 Rendering tour & callout bubbles using compiled templates (@zimmi88)
- #62 Add method to redraw the bubble at a new position (@cedrics)
- #64 Add changelog (@kate2753)
- #61 Reorganize repo and automate release process, travis integration
- aaca52b Update README: add explanation for the getCurrTarget() (@gnatok)
- d5894b2 Move window.sessionStorage into try catch block. (@nanek)
- 35a2b2d detect when a onNext/onPrev callback updates tour state (@gkoo)
- 4c025eb a little cleanup from the previous commit (@gkoo)
- 25140fb Changed logic to check for typeof currStepNum. Forcing tour to start at step 0 was not working. (@leedavidr)
- bc2af92 makes onCTA use callback helpers (@yeah)
- 7791d6f Small doc update for query selectors. (@marc-hughes)
- 0fbef13 Support arbitrary selectors for targets (@joshjordan)
- 6e2ec18 add jshint to grunt (@gkoo)
- ee28d20 add CLI testing, add tests to grunt (@gkoo)
- 1f8e065 Update CONTRIBUTING.md (@gkoo)
- 02694a6 Update CONTRIBUTING.md (@gkoo)
- e802bac Fix for issue #17 (@gkoo)
- 70b2974 halt tour when onNext/onPrev returns false (@gkoo)
- 3fcdfdd add getCurrTarget function that return current target object (@gnatok)
- a6265d2 bump version num (@gkoo)
- aa1d028 added some comments for _setupCTAButton() (@gkoo)
- d806e11 added invokeHelper() function to use programmatically (@gkoo)
- e6639c7 update version number in demo/index.html (@gkoo)
- d2810a8 adjust the screenshot in the README (@gkoo)
- bdb5ac8 add some syntax highlighting for README code examples (@gkoo)
- d65e536 README syntax highlighting fix (@gkoo)
- 7caa02d update CONTRIBUTING.md with LESS file info (@gkoo)
- e31af84 add id tour option to docs (@gkoo)
- d3d48ff change content to be contained in (@gkoo)
- b697322 add some default styles to protect against external definitions (@gkoo)
- f867ea3 add minify script for dev (@gkoo)
- a6f0962 add a center option for xOffset and yOffset (@gkoo)
- be5f972 add center option for arrowOffset (@gkoo)
- 4379a5f add docs for 'center' config options (@gkoo)
- d2deccd fix how centers are calculated (@gkoo)
- d904b51 Remove ":mp" from multipage state. (@gkoo)
- 7847946 make nextOnTargetClick trigger next callback (@gkoo)
- e19d872 get rid of decrement in findStartingStep (@gkoo)
- 1925ac8 fixed animate to use global jQuery object (useful when $ conflicts on page) (@leom)
- 55c7625 update minified js for jQuery noconflict (@gkoo)
- b9ac2f8 add grunt for uglify and less (@gkoo)
- d08c69d update demo page (@gkoo)
- e88ab97 remove 0.1.min (@gkoo)
- c826961 fix bug with IE8 getBoundingClientRect.width and height (@gkoo)
- 8f2b41c bump version numbers (@gkoo)
- e7273e0 fix onShow not executed when step.fixedElement (@gkoo)
- 4ba10c1 make jshint happy. fix callouts not showing on creation. (@gkoo)
- 3b85892 update minify script to point to the new less location (@gkoo)
- ed6d7e8 jshintify Sizzle, turn input buttons to regular buttons (@gkoo)
- b968090 Create helpers API for callbacks (@gkoo)
- 7426f30 update minified JS (@gkoo)
- a377b2b update sprite to latest - * v0.3 (@gkoo)
- ed78265 fix error when hopscotch is included in the head, instead of end of body (@gkoo)
- d117e95 use Array.isArray if available for utils.isArray (@gkoo)
- e73c4e5 move onShow callback to invoke after bubble actually shows (in case of windowScroll) (@gkoo)
- e2e37f1 add a CTA button for Hopscotch callouts (and tour steps, I guess) (@gkoo)
- 0bcba90 update demo page for callout CTA example (@gkoo)
- d87ef47 add a document variable (@gkoo)
- 74bdfb8 change Array.isArray backfill (@gkoo)
- f346215 invoke tour-wide callbacks first, then step-specific callbacks (@gkoo)
- f2581a6 Some fixes (@gkoo)
- 41ced7b Support multiple targets for a step. (@zimmi88)
- d462e59 Whoops, remove debug code. (@zimmi88)
- 342aafb Move runTargetTest into utils. (@zimmi88)
- c1f74b7 Fix var typo. (@zimmi88)
- bc3b9a5 add support for multiple step targets, fix a bug with missing first step target (@gkoo)
- 226fc18 undo the global/local callback reordering (@gkoo)
- 3f63619 some fixes to CTA button (@gkoo)
- 6f00b11 check backwards-direction multipage, for when onPrev wants to go to previous page (@gkoo)
- a231d78 adding a generic utils.addEvtListener helper function (@gkoo)
- 8615858 fix cookie tour step overriding startTour param (@gkoo)
- 0cfba19 fix gradient mixin for IE (@gkoo)
- 6fa65a0 improve addClass and removeClass util fns (@gkoo)
- 0ec9d92 added README (@gkoo)
- f320f02 Fix bug where tour doesn't start if the saved step is the last step on a (@gkoo)
- dc9e93e Wrote first tests and fixed some bugs (@gkoo)
- b27f16a A lot of tests and fixes for bugs uncovered. (@gkoo)
- 423e8a9 Added tests for Hopscotch callouts (@gkoo)
- 2e94706 cleanup junk files (@gkoo)
- fde8f11 Create demo page, update some tour options (@gkoo)
- adfc4ae reorganize test directory (@gkoo)
- a285997 add license, attribution, and comments to LESS files (@gkoo)
- 5f3a572 rename screenshot, put at top of README (@gkoo)
- cbf0f87 update licensing info for fade.less (@gkoo)
- 19f5850 add licensing for buttons.less (@gkoo)
- 50ca76b added table of contents to demo page (@gkoo)
- 26e630d add Hopscotch Callouts to demo TOC (@gkoo)
- d2cae5e make CTA button callback to close automatically (@gkoo)
- cba5193 update minified hopscotch (@gkoo)
- 5d6384f bump version to 0.1 (@gkoo)
- eb26699 merge
- 5765f75 fix a scoping bug (@gkoo)
- 3955216 add check for duplicate callout id (@gkoo)
- bc7a1ce change the way top-oriented bubbles are rendered (@gkoo)
- 51966a9 fix self.show ==> this.show (@gkoo)
- 89f87e2 add onClose for callouts (@gkoo)
- 92082ff remove unused css/less (@gkoo)
- bc45ab1 prevent nextStep() from progressing tour after multistep is detected (@gkoo)
- 7237f76 some jshint fixes (@gkoo)
- 72bc5d6 fix onNext for multiPage steps
- 1c67d5c fix cookie name reset issue (@gkoo)
- 71393d3 CSS touch-ups (@gkoo)
- d3e40de added katy button styles, update sprites (@gkoo)
- f9bc1bb updated less to point to the right sprite (@gkoo)
- 00abc0e bump version and minify assets (@gkoo)
- 68465ac very minor changes. add some padding to close button (@gkoo)
- 8d89672 fix references to hopscotch (@gkoo)
- 86d8290 update docs for goToStepTarget (@gkoo)
- aa20fea remove references to substeps and saving state. creating separate branches for them (@gkoo)
- c1ee618 change HopscotchBubble to prototype structure (@gkoo)
- 3792474 add HopscotchCalloutManager for creating callouts (@gkoo)
- 9096eba fixed HopscotchBubble.destroy, updated docs (@gkoo)
- a2ba602 bump version to 0.0.4 (@gkoo)
- 3edace8 fix bug with nextOnTargetClick (@gkoo)
- 52d9433 fix a bug related to addEventListener for FF <=3.6 (@gkoo)
- 671989f add support for basic selectors in step target property (@gkoo)
- d4bc59a Getting sidewalk chalk updated to latest code. (@theLisa)
- 91cb5fd Changed "addCallback" to "listen" and fixed getStepTarget (@gkoo)
- 30efeb6 Fix showPrevButton bug, respect step delay for changeStep (@gkoo)
- 7ba10d6 bump version to 0.0.3 (@gkoo)
- d052302 change 0.0.1 to 0.1 (@gkoo)
- 39607c2 rename hopscotch-0.1.js ==> hopscotch-0.1.dev.js (@gkoo)
- 98bb776 Adding functionality for sidewalk chalk bookmarklet. It's ugly as hell, but we'll clean it up :) (@theLisa)
- f80aa3f Update to sidewalk chalk functionality. (@theLisa)
- 1fa7d79 Fixed target element finder and orientation buttons. (@theLisa)
- bc9f4c7 got rid of scoping bug when no elements are present on the page (@gkoo)
- bab2595 change the hopscotch filename in index.html (@gkoo)
- 82b1eaa remove a console.log statement. remove unnecessary minify scripts (@gkoo)
- 88b2c73 fixed some things related to skipIfNoElement and step delay (@gkoo)
- c6f6b98 initial commit (@gkoo)
- 0e11aa8 Get rid of Hopscotch Manager (@gkoo)
- 40befd1 scroll to bubble when it's out of viewport (@gkoo)
- 2196489 add a close button to the bubble (@gkoo)
- 604d8df added next/prev btn callbacks, window autoscroll on targetEl out of bounds as well (@gkoo)
- afb3097 use some less annoying callback examples for nav buttons (@gkoo)
- b0ecd04 get demo page ready (@gkoo)
- c5a0e59 added arrows to bubble, smoothscroll option (@gkoo)
- a029fc7 Bunch of changes (@gkoo)
- a75c925 Cookie functions, re-position bubble on window resize (@gkoo)
- c1c4acd Added multi-page functionality (@gkoo)
- 1a0884b disable back buttons for steps that are multipage (@gkoo)
- 33d38fd standardize font for prototype bubble to helvetica (@gkoo)
- a9ac625 Added debug panel, callback for every next button, i18n support (@gkoo)
- f2e1b89 some code cleanup (@gkoo)
- f54d05d added bounce to steps (@gkoo)
- 8ba4005 fix bouncing on window resize (@gkoo)
- 1ec5eea change to utils.removeClasses, changed callback naming convention (@gkoo)
- 91ac815 defer tour until window onload (@gkoo)
- a0dc126 compile .less files to hopscotch.css (@gkoo)
- cc1bd9d added scrollTopMargin config option (@gkoo)
- d4a8e29 fix arrow position for top-aligned bubbles, fix scroll issue (@gkoo)
- 04ba9ed add some preliminary styles (@gkoo)
- 993d633 remove onload listener. that was stupid.
- ed03685 fix text flickering in webkit, fix bounce right (@gkoo)
- 8316dba fix empty content/title bug (@gkoo)
- bd27109 make api calls chainable (@gkoo)
- fd22841 made the arrows (@gkoo)
- 3cc4ff8 add check for document.readyState, fallback for transparent borders (@gkoo)
- 32dd422 added substep functionality (@gkoo)
- e443867 change style of back button (@gkoo)
- ba5a9ce update minified/compiled js/css (@gkoo)
- d33b71c allow starting a tour from arbitrary step number (@gkoo)
- 567f85c fix bug with multi-part steps (@gkoo)
- ff332bb added onStart, onEnd callbacks (@gkoo)
- 835fc1b add getCurrStepNum api calls, change scrollMargin default to 200 (@gkoo)
- badbed3 ability to add multiple callbacks (@gkoo)
- df9ec11 whooops! hide bubble if not starting tour right away (@gkoo)
- 06d62e2 added handling for when target element doesn't exist (@gkoo)
- ee53e1e added new sprite, adjusted text alignment (@gkoo)
- 32c1bfe update example tour (@gkoo)
- 000e05d update minified resources (@gkoo)
- 3274094 added skip button option (@gkoo)
- 1fa2c3d fix arrow width (@gkoo)
- 32134b6 added getCurrTour function (@gkoo)
- f0a08a5 added jquery version (@gkoo)
- 399e97a added close callback (@gkoo)
- 28c1a1e get rid of some references to jquery in vanilla hopscotch (@gkoo)
- 2191c03 adding some return this's
- 9be5105 update minified js (@gkoo)
- 204b075 change localStorage to sessionStorage (@gkoo)
- dd5d21b add return this to hopscotch.configure (@gkoo)
- b2601b1 gah. need to hide bubble if not starting tour right awy (@gkoo)
- 5de8755 changes from eugene's comments on reviewboard #88122 (@gkoo)
- 4f845d1 fix some alignment for the bubble (@gkoo)
- 3cce1dc change close button text to i18n version (@gkoo)
- c1f3069 change how options are defaulted, plus few other bug fixes (@gkoo)
- bd5eb1e forgot to add one line to jquery version, also minify (@gkoo)
- 827e2cf remove cookie from configurable options (@gkoo)
- e52b256 remove some config options, invoke error cb for skipIfNoElement (@gkoo)
- 31fc5c5 initial work on flip stuff (@gkoo)
- 3f01e2e handle case where first element isn't present (@gkoo)
- 6f027ba don't invoke end callback if first element is missing (@gkoo)
- 1d95c92 change the way next callbacks are invoked (@gkoo)
- ed53308 fix arrow offset bug (@gkoo)
- 402c3a6 call start callback even if resuming multi-page tour (@gkoo)
- 71cc66a handle fixed positioned elements (@gkoo)
- 9cdf846 add the minify scripts (@gkoo)
- cd71009 added delay, z-index option for steps (@gkoo)
- c999f61 fixed a bug on flip. (flip not implemented on jquery version yet) (@gkoo)
- 0b09e72 hide bubble on prevbtn click (for autoscroll) (@gkoo)
- db7c2bb fade in transition for bubble (@gkoo)
- 36ba397 add in the minified versions of fade stuff (@gkoo)
- 9a06569 added onShow callback (@gkoo)
- 64b83cf oops, forgot two more references to bounce (@gkoo)
- cee0858 add setCookie api call (@gkoo)
- 732e3b5 fix a merge bug (@gkoo)
- 2cdb71c updated sprites (@gkoo)
- 0c7a7a2 fixed a bug with animate (@gkoo)
- ea34f44 create vars.less for less variables (@gkoo)
- 0bb4537 a couple more additions to vars.less (@gkoo)
- fc91035 add jquery checks back in (@gkoo)
- bae5eba check delay for nextOnTargetClick (@gkoo)
- 680ef4b fix delay for nextOnTargetClick (@gkoo)
- 10b0327 some css tweaks hans requested (@gkoo)
- 32af391 update demo page (@gkoo)
- 6006364 added TODO file (@gkoo)
- 050085b add a comment to bubble.hide() (@gkoo)
- 709af75 add JSDocs and adjust some commenting (@gkoo)
- 0e7d199 minifying from previous commit (@gkoo)
- 4f34083 getting rid of cruft files in docs (@gkoo)
- d0b2295 change file name to reflect version (@gkoo)