Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
renderjs renderjs
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
    • Labels
  • Merge requests 1
    • Merge requests 1
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Commits
Collapse sidebar
  • nexedi
  • renderjsrenderjs
  • Merge requests
  • !9

Closed
Created Dec 12, 2016 by Sebastian@Kreisel
  • Report abuse
Report abuse

Allow renderjs from JS only, without initial gadget-tag/script-tag

  • Overview 24
  • Commits 7
  • Changes 6

Genereal

  • In order to integrate renderjs and jupyter I need to be able to load everything-renderjs from a javascript interface. The inital loaded HTML does not contain anything of renderjs and gets added only after pageload.
    I thus added functionallity to renderjs to initialize manually, after pageload. See the forum entry here.

  • Instead of registering init() for the DOMContentLoaded event directly, a deferred promise is used which gets resolve either by the event, or by a manual call of rJS.manualBootstrap().

Tests:

  • Injects rsvp/renderjs in a blank iframe
  • makes sure renderjs is only present after it was injected
  • calls manual bootstrap to initialzed renderjs
  • creates small test gadget to ensure renderjs is working within the iframe (after bootstrap was executed)
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: manual-inject
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7