Implement embed workflow #1516
Labels
No Label
backend
critical
defect
duplicate
enhancement
fixed
frontend
general
invalid
major
minor
normal
oxjs
pandora_client
python-ox
task
trivial
wontfix
worksforme
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: 0x2620/pandora#1516
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
When editing a text, select some text and click "Insert...", a dialog opens, select "Insert Video Embed", Clip/in/out/id is pre-populated from the most recently selected item. "Show Advanced Options" is a checkbox at the bottom of the dialog content. In the bottom left corner of the dialog, there is a "Pick Clip..." button, which opens a new dialog that says: Just navigate to an item/editor, select in/out/id, and click "Embed".
When in editor view, there is an "Embed..." option which opens a dialog, one can select "Embed in Text" and "Embed on External Site" (URL, iframe, plus advanced options). For "Embed in Text", the most recently selected text is pre-populated, other options are all other editable text, plus "New Text". Below, one sees the context, i.e. the most recently selected span, or cursor position, of the selected text. Clicking "Embed" redirects back to the text, the text is in editing mode, the selection/cursor is set, and the "Insert Video Embed" dialog opens again.
Every embeddable view needs to have this functionality, via main menu.
Also see #545 and #1518 (add insert HTML and insert embed UI in more places).
One slight variation would be to give the dialog opened in editor view the full embed-builder functionality from the dialog opened in the texts section -- as you'd want this functionality when creating an external embed.