CRM-14479 - Implement "/civicrm/a" page
authorTim Otten <totten@civicrm.org>
Wed, 16 Apr 2014 02:25:38 +0000 (19:25 -0700)
committerTim Otten <totten@civicrm.org>
Tue, 20 May 2014 03:13:50 +0000 (20:13 -0700)
commite7ff70420d0eca8795ff46e4d9bb8a4589f4228a
tree6444ff2abd062e697bcdc8006a7184cb491664c5
parentca6ccfb7034aa5a0615d87b3a565dab7ccbad218
CRM-14479 - Implement "/civicrm/a" page

This page is a container for Angular-based pages. To develop a new Angular-based page,
one would:

a) Create a JS file which defines an Angular module. (The file should start
out with "var myModule = angular.module(...)".)

b) Register the module-name/file-name. This can be registered either by:

 - If writing a CiviCRM extension, then implement hook_civicrm_angularModules.
 - If writing a CiviCRM component, then implement getAngularModules().
CRM/Core/Component/Info.php
CRM/Core/Page/Angular.php [new file with mode: 0644]
CRM/Core/xml/Menu/Misc.xml
CRM/Extension/Mapper.php
CRM/Utils/Hook.php
templates/CRM/Core/Page/Angular.tpl [new file with mode: 0644]