Henrik Ingo
646fc3c45a
Fix lint
2019-06-27 09:07:33 +03:00
Henrik Ingo
05cf6ffded
rel: In teardown, only reset data-x/y/z attribute if we modified it.
...
Fixes downstream bug in impressionist:
https://github.com/henrikingo/impressionist/issues/20
2019-06-27 06:58:48 +03:00
Henrik Ingo
3e4d7d2e42
Small README edit
2019-04-11 12:59:38 +03:00
Henrik Ingo
24e28cc43f
Fix example in plugin README
2019-01-02 13:35:27 +02:00
Henrik Ingo
4d3adb09cd
Fix form plugin for input fields.
...
It turns out input[type=text] will only find input fields where
the type attribute is explicitly set to text, but would skip
fields that left it out and defaulted to type text. This changes
to catch all types of input elements.
2019-01-01 21:40:46 +02:00
Henrik Ingo
4b326d4164
Remove edits to example presentation, used to test previous commit
2018-05-08 20:09:58 +03:00
Henrik Ingo
194ae3bb62
Fixes to data-rel-to
...
Fixes 80ffff0e8f
2018-05-08 20:01:11 +03:00
Henrik Ingo
67079504b5
Run node build.js to update js/impress.js from previous commit
2018-05-08 19:18:07 +03:00
Henrik Ingo
09b5d46c85
Update npmignore to publish v1.0.0 on NPM
...
Fixes #679
2018-03-15 08:57:45 +02:00
Henrik Ingo
e8394d0899
Remove beta label from version strings.
...
Also update Copyright / Author info in core module.
2018-03-09 10:23:25 +02:00
Henrik Ingo
436f92e09b
Another attempt at fixing the race issue in tests for Chrome.
...
Seems like setting iframe.src to a dummy value causes Chrome
to trigger the onLoad event when it 404s.
2018-03-04 14:39:13 +02:00
Henrik Ingo
2a3dd7ebb2
Remove outdated comment about copying syn.js into repo. No longer the case.
2018-02-25 13:12:15 +02:00
Henrik Ingo
e52866d1c4
Remove CHANGELOG.md as it was no longer up to date.
...
For release notes, see Github release page:
https://github.com/impress/impress.js/releases
For absolutely every detail, see Github commits page (or `git log`)
https://github.com/impress/impress.js/commits/master
Fixes #574
2018-01-08 00:20:58 +02:00
Henrik Ingo
e99a2df7f2
Fix typo
2018-01-07 18:46:36 +02:00
Henrik Ingo
4b5fe0fbf8
Set stopPropagation() event handlers for text input fields
...
Fixes #525 #140
2018-01-06 18:28:34 +02:00
Henrik Ingo
8b14eda98f
Broader try-catch for handling impress-console-button disappearance ( #652 )
...
The previous attempt at merely reading a property of event.target was
incorrect. It worked at first but errors reappeared later, so must
have been a reace.
This wraps the entire navigation event handlers in the try-catch, and
then checks for the very specific error and suppresses it. Other errors
are rethrown as is.
2018-01-01 16:03:13 +02:00
Henrik Ingo
784a6d245b
Also sync js/impress.js / Forgot to run node build.js
2018-01-01 15:32:16 +02:00
Henrik Ingo
729651dd5d
Fix lint errors
2018-01-01 15:27:33 +02:00
Henrik Ingo
e92e02ccb4
Make impress-console-button actually clickable ( #651 )
...
Changed the onclick handler to trigger the impress:console:open event
and not use the impressConsole() global function any more. The latter
is considered deprecated now that impressConsole is integrated into
impress.js itself.
Also catch some errors that appear in event handlers when the target
for the click event was immediately removed from DOM.
Fixes #651
2018-01-01 15:05:55 +02:00
Henrik Ingo
df3532085f
impressConsole broke init() if root element didn't have id="impress"
...
Also adds regression tests to prevent this from happening in the future
as well as upgrades karma-chrome-launcher to newest version.
Fixes #654
2017-12-31 14:36:43 +02:00
Henrik Ingo
ba1fe7f6d6
Add link to Github release page for downloading stable releases.
...
Intentionally omitting git checkout <tag> alternative for simplicity.
Those that now how git works, will know it anyway.
2017-12-01 21:48:16 +02:00
Henrik Ingo
c5e93f6885
Fix a couple links in README.md
2017-11-12 21:41:13 +02:00