aboutsummaryrefslogtreecommitdiffstats
path: root/yocto_console_view/src/module/view/modal/modal.controller.js
diff options
context:
space:
mode:
Diffstat (limited to 'yocto_console_view/src/module/view/modal/modal.controller.js')
-rw-r--r--yocto_console_view/src/module/view/modal/modal.controller.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/yocto_console_view/src/module/view/modal/modal.controller.js b/yocto_console_view/src/module/view/modal/modal.controller.js
new file mode 100644
index 0000000..b2cea0d
--- /dev/null
+++ b/yocto_console_view/src/module/view/modal/modal.controller.js
@@ -0,0 +1,22 @@
+/*
+ * decaffeinate suggestions:
+ * DS102: Remove unnecessary code created because of implicit returns
+ * Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md
+ */
+class ConsoleModal {
+ constructor($scope, $uibModalInstance, selectedBuild) {
+ this.$uibModalInstance = $uibModalInstance;
+ this.selectedBuild = selectedBuild;
+ $scope.$on('$stateChangeStart', () => {
+ return this.close();
+ });
+ }
+
+ close() {
+ return this.$uibModalInstance.close();
+ }
+}
+
+
+angular.module('yocto_console_view')
+.controller('consoleModalController', ['$scope', '$uibModalInstance', 'selectedBuild', ConsoleModal]);