1. 29 Mar, 2019 1 commit
  2. 17 Jun, 2017 3 commits
    • totten's avatar
      CRM-20600 - Angular deps - Add missing/implicit dependencies · f687a1d2
      totten authored
      Several modules depended on `crmResource` but didn't declare it.
      f687a1d2
    • totten's avatar
      CRM-20600 - Angular deps - Move from *.js to *.php · 0b199194
      totten authored
      If third-parties are allowed to alter the HTML content, then they may
      introduce new dependencies.  This means that they'll need to delcare those
      dependencies.
      
      This commit actually moves the declarations for any in-house modules to PHP.
      0b199194
    • totten's avatar
      CRM-20600 - Move Angular metadata to civix-style files · 8456e727
      totten authored
      This PR moves the metadata about Angular modules out of Civi\Angular\Manager
      and into standalone files (`ang/*.ang.php`).  This uses the same structure
      as `civix`.  Also, this makes it easier to navigate between the
      JS/HTML/CSS/PHP content.
      
      To test that these changes were safe, I ran the following command before and
      after this commit:
      
      $ cv ev 'var_dump(Civi::service("angular")->getModules());'
      
      The results were substantively identical.
      8456e727