diff --git a/DynamicBibleIonic/src/app/app.module.ts b/DynamicBibleIonic/src/app/app.module.ts
index 696d6aed..5e1ff267 100644
--- a/DynamicBibleIonic/src/app/app.module.ts
+++ b/DynamicBibleIonic/src/app/app.module.ts
@@ -7,6 +7,7 @@ import {SearchPage} from "../pages/search/search";
import {ComponentLoader} from "../components/component-loader/component-loader.ts";
import {Passage} from "../components/passage/passage.ts";
import {Strongs} from "../components/strongs/strongs.ts";
+import {StrongsModal} from "../components/strongs-modal/strongs-modal.ts";
@NgModule({
declarations: [
@@ -15,6 +16,7 @@ import {Strongs} from "../components/strongs/strongs.ts";
ComponentLoader,
Passage,
Strongs,
+ StrongsModal,
],
imports: [
IonicModule.forRoot(MyApp),
@@ -26,6 +28,7 @@ import {Strongs} from "../components/strongs/strongs.ts";
SearchPage,
Passage,
Strongs,
+ StrongsModal,
],
providers: [{ provide: ErrorHandler, useClass: IonicErrorHandler }]
})
diff --git a/DynamicBibleIonic/src/components/passage/passage.html b/DynamicBibleIonic/src/components/passage/passage.html
index 5dac8e52..f5394c94 100644
--- a/DynamicBibleIonic/src/components/passage/passage.html
+++ b/DynamicBibleIonic/src/components/passage/passage.html
@@ -8,6 +8,7 @@
diff --git a/DynamicBibleIonic/src/components/passage/passage.ts b/DynamicBibleIonic/src/components/passage/passage.ts
index 0f3cb88c..4adf79b4 100644
--- a/DynamicBibleIonic/src/components/passage/passage.ts
+++ b/DynamicBibleIonic/src/components/passage/passage.ts
@@ -24,4 +24,8 @@ export class Passage {
openStrongs(strongs: string) {
this.onStrongs.emit(this.dict+strongs);
}
+
+ isPunct(c: string) {
+ return new RegExp('^[\.\,\;\:\?\!]$').test(c)
+ }
}
\ No newline at end of file
diff --git a/DynamicBibleIonic/src/components/strongs-modal/strongs-modal.html b/DynamicBibleIonic/src/components/strongs-modal/strongs-modal.html
new file mode 100644
index 00000000..d3de8160
--- /dev/null
+++ b/DynamicBibleIonic/src/components/strongs-modal/strongs-modal.html
@@ -0,0 +1,18 @@
+
+
+
+ Strongs: {{item.prefix}}{{item.sn}}
+
+
+
+
+
+
+
+
+ {{item.def.tr}} ({{item.def.sn}}) - {{item.def.p}} - {{item.def.lemma}} -
+
+
\ No newline at end of file
diff --git a/DynamicBibleIonic/src/components/strongs-modal/strongs-modal.ts b/DynamicBibleIonic/src/components/strongs-modal/strongs-modal.ts
new file mode 100644
index 00000000..2928fde3
--- /dev/null
+++ b/DynamicBibleIonic/src/components/strongs-modal/strongs-modal.ts
@@ -0,0 +1,22 @@
+import {Component} from "@angular/core";
+import { ModalController, Platform, NavParams, ViewController } from 'ionic-angular';
+
+@Component({
+ selector: "strongs-modal",
+ templateUrl: "strongs-modal.html"
+})
+export class StrongsModal {
+ item: StrongsResult;
+
+ constructor(
+ public platform: Platform,
+ public params: NavParams,
+ public viewCtrl: ViewController
+ ) {
+ this.item = this.params.get('strongsid') as StrongsResult;
+ }
+
+ dismiss() {
+ this.viewCtrl.dismiss();
+ }
+}
\ No newline at end of file
diff --git a/DynamicBibleIonic/src/pages/search/search.html b/DynamicBibleIonic/src/pages/search/search.html
index 8ab562ba..43b02ca3 100644
--- a/DynamicBibleIonic/src/pages/search/search.html
+++ b/DynamicBibleIonic/src/pages/search/search.html
@@ -1,6 +1,6 @@
-