https://github.com/cdent/chromatazoa
Simple demonstration of using impress.js with TiddlySpace
https://github.com/cdent/chromatazoa
Last synced: about 1 year ago
JSON representation
Simple demonstration of using impress.js with TiddlySpace
- Host: GitHub
- URL: https://github.com/cdent/chromatazoa
- Owner: cdent
- Created: 2013-02-23T14:31:40.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2013-11-07T15:44:47.000Z (over 12 years ago)
- Last Synced: 2025-02-01T03:29:05.938Z (over 1 year ago)
- Language: JavaScript
- Size: 121 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
A simple adaptation of [impress.js](https://github.com/bartaz/impress.js)
to get it working with [TiddlySpace](http://tiddlyspace.com/) using the
[tsapp](http://tsapp.tiddlyspace.com/) toolkit.
See it running at http://chromatazoa.tiddlyspace.com/
At the moment it will not work in other spaces without some additional
changes to the `chromatazoa.js` file. The issues are:
* The URL being used to select slides statically selects slides from
the chromatazoa space.
* The ordering of those slides is controlled by sorting their
titles.
Slides are:
* Tiddlers with a tag of 'slide'
* They may either be a type which can be rendered, or straight HTML
* Fields are used to control CSS and impress functionality:
* _class field adds the provided string as class on the slide's
div
* _id field sets the id on the slide's div
* data-* sets the various -x, -y, -rotate, -scale settings as
described in the impress [soure html](https://github.com/bartaz/impress.js/blob/master/index.html)
As with impress itself, this is not a no effort required solution, but
it could probably be made to be one.