From fb04a3f16dc57fee5d873024cff34a40a53e6ff2 Mon Sep 17 00:00:00 2001 From: ganeshkumar1989 Date: Thu, 10 May 2018 10:39:25 +0530 Subject: [PATCH] feat(oui-inline-adder): add inline-adder component --- src/ovh-ui-angular/controllers/index.js | 2 ++ .../controllers/inline-adder.controller.js | 13 +++++++++++++ src/ovh-ui-angular/ovh-ui-angular.config.json | 4 ++++ 3 files changed, 19 insertions(+) create mode 100644 src/ovh-ui-angular/controllers/inline-adder.controller.js diff --git a/src/ovh-ui-angular/controllers/index.js b/src/ovh-ui-angular/controllers/index.js index e5cb4de..000bdcc 100644 --- a/src/ovh-ui-angular/controllers/index.js +++ b/src/ovh-ui-angular/controllers/index.js @@ -3,6 +3,7 @@ import chipsController from "./chips.controller"; import criteriaAdderController from "./criteria-adder.controller"; import datagridController from "./datagrid.controller"; import fieldController from "./field.controller"; +import inlineAdderController from "./inline-adder.controller"; import navbarController from "./navbar.controller"; import paginationController from "./pagination.controller"; import progressController from "./progress.controller"; @@ -17,6 +18,7 @@ angular.module("app") .controller("ChipsCtrl", chipsController) .controller("DatagridCtrl", datagridController) .controller("FieldCtrl", fieldController) + .controller("InlineAdderCtrl", inlineAdderController) .controller("NavbarCtrl", navbarController) .controller("PaginationCtrl", paginationController) .controller("ProgressCtrl", progressController) diff --git a/src/ovh-ui-angular/controllers/inline-adder.controller.js b/src/ovh-ui-angular/controllers/inline-adder.controller.js new file mode 100644 index 0000000..06d5275 --- /dev/null +++ b/src/ovh-ui-angular/controllers/inline-adder.controller.js @@ -0,0 +1,13 @@ +export default class { + onAdd (form) { + this.addedForm = form; + } + + onRemove (form) { + this.removedForm = form; + } + + onChange (forms) { + this.changedForms = forms; + } +} diff --git a/src/ovh-ui-angular/ovh-ui-angular.config.json b/src/ovh-ui-angular/ovh-ui-angular.config.json index fbb68a8..edcdd89 100644 --- a/src/ovh-ui-angular/ovh-ui-angular.config.json +++ b/src/ovh-ui-angular/ovh-ui-angular.config.json @@ -50,6 +50,10 @@ "header-tabs": { "group": "components" }, + "inline-adder": { + "controller": "InlineAdderCtrl", + "group": "components" + }, "message": { "group": "components" },