diff --git a/src/angular-app/languageforge/lexicon/new-project/non-send-receive/new-project-select-primary-language.component.html b/src/angular-app/languageforge/lexicon/new-project/non-send-receive/new-project-select-primary-language.component.html index b2b446c739..d4e9178e53 100644 --- a/src/angular-app/languageforge/lexicon/new-project/non-send-receive/new-project-select-primary-language.component.html +++ b/src/angular-app/languageforge/lexicon/new-project/non-send-receive/new-project-select-primary-language.component.html @@ -8,6 +8,11 @@

Select Primary Language

+
+
+ Select +
+
diff --git a/src/angular-app/languageforge/lexicon/new-project/non-send-receive/new-project-select-primary-language.component.ts b/src/angular-app/languageforge/lexicon/new-project/non-send-receive/new-project-select-primary-language.component.ts index 3fd2ba5cc6..b741608cb5 100644 --- a/src/angular-app/languageforge/lexicon/new-project/non-send-receive/new-project-select-primary-language.component.ts +++ b/src/angular-app/languageforge/lexicon/new-project/non-send-receive/new-project-select-primary-language.component.ts @@ -28,6 +28,31 @@ export class NewProjectSelectPrimaryLanguageController implements angular.IContr return ''; } + openNewLanguageModal(): void { + const modalInstance = this.$modal.open({ + templateUrl: '/angular-app/languageforge/lexicon/shared/select-new-language.modal.html', + controller: ['$scope', '$uibModalInstance', + ($scope: any, $modalInstance: angular.ui.bootstrap.IModalInstanceService) => { + $scope.selected = { + code: '', + language: {} + }; + $scope.add = () => { + $modalInstance.close($scope.selected); + }; + + $scope.close = $modalInstance.dismiss; + } + ], + windowTopClass: 'modal-select-language' + }); + modalInstance.result.then(selected => { + this.npsNewProject.languageCode = selected.code; + this.npsNewProject.language = selected.language; + }, () => {}); + } + + } export const NewProjectSelectPrimaryLanguageComponent: angular.IComponentOptions = { diff --git a/src/angular-app/languageforge/lexicon/shared/select-new-language-modal.html b/src/angular-app/languageforge/lexicon/shared/select-new-language-modal.html new file mode 100644 index 0000000000..1da0c41ad2 --- /dev/null +++ b/src/angular-app/languageforge/lexicon/shared/select-new-language-modal.html @@ -0,0 +1,24 @@ + + +