From ab52782d2bc01b73ab72f559b20e5f728b964361 Mon Sep 17 00:00:00 2001 From: Harris Tzovanakis Date: Wed, 3 Aug 2016 15:49:36 +0200 Subject: [PATCH] global: improvement of project structure * Improves project structure by splitting the components. * Improves test feedback by adding test coverage report when you run ``npm test``. Signed-off-by: Harris Tzovanakis --- examples/simple/index.html | 2 +- examples/simple/static/app.js | 2 +- gulpfile.js | 28 +- karma-src.conf.js | 9 +- package.json | 2 +- .../controllers/InvenioRecordsCtrl.js | 422 +++++++++ .../directives/invenioRecords.js | 105 ++ .../directives/invenioRecordsActions.js | 65 ++ .../directives/invenioRecordsAlert.js | 65 ++ .../directives/invenioRecordsForms.js | 206 ++++ .../directives/invenioRecordsLoading.js | 65 ++ src/invenio-records-js/invenioRecords.js | 34 + .../invenioRecords.module.js | 894 ------------------ .../services/InvenioRecordsAPI.js | 76 ++ .../invenioRecordsActionsSpec.js | 2 +- .../invenio-records-js/controllersSpec.js | 10 +- 16 files changed, 1072 insertions(+), 915 deletions(-) create mode 100644 src/invenio-records-js/controllers/InvenioRecordsCtrl.js create mode 100644 src/invenio-records-js/directives/invenioRecords.js create mode 100644 src/invenio-records-js/directives/invenioRecordsActions.js create mode 100644 src/invenio-records-js/directives/invenioRecordsAlert.js create mode 100644 src/invenio-records-js/directives/invenioRecordsForms.js create mode 100644 src/invenio-records-js/directives/invenioRecordsLoading.js create mode 100644 src/invenio-records-js/invenioRecords.js delete mode 100644 src/invenio-records-js/invenioRecords.module.js create mode 100644 src/invenio-records-js/services/InvenioRecordsAPI.js diff --git a/examples/simple/index.html b/examples/simple/index.html index a3475a1..cad5508 100644 --- a/examples/simple/index.html +++ b/examples/simple/index.html @@ -28,7 +28,7 @@ - +