Opened 6 years ago

Last modified 6 years ago

#936 new feature request

"Persistent editing" with EditArea/Asgard

Reported by: flack Owned by: flack
Priority: major Milestone: 8.09.10 Ragnaroek
Component: Asgard Version: 8.09 Ragnaroek
Keywords: Cc:

Description

This is a continuation of #166. I don't know how to best explain this, but here's my try:

If you edit something like a style element in Asgard, it is very likely that you need to save the same style element multpile times before you're happy with all your changes. Currently in Asgard, you can set the default mode to edit, so that the editor opens again right after saving. This means you don't have to click "Edit" each and every time, which is good, but it also means that you lose your undo information and caret position every time, which is not so good.

In EditArea?, you can define custom callback functions for load and save operations (see example 3 at http://www.cdolivet.net/editarea/editarea/exemples/exemple_full.html), so it would be really nice if we had a callback that saves the element we're editing in the background (and notifies the user about errors if necessary) while leaving the editor open. That way, you could set the editor to fullscreen, and edit all day long without needing to scroll to the correct position or using RCS to get back to old versions.

(What would be even cooler would be to also write an open callback, so that you could open multiple elements in tabs (which editarea also supports), but I guess that would be a separate ticket

Change History (4)

comment:1 Changed 6 years ago by bergie

  • Component changed from MidCOM component to Asgard
  • Owner changed from bergie to flack

comment:2 Changed 6 years ago by bergie

  • Milestone changed from 8.09.4 Ragnaroek to 8.09.5 Ragnaroek

comment:3 Changed 6 years ago by bergie

  • Milestone changed from 8.09.5 Ragnaroek to 8.09.6 Ragnaroek

comment:4 Changed 6 years ago by piotras

  • Milestone changed from 8.09.6 Ragnaroek to 8.09.7 Ragnaroek
Note: See TracTickets for help on using tickets.