{% extends 'base.html' %} {% block content %} Plexora - Figure {# The viewer's stylesheet, on a page with no viewer. Quick Edit mounts a SECOND ViewerSidebar beside a mini preview of a figure panel -- core's own channel widget, driving core's own markup, so a user never has to learn a second set of channel controls and a fix to the real one lands here too. The look of that markup lives in viewer.css, which index.html normally owns. Safe to link here because every id rule in it (#bodyDiv, #openseadragon, #channel_list, ...) names an element index.html renders and this page does not, so they are inert; what applies is the .channel-slot / .searchable-select / .color-swatch class set, which is exactly what is being borrowed. #} {# One figure, opened without a project. Canvas-only by construction: there is no viewer here because there is no datasource here, and a figure legitimately references several. Editing a panel's SCENE therefore navigates to that panel's own datasource with the tool open (see figureWorkspace.js) -- which is a page load, and is the honest one: main.js boots per page and the server holds one loaded datasource, so "swap the image under the live viewer" is not a thing this app can do without pretending. #} {% include 'figure_builder/workspace_body.html' %} {% endblock %}