aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-05-18impress.js: make past, present and future classes work with non-linear stepsHEADmasterJames Bottomley1-3/+33
Currently the class changes in the impress:stepenter and impress:stepleave events assume you're going linearly through the presentation. This means that they add the wrong classes if you go back by one (or even just reload the presentation). This shows up starkly if you use the class.past|future css modifiers. Fix this by detecting how the step is being done and adjusting accordingly in impress:stepenter. Also introduce data-duration parameter to control the delay timing of steps. Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2014-03-03impress.js: Add relative transformations.James Bottomley1-1/+19
The tag data-relative now signals that all transformations are releative to the previous div (or to a tagged div if data-relative has a value). You may build up relative steps (or refer to a prior relative step) but the mechanism for building them assumes all references are in the past. Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2014-03-03impress.js: add build transitionsJames Bottomley1-6/+56
The idea of this new element is that some scenes are built up while you explain them on the podium. For instace, you can take a diagram and add and remove arrow pointers to interesting bit. The way this is done is to use a build class. Now every step is either a step or a build. a build keeps all the prior elements up to the step active (so there's no transition and they're still at full opacity). The way this works is simple, the goto() function now maintains a list of elements building from the last executed step. When it moves to a new step, these are all made inactive together. For goto() which is not a linear move from the previous, all the active builds are torn down and the new prior step located and all builds executed to the new point. Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2014-01-29Merge pull request #364 from reiz/masterBartek Szopka1-2/+2
Remove comma from bower.json to make it valid JSON
2014-01-25Remove comma from bower.json to make it valid JSONreiz1-2/+2
2013-09-17Merge pull request #320 from akkatracker/patch-1Bartek Szopka1-1/+1
gramar fix - it's vs its
2013-08-11Grammar FixMatthew Brener1-1/+1
Grammar change it's to its From: "to make it back to it's (it is) correct size." "to make it back to its correct size."
2013-08-01Merge pull request #318 from sukima/bower-json-updateBartek Szopka1-0/+0
renaming component.json to bower.json
2013-07-31Moves component.json to bower.jsonDevin Weaver1-0/+0
Per the bower README: > NOTE: In versions of Bower before 0.9.0 the package metadata file was > called component.json rather than bower.json. This has changed to > avoid a name clash with another tool. You can still use component.json > for now but it is deprecated and the automatic fallback is likely to > be removed in an upcoming release.
2013-07-27Merge pull request #316 from bijanbwb/patch-1Bartek Szopka1-1/+1
Fixed typo from "how thing work" to "how things work"
2013-07-26Update impress.jsBijan Himself1-1/+1
Fixed typo from "how thing work" to "how things work"
2013-07-01end of challengeBartek Szopka1-6/+0
2013-06-27Merge pull request #300 from DronRathore/readme.md---typoBartek Szopka1-1/+1
Typo in README
2013-06-27TypoDron Rathore1-1/+1
:)
2013-06-03added impress.js challenge bannerBartek Szopka1-0/+6
2013-05-14Merge pull request #288 from jenil27/masterBartek Szopka1-1/+1
auto-resizing doesn't work when `active` class is used anythere on a page
2013-05-14select a step more precisely.Jenil Gogari1-1/+1
2013-05-08GPL version clarificationBartek Szopka1-1/+1
2013-04-09Merge pull request #278 from ktagliabue/masterBartek Szopka1-1/+1
Fixes small grammar issue in README file.
2013-04-09Fixes grammar issue in README.mdKandis Tagliabue1-1/+1
2013-03-28added link to a book in READMEBartek Szopka1-0/+1
2013-03-26some README rearrangementsBartek Szopka1-42/+49
2013-03-25Merge pull request #272 from majnun/patch-1Bartek Szopka1-1/+1
Update README.md grammar
2013-03-24Update README.mdmajnun1-1/+1
2013-01-16Merge pull request #252 from allolex/masterBartek Szopka1-67/+67
Tidying up the documentation in the CSS
2013-01-12Remove trailing spacesDamon Davison1-63/+63
2013-01-12Fix typos and spelling errors in CSSDamon Davison1-4/+4
2012-11-26Merge pull request #229 from guoxiao/masterBartek Szopka1-1/+1
Fixing an exciting typo ;)
2012-11-26typo fixguoxiao1-1/+1
2012-11-14Merge pull request #193 from tomlane/bower-supportBartek Szopka1-0/+19
Add component.json file for bower package manager support.
2012-09-30fix conflictTom Lane1-0/+14
2012-09-28Modify to same name standard.Daniel Garcia1-1/+1
2012-09-28Add component.json for bower support.Daniel Garcia1-0/+18
2012-09-08Add component.json file for bower package manager support.Tom Lane1-0/+5
2012-05-05examples and demos moved to wikiBartek Szopka1-34/+3
2012-04-20removed double dashes `--` from HTML comments as Firefox was marking them as ↵Bartek Szopka1-11/+11
invalid
2012-04-07some CSS tricks described in commentsBartek Szopka1-158/+365
2012-04-04release 0.5.3Bartek Szopka2-4/+13
2012-04-04stopped using `transitionend` event to provide more consistent ↵Bartek Szopka1-50/+42
`impress:stepenter` triggering even if there is no transition
2012-04-04next versionBartek Szopka2-1/+4
2012-03-31correct 0.5.2 release linksBartek Szopka1-1/+1
2012-03-31release 0.5.2Bartek Szopka2-2/+7
2012-03-31finally some more descriptive comments in jsBartek Szopka1-41/+203
2012-03-28next version in developmentBartek Szopka2-1/+2
2012-03-21release 0.5.1Bartek Szopka2-1/+10
2012-03-21fixing clicking links on active stepsBartek Szopka1-2/+2
2012-03-20missing note about `init()` functionBartek Szopka1-0/+4
2012-03-20release 0.5Bartek Szopka2-4/+10
2012-03-20docs updated with recent changesBartek Szopka1-1/+37
2012-03-19no need to delay transitions with `present` classBartek Szopka1-10/+3
2012-03-19only call enter and leave events when necessaryBartek Szopka1-1/+2
2012-03-18lowercase event names to keep DOM events convention, with backbone-style ↵Bartek Szopka2-11/+11
impress: namespace - in courtesy of @medikoo
2012-03-14"`goto` now accepts duration parameter"Bartek Szopka3-14/+21
2012-03-14"`goto` now accepts more types of parameters: numbers, id strings and DOM ↵Bartek Szopka3-5/+18
elements"
2012-03-14"`goto` is back, bye bye ugly `stepTo`"Bartek Szopka3-12/+13
2012-03-12"added recent changes to README"Bartek Szopka1-1/+6
2012-03-12"more readable event names"Bartek Szopka1-9/+9
2012-03-12"added `impress-enabled` and `impress-disabled` CSS classes used in impress ↵Bartek Szopka2-0/+6
initialization"
2012-03-12"cleaning the code after `init` refactoring"Bartek Szopka1-43/+43
2012-03-12"navigation handlers are now added when impress is initialized"Bartek Szopka1-95/+104
2012-03-12"impressive API update - added initialization `init` function and event"Bartek Szopka2-141/+160
2012-03-11"merge with master branch (release 0.4.1)"Bartek Szopka2-2/+25
2012-03-11"bugfix release 0.4.1"Bartek Szopka2-1/+11
2012-03-11"fallback mode fix"Bartek Szopka1-2/+13
2012-03-10"recent impressive changes added to changelog"Bartek Szopka1-0/+10
2012-03-10"`present` and `past` can't appear together on element"Bartek Szopka1-3/+4
2012-03-10"`past`, `present` and `future` classes on step elements"Bartek Szopka2-20/+28
2012-03-10"removed unnecessary transitions and jumpiness when presentation starts"Bartek Szopka1-21/+20
2012-03-10"added impressive events when step is entered and left, triggered by ↵Bartek Szopka1-19/+76
transition end"
2012-03-10Merge branch 'master' into devBartek Szopka1-0/+12
2012-03-10"a note about contributions"Bartek Szopka1-0/+12
2012-03-10"next version in development"Bartek Szopka2-1/+6
2012-03-10"release 0.4"Bartek Szopka2-4/+32
2012-03-10"making jshint even more happy with custom config"Bartek Szopka1-10/+13
2012-03-10"making jshint (almost) happy"Bartek Szopka1-22/+25
2012-03-10class names updates added to change logBartek Szopka1-0/+4
2012-03-10impressive class names refactoringBartek Szopka3-32/+52
2012-03-10changelog of 0.4pre updatedBartek Szopka1-0/+9
2012-03-10Merge pull request #120 from t3kila/masterBartek Szopka1-0/+2
Added t3kila.com to example websites.
2012-03-10`goto` is a future reserved word, so API method is renamed to `stepTo`Bartek Szopka2-10/+10
2012-03-10impressive favicon addedBartek Szopka2-0/+1
2012-03-09Add my websitet3kila1-0/+2
2012-03-08perspective and transition duration added to configBartek Szopka1-8/+18
2012-03-08added number validation and impress.js configBartek Szopka1-17/+28
2012-03-08minimum and maximum scale added to configBartek Szopka1-6/+18
2012-03-08keyboard handler updated - now triggering actions on keyupBartek Szopka1-1/+10
2012-03-08Merge branch 'master' into scaleBartek Szopka2-5/+14
2012-03-08now Firefox 3.6 correctly Yoda should parseBartek Szopka1-1/+1
2012-03-08fixing broken event delegation when clicking on body - issue #113Bartek Szopka1-2/+2
2012-03-08couple of typos and inline script warning in courtesy of @gustaff-weldonBartek Szopka1-2/+11
2012-03-07perspective as a function for better Firefox supportBartek Szopka1-3/+6
2012-03-07throttle on keydown (arrows) causes scrolling on FirefoxBartek Szopka1-2/+2
2012-03-07iPad viewport size less hardcodedBartek Szopka1-1/+1
2012-03-07Merge branch 'master' into scaleBartek Szopka1-1/+1
2012-03-07sad but true ... `history.pushState` is too buggy to be useful at this pointBartek Szopka1-1/+1
2012-03-06rescaling presentation when window is resizedBartek Szopka1-10/+35
2012-03-06scaling elements to make them fit the screen (by @fmate14)Bartek Szopka1-2/+15
2012-03-06using history.pushState instead of location change in courtesy of @medikooBartek Szopka1-6/+4
2012-03-06GPL license addedBartek Szopka2-2/+6
2012-03-06development version in READMEBartek Szopka1-0/+5
2012-03-06it's not 0.3 anymoreBartek Szopka1-1/+1
2012-03-06added link to Chrome location change bugBartek Szopka1-0/+1
2012-03-03Merge pull request #93 from richardneville/masterBartek Szopka1-0/+1
Hi! We've used impress.js for our site too!
2012-02-29Merge pull request #108 from sylvainw/masterBartek Szopka1-0/+2
Adding my presentation about "HTML5 future" into the Readme list
2012-02-29Adding my presentation about HTML5 future into the list, according to @bartazWeber1-0/+2
2012-02-19release 0.3Bartek Szopka2-4/+16
2012-02-18impressive browser supportBartek Szopka2-12/+17
2012-02-16more helpful hint for touch devicesBartek Szopka1-1/+5
2012-02-16iPad trial and errorBartek Szopka1-1/+1
2012-02-16scale fixes for iPadBartek Szopka1-1/+5
2012-02-15iPad viewport now defined in script to avoid breaking mobile fallback modeBartek Szopka2-1/+11
2012-02-15even more iPad loveBartek Szopka2-0/+3
2012-02-15some iPad loveBartek Szopka2-2/+5
2012-02-15Merge branch 'master' of github.com:bartaz/impress.jsBartek Szopka0-0/+0
2012-02-15conflict fixBartek Szopka1-3/+1
2012-02-15Spelling correction! don't we -> do weNuri Hodges1-1/+1
2012-02-15Updated Readme.mdExequiel Ceasar Navarrete1-0/+2
2012-02-15Merge branch 'master' of github.com:bartaz/impress.jsBartek Szopka2-1/+3
2012-02-15impressive api mergedBartek Szopka3-181/+283
2012-02-15README updatesBartek Szopka1-0/+2
2012-02-15some very basic documentation of the APIBartek Szopka1-0/+22
2012-02-15even more friendly ending ;)Bartek Szopka1-0/+5
2012-02-15comment update after API changesBartek Szopka1-2/+7
2012-02-15impressive touch supportBartek Szopka1-0/+18
2012-02-15impressive APIBartek Szopka2-186/+226
2012-02-14Added electricanimal.co.uk as another example site using impress.jsRichard Neville1-0/+1
2012-02-09Merge pull request #91 from nhodges/patch-1Bartek Szopka1-1/+1
Spelling correction! don't we -> do we
2012-02-09Spelling correction! don't we -> do weNuri Hodges1-1/+1
2012-02-07Merge pull request #90 from exequiel09/masterBartek Szopka1-0/+2
added "Careers in Free and Open Source Software" to impress.js presentations list
2012-02-08Updated Readme.mdExequiel Ceasar Navarrete1-0/+2
2012-02-02changelog updatesBartek Szopka1-0/+1
2012-02-02enable clicking on elements 'hiding' behind body in 3DBartek Szopka1-0/+4
2012-02-02Merge branch 'master' of github.com:bartaz/impress.jsBartek Szopka1-0/+2
2012-02-02fixed 3D text in Firefox ... is it Firefox bug, Webkit bug or specification ↵Bartek Szopka1-0/+8
bug? :)
2012-02-01yet another impress.js exampleBartek Szopka1-0/+2
2012-01-30step data moved from DOM to internal data structureBartek Szopka1-7/+14
2012-01-30next version is commingBartek Szopka1-0/+5
2012-01-30release 0.2Bartek Szopka1-4/+4
2012-01-28Merge pull request #77 from medikoo/medikoo-expose-asynchronous-javascriptBartek Szopka1-1/+1
updated url to "Asynchronous JavaScript" presentation
2012-01-28examples reorderingBartek Szopka1-2/+2
2012-01-28Merge pull request #82 from alecrust/masterBartek Szopka1-0/+2
added "Introduction to Responsive Design" presentation to Examples and Demos
2012-01-27Added "Introduction to Responsive Design" presentation to Examples and DemosAlec Rust1-0/+2
2012-01-25Updated url to "Asynchronous JavaScript" presentationMariusz Nowak1-1/+1
2012-01-25even more impressive docsBartek Szopka2-0/+106
2012-01-24Merge pull request #74 from medikoo/strict-modeBartek Szopka1-0/+1
making Douglas happy
2012-01-24Use strict modeMariusz Nowak1-0/+1
2012-01-24IE support clarifiedBartek Szopka1-2/+2
2012-01-21added portfolio site by @NiceShots to examplesBartek Szopka1-0/+2
2012-01-20Merge branch 'master' of github.com:bartaz/impress.jsBartek Szopka1-1/+1
2012-01-20disabled animation on the beggining of the presentationBartek Szopka1-1/+8
applied fix as shown in pull request #30 (that couldn't be merged automatically)
2012-01-18Merge pull request #65 from dolanor/masterBartek Szopka1-1/+1
impressive typo fixed - because even little things matters
2012-01-19Very important thingTanguy Herrmann1-1/+1
2012-01-18that was impressive name switch :)Bartek Szopka1-12/+10
2012-01-18impressive documentation added, but not in a way you'd expect probably ;)Bartek Szopka1-0/+153
2012-01-17README clean-upBartek Szopka1-1/+1
2012-01-17impressive refactoring of slide selection - getting closer to APIBartek Szopka1-9/+20
2012-01-17removed mousewheel, sorry @OpenGrid, maybe it will be back as optional ↵Bartek Szopka1-6/+0
feature some day
2012-01-17Merge pull request #64 from medikoo/medikoo-expose-asynchronous-javascriptBartek Szopka1-0/+2
added "Asynchronous JavaScript" by @medikoo to presentations demos list
2012-01-17Added "Asynchronous JavaScript" to presentations demos listMariusz Nowak1-0/+2
2012-01-16added my impressive CSS 3D presentation from meet.js summitBartek Szopka1-1/+3
2012-01-16added link to a blog post about how Museum140 video was madeBartek Szopka1-1/+1
2012-01-16Merge pull request #56 from thingsinjars/patch-1Bartek Szopka1-0/+2
added a link to a Museum 140 promo video
2012-01-16Merge pull request #60 from Metallion/masterBartek Szopka1-0/+2
link to Wakame-VDC presentation added
2012-01-16Added Wakame-VDC presentation to README.mdMetallion1-0/+2
2012-01-13Added a link to a promo video made using ImpressJSSimon Madine1-0/+2
2012-01-13wrong brackets ;)Bartek Szopka1-1/+1
2012-01-13added impressive website using impress.js by Al InghamBartek Szopka1-4/+13
2012-01-12am I removing features? yes, it was a bad idea after all and I really hope ↵Bartek Szopka1-15/+7
that noone will notice ;)
2012-01-12yeah, that's what happens when you do quick fixes using timeouts...Bartek Szopka1-1/+3
2012-01-12added master changelogBartek Szopka1-0/+8
2012-01-12delaying hash change not to spoil the transition in chromeBartek Szopka1-1/+6
2012-01-12tiny little fixesBartek Szopka1-3/+3
2012-01-12Merge pull request #54 from Haacked/selectGuardBartek Szopka1-2/+2
select method updated to not run if the element is already active
2012-01-12Updated select method to not run transitions if the element is already activeHaacked1-2/+2
2012-01-12Merge pull request #51 from OpenGrid/patch-1Bartek Szopka1-0/+6
impressive mouse wheel support added
2012-01-12Merge pull request #52 from fulljames/patch-1Bartek Szopka1-0/+2
Yet another impressive demo added
2012-01-12Update README.mdStephen Fulljames1-0/+2
2012-01-12Added mouse wheel event listener to select next slideLech Wilczyński1-0/+6
2012-01-11Merge pull request #45 from lioshi/masterBartek Szopka1-0/+1
lioshi.com added to impress.js demos in README.md
2012-01-11Update README.mdlioshi1-0/+1
2012-01-08impressive use of impress.js by John PolacekBartek Szopka1-0/+2
2012-01-08even more impressive link to release sourceBartek Szopka1-1/+1
2012-01-08impressive link to release sourceBartek Szopka1-1/+1
2012-01-08impressive README updatesBartek Szopka1-4/+4
2012-01-08first impressive releaseBartek Szopka1-1/+11
2012-01-08changing the name of styles file to make it even more clear that these are ↵Bartek Szopka2-1/+1
only styles for demo presentation
2012-01-04removed message about supporting IE10, as it is likely to be incorrectBartek Szopka1-1/+1
2012-01-04impressive step click supportBartek Szopka2-7/+13
2012-01-04tiny position update after fixing perspectiveBartek Szopka1-1/+1
2012-01-04impressive refactoring - no need to search for active step every time...Bartek Szopka1-3/+5
2012-01-04fixing the perspective for scaled stepsBartek Szopka1-0/+3
2012-01-04impressive explanation about browser supportBartek Szopka1-9/+42
2012-01-04preventing all scroll events was not such an impressive idea after all...Bartek Szopka1-11/+10
2012-01-03impressive interdimentional links support added with hash based bookmarkable ↵Bartek Szopka1-7/+50
urls to steps
2012-01-02some trailing commas removed, so closure compiler doesn't complainBartek Szopka1-2/+2
2012-01-02impressive navigation hint addedBartek Szopka2-2/+55
2012-01-02impressive... how did it work before?!Bartek Szopka1-1/+1
2012-01-02Merge pull request #15 from makaimc/masterBartek Szopka1-1/+4
impressive presentation pointers support added!
2012-01-02Adding pg up & pg down to go forward and reverse because most presentation ↵Matthew Makai1-1/+4
pointers (such as the Logitech R800 I tested with) use those keys for forward/back.
2012-01-02it was the other one ;)Bartek Szopka1-1/+1