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
+
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 @@
+
+
+