-
Notifications
You must be signed in to change notification settings - Fork 66
Open
Description
- Use one-time-binding for static content or the output of deterministic functions, e.g. Fix ts() in angular templates to use one-time binding #570
- Move server-side module definition into an
.ang.phpfile and out ofhook_civicrm_angularModules()- revert that function to delegate to_volunteer_civix_civicrm_angularModules(). - Break up monolithic "volunteer" Angular module into smaller bite-sized modules.
- Break up
CRM_Volunteer_Page_Angularinto front-end and back-end pages, and only load the modules needed for each. - Use components instead of directives when possible.
- Break up monolithic js files into one file per component/directive.
- Pre-load backbone code on the back-end angular pages instead of depending on the clientside script loading done by
angularprofiles(which is broken on some CMS configurations, see civicrm/org.civicrm.contactlayout@24f9a1f) - Stop using AJAX to load Angular tab content - core now supports loading it directly
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels