|
|
|
@ -7,6 +7,7 @@ import { VacationRuleRequest } from './../model/VacationRuleRequest';
|
|
|
|
import { Component, OnInit } from '@angular/core';
|
|
|
|
import { Component, OnInit } from '@angular/core';
|
|
|
|
import { TranslatorService } from 'src/app/hmg-common/services/translator/translator.service';
|
|
|
|
import { TranslatorService } from 'src/app/hmg-common/services/translator/translator.service';
|
|
|
|
import { Router } from '@angular/router';
|
|
|
|
import { Router } from '@angular/router';
|
|
|
|
|
|
|
|
import { ButtonInput } from 'src/app/uI-elements/button.input';
|
|
|
|
|
|
|
|
|
|
|
|
@Component({
|
|
|
|
@Component({
|
|
|
|
selector: 'app-home',
|
|
|
|
selector: 'app-home',
|
|
|
|
@ -23,7 +24,7 @@ export class HomeComponent implements OnInit {
|
|
|
|
IsReachEnd: boolean = false;
|
|
|
|
IsReachEnd: boolean = false;
|
|
|
|
RespondAttributeList: any;
|
|
|
|
RespondAttributeList: any;
|
|
|
|
|
|
|
|
|
|
|
|
// button: ButtonInput;
|
|
|
|
button: ButtonInput;
|
|
|
|
// dateTime: DateTimeInput;
|
|
|
|
// dateTime: DateTimeInput;
|
|
|
|
// date: DateInput;
|
|
|
|
// date: DateInput;
|
|
|
|
// numberInput: NumberInput;
|
|
|
|
// numberInput: NumberInput;
|
|
|
|
@ -36,7 +37,7 @@ export class HomeComponent implements OnInit {
|
|
|
|
this.P_PAGE_NUM = 1;
|
|
|
|
this.P_PAGE_NUM = 1;
|
|
|
|
this.P_PAGE_LIMIT = 50;
|
|
|
|
this.P_PAGE_LIMIT = 50;
|
|
|
|
|
|
|
|
|
|
|
|
// this.button = new ButtonInput('btnSubmit', 'Submit', 'containerDiv', 'Y');
|
|
|
|
this.button = new ButtonInput('btnSubmit', 'Submit', 'containerDiv', 'Y');
|
|
|
|
// this.dateTime = new DateTimeInput('Start Date', 'SDate', '', 'containerDiv', 'Y', 'Y', 'Y');
|
|
|
|
// this.dateTime = new DateTimeInput('Start Date', 'SDate', '', 'containerDiv', 'Y', 'Y', 'Y');
|
|
|
|
// this.date = new DateInput('Start Date', 'SDate', '', 'containerDiv', 'Y', 'Y', 'Y');
|
|
|
|
// this.date = new DateInput('Start Date', 'SDate', '', 'containerDiv', 'Y', 'Y', 'Y');
|
|
|
|
// this.numberInput = new NumberInput('Roll No.:', 'rollNo', '', 'containerDiv', 'Y', 'Y', 'Y');
|
|
|
|
// this.numberInput = new NumberInput('Roll No.:', 'rollNo', '', 'containerDiv', 'Y', 'Y', 'Y');
|
|
|
|
@ -55,11 +56,11 @@ export class HomeComponent implements OnInit {
|
|
|
|
this.getVacationRules();
|
|
|
|
this.getVacationRules();
|
|
|
|
// let elem = document.getElementById('btnSubmit');
|
|
|
|
// let elem = document.getElementById('btnSubmit');
|
|
|
|
|
|
|
|
|
|
|
|
// const elemDiv = document.createElement('div');
|
|
|
|
const elemDiv = document.createElement('div');
|
|
|
|
// elemDiv.id = this.elementID;
|
|
|
|
// elemDiv.id = this.elementID;
|
|
|
|
// elemDiv.className = '';
|
|
|
|
elemDiv.className = '';
|
|
|
|
|
|
|
|
|
|
|
|
// elemDiv.innerHTML = this.button.getTemplate();
|
|
|
|
elemDiv.innerHTML = this.button.getTemplate();
|
|
|
|
// elemDiv.innerHTML = this.dateTime.getTemplate();
|
|
|
|
// elemDiv.innerHTML = this.dateTime.getTemplate();
|
|
|
|
// elemDiv.innerHTML = this.date.getTemplate();
|
|
|
|
// elemDiv.innerHTML = this.date.getTemplate();
|
|
|
|
// elemDiv.innerHTML = this.numberInput.getTemplate();
|
|
|
|
// elemDiv.innerHTML = this.numberInput.getTemplate();
|
|
|
|
@ -67,14 +68,14 @@ export class HomeComponent implements OnInit {
|
|
|
|
// elemDiv.innerHTML = this.textAreaInput.getTemplate();
|
|
|
|
// elemDiv.innerHTML = this.textAreaInput.getTemplate();
|
|
|
|
// elemDiv.innerHTML = this.timeInput.getTemplate();
|
|
|
|
// elemDiv.innerHTML = this.timeInput.getTemplate();
|
|
|
|
|
|
|
|
|
|
|
|
// document.getElementById('containerDiv').appendChild(elemDiv);
|
|
|
|
document.getElementById('containerDiv').appendChild(elemDiv);
|
|
|
|
|
|
|
|
|
|
|
|
// let elem = document.getElementById("btnSubmit");
|
|
|
|
let elem = document.getElementById("btnSubmit");
|
|
|
|
// console.log(elem);
|
|
|
|
// console.log(elem);
|
|
|
|
// elem.addEventListener("click", (e) => {
|
|
|
|
elem.addEventListener("click", (e) => {
|
|
|
|
// this.showAlert();
|
|
|
|
this.showAlert();
|
|
|
|
// e.stopImmediatePropagation();
|
|
|
|
e.stopImmediatePropagation();
|
|
|
|
// });
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|