Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tutorial infrastructure. #725

Merged
merged 3 commits into from
Aug 3, 2017
Merged

Add tutorial infrastructure. #725

merged 3 commits into from
Aug 3, 2017

Commits on Aug 1, 2017

  1. Add tutorial infrastructure.

    This adds a method for creating tutorials.  There is a basic tutorial which is mostly defined in a pug template.  Code blocks are user-editable, and will update a live iframe with the results.  The pug template can define tests for code blocks which are run as part of the test suite.
    
    Fixed some inconsistent use of jQuery $.Deferred where sometimes we added the `new` operator before calling it, which is unnecessary.
    manthey committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    8e28d30 View commit details
    Browse the repository at this point in the history
  2. Add another tutorial.

    Simplify the required pug template a little more.
    manthey committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    551444e View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2017

  1. Add a WMS tutorial example.

    Don't mock webGL in the tests; it needs to be done in the inner iframe.
    
    Allow passing through a crossDomain setting of null.
    
    Simpler tutorial titles.
    
    Order tutorials.
    manthey committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    9ffad58 View commit details
    Browse the repository at this point in the history