Commit Graph

113 Commits (45b5eb7cac193478b97628dfe587ba93a78333b6)

Author SHA1 Message Date
Caleb James DeLisle 854c1e94a4 make infinite spinner error message go away if ChainPad settles after it has been popped
Caleb James DeLisle c773b5d076 Remove a brittle test which can make a pad inaccessible, switch from transformFunction to (new) patchTransformer and add another DOM.normalize() which is needed
Caleb James DeLisle c8928a0811 Switch the transform function and also stop calling textPatcher without the metadata
Caleb James DeLisle 828a685ba8 Fix broken browser fight logging
Caleb James DeLisle 383c2f54cb 1. Add a class cp-hidden-if-readonly which is display:none if the pad is in read-only mode. 2. Don't show color pickers or options when in read-only on presentation.
Caleb James DeLisle d6570ad9f2 Standardize media-tag embedder and make media tags always absolute URL, Standardize import/export logic for codemirror apps, fix arrow key navigation in presentation fullscreen mode before first click.
Caleb James DeLisle fa6938baa8 1. Migrated /slide/ to use framework
2. Fixed CSS not being applied on /slide/
3. Minor changes to /code/ to reuse code which is also used on /slide/
Caleb James DeLisle 1e5bc5da14 onReady should only be called once, onContentUpdate should be able to throw and there should be a generic normalizer
Caleb James DeLisle f95acda758 Minor refactoring of /pad/ ; moved /*/main.js into a common file ; framework'd /code/
Caleb James DeLisle 1c791b5b51 Fix framework by removing some async and also fix media tags
Caleb James DeLisle 77fe6a9bba small bug fixes
Caleb James DeLisle 368a6b2406 manual merge, still wip
Caleb James DeLisle 0eb2165f31 Implement a new pad framework and make it work (seemingly) with /pad/