35 lines
806 B
TypeScript
Raw Normal View History

import { EventEmitter, Component, Input, Output } from "@angular/core";
import { Reference } from '../../Reference.ts';
@Component({
selector: "strongs",
templateUrl: "strongs.html"
})
export class Strongs {
@Output()
onClose = new EventEmitter<CardItem>();
@Output()
onPassageClicked = new EventEmitter<OpenData>();
@Input()
item: StrongsResult;
@Input()
cardItem: CardItem;
constructor() {
}
close()
{
this.onClose.emit(this.cardItem);
}
makePassage(p: string) {
return Reference.bookName(parseInt(p.split(";")[0])) + ' ' + p.split(";")[1] + ":" + p.split(";")[2];
}
openPassage(p: string) {
let ref = this.makePassage(p);
this.onPassageClicked.emit({ card: this.cardItem, qry: ref });
}
}