Task #505

Controller class refactor

Added by Davide Principi almost 10 years ago. Updated over 8 years ago.

Status:CLOSEDStart date:09/21/2011
Priority:ImmediateDue date:
Assignee:-% Done:

100%

Category:nethserver-nethgui
Target version:LiveDemo1

Description

Change the Controller to fit the client-side Action behaviors.

Hint: some parts may be moved from TableController class.


Related issues

Related to Nethgui - Task #500: RemoteAccess module CLOSED 09/20/2011
Related to Nethgui - Feature #504: User redirects on client side CLOSED 09/21/2011
Related to NethServer 6 - Feature #468: Package manager UI module CLOSED 09/13/2011 10/29/2012

Associated revisions

Revision 818f7f80
Added by Davide Principi almost 10 years ago

Refs #505. Now Controller renders all actions but the first in disabled state by default.

Revision 4503ba0c
Added by Davide Principi almost 10 years ago

Refs #505 #500. RemoteAccess module is now based on Nethgui_Module_TabsController.

Removed TABS view from List composition; moved into the new TabsController.

Revision 65ad5aa1
Added by Davide Principi almost 10 years ago

Refs #505. Fixed transient dialog dismission:

Dismiss transient dialog boxes only if a real browser redirection occurrs.

Revision 36521f74
Added by Davide Principi almost 10 years ago

Refs #505. Fixed transient dialog dismission:

Dismiss transient dialog boxes only if a real browser redirection occurrs.

Revision 7d70d596
Added by Davide Principi almost 10 years ago

Refs #505, #504. Changes in Nethgui_Core_UserInterface

You can invoke client methods through UserInterface, see CommandInterface.

  • Added "Client" package.
  • Added ExposeDisabledClass behaviour in client framework to set/unset "disabled" class on enable/disable methods.
  • Removed "Reaction" component
  • CSS Enhancements for Buttonset visualization

History

#1 Updated by Davide Principi almost 10 years ago

  • Subject changed from UI: Tabs interaction refactor to Controller class refactor
  • Status changed from NEW to ON_DEV
  • Priority changed from Normal to Immediate
  • Target version changed from Sigma to LiveDemo1

#2 Updated by Davide Principi almost 10 years ago

  • % Done changed from 0 to 80

#3 Updated by Davide Principi almost 10 years ago

  • Status changed from ON_DEV to MODIFIED
  • % Done changed from 80 to 100

Applied in changeset commit:1c8eb60234dc426d00b1eedca8acf01ae1f64394.

Also available in: Atom PDF