| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
Depending an the exact text of an translatable string seems like a bad
idea.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The simple procedures
- close_popup
- open_popup
- toggle_popup
- find_popup
Were mostly here for legacy.
The procedures
- popup_from_event
- event_from_popup
where holdovers from the old way of finding popups, and should be done
through the VEvent objects now.
close_all_popups was used only once, so the code was moved inline.
Finally, moving the last hovered over popup to the top, along with tab
switch keybings were restored, and moved to propper places.
|
| |
|
| |
|
|
|
|
|
|
| |
This sepparates popup-elements from their tabbed contents, allowing
clearer sepparations of concerns, along with easier adding and removing
of tabs to the tabset!
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously popups were driven through some CSS hacks, which used labels
with specific positioning, and z-index changes. This never really
worked, and led the rest of the tree to be unmanagable. This commit
replaces that system with a simpler one, which is being driven by
javascript.
This also allowed a much simpler tree, which allowed us to
- make the popups rezisable (with a resize anchor)
- move the window handle to above (configurable)
- Add and remove tabs without having manually reflow where all labels
are
|
| |
|
| |
|
|
|
|
|
|
| |
Now all logic for handling hiding and showing popups are inside the
PopupElement class, making it much harder to do stuff incorrectly. It
also slowly releases the knot around popup.ts.
|
|
This moves almost everything out of globals.ts, into sepparate files.
Things are still slightly to tightly coupled. But that is worked on.
|