Theophile
A templating module that transforms a web page into a (Powerpoint-like) presentation.
Convert any web into a (powerpoint-like) presentation
Home Page: https://bobanum.github.io/theophile/
A templating module that transforms a web page into a (Powerpoint-like) presentation.
No transition, just a scrolling page.
Shortcuts still working
theophile/src/plugins/Toc/Toc.js
Line 5 in 459a36a
Watch out for infinite loops.
theophile/src/plugins/Template/Template.js
Line 138 in e59dd0f
//TODO Make scrolling smouth. For now, il scroll-behavious is smouth, page scrolls from top after ending slideshow.
undefined
//TODO Reference : Should be able to target content by id
Use attribute data-th-transition on h1, h2 or br...
//TODO Referenced script should be executed. Make it work
//TODO Refactoring : Change this.backdrop.slide to this.currentSlide
theophile/src/plugins/Slide/Slide.js
Line 231 in 5b1c3f7
Allow some elements to be visible in some context
Maybe make each plugin remove their own options.
//TODO Make heading's id aware of parent heading
Line 117 in 3a9cb7c
Can it be placed inside the main template?
The clock / timmer could show the time on a slide, the time on a slideshow, or the current time
//TODO Toc: Make it possible to pin TOC on the page
theophile/src/plugins/Toc/Toc.js
Line 4 in 886fb16
Also scroll to slide position into document when stopping slideshow
//TODO When skipping headings (like h1+h3) collapsing doesn't work. Don't have the time to fix now
undefined
When options are visible in that context, slide could be higher.
To reproduce :
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.