Ticket #183 (closed enhancement: fixed)

Opened 3 years ago

Last modified 3 years ago

Rewrite #1 : rewrite ajaxified web flows into plugin

Reported by: work@… Owned by: work@…
Priority: major Milestone: Should have
Component: General Version:
Keywords: Cc:
Product: Operating system:
URL: Hardware:

Description

Ajaxified web flows are now being used among projects, which makes updates harder to do (or they don't happen at all). Also, it makes redistribution and maintainability much easier.

Change History

Changed 3 years ago by work@…

  • owner changed from Work@… to work@…
  • status changed from new to assigned

Changed 3 years ago by work@…

  • type changed from defect to enhancement
  • milestone changed from 0.6.1 to 0.7

Changed 3 years ago by work@…

in progress in the grails-plugins project...

Changed 3 years ago by work@…

  • status changed from assigned to accepted

Changed 3 years ago by work@…

Related to #208

Changed 3 years ago by work@…

  • summary changed from rewrite ajaxified web flows into plugin to Rewrite #2 : rewrite ajaxified web flows into plugin

Changed 3 years ago by work@…

  • summary changed from Rewrite #2 : rewrite ajaxified web flows into plugin to Rewrite #1 : rewrite ajaxified web flows into plugin

Changed 3 years ago by work@…

The ajaxflow plugin has been published to the Grails repository at  http://www.grails.org/plugin/ajaxflow

Changed 3 years ago by work@…

Refactoring part one in r1284

- created a new ajaxFlow wizard: studyWizard
- refactored all wizard logic into this newly created wizard
- seperated css and js in more logical entities (not yet complete)
- changed importer and studyWizard to use the same css and images
- removed old wizard related controller, views, css and js

todo:
- clean up js / css even more (perhaps even use lesscss?)
- create a plugin for the template part, extending ajaxflow taglib
- make table editor stuff / css / initialization more generic
- etc

Changed 3 years ago by work@…

Sorry, changelist was incorrect, correct changelist is r1286

Changed 3 years ago by work@…

additional refactoring in r1287. Does work locally, but not on ci. My guess is that it has something to do with the camelcase in 'studyWizard'... diving in this more tomorrow...

Changed 3 years ago by work@…

fixed ci issue in r1302, r1302 and r1304

Changed 3 years ago by work@…

- added study title to wizard (issue #209) in r1308
- made breakcrumbs clickable (issue #208) in r1309, r1310

Changed 3 years ago by work@…

- fixed ajaxbuttons in de study wizard that were not refactored in r1353

Changed 3 years ago by work@…

  • status changed from accepted to closed
  • resolution set to fixed

this is pretty much done... on to part two in #225

Note: See TracTickets for help on using tickets.