From 13470939aab47222233e1f2f10698d5c1f70588a Mon Sep 17 00:00:00 2001 From: "jason.wall" Date: Mon, 21 Aug 2017 17:21:21 -0400 Subject: [PATCH] FEATURE: Started working on a verse picker --- .../components/verse-picker/verse-picker.html | 43 +++++++++++++++++++ .../components/verse-picker/verse-picker.scss | 25 +++++++++++ .../components/verse-picker/verse-picker.ts | 41 ++++++++++++++++++ 3 files changed, 109 insertions(+) create mode 100644 DynamicBibleIonic/src/components/verse-picker/verse-picker.html create mode 100644 DynamicBibleIonic/src/components/verse-picker/verse-picker.scss create mode 100644 DynamicBibleIonic/src/components/verse-picker/verse-picker.ts diff --git a/DynamicBibleIonic/src/components/verse-picker/verse-picker.html b/DynamicBibleIonic/src/components/verse-picker/verse-picker.html new file mode 100644 index 00000000..fa56b1e1 --- /dev/null +++ b/DynamicBibleIonic/src/components/verse-picker/verse-picker.html @@ -0,0 +1,43 @@ + + + + Error:Strongs: {{item.prefix}}{{item.sn}} + + + + + + + +
+

Strong's Definitition

+

+ {{item.def.tr}} + - {{item.def.p}} - {{item.def.lemma}} - +
+

+ +
+

Cross References

+    Translated as {{item.crossrefs.ss.length}} words +
+
+ {{wrd.w}}: {{makePassage(p.r)}}, +
+
+
+
+ + + \ No newline at end of file diff --git a/DynamicBibleIonic/src/components/verse-picker/verse-picker.scss b/DynamicBibleIonic/src/components/verse-picker/verse-picker.scss new file mode 100644 index 00000000..d5d56169 --- /dev/null +++ b/DynamicBibleIonic/src/components/verse-picker/verse-picker.scss @@ -0,0 +1,25 @@ +strongs-modal { + a { + cursor: pointer !important; + color: black; + border-bottom: 1px dotted #b3bfd0; + } + + .bar-button-ios { + padding-right: 25px; + padding-left: 9px; + } + + .bar-button-md, .bar-button-wp { + padding-left: 25px; + padding-right: 9px; + } + + .scroll-content { + line-height: 1.5em; + } + + dd { + line-height: 1.7em; + } +} \ No newline at end of file diff --git a/DynamicBibleIonic/src/components/verse-picker/verse-picker.ts b/DynamicBibleIonic/src/components/verse-picker/verse-picker.ts new file mode 100644 index 00000000..06233d0d --- /dev/null +++ b/DynamicBibleIonic/src/components/verse-picker/verse-picker.ts @@ -0,0 +1,41 @@ +import { EventEmitter, Component, Output, OnInit } from "@angular/core"; +import { Platform, NavParams, ViewController } from 'ionic-angular'; + +@Component({ + selector: "verse-picker", + templateUrl: "verse-picker.html" +}) +export class VersePickerModal implements OnInit +{ + @Output() + onItemClicked = new EventEmitter(); + + constructor( + public platform: Platform, + public params: NavParams, + public viewCtrl: ViewController + ) + { + this.onItemClicked.subscribe(item => + { + let pg = this.params.get('onItemClicked'); + pg.updateUIwithItems(item, false); + }); + } + + ngOnInit(): void + { + + } + + dismiss() + { + this.viewCtrl.dismiss(); + } + + openItem(p: string) + { + this.onItemClicked.emit(p); + this.dismiss(); + } +}