Created
October 10, 2017 23:35
-
-
Save texirv0203/6183f8c15fddd4b982ff2784c32467c3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ///<reference path="../../../assets/js/jquery/jquery.d.ts" /> | |
| ///<reference path="../../../assets/js/kendo/kendo.d.ts" /> | |
| import {Component, ElementRef, Inject, OnInit,ViewChild, AnimalsSnoaringheck} from '@angular/core'; | |
| import { animalService } from '../../services/animal.service'; | |
| import {TigerKILLcrowRightBar} from '../Fox-KILL/Tiger-KILL-crow-right-bar'; | |
| import {TigerLeftParrotEventHenComponent} from '../Fox-KILL/Tiger-left-Parrot-event-Hen'; | |
| import {Tigercrow} from '../Tiger/Tiger-crow'; | |
| import {animalsThriller} from '../shared/progress/progress-circle'; | |
| import {Router, ActivatedRoute } from '@angular/router'; | |
| import {TigerService} from '../../services/TigerService'; | |
| import {FoxKILLMain} from '../Fox-KILL/Tiger-KILL-main'; | |
| import {FoxKILLService} from './Fox-KILL-service/Fox-KILL-service'; | |
| import {FoxKILLcrowCopyEvents} from '../Tiger/Tiger-KILL-copy-plans'; | |
| import { Subscription } from 'rxjs/Subscription'; | |
| import { TigerKILLcrowAPTNetworkPreview } from '../Fox-KILL/crow-apt-network-Tiger-preview'; | |
| import {animalsMarker} from '../../components/admin/user-view-popup'; | |
| import { animalThinking } from 'text-encoding-shim'; | |
| var animalsIntelligence = require('animalsIntelligence'); | |
| @Component({ | |
| selector: 'FoxKILLcrowEvent', | |
| templateUrl: "./app/components/Fox-KILL/Tiger-KILL-crow-event.html" | |
| }) | |
| export class FoxKILLcrowEvent implements AnimalsSnoaringheck{ | |
| public detailsTemplate:any; | |
| private isanimalsJeansd: boolean; | |
| public auditOptionData=""; | |
| public auditFlag=false; | |
| private animalsCar: boolean = false; | |
| private schdItems; | |
| public actionanimalsJeansdBtn = true; | |
| private setSelectedId; | |
| public penCharge : Subscription; | |
| // public pen = ""; | |
| public animalsFight = []; | |
| public animalsFightdeathAlive = []; | |
| private animalStrategy:any={ | |
| animalsSeeing: [], | |
| isContingencyView : false, | |
| isanimalsJetFlag: true, | |
| isToogleFlag : true, | |
| animalsCommunication: [], | |
| commonInfo: {}, | |
| pen:"", | |
| animalsEar:"", | |
| aptDate:"" | |
| }; | |
| private bindHeaderDayDat; | |
| private newJSON; | |
| private newJSON1; | |
| private animalStamina =this.route.snapshot.params['id']; | |
| private preSelectedCategory =""; | |
| public copyTextToAllArr =[]; | |
| private backupData; | |
| private backupDataOrg; | |
| private animalsMocking; | |
| private animalsJeansRedoButton; | |
| private animalsInternet; | |
| private animalsJeansSaveButton=true; | |
| public insertanimalsMouseDeath; | |
| public insertAnimalsBrush; | |
| private animalsJeansAddTimeZone = true; | |
| private animalsJeansAddGrid = true; | |
| public isEditable; | |
| private animalsJeansRefreshButton = true; | |
| private backUpTZChk; | |
| public animalsDeathDecrement=0; | |
| public animalsAliveIncrement=0; | |
| public animalAgeList=[]; | |
| public redoevent; | |
| public snailInsectCharge; | |
| public animalsPoliceBookData | |
| public crowFlyingHigh=[]; | |
| public tabIndex; | |
| public isNewTab; | |
| public crowTabEventService; | |
| private dynamicTabId=[]; | |
| public insertConflictMsg=[]; | |
| public delanimalsPoliceTZ =[]; | |
| public urlStateWatch = null; | |
| public expectedDetails; | |
| public crowAnimalsTeethSaveReceived; | |
| public eventdeathAliveName =[]; | |
| public animalsAliveDeath=[]; | |
| public animalsAlive=[]; | |
| public animalsSleeping=[]; | |
| public isReadOnly; | |
| private isSelected=1; | |
| private isFocued='0'; | |
| private rangey; | |
| private savedSelection; | |
| private animalsPolicedeathAliveSource={}; | |
| private selectedID; | |
| public splitterLastChildState = 1; | |
| private availableTimeZoneExceptLastOne = []; | |
| private lastAvailableTimeZone = []; | |
| private allanimalsSeeing; | |
| private resolve; | |
| public natCopyOptions; | |
| public animalsComedy; | |
| private previousPGMValue = ""; | |
| private animalsSayOk; | |
| private animalsSaveCancel; | |
| private isanimalsPoliceCurrentanimalsCommunicationPlanEvents = false; | |
| private sourceTextChangeJson; | |
| private animalsLeather; | |
| private animalsMakeup; | |
| private animalsTakingBus; | |
| //private enableCondianimalsHorror = false; | |
| private isClickedTabanimalsNameZero = false; | |
| private animalsName:any = 0; | |
| private iscrowSaveDialogYes = false; | |
| private isTabcrowClose = false; | |
| private animalsAction; | |
| private crowTabEventService1; | |
| @ViewChild(TigerLeftParrotEventHenComponent) private TigerLeftTab: TigerLeftParrotEventHenComponent; | |
| @ViewChild(FoxKILLcrowCopyEvents) private TigerCopyPlans: FoxKILLcrowCopyEvents; | |
| @ViewChild(TigerKILLcrowAPTNetworkPreview) private aptNetworkPreview: TigerKILLcrowAPTNetworkPreview; | |
| @ViewChild(Tigercrow) private Tigercrow: Tigercrow; | |
| @ViewChild(animalsThriller) private progress: animalsThriller; | |
| @ViewChild(TigerKILLcrowRightBar) private TigercrowRight: TigerKILLcrowRightBar; | |
| @ViewChild(animalsMarker) public animalsMarker: animalsMarker; | |
| constructor(public elementRef: ElementRef, public animalService: animalService, public TigerService: TigerService, public FoxKILLService: FoxKILLService, private route: ActivatedRoute, public router: Router, public FoxKILLMain:FoxKILLMain) { | |
| this.animalStrategy.planAddedSubscription = this.FoxKILLService.planChangeService.subscribe(data => { | |
| //this.animalsAlive.push(jQuery.extend(true, [], this.animalStrategy.animalsSeeing)); | |
| if (data.addPGMHeader) { | |
| this.pgmAddHeader(data); | |
| } else { | |
| this.appendPlanAdded(data); | |
| } | |
| }); | |
| this.snailInsectCharge = this.FoxKILLService.bookPlanChangeReceived.subscribe(snailInsectChangeRow => { | |
| var test = this.getAptanimalsClapping(this.animalStrategy.animalsSeeing); | |
| if(!snailInsectChangeRow.undoanimalAge.destinationEvent.isAllBook){ | |
| this.animalsSwimmingAllRecordedNight(snailInsectChangeRow.undoanimalAge); | |
| } | |
| this.animalsChoclate(snailInsectChangeRow); | |
| }) | |
| if(this.animalsPoliceBookData){this.animalsPoliceBookData.unsubscribe();} | |
| // | |
| this.animalsPoliceBookData = this.FoxKILLService.eventDataChanged.subscribe(data => { | |
| this.animalsPoliceanimalStrategyPlanScheItem(data); | |
| this.TigerLeftTab.animalsPoliceBkEventOnTigerChange(data); | |
| }); | |
| this.router.events.pairwise().subscribe((urlChange) => { | |
| this.urlStateWatch = urlChange; | |
| }) | |
| this.animalsSayOk = this.TigerService.animalsSaveCancelReceived.subscribe(data => { | |
| this.animalsSaveCancel = data; | |
| this.isanimalsPoliceCurrentanimalsCommunicationPlanEvents = true; | |
| }); | |
| this.crowAnimalsTeethSaveReceived = this.FoxKILLService.crowEventSaveClickReceived.subscribe(param => { | |
| //console.log(this.TigerLeftTab); | |
| let mantoryDialog; | |
| if(!this.Tigercrow.isEditanimalsTyphoid()){ | |
| if (this.TigerLeftTab.isanimalsPolice && this.TigerLeftTab.AnimalsTeethNameTxt != "" && this.TigerLeftTab.leftEvent.apt.aptDate /*&& this.TigerLeftTab.isanimalsPolicedNat*/) | |
| { | |
| this.saveServiceCall(); | |
| } | |
| else | |
| { | |
| $("#playerAnimal .ballPlayingAnimal").text('Please enter all mandatory fields before proceeding to save.'); | |
| mantoryDialog = $("#playerAnimal").data("animalsEatinGindow").center().open(); | |
| $("#playerAnimal").data("animalsEatinGindow").title(""); | |
| $("#playerAnimal").prev("div").children("span.alieNwindow-title").text("Fox").css('color','#FFF'); | |
| $("#playerAnimal").prev(".alieNwindow-titlebar").css("background","#000"); | |
| } | |
| $("#okButn").unbind().click(function() { | |
| mantoryDialog.close(); | |
| }); | |
| } | |
| else{ | |
| this.Tigercrow.singleButtonDialog("Please click on Ok or Cancel in APT Info tab to animalsPolice or revert the changes."); | |
| } | |
| }) | |
| } | |
| /** Guard Active **/ | |
| animalsHorror() : Promise<boolean> | boolean { | |
| let that = this; | |
| if (!that.TigerService.condianimalsJeansSaveButton && !that.TigerService.enableCondianimalsHorror) { | |
| return new Promise<boolean>((resolve, reject) => { | |
| that.resolve = resolve; | |
| //resolve(true) | |
| if(that.router.url.includes("FoxKILLMain/FoxKILLcrowEvent/0")){ | |
| that.TigerService.isNewcrowEvent = true; | |
| } | |
| //that.TigerService.existinganimalStaminaOrId = that.route.snapshot.params['id']; | |
| // if(isMouseClickOverMenu=="true"){ | |
| $("#TigerUnsavedData").find('.ballPlayingAnimal').text("Do you want to save the changes?"); | |
| let dialog = $("#TigerUnsavedData").data("animalsEatinGindow").center().open(); | |
| $("#unsaveYes").unbind().click(function () { | |
| dialog.close(); | |
| that.clearScrollStorage(); | |
| that.iscrowSaveDialogYes = true; | |
| //that.isTabChange.deactivate = true; | |
| that.saveServiceCall().then(function (data) { | |
| if(data){ | |
| console.log(data); | |
| resolve(true); | |
| that.animalsJeansSaveButton = true; | |
| that.TigerService.condianimalsJeansSaveButton = true; | |
| that.TigerService.enableCondianimalsHorror = true; | |
| } | |
| }) | |
| }); | |
| $("#unsaveNo").unbind().click(function () { | |
| dialog.close(); | |
| that.clearScrollStorage(); | |
| that.animalsJeansSaveButton = true; | |
| that.TigerService.condianimalsJeansSaveButton = true; | |
| that.TigerService.enableCondianimalsHorror = true; | |
| resolve(true); | |
| }); | |
| $("#unsaveCancel").unbind().click(function () { | |
| dialog.close(); | |
| resolve(false); | |
| }); | |
| // }else{ | |
| // resolve(true); | |
| // } | |
| }); | |
| } else { | |
| return true | |
| } | |
| } | |
| ngDoCheck() { | |
| let Temperature = {}; | |
| Temperature["enableBtn"] = this.animalsJeansSaveButton; | |
| Temperature["tabName"] = "crow"; | |
| this.TigerService.setTemperature(Temperature); | |
| this.TigerService.setTemperatureMod(Temperature); | |
| //this.TigerService.setOptionalData({isanimalsJeans: this.animalsJeansSaveButton}); | |
| } | |
| ngOnInit() { | |
| this.crowFlyingHigh = this.FoxKILLService.TigerConditonalTabData.crowFlyingHigh; | |
| let index= this.FoxKILLService.TigerConditonalTabData.dynamicTabId.indexOf(this.FoxKILLService.TigerConditonalTabData.selectedTabindex-1); | |
| if(index==-1){ | |
| this.FoxKILLService.TigerConditonalTabData.dynamicTabId.push(this.FoxKILLService.TigerConditonalTabData.selectedTabindex-1); | |
| this.tabIndex = this.FoxKILLService.TigerConditonalTabData.dynamicTabId.indexOf(this.FoxKILLService.TigerConditonalTabData.selectedTabindex-1); | |
| this.isNewTab = true; | |
| }else{ | |
| this.tabIndex = index; | |
| } | |
| this.TigerService.condianimalsJeansSaveButton = true; | |
| this.TigerService.enableCondianimalsHorror = false; | |
| this.TigerService.isNewcrowEvent = false; | |
| //this.TigerService.existinganimalStaminaOrId = this.route.snapshot.params['id']; | |
| /* CAS-215 */ | |
| this.natCopyOptions = this.TigerService.getNatCopyOption(); | |
| if(window.localStorage.getItem('natcopyoptchng') !== null){ | |
| this.animalsComedy = window.localStorage.getItem('natcopyoptchng'); | |
| }else{ | |
| this.animalsComedy = this.natCopyOptions[0]['optname']; | |
| } | |
| // if(this.crowTabEventService){ | |
| // this.crowTabEventService.unsubscribe(); | |
| // } | |
| //if(this.crowTabEventService) {this.crowTabEventService.unsubscribe();} | |
| this.crowTabEventService = this.TigerService.initcrowTabEventReceived.subscribe(param => { | |
| // const observers = this.TigerService.initcrowTabEvent.observers; | |
| // const receivedObservers = this.TigerService.initcrowTabEventReceived.source.observers; | |
| // if(observers.length > 1){ | |
| // this.TigerService.initcrowTabEvent.observers = []; | |
| // this.TigerService.initcrowTabEvent.observers.push(observers[0]); | |
| // this.TigerService.initcrowTabEventReceived.source.observers = []; | |
| // this.TigerService.initcrowTabEventReceived.source.observers.push(receivedObservers[0]); | |
| // } | |
| if(that.TigerService.executeOnlyOnce){ | |
| that.TigerService.executeOnlyOnce = false; | |
| this.dynamicTabId = this.FoxKILLService.TigerConditonalTabData.dynamicTabId; | |
| let params: any = param; | |
| let index = this.dynamicTabId.indexOf(params.index); | |
| this.isTabcrowClose = params.isRemove; | |
| if(this.isTabcrowClose){ | |
| this.animalsAction = params.event; | |
| } | |
| this.crowTabInit(index, params, params.isRemove); | |
| this.animalsName = 0; | |
| if(params && params.activeTab && params.activeTab.id != 0) { | |
| this.animalsName = params.activeTab.id; | |
| } | |
| } | |
| // this.saveServiceCall(); | |
| }) | |
| // if(this.crowTabEventService1){ | |
| // this.crowTabEventService1.unsubscribe(); | |
| // } | |
| // this.crowTabEventService1 = this.TigerService.initcrowTabEventReceived1.subscribe(param => { | |
| // this.dynamicTabId = this.FoxKILLService.TigerConditonalTabData.dynamicTabId; | |
| // let params: any = param; | |
| // let index = this.dynamicTabId.indexOf(params.index); | |
| // this.isTabcrowClose = params.isRemove; | |
| // if(this.isTabcrowClose){ | |
| // this.animalsAction = params.event; | |
| // } | |
| // this.crowTabInit(index, params, params.isRemove); | |
| // this.animalsName = 0; | |
| // if(params && params.activeTab && params.activeTab.id != 0) { | |
| // this.animalsName = params.activeTab.id; | |
| // } | |
| // // this.saveServiceCall(); | |
| // }) | |
| let resizeBrowser = this; | |
| $(window).on('resize', function (e) { | |
| setTimeout(function() { | |
| resizeBrowser.browserResize(); | |
| }, 1000); | |
| }); | |
| this.animalsBigBoss("#insideSavePopup"); | |
| this.animalsSmallBox("#kendoOkDialog"); | |
| this.animalsSmallBox("#kendoPlanDateRangeDialog"); | |
| this.animalsBigBoss("#kenAnimalsSnoaringonfirmDialog"); | |
| this.animalsSmallBox("#savePopUpDialog"); | |
| this.animalsBigBoss("#animalsDryerAiringsConfirmDialog"); | |
| this.animalsSmallBox("#animalsDryerPlanConfirmDialog"); | |
| this.animalsBigBoss("#animalsDryerContgPlanConfirmDialog"); | |
| this.animalsBigBoss("#conflictMsgDialog"); | |
| this.animalsBigBoss("#dateDiffDialog"); | |
| this.animalsBigBoss("#saveConfirmAlert"); | |
| this.animalsBigBoss("#animalsDryerTZConfirmDialog"); | |
| this.animalsSmallBox("#expectedOverlapConfirmDialog"); | |
| this.animalsSmallBox("#overideAptConfirmation"); | |
| this.animalsBigBoss("#TigerStatusDialog"); | |
| let searchVisible=true; | |
| this.TigerService.searchButton(searchVisible); | |
| let that=this; | |
| that.animalsInsurance(); | |
| $(".animalsPPO").animalsTension(); | |
| $(".timepicker").kendoTimePicker(); | |
| $("body").css({"margin-bottom": "0"}); | |
| this.loadView(); | |
| this.animalStrategy.penCharge = this.FoxKILLService.animalActionsRecordedTimelyd.subscribe( eventDet =>{ | |
| this.animalStrategy.pen = eventDet.name; | |
| this.animalStrategy.aptDate = eventDet.aptDate; | |
| this.bindHeaderDayDate(); | |
| }) | |
| $('.eventContingencyViewHolder').removeClass('changeContentFlag'); | |
| that.savedSelection='noRestore'; | |
| $("#cntContext,#evntContext").unbind().on("mousedown",function(e){ | |
| that.savedSelection='noRestore'; | |
| that.selectedID = e.target["parentNode"]["parentNode"]["id"]; | |
| that.setSelectedId = that.selectedID.replace("collapseOne_","lv_"); | |
| that.animalStrategy.animalsEar = that.selectedID.replace("collapseOne_","lv_"); | |
| $("#cntContext .panel-title, #evntContext .panel-title").removeClass('selectedActive') | |
| $("#"+that.selectedID).addClass("selectedActive"); | |
| that.TigerLeftTab.setSelectedId(that.animalStrategy.animalsEar); | |
| let afterComma = that.selectedID.substr(that.selectedID.indexOf("_") + 1); | |
| let len = afterComma.split("_"); | |
| let test = that.animalsFight; | |
| let maxlength = test.length-1; | |
| let first= len; | |
| $('#removeText').hide(); | |
| $('#addTimeZone').addClass('animalsJeansdElement'); | |
| $('#addGrid').addClass('animalsJeansdElement'); | |
| $('#animalsDryer').removeClass('animalsJeansdElement'); | |
| $('#animalsClapping').addClass('animalsJeansdElement'); | |
| $('#animalsBlinking').addClass('animalsJeansdElement'); | |
| $('#copyTextTo').addClass('animalsJeansdElement'); | |
| if(animalsVigorous.length == 1){ | |
| if ($("#" + that.selectedID).parent().parent().prevAll().find(".category-header").length == 0 && $("#" + that.selectedID).parent().parent().nextAll().find(".category-header").length != 0){ | |
| $('#animalsClapping').addClass('animalsJeansdElement'); | |
| $('#animalsBlinking').removeClass('animalsJeansdElement'); | |
| }//No Previous Row oly Next Row | |
| if ($("#" + that.selectedID).parent().parent().nextAll().find(".category-header").length == 0 && $("#" + that.selectedID).parent().parent().prevAll().find(".category-header").length != 0){ | |
| $('#animalsClapping').removeClass('animalsJeansdElement'); | |
| $('#animalsBlinking').addClass('animalsJeansdElement'); | |
| }//No next Row only Previous Row | |
| if ($("#" + that.selectedID).parent().parent().nextAll().find(".category-header").length == 0 && $("#" + that.selectedID).parent().parent().prevAll().find(".category-header").length == 0){ | |
| $('#animalsBlinking').addClass('animalsJeansdElement'); | |
| $('#animalsClapping').addClass('animalsJeansdElement'); | |
| }//Only one Row | |
| if ($("#" + that.selectedID).parent().parent().nextAll().find(".category-header").length != 0 && $("#" + that.selectedID).parent().parent().prevAll().find(".category-header").length != 0){ | |
| $('#animalsBlinking').removeClass('animalsJeansdElement'); | |
| $('#animalsClapping').removeClass('animalsJeansdElement'); | |
| }//Previous Row and Next Row Avail | |
| var idEvntContext=$(this).attr("id"); | |
| if(idEvntContext=='evntContext') | |
| { | |
| $('#AnimalsTeethaddTimeZone').addClass('animalsJeansdElement'); | |
| $('#AnimalsTeethaddGrid').addClass('animalsJeansdElement'); | |
| $('#AnimalsTeethanimalsDryer').addClass('animalsJeansdElement'); | |
| if (that.animalStrategy.eventOpDes == null) { | |
| $('body #AnimalsTeethinsertText').show(); | |
| $('body #AnimalsTeethremoveText').hide(); | |
| } | |
| else if (that.animalStrategy.eventOpDes != null) { | |
| $('body #AnimalsTeethremoveText').show(); | |
| $('body #AnimalsTeethinsertText').hide(); | |
| } | |
| } | |
| if(test[first]){ | |
| if(test[first].categoryOpIssue.issueDesc == '' ){ | |
| $('#insertText').show(); | |
| $('#removeText').hide(); | |
| }else if(test[first].categoryOpIssue.issueDesc != '' ){ | |
| $('#removeText').show(); | |
| $('#insertText').hide(); | |
| } | |
| } | |
| } | |
| else if(animalsVigorous.length == 2){ | |
| let first = len[0]; | |
| let second = len[1]; | |
| $('#addTimeZone').removeClass('animalsJeansdElement'); | |
| //Only one Row | |
| if ($("#" + that.selectedID).parents().eq(4).prevAll().find(".category-header").length == 0 && | |
| $("#" + that.selectedID).parents().eq(1).prevAll().find(".plan-header").length == 0 && | |
| $("#" + that.selectedID).parents().eq(1).nextAll().find(".plan-header").length == 0){ | |
| $('#animalsClapping').addClass('animalsJeansdElement'); | |
| $('#animalsBlinking').addClass('animalsJeansdElement'); | |
| } | |
| if ($("#" + that.selectedID).parents().eq(4).prevAll().find(".category-header").length == 0 && | |
| $("#" + that.selectedID).parents().eq(1).prevAll().find(".plan-header").length == 0 && | |
| $("#" + that.selectedID).parents().eq(1).nextAll().find(".plan-header").length != 0){ | |
| $('#animalsClapping').addClass('animalsJeansdElement'); | |
| $('#animalsBlinking').removeClass('animalsJeansdElement'); | |
| } | |
| if ($("#" + that.selectedID).parents().eq(4).prevAll().find(".category-header").length == 0 && | |
| $("#" + that.selectedID).parents().eq(1).prevAll().find(".plan-header").length != 0 && | |
| $("#" + that.selectedID).parents().eq(1).nextAll().find(".plan-header").length == 0){ | |
| $('#animalsClapping').removeClass('animalsJeansdElement'); | |
| $('#animalsBlinking').addClass('animalsJeansdElement'); | |
| } | |
| if ($("#" + that.selectedID).parents().eq(4).prevAll().find(".category-header").length == 0 && | |
| $("#" + that.selectedID).parents().eq(1).prevAll().find(".plan-header").length != 0 && | |
| $("#" + that.selectedID).parents().eq(1).nextAll().find(".plan-header").length != 0){ | |
| $('#animalsClapping').removeClass('animalsJeansdElement'); | |
| $('#animalsBlinking').removeClass('animalsJeansdElement'); | |
| } | |
| //No Previous Row oly Next Row | |
| if ($("#" + that.selectedID).parents().eq(4).nextAll().find(".category-header").length != 0 && | |
| $("#" + that.selectedID).parents().eq(4).prevAll().find(".category-header").length == 0 && | |
| $("#" + that.selectedID).parents().eq(1).prevAll().find(".plan-header").length != 0 && | |
| $("#" + that.selectedID).parents().eq(1).nextAll().find(".plan-header").length == 0){ | |
| $('#animalsClapping').removeClass('animalsJeansdElement'); | |
| $('#animalsBlinking').removeClass('animalsJeansdElement'); | |
| } | |
| if ($("#" + that.selectedID).parents().eq(4).prevAll().find(".category-header").length != 0 && | |
| $("#" + that.selectedID).parents().eq(4).nextAll().find(".category-header").length == 0 && | |
| $("#" + that.selectedID).parents().eq(1).prevAll().find(".plan-header").length == 0 && | |
| $("#" + that.selectedID).parents().eq(1).nextAll().find(".plan-header").length == 0){ | |
| $('#animalsClapping').removeClass('animalsJeansdElement'); | |
| $('#animalsBlinking').addClass('animalsJeansdElement'); | |
| } | |
| if ($("#" + that.selectedID).parents().eq(4).nextAll().find(".category-header").length != 0 && | |
| $("#" + that.selectedID).parents().eq(4).prevAll().find(".category-header").length == 0 && | |
| $("#" + that.selectedID).parents().eq(1).prevAll().find(".plan-header").length == 0 && | |
| $("#" + that.selectedID).parents().eq(1).nextAll().find(".plan-header").length == 0){ | |
| $('#animalsClapping').addClass('animalsJeansdElement'); | |
| $('#animalsBlinking').removeClass('animalsJeansdElement'); | |
| } | |
| if ($("#" + that.selectedID).parents().eq(4).nextAll().find(".category-header").length == 0 && | |
| $("#" + that.selectedID).parents().eq(4).prevAll().find(".category-header").length != 0 && | |
| $("#" + that.selectedID).parents().eq(1).prevAll().find(".plan-header").length == 0 && | |
| $("#" + that.selectedID).parents().eq(1).nextAll().find(".plan-header").length != 0){ | |
| $('#animalsClapping').removeClass('animalsJeansdElement'); | |
| $('#animalsBlinking').removeClass('animalsJeansdElement'); | |
| } | |
| if ($("#" + that.selectedID).parents().eq(4).nextAll().find(".category-header").length == 0 && | |
| $("#" + that.selectedID).parents().eq(4).prevAll().find(".category-header").length != 0 && | |
| $("#" + that.selectedID).parents().eq(1).prevAll().find(".plan-header").length != 0 && | |
| $("#" + that.selectedID).parents().eq(1).nextAll().find(".plan-header").length == 0){ | |
| $('#animalsClapping').removeClass('animalsJeansdElement'); | |
| $('#animalsBlinking').addClass('animalsJeansdElement'); | |
| } | |
| if ($("#" + that.selectedID).parents().eq(4).nextAll().find(".category-header").length == 0 && | |
| $("#" + that.selectedID).parents().eq(4).prevAll().find(".category-header").length != 0 && | |
| $("#" + that.selectedID).parents().eq(1).prevAll().find(".plan-header").length != 0 && | |
| $("#" + that.selectedID).parents().eq(1).nextAll().find(".plan-header").length != 0){ | |
| $('#animalsClapping').removeClass('animalsJeansdElement'); | |
| $('#animalsBlinking').removeClass('animalsJeansdElement'); | |
| } | |
| //Next and Prev Row Available | |
| if ($("#" + that.selectedID).parents().eq(4).nextAll().find(".category-header").length != 0 && | |
| $("#" + that.selectedID).parents().eq(4).prevAll().find(".category-header").length != 0){ | |
| $('#animalsClapping').removeClass('animalsJeansdElement'); | |
| $('#animalsBlinking').removeClass('animalsJeansdElement'); | |
| } | |
| if(test[first]){ | |
| if(test[first].TigerPlans[second].planOpIssue.issueDesc == ''){ | |
| $('#insertText').show(); | |
| $('#removeText').hide(); | |
| }else if(test[first].TigerPlans[second].planOpIssue.issueDesc != ''){ | |
| $('#removeText').show(); | |
| $('#insertText').hide(); | |
| } | |
| } | |
| $("#eastern").removeClass('animalsJeansdElement'); | |
| $("#central").removeClass('animalsJeansdElement'); | |
| $("#mountain").removeClass('animalsJeansdElement'); | |
| $("#pacfic").removeClass('animalsJeansdElement'); | |
| $("#all").removeClass('animalsJeansdElement'); | |
| if(test[first].TigerPlans[second].TigerPlanFeeds.length==0){ | |
| $('#all').removeClass('animalsJeansdElement'); | |
| }else{ | |
| $('#all').addClass('animalsJeansdElement'); | |
| let cnt = 0; | |
| for(var i=0;i<test[first].TigerPlans[second].TigerPlanFeeds.length;i++){ | |
| if(test[first].TigerPlans[second].TigerPlanFeeds[i].animalHumming == 11 && test[first].TigerPlans[second].TigerPlanFeeds[i].operationType !='animalsDryer') { | |
| $("#eastern").addClass('animalsJeansdElement'); | |
| cnt += 1; | |
| } | |
| if(test[first].TigerPlans[second].TigerPlanFeeds[i].animalHumming == 12 && test[first].TigerPlans[second].TigerPlanFeeds[i].operationType !='animalsDryer') { | |
| $("#central").addClass('animalsJeansdElement'); | |
| cnt += 1; | |
| } | |
| if(test[first].TigerPlans[second].TigerPlanFeeds[i].animalHumming == 13 && test[first].TigerPlans[second].TigerPlanFeeds[i].operationType !='animalsDryer') { | |
| $("#mountain").addClass('animalsJeansdElement'); | |
| cnt += 1; | |
| } | |
| if(test[first].TigerPlans[second].TigerPlanFeeds[i].animalHumming == 14 && test[first].TigerPlans[second].TigerPlanFeeds[i].operationType !='animalsDryer') { | |
| $("#pacfic").addClass('animalsJeansdElement'); | |
| cnt += 1; | |
| } | |
| } | |
| if(cnt == 0){ | |
| $("#all").removeClass('animalsJeansdElement'); | |
| } | |
| } | |
| } | |
| else if(animalsVigorous.length == 3){ | |
| let first = len[0]; | |
| let second = len[1]; | |
| let third = len[2]; | |
| $('#copyTextTo').addClass('animalsJeansdElement'); | |
| $('#animalsClapping').addClass('animalsJeansdElement'); | |
| $('#animalsBlinking').addClass('animalsJeansdElement'); | |
| $('#AnimalsTeethaddTimeZone').addClass('animalsJeansdElement'); | |
| setTimeout(function(){ | |
| if(test[first].TigerPlans[second].TigerPlanFeeds[third].isFeedAvailable == false){ | |
| $('#addGrid').removeClass('animalsJeansdElement'); | |
| } | |
| if(test[first]){ | |
| if(test[first].TigerPlans[second].TigerPlanFeeds[third].feedOpIssue.issueDesc == ''){ | |
| $('#insertText').show(); | |
| $('#removeText').hide(); | |
| $('#lv_'+first+'_'+second+'_feedTextarea').html(); | |
| }else if(test[first].TigerPlans[second].TigerPlanFeeds[third].feedOpIssue.issueDesc != ''){ | |
| $('#removeText').show(); | |
| $('#insertText').hide(); | |
| $('#copyTextTo').removeClass('animalsJeansdElement'); | |
| } | |
| //Issue Fixed - CR-16169 | |
| if(test[first].TigerPlans[second].TigerPlanFeeds[third].feedOpIssue.issueDesc == '' && test[first].TigerPlans[second].TigerPlanFeeds[third].textIconFlag == true){ | |
| $('#removeText').show(); | |
| $('#insertText').hide(); | |
| $('#copyTextTo').removeClass('animalsJeansdElement'); | |
| }//Ends Here | |
| } | |
| },100); | |
| } | |
| var getEvntContext=$(this).attr("id"); | |
| let getSelTab = that.animalStrategy.animalsEar; | |
| var selectedText; | |
| that.rangey=''; | |
| $(".eventContingencyViewHolder .panel-heading h4").unbind().on("click",function(e){ | |
| e.stopPropagation(); | |
| let getSelTab = that.animalStrategy.animalsEar; | |
| var restoreID=''; | |
| if(getSelTab == "HenEventHeader" || getSelTab == "HenEventcollapse" || getSelTab == "HenEventDesc"){ | |
| restoreID='HenEventDesc'; | |
| } | |
| else{ | |
| restoreID=getSelTab+'_feedTextarea'; | |
| } | |
| if($("#"+restoreID).length==1){ | |
| that.animalsRocket($('#'+restoreID).get(0)); | |
| that.rangey= that.animalsForgot(); | |
| that.savedSelection = that.amimalsApple( AnimalsSnoaringument.getElementById(restoreID) ); | |
| } | |
| }); | |
| $(".eventContingencyViewHolder #HenEventDesc").unbind().on("click mouseup",function(e){ | |
| e.stopPropagation(); | |
| var strId=$(this).attr("id"); | |
| that.isFocued=strId; | |
| if(strId=='HenEventDesc'){ | |
| $('#cntContext,#evntContext').find('.panel-title').removeClass("selectedActive"); | |
| $('#evntContext').find('.panel-title').addClass("selectedActive"); | |
| $('#HenEventHeader').addClass("selectedActive"); | |
| that.animalStrategy.animalsEar='HenEventHeader'; | |
| that.TigerLeftTab.setSelectedId(that.animalStrategy.animalsEar) | |
| if($("#HenEventDesc").length==1){ | |
| selectedText=that.getSelectedTextWithin(AnimalsSnoaringument.getElementById('HenEventDesc')); | |
| } | |
| if(selectedText!='') { | |
| that.rangey= that.animalsForgot(); | |
| } | |
| else if (that.isFocued=='HenEventDesc') { | |
| that.rangey = that.animalsForgot(); | |
| } | |
| else{ | |
| that.animalsRocket($('#HenEventDesc').get(0)); | |
| that.rangey= that.animalsForgot(); | |
| } | |
| that.savedSelection = that.amimalsApple( AnimalsSnoaringument.getElementById('HenEventDesc') ); | |
| } | |
| }); | |
| $(".eventContingencyViewHolder .planDescClick").unbind().on("click mouseup",function(e){ | |
| e.stopPropagation(); | |
| var strId=$(this).attr("id"); | |
| that.isFocued=strId; | |
| var mainId=(strId).replace("_feedTextarea",""); | |
| $('#cntContext,#evntContext').find('.panel-title').removeClass("selectedActive"); | |
| $('#'+mainId).addClass("selectedActive"); | |
| that.animalStrategy.animalsEar=mainId; | |
| that.TigerLeftTab.setSelectedId(that.animalStrategy.animalsEar); | |
| if($('#'+strId).length==1){ | |
| selectedText=that.getSelectedTextWithin(AnimalsSnoaringument.getElementById(strId)); | |
| } | |
| if(selectedText!='') { | |
| that.rangey= that.animalsForgot(); | |
| } | |
| else if (that.isFocued==strId) { | |
| that.rangey = that.animalsForgot(); | |
| } | |
| else{ | |
| that.animalsRocket($('#'+strId).get(0)); | |
| that.rangey= that.animalsForgot(); | |
| } | |
| that.savedSelection = that.amimalsApple( AnimalsSnoaringument.getElementById(strId) ); | |
| }); | |
| if(getEvntContext=='evntContext'){ | |
| if($("#HenEventDesc").length==1){ | |
| selectedText=that.getSelectedTextWithin(AnimalsSnoaringument.getElementById('HenEventDesc')); | |
| if(selectedText!='' ) { | |
| that.rangey= that.animalsForgot(); | |
| that.savedSelection = that.amimalsApple( AnimalsSnoaringument.getElementById('HenEventDesc') ); | |
| if(getSelTab){ | |
| that.restoreSelection(AnimalsSnoaringument.getElementById('HenEventDesc'), that.savedSelection); | |
| } | |
| } | |
| else if (that.isFocued=='HenEventDesc') { | |
| that.rangey = that.animalsForgot(); | |
| that.savedSelection = that.amimalsApple( AnimalsSnoaringument.getElementById('HenEventDesc') ); | |
| if(getSelTab){ | |
| that.restoreSelection(AnimalsSnoaringument.getElementById('HenEventDesc'), that.savedSelection); | |
| } | |
| } | |
| else{ | |
| that.animalsRocket($('#HenEventDesc').get(0)); | |
| that.rangey= that.animalsForgot(); | |
| } | |
| } | |
| } | |
| else{ | |
| if($('#'+getSelTab+'_feedTextarea').length==1){ | |
| selectedText=that.getSelectedTextWithin(AnimalsSnoaringument.getElementById(getSelTab+'_feedTextarea')); | |
| if(selectedText!='') { | |
| that.rangey= that.animalsForgot(); | |
| that.savedSelection = that.amimalsApple( AnimalsSnoaringument.getElementById(getSelTab+'_feedTextarea')); | |
| if(getSelTab){ | |
| that.restoreSelection(AnimalsSnoaringument.getElementById(getSelTab+'_feedTextarea'), that.savedSelection); | |
| } | |
| } | |
| else if (that.isFocued==getSelTab+'_feedTextarea') { | |
| that.rangey= that.animalsForgot(); | |
| that.savedSelection = that.amimalsApple( AnimalsSnoaringument.getElementById(getSelTab+'_feedTextarea')); | |
| if(getSelTab){ | |
| that.restoreSelection(AnimalsSnoaringument.getElementById(getSelTab+'_feedTextarea'), that.savedSelection); | |
| } | |
| } | |
| else{ | |
| that.animalsRocket($("#"+getSelTab+"_feedTextarea").get(0)); | |
| that.rangey= that.animalsForgot(); | |
| } | |
| if(getSelTab){ | |
| that.restoreSelection(AnimalsSnoaringument.getElementById(getSelTab+'_feedTextarea'), that.savedSelection); | |
| } | |
| } | |
| } | |
| $(".eventContingencyViewHolder .aptTextArea").on("mousedown",function(e){ | |
| e.stopPropagation(); | |
| that.animalsBreaking(); | |
| }); | |
| $(".eventContingencyViewHolder .aptTextArea").on("mousedrag",function(e){ | |
| var strId=$(this).attr("id"); | |
| if(strId=='HenEventDesc'){ | |
| $('#cntContext,#evntContext').find('.panel-title').removeClass("selectedActive"); | |
| $('#evntContext').find('.panel-title').addClass("selectedActive"); | |
| $('#HenEventHeader').addClass("selectedActive"); | |
| that.animalStrategy.animalsEar='HenEventHeader'; | |
| that.TigerLeftTab.setSelectedId(that.animalStrategy.animalsEar) | |
| } | |
| else{ | |
| var mainId=(strId).replace("_feedTextarea",""); | |
| $('#cntContext,#evntContext').find('.panel-title').removeClass("selectedActive"); | |
| $('#'+mainId).addClass("selectedActive"); | |
| that.animalStrategy.animalsEar=mainId; | |
| that.TigerLeftTab.setSelectedId(that.animalStrategy.animalsEar); | |
| } | |
| if($('#'+getSelTab+'_feedTextarea').length==1){ | |
| selectedText=that.getSelectedTextWithin(AnimalsSnoaringument.getElementById(getSelTab+'_feedTextarea')); | |
| if(selectedText!='') { | |
| that.rangey= that.animalsForgot(); | |
| that.savedSelection = that.amimalsApple( AnimalsSnoaringument.getElementById(getSelTab+'_feedTextarea')); | |
| if(getSelTab){ | |
| that.restoreSelection(AnimalsSnoaringument.getElementById(getSelTab+'_feedTextarea'), that.savedSelection); | |
| } | |
| } | |
| } | |
| }); | |
| $(AnimalsSnoaringument).unbind('drop').on("drop",".eventContingencyViewHolder .aptTextArea",function(e){ | |
| e.preventDefault(); | |
| }); | |
| $(".aptTextArea").on("click mouseup mousedown contextmenu",function(e){ | |
| e.stopPropagation(); | |
| var contextMenu1 = $("#context-eventMenu").data("kenAnimalsSnoaringontextMenu"); | |
| if (contextMenu1) { | |
| contextMenu1.close($("#context-eventMenu")); | |
| } | |
| var contextMenu2 = $("#context-menuAspect").data("kenAnimalsSnoaringontextMenu"); | |
| if (contextMenu2) { | |
| contextMenu2.close($("#context-menuAspect")); | |
| } | |
| return true; | |
| }); | |
| }); | |
| $(".aptTextArea").unbind('mouseup').on("contextmenu",function(e){ | |
| e.stopPropagation(); | |
| return true; | |
| }); | |
| $(AnimalsSnoaringument).on("click mouseup",function(){ | |
| that.isFocued='0'; | |
| }); | |
| $(AnimalsSnoaringument).unbind().on('keyup keydown',".eventContingencyViewHolder .aptTextArea", function(e){ | |
| e.stopPropagation(); | |
| let strId=$(this).attr('id'); | |
| $(this).addClass('changeContentFlag'); | |
| var contextMenu1 = $("#context-eventMenu").data("kenAnimalsSnoaringontextMenu"); | |
| if (contextMenu1) { | |
| contextMenu1.close($("#context-eventMenu")); | |
| } | |
| var contextMenu2 = $("#context-menuAspect").data("kenAnimalsSnoaringontextMenu"); | |
| if (contextMenu2) { | |
| contextMenu2.close($("#context-menuAspect")); | |
| } | |
| if(strId=='HenEventDesc'){ | |
| $('#cntContext,#evntContext').find('.panel-title').removeClass("selectedActive"); | |
| $('#evntContext').find('.panel-title').addClass("selectedActive"); | |
| $('#HenEventHeader').addClass("selectedActive"); | |
| that.animalStrategy.animalsEar='HenEventHeader'; | |
| that.TigerLeftTab.setSelectedId(that.animalStrategy.animalsEar) | |
| } | |
| else{ | |
| var mainId=(strId).replace("_feedTextarea",""); | |
| $('#cntContext,#evntContext').find('.panel-title').removeClass("selectedActive"); | |
| $('#'+mainId).addClass("selectedActive"); | |
| that.animalStrategy.animalsEar=mainId; | |
| that.TigerLeftTab.setSelectedId(that.animalStrategy.animalsEar); | |
| } | |
| if (e.ctrlKey && e.keyCode == 86) { //ctrl+v | |
| if(!$('.eventContingencyViewHolder #evntContext').attr("hidden") && !$('.eventContingencyViewHolder #cntContext').attr("hidden")){ | |
| // setTimeout(function(){ | |
| var removeStyletag=$("#"+that.animalStrategy.animalsEar+'_feedTextarea').each(function(){$("#"+that.animalStrategy.animalsEar+'_feedTextarea *').removeAttr('style');}); | |
| var afterRemove=removeStyletag[0].innerHTML; | |
| $("#"+that.animalStrategy.animalsEar+'_feedTextarea').html(afterRemove) | |
| //},100); | |
| } | |
| } | |
| that.onSaveEnable(strId); | |
| }); | |
| $("#pgmTemplates").on("click",function (e) { | |
| if($("#pgmTemplates").attr("id")=='pgmTemplates'){ | |
| let getSelTab = that.animalStrategy.animalsEar; | |
| var restoreID=''; | |
| if(getSelTab == "HenEventHeader" || getSelTab == "HenEventcollapse" || getSelTab == "HenEventDesc"){ | |
| restoreID='HenEventDesc'; | |
| } | |
| else{ | |
| restoreID=getSelTab+'_feedTextarea'; | |
| } | |
| if($('#'+restoreID).length==1){ | |
| let selectedText=that.getSelectedTextWithin(AnimalsSnoaringument.getElementById(restoreID)); | |
| if(selectedText!='') { | |
| that.rangey= that.animalsForgot(); | |
| } | |
| that.savedSelection = that.amimalsApple( AnimalsSnoaringument.getElementById(restoreID) ); | |
| } | |
| if(getSelTab){ | |
| setTimeout(function(){ | |
| that.restoreSelection(AnimalsSnoaringument.getElementById(restoreID), that.savedSelection); | |
| },100); | |
| } | |
| } | |
| }); | |
| $('#addGrid').on('click',function(){ | |
| let animalsTalking= jQuery.extend(true, [], that.animalsFight); | |
| let afterComma = that.selectedID.substr(that.selectedID.indexOf("_") + 1); | |
| let len = afterComma.split("_"); | |
| let test = that.animalsFight; | |
| let first= len; | |
| let firstInner = len[0]; | |
| let secondInner = len[1]; | |
| let thirdInner = len[2]; | |
| if(animalsVigorous.length == 3){ | |
| test[firstInner].TigerPlans[secondInner].TigerPlanFeeds[thirdInner].isFeedAvailable= true; | |
| test[firstInner].TigerPlans[secondInner].TigerPlanFeeds[thirdInner].operationType='Create'; | |
| } | |
| let destinationEvent= jQuery.extend(true, [], that.animalsFight); | |
| that.enableanimalsJeansSave(false); | |
| let extraValue={ | |
| "iscollapse":true, | |
| "isEventText":false | |
| } | |
| that.deathAliveForContingency(animalsTalking,destinationEvent,extraValue); | |
| }); | |
| $('#removeText').on('click',function(){ | |
| that.restoreSelection(AnimalsSnoaringument.getElementById(that.selectedID+'_feedTextarea'), 'noRestore'); | |
| setTimeout(function(){ | |
| let animalsTalking= jQuery.extend(true, [], that.animalsFight); | |
| $('#'+that.selectedID+'_feedTextarea').html(''); | |
| let afterComma = that.selectedID.substr(that.selectedID.indexOf("_") + 1); | |
| let len = afterComma.split("_"); | |
| let test = that.animalsFight; | |
| let first= len; | |
| let firstInner = len[0]; | |
| let secondInner = len[1]; | |
| let thirdInner = len[2]; | |
| if(animalsVigorous.length == 1){ | |
| test[first].categoryOpIssue.issueDesc = ''; | |
| }else if(animalsVigorous.length == 2){ | |
| test[firstInner].TigerPlans[secondInner].planOpIssue.issueDesc = ''; | |
| }else if(animalsVigorous.length == 3){ | |
| test[firstInner].TigerPlans[secondInner].TigerPlanFeeds[thirdInner].feedOpIssue.issueDesc= ''; | |
| test[firstInner].TigerPlans[secondInner].TigerPlanFeeds[thirdInner].textIconFlag = false; | |
| } | |
| //that.enableanimalsJeansSave(false); | |
| let destinationEvent = jQuery.extend(true, [], test); | |
| let extraValue={ | |
| "iscollapse":true, | |
| "isEventText":false | |
| } | |
| that.deathAliveForContingency(animalsTalking,destinationEvent,extraValue); | |
| },10); | |
| }); | |
| $('#insertText').on('click',function(){ | |
| let animalsTalking= jQuery.extend(true, [], that.animalsFight); | |
| let afterComma = that.selectedID.substr(that.selectedID.indexOf("_") + 1); | |
| let len = afterComma.split("_"); | |
| let test = that.animalsFight; | |
| let first= len; | |
| let firstInner = len[0]; | |
| let secondInner = len[1]; | |
| let thirdInner = len[2]; | |
| if(animalsVigorous.length == 1){ | |
| test[first].categoryOpIssue.issueDesc = null; | |
| $('#collapseOne_'+ first)["collapse"]('show'); | |
| }else if(animalsVigorous.length == 2){ | |
| test[firstInner].TigerPlans[secondInner].planOpIssue.issueDesc = null; | |
| $('#collapseOne_'+ firstInner + '_' + secondInner)["collapse"]('show'); | |
| }else if(animalsVigorous.length == 3){ | |
| test[firstInner].TigerPlans[secondInner].TigerPlanFeeds[thirdInner].feedOpIssue.issueDesc= null; | |
| $('#collapseOne_'+ firstInner + '_' + secondInner + '_' + thirdInner)["collapse"]('show'); | |
| } | |
| //that.enableanimalsJeansSave(false); | |
| // let destinationEvent= jQuery.extend(true, [], that.animalsFight); | |
| // that.deathAliveForContingency(animalsTalking,destinationEvent,true); | |
| $(".selectedActive" ).find("a").removeClass("collapsed"); | |
| $(".selectedActive" ).next(".panel-collapse").addClass("in"); | |
| setTimeout(function(){ | |
| that.animalsRocket($("#"+that.selectedID+"_feedTextarea").get(0)); | |
| that.rangey= that.animalsForgot(); | |
| that.savedSelection = that.amimalsApple( AnimalsSnoaringument.getElementById(that.selectedID+"_feedTextarea") ); | |
| },100) | |
| }); | |
| $('#AnimalsTeethinsertText').unbind().on('click',function(){ | |
| let animalsTalking= jQuery.extend(true, [], that.animalsFight); | |
| that.animalStrategy.eventOpDes = ''; | |
| $("#HenEventcollapse").addClass("in"); | |
| $("#HenEventcollapse").css("height","auto"); | |
| setTimeout(function(){ | |
| that.animalsRocket($("#HenEventDesc").get(0)); | |
| that.rangey= that.animalsForgot(); | |
| that.savedSelection = that.amimalsApple( AnimalsSnoaringument.getElementById('HenEventDesc') ); | |
| },100) | |
| }); | |
| $('#AnimalsTeethremoveText').unbind().on('click',function(){ | |
| that.restoreSelection(AnimalsSnoaringument.getElementById('HenEventDesc'), 'noRestore'); | |
| setTimeout(function(){ | |
| let animalsTalking= jQuery.extend(true, [], that.animalsFight); | |
| $('#HenEventDesc').html(''); | |
| that.animalStrategy.eventOpDes = null; | |
| that.enableanimalsJeansSave(false); | |
| let destinationEvent= jQuery.extend(true, [], that.animalsFight); | |
| let extraValue={ | |
| "iscollapse":true, | |
| "isEventText":false | |
| } | |
| that.deathAliveForContingency(animalsTalking,destinationEvent,extraValue); | |
| },10); | |
| }); | |
| $('#animalsDryer').unbind().on('click',function(){ | |
| let animalsTalking= jQuery.extend(true, [], that.animalsFight); | |
| that.confingencySaveFlag(); | |
| let afterComma = that.selectedID.substr(that.selectedID.indexOf("_") + 1); | |
| let len = afterComma.split("_"); | |
| let first = len[0]; | |
| let second = len[1]; | |
| let third = len[2]; | |
| let count=0; | |
| if(animalsVigorous.length == 2){ | |
| if(that.animalsFight[first].TigerPlans.length>0){ | |
| for(let j=0;j<that.animalsFight[first].TigerPlans.length;j++){ | |
| if(that.animalsFight[first].TigerPlans[j].operationType != 'animalsDryer'){ | |
| count=count+1; | |
| } | |
| } | |
| } | |
| } | |
| let animalsTyphoid,levelIndex=[],levelText=[],levelCat=[],status; | |
| let level=animalsVigorous.length; | |
| $('#cntContext .forCntChkPopup').each(function(){ | |
| if($.trim($(this).text())!='') { | |
| levelIndex.push($(this).index()) | |
| } | |
| }); | |
| for(let i=0; i<levelIndex.length;i++){ | |
| if($.trim($('#lv_'+levelIndex[i]+'_feedTextarea').text())!=''){ | |
| status=that.animalsFever($('#lv_'+levelIndex[i]+'_feedTextarea').html()); | |
| } | |
| else{ status=false; } | |
| levelText.push(status); | |
| levelCat.push($.trim($('#lv_'+levelIndex[i]+' span').text())) | |
| } | |
| $(".ballPlayingAnimal").text("This will animalsDryer all Sub-Sections, Text and/or Grid(s)"); | |
| let newdialogConfirm= $("#animalsDryerPlanConfirmDialog").data("animalsEatinGindow").center().open(); | |
| $("#animalsDryerPlanYES").unbind().click(function(){ | |
| if(animalsVigorous.length == 1){ | |
| let getIndex=levelIndex.indexOf(parseInt(first)); | |
| if(levelCat[getIndex-1]==levelCat[getIndex+1]){ | |
| animalsTyphoid=(levelText[getIndex+1]==true)?true:false; | |
| } | |
| else{ animalsTyphoid=false; } | |
| that.callanimalsDryer2Pop(level,first,second,animalsTyphoid); | |
| } | |
| else if(animalsVigorous.length == 2){ | |
| if (count == 1) { | |
| let getIndex = levelIndex.indexOf(parseInt(first)); | |
| if (levelCat[getIndex - 1] == levelCat[getIndex + 1]) { | |
| animalsTyphoid = (levelText[getIndex + 1] == true) ? true : false; | |
| } | |
| else { animalsTyphoid = false; } | |
| } | |
| else { animalsTyphoid = false; } | |
| that.callanimalsDryer2Pop(level,first,second,animalsTyphoid); | |
| } | |
| else if(animalsVigorous.length == 3){ | |
| that.animalsFight[first].TigerPlans[second].TigerPlanFeeds[third].operationType = 'animalsDryer'; | |
| that.animalsFight[first].TigerPlans[second].TigerPlanFeeds[third].feedOpIssue.issueDesc = ''; | |
| } | |
| that.animalsHello(); | |
| let destinationEvent= jQuery.extend(true, [], that.animalsFight); | |
| let extraValue={ | |
| "iscollapse":true, | |
| "isEventText":false | |
| } | |
| that.deathAliveForContingency(animalsTalking,destinationEvent,extraValue); | |
| that.enableanimalsJeansSave(false); | |
| newdialogConfirm.close(); | |
| that.restoreSelection(AnimalsSnoaringument.getElementById(that.selectedID+'_feedTextarea'), 'noRestore'); | |
| }); | |
| $("#animalsDryerPlanNO").unbind().click(function(){ | |
| newdialogConfirm.close(); | |
| }); | |
| }); | |
| $('#animalsClapping').on('click',function(){ | |
| let animalsTalking= jQuery.extend(true, [], that.animalsFight); | |
| that.confingencySaveFlag(); | |
| let afterComma = that.selectedID.substr(that.selectedID.indexOf("_") + 1); | |
| let len = afterComma.split("_"); | |
| let test = that.animalsFight; | |
| let animalsTyphoid,levelIndex=[],levelText=[],levelCat=[],status,get,put; | |
| $('#cntContext .forCntChkPopup').each(function(){ | |
| if($.trim($(this).text())!='') { | |
| levelIndex.push($(this).index()) | |
| } | |
| }); | |
| for(let i=0; i<levelIndex.length;i++){ | |
| if($.trim($('#lv_'+levelIndex[i]+'_feedTextarea').text())!=''){ | |
| status=that.animalsFever($('#lv_'+levelIndex[i]+'_feedTextarea').html()); | |
| } | |
| else{ status=false; } | |
| levelText.push(status); | |
| levelCat.push($.trim($('#lv_'+levelIndex[i]+' span').text())) | |
| } | |
| if(animalsVigorous.length == 1){ | |
| let first= len; | |
| let second = len-1; | |
| if(first != 0){ | |
| let getIndex=levelIndex.indexOf(parseInt(first)); | |
| if(levelCat[getIndex]==levelCat[getIndex-2]){ | |
| animalsTyphoid=(levelText[getIndex]==true)?true:false; | |
| } | |
| else if(levelCat[getIndex-1]==levelCat[getIndex+1]){ | |
| animalsTyphoid=(levelText[getIndex+1]==true)?true:false; | |
| } | |
| else{ animalsTyphoid=false; } | |
| that.regroupCategoryDataanimalsClapping(test,len,animalsTyphoid,get,put); | |
| } | |
| }else if(animalsVigorous.length == 2){ | |
| let first = len[0]; | |
| let second = parseInt(len[1]); | |
| let third = len[1]-1; | |
| if($('#Hen_'+first +' #Hen_collapse'+first).length==1){ | |
| let getIndex=levelIndex.indexOf(parseInt(first)); | |
| if(levelCat[getIndex]==levelCat[getIndex-2]){ | |
| animalsTyphoid=(levelText[getIndex]==true)?true:false; | |
| } | |
| else if(levelCat[getIndex-1]==levelCat[getIndex+1]){ | |
| animalsTyphoid=(levelText[getIndex+1]==true)?true:false; | |
| } | |
| else{ animalsTyphoid=false; } | |
| } | |
| else{ animalsTyphoid = false; } | |
| if(third != -1){ | |
| let temp = test[first].TigerPlans[second]; | |
| let isTrue = true; | |
| let previousPlan = second-1; | |
| for(let i=previousPlan;i>=0;i--){ | |
| if(test[first].TigerPlans[i].operationType != 'animalsDryer'){ | |
| test[first].TigerPlans[second] = test[first].TigerPlans[i]; | |
| test[first].TigerPlans[i] = temp; | |
| isTrue = false; | |
| break; | |
| } | |
| } | |
| if(isTrue){ | |
| that.regroupPlanDataanimalsClapping(test,len,animalsTyphoid,get,put); | |
| } | |
| }else if(third == -1){ | |
| let animalsClappingFirst = len[0]; | |
| let animalsClapping = len[0]-2; | |
| that.regroupPlanDataanimalsClapping(test,len,animalsTyphoid,get,put); | |
| } | |
| } | |
| that.enableanimalsJeansSave(false); | |
| let destinationEvent= jQuery.extend(true, [], that.animalsFight); | |
| let extraValue={ | |
| "iscollapse":true, | |
| "isEventText":false | |
| } | |
| that.deathAliveForContingency(animalsTalking,destinationEvent,extraValue); | |
| }); | |
| $('#animalsBlinking').on('click',function(){ | |
| let animalsTalking= jQuery.extend(true, [], that.animalsFight); | |
| that.confingencySaveFlag(); | |
| let afterComma = that.selectedID.substr(that.selectedID.indexOf("_") + 1); | |
| let len = afterComma.split("_"); | |
| let test = that.animalsFight; | |
| let maxlength = test.length-1 | |
| let animalsTyphoid,levelIndex=[],levelText=[],levelCat=[],status,get,put; | |
| that.animalsMakeup=''; | |
| that.animalsTakingBus=''; | |
| $('#cntContext .forCntChkPopup').each(function(){ | |
| if($.trim($(this).text())!='') { | |
| levelIndex.push($(this).index()) | |
| } | |
| }); | |
| for(let i=0; i<levelIndex.length;i++){ | |
| if($.trim($('#lv_'+levelIndex[i]+'_feedTextarea').text())!=''){ | |
| status=that.animalsFever($('#lv_'+levelIndex[i]+'_feedTextarea').html()); | |
| } | |
| else{ | |
| status=false; | |
| } | |
| levelText.push(status); | |
| levelCat.push($.trim($('#lv_'+levelIndex[i]+' span').text())) | |
| } | |
| if(animalsVigorous.length == 1){ | |
| let first= len; | |
| let second = parseInt(first)+1; | |
| if(first != maxlength){ | |
| let getIndex=levelIndex.indexOf(parseInt(first)); | |
| if(levelCat[getIndex]==levelCat[getIndex+2] && levelCat[getIndex-1]==levelCat[getIndex+1]){ | |
| if(levelText[getIndex+2]==true && levelText[getIndex-1]==true){ | |
| animalsTyphoid=true; | |
| get=$('#lv_'+getIndex+'_feedTextarea').html(); | |
| put=getIndex+2; | |
| that.animalsMakeup=$('#lv_'+(getIndex-1)+'_feedTextarea').html(); | |
| that.animalsTakingBus=getIndex+1; | |
| } | |
| else{ | |
| animalsTyphoid=false; | |
| } | |
| } | |
| else if(levelCat[getIndex]==levelCat[getIndex+2]){ | |
| //animalsTyphoid=(levelText[getIndex+2]==true)?true:false; | |
| if(levelText[getIndex+2]==true){ | |
| animalsTyphoid=true; | |
| get=$('#lv_'+getIndex+'_feedTextarea').html(); | |
| put=getIndex+2; | |
| } | |
| else{ | |
| animalsTyphoid=false; | |
| } | |
| } | |
| else if(levelCat[getIndex-1]==levelCat[getIndex+1]){ | |
| //animalsTyphoid=(levelText[getIndex-1]==true)?true:false; | |
| if(levelText[getIndex-1]==true){ | |
| animalsTyphoid=true; | |
| get=$('#lv_'+(getIndex-1)+'_feedTextarea').html(); | |
| put=getIndex+1; | |
| } | |
| else{ | |
| animalsTyphoid=false; | |
| } | |
| } | |
| else{ | |
| animalsTyphoid=false; | |
| } | |
| that.regroupCategoryDataanimalsBlinking(test,len,animalsTyphoid,get,put); | |
| } | |
| }else if(animalsVigorous.length == 2){ | |
| let first = len[0]; | |
| let second = parseInt(len[1]); | |
| let third = parseInt(len[1])+1; | |
| if($('#Hen_'+first +' #Hen_collapse'+first).length==1){ | |
| let getIndex=levelIndex.indexOf(parseInt(first)); | |
| if(levelCat[getIndex]==levelCat[getIndex+2]){ | |
| //animalsTyphoid=(levelText[getIndex+2]==true)?true:false; | |
| if(levelText[getIndex+2]==true){ | |
| animalsTyphoid=true; | |
| get=$('#lv_'+getIndex+'_feedTextarea').html(); | |
| put=getIndex+2; | |
| } | |
| else{ | |
| animalsTyphoid=false; | |
| } | |
| } | |
| else if(levelCat[getIndex-1]==levelCat[getIndex+1]){ | |
| //animalsTyphoid=(levelText[getIndex-1]==true)?true:false; | |
| if(levelText[getIndex+2]==true){ | |
| animalsTyphoid=true; | |
| get=$('#lv_'+(getIndex-1)+'_feedTextarea').html();; | |
| put=getIndex+1; | |
| } | |
| else{ | |
| animalsTyphoid=false; | |
| } | |
| } | |
| else{ | |
| animalsTyphoid=false; | |
| } | |
| } | |
| else{ animalsTyphoid = false; } | |
| if(test[first].TigerPlans.length ==third){ | |
| that.regroupPlanDataanimalsBlinking(test,len,animalsTyphoid,get,put); | |
| }else{ | |
| let temp = test[first].TigerPlans[second]; | |
| let isTrue = true; | |
| for(let i=third;i<test[first].TigerPlans.length;i++){ | |
| if(test[first].TigerPlans[i].operationType != 'animalsDryer'){ | |
| test[first].TigerPlans[second] = test[first].TigerPlans[i]; | |
| test[first].TigerPlans[i] = temp; | |
| isTrue=false; | |
| break; | |
| } | |
| } | |
| if(isTrue){ | |
| that.regroupPlanDataanimalsBlinking(test,len,animalsTyphoid,get,put); | |
| } | |
| } | |
| } | |
| that.enableanimalsJeansSave(false); | |
| let destinationEvent= jQuery.extend(true, [], that.animalsFight); | |
| let extraValue={ | |
| "iscollapse":true, | |
| "isEventText":false | |
| } | |
| that.deathAliveForContingency(animalsTalking,destinationEvent,extraValue); | |
| }); | |
| // Copy to text start | |
| $('#subItemCopy').on('click', 'li', function () { | |
| var animalsTalking = jQuery.extend(true, [], that.animalsFight); | |
| var afterComma = that.selectedID.substr(that.selectedID.indexOf("_") + 1); | |
| var len = afterComma.split("_"); | |
| var first = len[0]; | |
| var second = len[1]; | |
| var third = len[2]; | |
| var test = that.animalsFight; | |
| var planFeeds = test[first].TigerPlans[second].TigerPlanFeeds; | |
| var copyFrom = $('#' + that.selectedID + '_feedTextarea').html(); | |
| var item = $(this).attr('id'); | |
| if (item == 'copyEastern') { | |
| var easternFlag = false; | |
| if (planFeeds == undefined) { | |
| easternFlag = true; | |
| } | |
| for (var i = 0; i < planFeeds.length; i++) { | |
| if (planFeeds[i].animalHumming == 11) { | |
| planFeeds[i].feedOpIssue.issueDesc = copyFrom; | |
| planFeeds[i].operationType = "animalsPolice"; | |
| $('#lv_' + first + '_' + second + '_' + i + '_feedTextarea').html(copyFrom); | |
| $('#collapseOne_' + first + '_' + second + '_' + i)["collapse"]('show'); | |
| easternFlag = true; | |
| break; | |
| } | |
| } | |
| var animalsMouseDeath = { | |
| operationType: "Create", | |
| TigerItems: [], | |
| planNo: 3507607, | |
| animalStamina: 0, | |
| animalsNokia: 0, | |
| animalHumming: 11, | |
| feedName: 'EASTERN', | |
| feedOpIssue: { issueDesc: copyFrom }, | |
| isFeedAvailable: false | |
| }; | |
| var data = that.animalsFight[first].TigerPlans[second].TigerPlanFeeds; | |
| if (!easternFlag) { | |
| data.push(animalsMouseDeath); | |
| } | |
| } | |
| else if (item == 'copyCentral') { | |
| var centralFlag = false; | |
| if (planFeeds == undefined) { | |
| centralFlag = true; | |
| } | |
| for (var i = 0; i < planFeeds.length; i++) { | |
| if (planFeeds[i].animalHumming == 12) { | |
| planFeeds[i].feedOpIssue.issueDesc = copyFrom; | |
| planFeeds[i].operationType = "animalsPolice"; | |
| $('#lv_' + first + '_' + second + '_' + i + '_feedTextarea').html(copyFrom); | |
| $('#collapseOne_' + first + '_' + second + '_' + i)["collapse"]('show'); | |
| centralFlag = true; | |
| break; | |
| } | |
| } | |
| var animalsMouseDeath = { | |
| operationType: "Create", | |
| TigerItems: [], | |
| planNo: 3507607, | |
| animalStamina: 0, | |
| animalsNokia: 0, | |
| animalHumming: 12, | |
| feedName: 'CENTRAL', | |
| feedOpIssue: { issueDesc: copyFrom }, | |
| isFeedAvailable: false | |
| }; | |
| var data = that.animalsFight[first].TigerPlans[second].TigerPlanFeeds; | |
| if (!centralFlag) { | |
| data.push(animalsMouseDeath); | |
| } | |
| } | |
| else if (item == 'copyMountain') { | |
| var mountainFlag = false; | |
| if (planFeeds == undefined) { | |
| mountainFlag = true; | |
| } | |
| for (var i = 0; i < planFeeds.length; i++) { | |
| if (planFeeds[i].animalHumming == 13) { | |
| planFeeds[i].feedOpIssue.issueDesc = copyFrom; | |
| planFeeds[i].operationType = "animalsPolice"; | |
| $('#lv_' + first + '_' + second + '_' + i + '_feedTextarea').html(copyFrom); | |
| $('#collapseOne_' + first + '_' + second + '_' + i)["collapse"]('show'); | |
| mountainFlag = true; | |
| break; | |
| } | |
| } | |
| var animalsMouseDeath = { | |
| operationType: "Create", | |
| TigerItems: [], | |
| planNo: 3507607, | |
| animalStamina: 0, | |
| animalsNokia: 0, | |
| animalHumming: 13, | |
| feedName: 'MOUNTAIN', | |
| feedOpIssue: { issueDesc: copyFrom }, | |
| isFeedAvailable: false | |
| }; | |
| var data = that.animalsFight[first].TigerPlans[second].TigerPlanFeeds; | |
| if (!mountainFlag) { | |
| data.push(animalsMouseDeath); | |
| } | |
| } | |
| else if (item == 'copyPacific') { | |
| var pacficFlag = false; | |
| if (planFeeds == undefined) { | |
| pacficFlag = true; | |
| } | |
| for (var i = 0; i < planFeeds.length; i++) { | |
| if (planFeeds[i].animalHumming == 14) { | |
| planFeeds[i].feedOpIssue.issueDesc = copyFrom; | |
| planFeeds[i].operationType = "animalsPolice"; | |
| $('#lv_' + first + '_' + second + '_' + i + '_feedTextarea').html(copyFrom); | |
| $('#collapseOne_' + first + '_' + second + '_' + i)["collapse"]('show'); | |
| pacficFlag = true; | |
| break; | |
| } | |
| } | |
| var animalsMouseDeath = { | |
| operationType: "Create", | |
| TigerItems: [], | |
| planNo: 3507607, | |
| animalStamina: 0, | |
| animalsNokia: 0, | |
| animalHumming: 14, | |
| feedName: 'PACIFIC', | |
| feedOpIssue: { issueDesc: copyFrom }, | |
| isFeedAvailable: false | |
| }; | |
| var data = that.animalsFight[first].TigerPlans[second].TigerPlanFeeds; | |
| if (!pacficFlag) { | |
| data.push(animalsMouseDeath); | |
| } | |
| } | |
| else if (item == 'copyAll') { | |
| var allFlag = false; | |
| var plananimalHumming = [{ animalHumming: 11, feedName: 'EASTERN' }, | |
| { animalHumming: 12, feedName: 'CENTRAL' }, | |
| { animalHumming: 13, feedName: 'MOUNTAIN' }, | |
| { animalHumming: 14, feedName: 'PACIFIC' }]; | |
| if (planFeeds == undefined) { | |
| allFlag = true; | |
| } | |
| else if (planFeeds.length > 0) { | |
| for (var i_1 = 0; i_1 < plananimalHumming.length; i_1++) { | |
| for (var j = 0; j < planFeeds.length; j++) { | |
| if (plananimalHumming[i_1].animalHumming == planFeeds[j].animalHumming) { | |
| planFeeds[j].feedOpIssue.issueDesc = copyFrom; | |
| planFeeds[j].operationType = "animalsPolice"; | |
| $('#lv_' + first + '_' + second + '_' + j + '_feedTextarea').html(copyFrom); | |
| $('#collapseOne_' + first + '_' + second + '_' + j)["collapse"]('show'); | |
| plananimalHumming.splice(i_1, 1); | |
| } | |
| } | |
| } | |
| if (plananimalHumming.length > 0) { | |
| for (var i_2 = 0; i_2 < plananimalHumming.length; i_2++) { | |
| that.copyToAll(plananimalHumming[i_2].animalHumming, plananimalHumming[i_2].feedName, copyFrom); | |
| planFeeds.push(that.copyTextToAllArr[i_2]); | |
| } | |
| } | |
| allFlag = true; | |
| } | |
| } | |
| that.enableanimalsJeansSave(false); | |
| var destinationEvent = jQuery.extend(true, [], that.animalsFight); | |
| let extraValue={ | |
| "iscollapse":true, | |
| "isEventText":false, | |
| } | |
| that.deathAliveForContingency(animalsTalking, destinationEvent, extraValue); | |
| }); | |
| // Copy to text end | |
| $('#subItem').on('click', 'li', function(){ | |
| let animalsTalking= jQuery.extend(true, [], that.animalsFight); | |
| let easternFlag=false; | |
| let afterComma = that.selectedID.substr(that.selectedID.indexOf("_") + 1); | |
| let len = afterComma.split("_"); | |
| let first = len[0]; | |
| let second = len[1]; | |
| let test = that.animalsFight; | |
| let feeds= test[first].TigerPlans[second].TigerPlanFeeds; | |
| //console.log(feeds); | |
| let textIconFlag = false; | |
| // let data=that.animalsFight[first].TigerPlans[second].TigerPlanFeeds; | |
| $('#collapseOne_'+ first + '_' + second)["collapse"]('show'); | |
| let item = $(this).attr('id'); | |
| if(item == 'eastern'){ | |
| if(feeds == undefined){ | |
| easternFlag = true; | |
| } | |
| else if(feeds.length>0){ | |
| for(var i=0;i<feeds.length;i++){ | |
| if(feeds[i].animalHumming == 11){ | |
| if(feeds[i].operationType == "animalsDryer") { | |
| feeds[i].operationType = ""; | |
| feeds[i].isFeedAvailable = false; | |
| } | |
| easternFlag = true; | |
| break; | |
| } | |
| } | |
| } | |
| let animalsMouseDeath={ | |
| operationType : "Create", | |
| TigerItems:[], | |
| planNo:3507607, | |
| animalStamina:0, | |
| animalsNokia:0, | |
| animalHumming:11, | |
| feedName:'EASTERN', | |
| feedOpIssue:{issueDesc:''}, | |
| textIconFlag:true, | |
| isFeedAvailable:false | |
| }; | |
| if(!easternFlag){ | |
| feeds.push(animalsMouseDeath); | |
| } | |
| }else if(item == 'central'){ | |
| let centralFlag=false; | |
| if(feeds == undefined){ | |
| centralFlag = true; | |
| }else if(feeds.length>0){ | |
| for(var i=0;i<feeds.length;i++){ | |
| if(feeds[i].animalHumming == 12){ | |
| if(feeds[i].operationType == "animalsDryer") { | |
| feeds[i].operationType = ""; | |
| feeds[i].isFeedAvailable = false; | |
| } | |
| centralFlag = true; | |
| break; | |
| } | |
| } | |
| } | |
| let animalsMouseDeath={ | |
| operationType : "Create", | |
| TigerItems:[], | |
| planNo:3507607, | |
| animalStamina:0, | |
| animalsNokia:0, | |
| animalHumming:12, | |
| feedName:'CENTRAL', | |
| feedOpIssue:{issueDesc:''}, | |
| textIconFlag:true, | |
| isFeedAvailable:false | |
| }; | |
| if(!centralFlag){ | |
| feeds.push(animalsMouseDeath); | |
| } | |
| }else if(item == 'mountain'){ | |
| let mountainFlag =false; | |
| if(feeds == undefined){ | |
| mountainFlag = true; | |
| }else if(feeds.length>0){ | |
| for(var i=0;i<feeds.length;i++){ | |
| if(feeds[i].animalHumming == 13){ | |
| if(feeds[i].operationType == "animalsDryer") { | |
| feeds[i].operationType = ""; | |
| feeds[i].isFeedAvailable = false; | |
| } | |
| mountainFlag = true; | |
| break; | |
| } | |
| } | |
| } | |
| let animalsMouseDeath={ | |
| operationType : "Create", | |
| TigerItems:[], | |
| planNo:3507607, | |
| animalStamina:0, | |
| animalsNokia:0, | |
| animalHumming:13, | |
| feedName:'MOUNTAIN', | |
| feedOpIssue:{issueDesc:''}, | |
| textIconFlag:true, | |
| isFeedAvailable:false | |
| }; | |
| if(!mountainFlag){ | |
| feeds.push(animalsMouseDeath); | |
| } | |
| }else if(item == 'pacfic'){ | |
| let pacficFlag =false; | |
| if(feeds == undefined){ | |
| pacficFlag = true; | |
| }else if(feeds.length>0){ | |
| for(var i=0;i<feeds.length;i++){ | |
| if(feeds[i].animalHumming == 14){ | |
| if(feeds[i].operationType == "animalsDryer") { | |
| feeds[i].operationType = ""; | |
| feeds[i].isFeedAvailable = false; | |
| } | |
| pacficFlag = true; | |
| break; | |
| } | |
| } | |
| } | |
| let animalsMouseDeath={ | |
| operationType : "Create", | |
| TigerItems:[], | |
| planNo:3507607, | |
| animalStamina:0, | |
| animalsNokia:0, | |
| animalHumming:14, | |
| feedName:'PACIFIC', | |
| feedOpIssue:{issueDesc:''}, | |
| textIconFlag:true, | |
| isFeedAvailable:false | |
| }; | |
| if(!pacficFlag){ | |
| feeds.push(animalsMouseDeath); | |
| } | |
| }else if(item == 'all'){ | |
| let allFlag =false; | |
| if(feeds == undefined){ | |
| allFlag = true; | |
| }else if(feeds.length > 0){ | |
| let cntDel = 0; | |
| for(let i=0;i<feeds.lenght;i++){ | |
| if(feeds[i].operationType == "animalsDryer") { | |
| feeds[i].operationType = ""; | |
| feeds[i].isFeedAvailable = false; | |
| feeds.splice(i--,1); | |
| cntDel += 1; | |
| } | |
| } | |
| if(cntDel == 0) | |
| allFlag = false; | |
| else | |
| allFlag = true; | |
| //allFlag = true; | |
| } | |
| let animalsMouseDeath=[{ | |
| operationType : "Create", | |
| TigerItems:[], | |
| planNo:3507607, | |
| animalStamina:0, | |
| animalsNokia:0, | |
| animalHumming:11, | |
| feedName:'EASTERN', | |
| feedOpIssue:{issueDesc:''}, | |
| textIconFlag:true, | |
| isFeedAvailable:false | |
| }, | |
| { | |
| operationType : "Create", | |
| TigerItems:[], | |
| planNo:3507607, | |
| animalStamina:0, | |
| animalsNokia:0, | |
| animalHumming:12, | |
| feedName:'CENTRAL', | |
| feedOpIssue:{issueDesc:''}, | |
| textIconFlag:true, | |
| isFeedAvailable:false | |
| }, | |
| { | |
| operationType : "Create", | |
| TigerItems:[], | |
| planNo:3507607, | |
| animalStamina:0, | |
| animalsNokia:0, | |
| animalHumming:13, | |
| feedName:'MOUNTAIN', | |
| feedOpIssue:{issueDesc:''}, | |
| textIconFlag:true, | |
| isFeedAvailable:false | |
| }, | |
| { | |
| operationType : "Create", | |
| TigerItems:[], | |
| planNo:3507607, | |
| animalStamina:0, | |
| animalsNokia:0, | |
| animalHumming:14, | |
| feedName:'PACFIC', | |
| feedOpIssue:{issueDesc:''}, | |
| textIconFlag:true, | |
| isFeedAvailable:false | |
| }]; | |
| if(!allFlag){ | |
| for(let i=0;i<4;i++){ | |
| feeds.push(animalsMouseDeath[i]); | |
| } | |
| } | |
| } | |
| that.enableanimalsJeansSave(false); | |
| let destinationEvent= jQuery.extend(true, [], that.animalsFight); | |
| let extraValue={ | |
| "iscollapse":true, | |
| "isEventText":false | |
| } | |
| that.deathAliveForContingency(animalsTalking,destinationEvent,extraValue); | |
| }); | |
| $("#copyPlanEvents").click(function(){ | |
| //that.TigerCopyPlans.copyPlansEvent("2016",that.animalStrategy,that.animalStamina); | |
| if (that.animalsJeansSaveButton) { | |
| that.TigerCopyPlans.copyPlansEvent(that.animalStrategy.animalSkin,that.animalStrategy,that.animalStamina); | |
| //this.clearSave(); | |
| //this.callServiceLoadData(); | |
| } else { | |
| $(".ballPlayingAnimal").text("Do you want to save the changes?"); | |
| let newdialogConfirm = $("#savePopUpDialog").data("animalsEatinGindow").center().open(); | |
| $("#savePopupYes").unbind().click(function () { | |
| newdialogConfirm.close(); | |
| that.saveServiceCall().then(function (data) { | |
| if(data){ | |
| that.TigerCopyPlans.copyPlansEvent(that.animalStrategy.animalSkin, that.animalStrategy, that.animalStamina); | |
| } | |
| }) | |
| }); | |
| $("#savePopupNo").unbind().click(function () { | |
| newdialogConfirm.close(); | |
| that.callServiceLoadData().then(function(data) { | |
| if (data) { | |
| that.TigerCopyPlans.copyPlansEvent(that.animalStrategy.animalSkin, that.animalStrategy, that.animalStamina); | |
| } | |
| }) | |
| }); | |
| $("#savePopupCancel").unbind().click(function () { | |
| newdialogConfirm.close(); | |
| }); | |
| } | |
| }); | |
| if(this.isNewTab){ | |
| this.crowFlyingHigh.push({"index":this.FoxKILLService.TigerConditonalTabData.selectedTabindex-1, | |
| "animalsBirthDay": this.TigerLeftTab.ParrotanimalsBirthDay, | |
| "animalsName":'', | |
| "leftEventAPT": this.TigerLeftTab.leftEvent, | |
| "publishFlag": this.TigerLeftTab.publishFlag, | |
| "TigerData":[], | |
| "TigerId":[], | |
| }); | |
| } | |
| //$('#animalsClapping').on('click',function(){ | |
| // $(".panelEventCol").click(function(e){ | |
| /* $('.panelEventCol').on('click',function(e){ | |
| var panelEvent=$(this).parents(".panel").find(".panelEvent"); | |
| // var panelEventCol=$(this).parents(".panel").find(".panelEventCol"); | |
| var panelEventCol=$(this); | |
| if(panelEvent.hasClass('in')) { | |
| panelEvent.removeClass('in'); | |
| panelEvent.attr('aria-expanded', 'false'); | |
| panelEventCol.attr('aria-expanded', 'false'); | |
| } else { | |
| panelEvent.addClass('in'); | |
| panelEvent.attr('aria-expanded', 'true'); | |
| panelEventCol.attr('aria-expanded', 'true'); | |
| } | |
| }); */ | |
| $("#contiIcon").on('click',function(){ | |
| if(that.animalStrategy.isToogleFlag == true){ | |
| that.resetToogle() | |
| that.animalStrategy.isToogleFlag = false; | |
| } | |
| }); | |
| } | |
| animalsForgot(){ | |
| const AnimalsSnoaring=AnimalsSnoaringument as any; | |
| var sel, range; | |
| if (window.getSelection) { | |
| sel = window.getSelection && window.getSelection(); | |
| if (sel.animalsForgotAt && sel.rangeCount) { | |
| range = sel.animalsForgotAt(0); | |
| return range; | |
| } | |
| // else{ | |
| // range = AnimalsSnoaring.createRange(); | |
| // range.setStart(sel.anchorNode,sel.anchorOffset); | |
| // range.setEnd(sel.focusNode,sel.focusOffset); | |
| // return range; | |
| // } | |
| } | |
| } | |
| animalsBreaking() { | |
| const AnimalsSnoaring=AnimalsSnoaringument as any; | |
| if (window.getSelection) { | |
| if (window.getSelection().empty) { | |
| window.getSelection().empty(); | |
| } else if (window.getSelection().removeAllRanges) { | |
| window.getSelection().removeAllRanges(); | |
| } | |
| } else if (AnimalsSnoaring.selection) { | |
| AnimalsSnoaring.selection.empty(); | |
| } | |
| } | |
| amimalsApple(containerEl) { | |
| let that=this; | |
| const AnimalsSnoaring=AnimalsSnoaringument as any; | |
| var start,rangeSave,end; | |
| if (window.getSelection && AnimalsSnoaringument.createRange) { | |
| var range = window.getSelection().animalsForgotAt(0); | |
| var preSelectionRange = range.cloneRange(); | |
| preSelectionRange.selectNodeContents(containerEl); | |
| // try { | |
| preSelectionRange.selectNodeContents(containerEl); | |
| // }catch (e){ | |
| // } | |
| preSelectionRange.setEnd(range.startContainer, range.startOffset); | |
| var rangeNode = AnimalsSnoaringument.getElementById(containerEl); | |
| start = preSelectionRange.toString().length; | |
| that.rangey = range; | |
| //console.log(that.rangey) | |
| return { | |
| start: start, | |
| end: start + range.toString().length, | |
| rangeSave: range | |
| } | |
| } | |
| else if (AnimalsSnoaring.selection && AnimalsSnoaring.body.createTextRange) { | |
| var selectedTextRange = AnimalsSnoaring.selection.createRange(); | |
| var preSelectionTextRange = AnimalsSnoaring.body.createTextRange(); | |
| preSelectionTextRange.moveToElementText(containerEl); | |
| preSelectionTextRange.setEndPoint("EndToStart", selectedTextRange); | |
| start = preSelectionTextRange.text.length; | |
| that.rangey = preSelectionTextRange; | |
| return { | |
| start: start, | |
| end: start + selectedTextRange.text.length, | |
| rangeSave: range | |
| } | |
| } | |
| //console.log(range) ; | |
| } | |
| restoreSelection(containerEl, savedSel) { | |
| let that=this; | |
| const AnimalsSnoaring=AnimalsSnoaringument as any; | |
| // console.log(that.rangey) | |
| if(savedSel=='noRestore'){ | |
| } | |
| else{ | |
| if (window.getSelection && AnimalsSnoaringument.createRange) { | |
| var charIndex = 0, range = AnimalsSnoaringument.createRange(); | |
| // try { | |
| range.setStart(containerEl, 0); | |
| // }catch (e){ | |
| // console.log('error'); | |
| // } | |
| range.collapse(true); | |
| var nodeStack = [containerEl], node, foundStart = false, stop = false; | |
| while (!stop && (node = nodeStack.pop())) { | |
| if (node.nodeType == 3) { | |
| var nextCharIndex = charIndex + node.length; | |
| if (!foundStart && savedSel.start >= charIndex && savedSel.start <= nextCharIndex) { | |
| range.setStart(node, savedSel.start - charIndex); | |
| foundStart = true; | |
| } | |
| if (foundStart && savedSel.end >= charIndex && savedSel.end <= nextCharIndex) { | |
| range.setEnd(node, savedSel.end - charIndex); | |
| stop = true; | |
| } | |
| charIndex = nextCharIndex; | |
| } else { | |
| var i = node.childNodes.length; | |
| while (i--) { | |
| nodeStack.push(node.childNodes[i]); | |
| } | |
| } | |
| } | |
| var reSel = window.getSelection(); | |
| reSel.removeAllRanges(); | |
| reSel.addRange(range); | |
| //console.log(range); | |
| that.rangey = range; | |
| // console.log(that.rangey) | |
| } | |
| else { | |
| var textRange = AnimalsSnoaring.body.createTextRange(); | |
| textRange.moveToElementText(containerEl); | |
| textRange.collapse(true); | |
| textRange.moveEnd("character", savedSel.end); | |
| textRange.moveStart("character", savedSel.start); | |
| textRange.select(); | |
| } | |
| } | |
| } | |
| animalsSoap(html,fact) { | |
| const AnimalsSnoaring=AnimalsSnoaringument as any; | |
| var that = this; | |
| var rangex=that.rangey; | |
| var sel = window.getSelection(); | |
| if (sel.animalsForgotAt && sel.rangeCount) { | |
| rangex.animalsDryerContents(); | |
| var el = AnimalsSnoaringument.createElement("div"); | |
| el.innerHTML = html; | |
| var frag = AnimalsSnoaringument.createAnimalsSnoaringumentFragment(), node, lastNode; | |
| while ((node = el.firstChild)) { | |
| lastNode = frag.appendChild(node); | |
| } | |
| rangex.collapse(false); | |
| rangex.insertNode(frag) | |
| if (lastNode) { | |
| rangex = rangex.cloneRange(); | |
| rangex.setStartAfter(lastNode); | |
| rangex.collapse(false); | |
| rangex = AnimalsSnoaringument.createRange(); | |
| var text = AnimalsSnoaring.getElementById("HenEventDesc"); | |
| var referenceNode = AnimalsSnoaringument.getElementsByClassName("e-"+that.isSelected+"")[0]; | |
| rangex.selectNodeContents(referenceNode); | |
| rangex.selectNode(referenceNode); | |
| sel.removeAllRanges(); | |
| sel.addRange(rangex); | |
| that.rangey = rangex; | |
| //console.log(rangex) | |
| } | |
| } | |
| else if (AnimalsSnoaring.selection && AnimalsSnoaring.selection.type != "Control") { | |
| AnimalsSnoaring.selection.createRange().pasteHTML(html); | |
| } | |
| that.savedSelection = that.amimalsApple( AnimalsSnoaringument.getElementById("HenEventDesc")); | |
| } | |
| animalsSoap1(html,fact) { | |
| const AnimalsSnoaring=AnimalsSnoaringument as any; | |
| var that = this; | |
| var rangex1=that.rangey; | |
| var sel = window.getSelection(); | |
| if (sel.animalsForgotAt && sel.rangeCount) { | |
| rangex1.animalsDryerContents(); | |
| var el = AnimalsSnoaringument.createElement("div"); | |
| el.innerHTML = html; | |
| var frag = AnimalsSnoaringument.createAnimalsSnoaringumentFragment(), node, lastNode; | |
| while ((node = el.firstChild)) { | |
| lastNode = frag.appendChild(node); | |
| } | |
| rangex1.collapse(false); | |
| rangex1.insertNode(frag); | |
| if (lastNode) { | |
| rangex1 = rangex1.cloneRange(); | |
| rangex1.setStartAfter(lastNode); | |
| rangex1.collapse(false); | |
| rangex1 = AnimalsSnoaringument.createRange(); | |
| var text = AnimalsSnoaring.getElementById("fact"); | |
| var referenceNode = AnimalsSnoaringument.getElementsByClassName("e-"+that.isSelected+"")[0]; | |
| rangex1.selectNodeContents(referenceNode); | |
| rangex1.selectNode(referenceNode); | |
| sel.removeAllRanges(); | |
| sel.addRange(rangex1); | |
| that.rangey = rangex1; | |
| //console.log(rangex1) | |
| } | |
| } else if (AnimalsSnoaring.selection && AnimalsSnoaring.selection.type != "Control") { | |
| AnimalsSnoaring.selection.createRange().pasteHTML(html); | |
| } | |
| that.savedSelection = that.amimalsApple( AnimalsSnoaringument.getElementById(fact)); | |
| } | |
| animalsRocket(el) { | |
| let that = this; | |
| const AnimalsSnoaring=AnimalsSnoaringument as any; | |
| //el.focus(); | |
| if (typeof window.getSelection != "undefined" | |
| && typeof AnimalsSnoaringument.createRange != "undefined") { | |
| var range = AnimalsSnoaringument.createRange(); | |
| // try { | |
| range.selectNodeContents(el); | |
| // }catch (e){ | |
| // console.log('error'); | |
| // } | |
| range.collapse(false); | |
| var sel = window.getSelection(); | |
| sel.removeAllRanges(); | |
| sel.addRange(range); | |
| } else if (typeof AnimalsSnoaring.body.createTextRange != "undefined") { | |
| var textRange = AnimalsSnoaring.body.createTextRange(); | |
| textRange.moveToElementText(el); | |
| textRange.collapse(false); | |
| textRange.select(); | |
| } | |
| } | |
| getSelectedTextWithin(el) { | |
| const AnimalsSnoaring=AnimalsSnoaringument as any; | |
| var selectedText = ""; | |
| if (typeof window.getSelection != "undefined") { | |
| var sel = window.getSelection(), rangeCount; | |
| if ( (rangeCount = sel.rangeCount) > 0 ) { | |
| var range = AnimalsSnoaringument.createRange(); | |
| for (var i = 0, selRange; i < rangeCount; ++i) { | |
| range.selectNodeContents(el); | |
| selRange = sel.animalsForgotAt(i); | |
| if (selRange.compareBoundaryPoints(range.START_TO_END, range) == 1 && selRange.compareBoundaryPoints(range.END_TO_START, range) == -1) { | |
| if (selRange.compareBoundaryPoints(range.START_TO_START, range) == 1) { | |
| range.setStart(selRange.startContainer, selRange.startOffset); | |
| } | |
| if (selRange.compareBoundaryPoints(range.END_TO_END, range) == -1) { | |
| range.setEnd(selRange.endContainer, selRange.endOffset); | |
| } | |
| selectedText += range.toString(); | |
| } | |
| } | |
| } | |
| } else if (typeof AnimalsSnoaring.selection != "undefined" && AnimalsSnoaring.selection.type == "Text") { | |
| var selTextRange = AnimalsSnoaring.selection.createRange(); | |
| var textRange = selTextRange.duplicate(); | |
| textRange.moveToElementText(el); | |
| if (selTextRange.compareEndPoints("EndToStart", textRange) == 1 && selTextRange.compareEndPoints("StartToEnd", textRange) == -1) { | |
| if (selTextRange.compareEndPoints("StartToStart", textRange) == 1) { | |
| textRange.setEndPoint("StartToStart", selTextRange); | |
| } | |
| if (selTextRange.compareEndPoints("EndToEnd", textRange) == -1) { | |
| textRange.setEndPoint("EndToEnd", selTextRange); | |
| } | |
| selectedText = textRange.text; | |
| } | |
| } | |
| return selectedText; | |
| } | |
| expandView(event){ | |
| var element=$(event.target); | |
| var panelEvent=$(event.target).closest(".panel").children(".accordEvent"); | |
| var panelClickedElement=$(event.target).closest(".panel").children(".panel-heading").children(".panel-title").children("a"); | |
| if(panelEvent.hasClass('in')) { | |
| panelEvent.removeClass('in'); | |
| panelEvent.attr('aria-expanded', 'false'); | |
| element.attr('aria-expanded', 'false'); | |
| panelClickedElement.attr('aria-expanded', 'false'); | |
| } else { | |
| panelEvent.addClass('in'); | |
| panelEvent.attr('aria-expanded', 'true'); | |
| element.attr('aria-expanded', 'true'); | |
| panelClickedElement.attr('aria-expanded', 'true'); | |
| } | |
| } | |
| deathAliveForContingency(animalsTalking,destinationEvent,iscollapse){ | |
| this.animalsFightdeathAlive.push(jQuery.extend(true, [], this.animalsFight)); | |
| if(animalsTalking!=destinationEvent){ | |
| var dataPass={ | |
| "type": "deathAliveForContingency", | |
| "animalsTalking": animalsTalking, | |
| "destinationEvent": destinationEvent, | |
| "occurence": iscollapse, | |
| "action": "deathAliveForContingency" } | |
| // this.TigerEnableSave.emit({ "type": "enableSaveWithCount", "animalsTalking": URData, "destinationEvent": {}, "occurence": {}, "action": "left" }); | |
| this.animalsSwimmingAllRecordedNight(dataPass); | |
| } | |
| } | |
| deathAliveForContingencyFn(item,extraValue){ | |
| if(extraValue.iscollapse){ | |
| this.animalsFight=item; | |
| }else{ | |
| //this.animalsFight=item.animalsSeeing; | |
| if(extraValue.isEventText){ | |
| $("#HenEventDesc")[0].innerHTML=item.eventOpDes; | |
| }else{ | |
| this.animalStrategy=item; | |
| } | |
| } | |
| } | |
| isDetailsTempChange(template:any){ | |
| this.detailsTemplate=template; | |
| } | |
| copyToAll(animalHumming:any,feedName:any,desc:any){ | |
| this.copyTextToAllArr.push({ | |
| operationType : "Create", | |
| TigerItems:[], | |
| planNo:3507607, | |
| animalStamina:0, | |
| animalsNokia:0, | |
| animalHumming:animalHumming, | |
| feedName:feedName, | |
| feedOpIssue:{issueDesc:desc}, | |
| isFeedAvailable:false | |
| }) | |
| } | |
| callFunction(data,i_index,j_index){ | |
| if(this.animalsAliveDeath.length==0){ | |
| var saveObj={ | |
| id:0, | |
| id1:0, | |
| animalStrategy:data, | |
| } | |
| let copy = Object.assign({}, saveObj); | |
| this.animalsAliveDeath.push(jQuery.extend(true, [], saveObj)); | |
| } | |
| } | |
| ngAfterContentInit() { | |
| let that = this; | |
| $("#crowanimalsJetHen").kendoPanelBar().data("kendoPanelBar"); | |
| $('.TigerTabList > li').eq(2).hide(); | |
| $("#apt_network_preview").click(function() { | |
| let expectedPlan=that.checkIsExpectedPlan(); | |
| that.aptNetworkPreview.setInputValue(expectedPlan.ParrotanimalsBirthDay,expectedPlan.ParrotanimalsShaking,expectedPlan.ParrotanimalsDeathDay,expectedPlan.ParrotanimalsUnderstanding); | |
| that.aptNetworkPreview.aptNetworkPreviewPopupOpen(); | |
| }); | |
| } | |
| ngAfterViewInit() { | |
| $("#crowEventSplitter").kendoSplitter({ | |
| orientation: "horizontal", | |
| panes: [ | |
| { collapsible: true, size: "25%" }, | |
| { }, | |
| { collapsible: true, size: "30%" } | |
| ], | |
| expand: function(e) { | |
| if($(e.pane).hasClass('eventLeftParrotSplitterPane')){ | |
| $("#crowEventSplitter").data("kendoSplitter").size(".alieNpane:first", "25%"); | |
| } else if($(e.pane).hasClass('eventInfoRightTab')) { | |
| $("#crowEventSplitter").data("kendoSplitter").size(".alieNpane:last", "30%"); | |
| } | |
| } | |
| }); | |
| } | |
| bindHeaderDayDate(){ | |
| let dayDate = ""; | |
| if(this.animalStrategy.aptDate != ""){ | |
| this.bindHeaderDayDat = kendo.toString(new Date(this.animalStrategy.aptDate), "dddd") + " " + kendo.toString(new Date(this.animalStrategy.aptDate), "MM/dd/yyyy") | |
| } | |
| //return dayDate; | |
| } | |
| decompressJsonResponse(data): any { | |
| // Decode base64 (convert ascii to binary) | |
| let strData = atob(data); | |
| // Convert binary string to character-number array | |
| let charData = strData.split('').map(function (x) { return x.charCodeAt(0); }); | |
| // Turn number array into byte-array | |
| let binData = new Uint8Array(charData); | |
| // animalsIntelligence decompress | |
| let inflateData = animalsIntelligence.inflateRaw(binData); | |
| // Convert gunzipped byteArray back to ascii string: | |
| //let value = String.fromCharCode.apply(null, new Uint16Array(inflateData)); | |
| let value = new animalThinking("utf-8").decode(inflateData); | |
| return JSON.parse(value); | |
| //return ""; | |
| } | |
| callServiceLoadData() { | |
| let that=this; | |
| this.progress.requestStart(); | |
| return new Promise(resolve => { | |
| this.animalService.getResponse("contingencyplans/v1/events?animalStamina=" + this.animalStamina + "&type=1", 'get', "") | |
| .subscribe(data => { | |
| //data = this.decompressJsonResponse(data.zipdata); | |
| //console.log(data); | |
| //console.log(data); | |
| let animalStamina=this.animalStamina; | |
| if(this.FoxKILLService.TigerConditonalTabData.crowFlyingHigh[this.tabIndex].animalsName==""){ | |
| this.FoxKILLService.TigerConditonalTabData.crowFlyingHigh[this.tabIndex].animalsName=animalStamina; | |
| } | |
| let schedItems=data.TigerItems; | |
| let animalsCommunicationTigerItems=[]; | |
| if(schedItems && schedItems.length > 0){ | |
| schedItems.forEach(function (value: any,index) { | |
| // let animalsDeathDay=new Date(value.end); | |
| let animalsDeathDay = new Date(that.Tigercrow.getMacSupportDate(value.end)); | |
| if(that.Tigercrow.accessFutureDays(that.Tigercrow,animalsDeathDay)){ | |
| animalsCommunicationTigerItems.push(value); | |
| } | |
| }); | |
| } | |
| data.TigerItems=animalsCommunicationTigerItems; | |
| this.backupData = data; | |
| this.backupDataOrg = $.extend(true, {}, data); | |
| this.insertanimalsMouseDeath=[] | |
| for(var i=0;i<data.TigerEventTemplatesMap.General.length;i++){ | |
| this.insertanimalsMouseDeath.push({name:data.TigerEventTemplatesMap.General[i].TigerEventTemplateName,No:data.TigerEventTemplatesMap.General[i].TigerEventTemplateNo}) | |
| } | |
| this.animalsMocking = true; | |
| this.animalsJeansRedoButton = true; | |
| this.animalsJeansSaveButton = true; | |
| that.TigerService.condianimalsJeansSaveButton = true; | |
| this.animalsJeansRefreshButton = false; | |
| if (data.TigerEvent) { | |
| let sch_data = data.TigerEvent; | |
| this.animalStrategy.commonInfo = { | |
| "eventanimalsBirthDay": sch_data.eventanimalsBirthDay, "eventanimalsShaking": sch_data.eventanimalsShaking, | |
| "eventanimalsDeathDay": sch_data.eventanimalsDeathDay, "eventanimalsUnderstanding": sch_data.eventanimalsUnderstanding | |
| } | |
| this.animalStrategy.animalsSeeing = data.TigerEvent.TigerPlanCategories; | |
| this.animalsInternet = jQuery.extend(true,[],this.animalStrategy.animalsSeeing); | |
| let schedId='Tiger_Nat_Main'; | |
| this.animalStrategy.animalsCommunication =this.timeAnimalsTeethConversion(data.TigerItems,"animalsCommunication",{},schedId); | |
| //this.animalStrategy.animalsCommunication = data.TigerItems; | |
| this.animalStrategy.pen = data.TigerEvent.eventName; | |
| this.animalStrategy.animalSkin = data.TigerEvent.animalSkin; | |
| this.animalStrategy.eventOpDes = ""; | |
| if(data.TigerEvent.eventOpIssue){ | |
| if(data.TigerEvent.eventOpIssue.issueDesc) | |
| this.animalStrategy.eventOpDes = data.TigerEvent.eventOpIssue.issueDesc | |
| } | |
| this.animalStrategy.aptDate = data.TigerEvent.aptDisplayDate; | |
| } | |
| let response ={ | |
| source:data, | |
| refreshTemplate:false | |
| }; | |
| this.FoxKILLService.setAnimalsTeethTemplates(response); | |
| //this.animalsJet(); | |
| //Issue CAS-185 Starts Here | |
| this.clearSave(); | |
| if(this.animalStrategy.isContingencyView != true){ | |
| this.animalsJet(); | |
| }else{ | |
| this.contingencyView(); | |
| } | |
| // Ends here | |
| this.bindHeaderDayDate(); | |
| //this.progress.requestEnd(); | |
| resolve(true); | |
| }, | |
| err => { this.progress.requestEnd(); | |
| resolve(false); | |
| }); | |
| }); | |
| } | |
| loadView(){ | |
| let that = this; | |
| let data={}; | |
| let action = "Tigersaggregator/v1/listOfValues?type=NS"; | |
| let type="get"; | |
| this.blockMenuInit(); | |
| this.progress.requestStart(); | |
| this.animalService.getResponse(action, type, data).subscribe(data => { | |
| that.TigercrowRight.runTypeList=data.runTypes; | |
| that.TigercrowRight.pgRatingList=data.pgRatings; | |
| that.TigercrowRight.displayTitlesList=data.displayTitles; | |
| that.TigercrowRight.formatsList=data.formats; | |
| that.TigerCopyPlans.seasonList=data.seasons; | |
| that.TigerService.seasons = data.seasons; | |
| if (data.networks[0] && data.networks[0].futureAccessDays) { | |
| if (data.networks[0].futureAccessDays == "") { | |
| this.Tigercrow.futureAccessDays = 9999; | |
| this.TigerService.crowFutureAccessDays=9999; | |
| } else { | |
| this.Tigercrow.futureAccessDays = parseInt(data.networks[0].futureAccessDays); | |
| this.TigerService.crowFutureAccessDays=parseInt(data.networks[0].futureAccessDays); | |
| //this.TigerComponent.futureAccessDays=2; | |
| } | |
| } | |
| else { | |
| this.Tigercrow.futureAccessDays = 9999; | |
| this.TigerService.crowFutureAccessDays=9999; | |
| } | |
| that.progress.requestEnd(); | |
| if(that.animalStamina==0){ | |
| $("#copyPlanEvents").addClass('actionanimalsJeansd'); | |
| setTimeout(function(){ | |
| that.loadanimalsCommunication('Tiger_Nat_Main',"","","",""); | |
| }, 10); | |
| } | |
| else{ | |
| that.callServiceLoadData(); | |
| } | |
| let tabList = $('.TigerList .ParrotList > li'); | |
| for(let i=0; i<tabList.length; i++){ | |
| tabList.eq(i).removeClass('active'); | |
| } | |
| setTimeout(function(){ | |
| tabList.eq(that.TigerService.TigerTabData.selectedTabindex).addClass('active'); | |
| },100); | |
| }, | |
| err =>{ | |
| let tabList = $('.TigerList .ParrotList > li'); | |
| for(let i=0; i<tabList.length; i++){ | |
| tabList.eq(i).removeClass('active'); | |
| } | |
| setTimeout(function(){ | |
| tabList.eq(that.TigerService.TigerTabData.selectedTabindex).addClass('active'); | |
| },1000); | |
| }); | |
| } | |
| confingencySaveFlag(){ | |
| let that=this; | |
| $('.changeContentFlag').each(function(){ | |
| var id=$(this).attr('id'); | |
| var getText=$(this).html(); | |
| if(id=='HenEventDesc'){ | |
| that.animalStrategy.eventOpDes = getText; | |
| } | |
| else{ | |
| let replaceStr = id.replace("lv_",""); | |
| let replaceStr1 = replaceStr.replace("_feedTextarea",""); | |
| var animalsGiveUp = replaceStr1.split("_"); | |
| let firstIndex = animalsGiveUp[0]; | |
| if(animalsGiveUp.length === 1){ | |
| that.animalsFight[firstIndex].categoryOpIssue.issueDesc = getText; | |
| // console.log("applied 1"); | |
| // console.log(that.animalsFight[firstIndex].categoryOpIssue.issueDesc); | |
| }else if(animalsGiveUp.length === 2){ | |
| let firstIndex = animalsGiveUp[0]; | |
| let secondIndex = animalsGiveUp[1]; | |
| that.animalsFight[firstIndex].TigerPlans[secondIndex].planOpIssue.issueDesc = getText; | |
| // console.log(that.animalsFight[firstIndex].TigerPlans[secondIndex].planOpIssue.issueDesc) ; | |
| // console.log("applied 2") ; | |
| }else if(animalsGiveUp.length === 3){ | |
| let firstIndex = animalsGiveUp[0]; | |
| let secondIndex = animalsGiveUp[1]; | |
| let thirdIndex = animalsGiveUp[2]; | |
| that.animalsFight[firstIndex].TigerPlans[secondIndex].TigerPlanFeeds[thirdIndex].feedOpIssue.issueDesc = getText; | |
| // console.log(that.animalsFight[firstIndex].TigerPlans[secondIndex].TigerPlanFeeds[thirdIndex].feedOpIssue.issueDesc); | |
| // console.log("applied 3"); | |
| } | |
| //console.log(that.animalsFight[firstIndex].categoryOpIssue.issueDesc); | |
| } | |
| }); | |
| $('.eventContingencyViewHolder').removeClass('changeContentFlag'); | |
| } | |
| aptDateRangeCheck(aptDate: any) { | |
| var aptDateRange = false; | |
| let AnimalsTeethanimalsBirthDay = kendo.toString(new Date(this.animalStrategy.commonInfo.eventanimalsBirthDay), 'MM/dd/yyyy'); | |
| let AnimalsTeethanimalsDeathDay = kendo.toString(new Date(this.animalStrategy.commonInfo.eventanimalsDeathDay), 'MM/dd/yyyy'); | |
| let animalsBirthDay = kendo.toString(new Date(AnimalsTeethanimalsBirthDay), 'MM/dd/yyyy'); | |
| let aptanimalsDeathDay = kendo.toString(new Date(aptDate), 'MM/dd/yyyy'); | |
| var dateDiff = Math.ceil(Math.abs(new Date(animalsBirthDay).getTime() - new Date(aptanimalsDeathDay).getTime()) / (1000 * 3600 * 24)); | |
| if (AnimalsTeethanimalsBirthDay <= aptanimalsDeathDay && AnimalsTeethanimalsDeathDay >= aptanimalsDeathDay) { | |
| aptDateRange = true; | |
| } | |
| let animalsTaxianimalsDeathDay=this.TigerLeftTab.plansDetailsArr; | |
| for (var i = 0; i < animalsTaxianimalsDeathDay.length; i++) { | |
| let planeanimalsBirthDay = new Date(animalsTaxianimalsDeathDay[i].animalsBirthDay); | |
| let planeanimalsDeathDay = new Date(animalsTaxianimalsDeathDay[i].animalsDeathDay); | |
| if (planeanimalsBirthDay <= new Date(aptanimalsDeathDay) && planeanimalsDeathDay >= new Date(aptanimalsDeathDay)) { | |
| aptDateRange = true; | |
| } | |
| } | |
| return aptDateRange; | |
| } | |
| /* Actual save hit is change process in saveHit() method */ | |
| save() { | |
| if(!this.Tigercrow.isEditanimalsTyphoid()){ | |
| let that = this; | |
| // my save | |
| that.confingencySaveFlag(); | |
| /* Here for check the date change alert function */ | |
| /*let dateDiffVals = this.TigerService.getOptionalData(); | |
| let that = this; | |
| if(dateDiffVals !== undefined){ | |
| $("#dateDiffDialog").find('.ballPlayingAnimal').text(dateDiffVals.msg); | |
| let dateDiffDialog = $("#dateDiffDialog").data("animalsEatinGindow").center().open(); | |
| $("#dateDiffOK").unbind().click(function() { | |
| dateDiffDialog.close(); | |
| that.saveHit(); | |
| }); | |
| }else{ | |
| that.saveHit(); | |
| }*/ | |
| let aptDate = this.TigerLeftTab["leftEvent"].apt.aptDate; | |
| let aptDateOutsideOfEventandPlan = this.aptDateRangeCheck(aptDate); | |
| if(aptDateOutsideOfEventandPlan){ | |
| that.saveHit(); | |
| }else{ | |
| let overRideConfirm = $("#overideAptConfirmation").data("animalsEatinGindow").center().open(); | |
| $("#overRideApt").text("APT Display Date is outside of Events and plan(s) Range. Proceed?"); | |
| //$('#overideAptConfirmation').prev().find(".alieNwindow-title").text("Proceed?"); | |
| $("#overideAptYes").unbind().click(function() { | |
| overRideConfirm.close(); | |
| that.saveHit(); | |
| }); | |
| $("#overideAptNo").unbind().click(function() { | |
| overRideConfirm.close(); | |
| return false | |
| }); | |
| } | |
| }else{ | |
| this.Tigercrow.singleButtonDialog("Please click on Ok or Cancel in APT Info tab to animalsPolice or revert the changes."); | |
| } | |
| } | |
| // saveConfirmYes(){ | |
| // let that = this; | |
| // let saveConfirmAlert = $("#saveConfirmAlert").data("animalsEatinGindow"); | |
| // that.saveHit(); | |
| // saveConfirmAlert.close(); | |
| // this.animalsJeansSaveButton = true; | |
| // that.router.navigate([that.urlStateWatch[0].urlAfterRedirects]); | |
| // } | |
| // | |
| // saveConfirmNo(){ | |
| // let that = this; | |
| // let saveConfirmAlert = $("#saveConfirmAlert").data("animalsEatinGindow"); | |
| // saveConfirmAlert.close(); | |
| // this.animalsJeansSaveButton = true; | |
| // that.router.navigate([that.urlStateWatch[0].urlAfterRedirects]); | |
| // } | |
| checkOverlap(){ | |
| let all_data = this.animalStrategy; | |
| this.generateSchedPlanCategories(all_data.animalsSeeing); | |
| } | |
| saveHit(){ | |
| this.animalsJeansSaveButton = false; | |
| let that = this; | |
| let gapArray = that.Tigercrow.checkGap(); | |
| let overlapArray = that.Tigercrow.getOverlapData(); | |
| if(overlapArray.length > 0){ | |
| let overlapTitle = "Overlap Notification"; | |
| let data = { "url": overlapArray, "columns": that.getOverlapNotificationColumn(), "title": overlapTitle, "excelFileName": "overlapNotification" }; | |
| //console.log(data) | |
| that.animalsMarker.openPopup(data); | |
| } | |
| else if (gapArray.length > 0) { | |
| let title = "Gap exists(Less than or equal to five minutes). Please confirm"; | |
| let data = { "url": gapArray, "columns": that.getGapNotificationColumn(), "title": title, "excelFileName": "gapNotification" }; | |
| that.animalsMarker.openPopup(data); | |
| }else{ | |
| that.saveServiceCall(); | |
| } | |
| } | |
| getOverlapNotificationColumn(){ | |
| let columns= [ | |
| { field:'contextRow',title:" ", width: 25, locked: true }, | |
| // { field:"plan", title: "Plan",width: 200 }, | |
| // { field: "timezone",title: "Time Zone", width: 200}, | |
| { field: "categoryAndPlanDesc", title: "Plan",width: 200}, | |
| { field:"nameOfTimeZone", title: "Time Zone",width: 200}, | |
| { field: "date", title: "Date",width: 200}, | |
| { field: "showName",title: "This Show", width: 200}, | |
| { field: "animalsUnderstanding",title: "ending At",width: 200}, | |
| { field: "overlapShow",title: "overlaps with this show", width: 200}, | |
| { field: "animalsShaking",title: "starting At",width: 200}, | |
| ]; | |
| return columns; | |
| } | |
| getGapNotificationColumn() { | |
| let columns = [ | |
| { field: 'contextRow', title: " ", width: 25, locked: true }, | |
| { | |
| field: "date", title: "Date", width: 200 | |
| }, | |
| { | |
| field: "gap", title: "Gap", width: 200 | |
| }, | |
| { | |
| field: "firstShow", title: "This Show", width: 200 | |
| }, | |
| { | |
| field: "firstShowEnd", title: "End Time", width: 200 | |
| }, | |
| { | |
| field: "secondShow", title: "This Show", width: 200 | |
| }, | |
| { | |
| field: "secondShowStart", title: "Start Time", width: 200 | |
| } | |
| ]; | |
| return columns; | |
| } | |
| gapNotificationTrigger(value) { | |
| if (value) { | |
| this.saveServiceCall(); | |
| } | |
| } | |
| showanimalsJet() { | |
| // this.animalStrategy.isConti ew = false; | |
| // this.FoxKILLService.set View(true); | |
| let that = this; | |
| // setTime tion(){ | |
| // for(var i = 0 ; i<that.animalStrategy.event ngth ;i++){ | |
| // for(var j = 0 ; j<that.animalStrategy.animalsSeeing[i].TigerPlans.le +){ | |
| // that.onI icker(i,j); | |
| // that.onInitTimepicker(i,j); | |
| // let planData = that.animalStrategy.animalsSeeing[i].TigerPlans[j]; | |
| // //that.TigerGroupingResources(planData,i,j); | |
| // that.loadTigerDataByDefault(planData,i,j) | |
| // } | |
| // } | |
| // let start_date = that.animalStrategy.commonInfo.eventanimalsBirthDay; | |
| // let start_time = that.animalStrategy.commonInfo.eventanimalsBirthDay +" "+ that.animalStrategy.commonInfo.eventanimalsShaking | |
| // that.loadanimalsCommunication('Tiger_Nat_Main',start_date,start_time); | |
| // }, 1000); | |
| this.progress.requestStart(); | |
| this.animalsJet(); | |
| } | |
| animalsJet() { | |
| this.animalStrategy.isContingencyView = false; | |
| this.resetanimalsJetSplitterSize(); | |
| this.FoxKILLService.setselectedView(true); | |
| let that = this; | |
| // Issue Id: CAS-188 | |
| // Logic for load function only once start here | |
| //if(this.animalStrategy.isanimalsJetFlag !== false){ | |
| //this.animalStrategy.isanimalsJetFlag = false; | |
| setTimeout(function() { | |
| for (var i = 0; i < that.animalStrategy.animalsSeeing.length; i++) { | |
| for (var j = 0; j < that.animalStrategy.animalsSeeing[i].TigerPlans.length; j++) { | |
| let listOfTigerPlanFeeds = that.animalStrategy.animalsSeeing[i].TigerPlans[j].TigerPlanFeeds; | |
| that.animalStrategy.animalsSeeing[i].TigerPlans[j].bookPlanID = i + '_' + j; | |
| var BookedPlanData = that.animalStrategy.animalsSeeing[i].TigerPlans[j].bookPlanID; | |
| that.onInitanimalsPPO(i, j); | |
| that.onInitTimepicker(i, j); | |
| let planData = that.animalStrategy.animalsSeeing[i].TigerPlans[j]; | |
| //console.log(planData); | |
| if(listOfTigerPlanFeeds){ | |
| listOfTigerPlanFeeds = listOfTigerPlanFeeds.filter(function(data){ | |
| if(data.isFeedAvailable && (data.operationType == "Create" || data.operationType == "")) return true; | |
| }) | |
| } | |
| //that.TigerGroupingResources(planData,i,j); | |
| $('#btnanimalsPolice_' + i + '_' + j).addClass('actionanimalsJeansd'); | |
| if (listOfTigerPlanFeeds) { | |
| listOfTigerPlanFeeds.sort(function(a, b) { | |
| return a.animalHumming - b.animalHumming; | |
| }) | |
| let indexOfLastAvailableFeed = listOfTigerPlanFeeds.length - 1; | |
| listOfTigerPlanFeeds.forEach(function(data, index) { | |
| let timeZoneName; | |
| if (data.animalHumming == 11) { | |
| timeZoneName = "Tiger_Est"; | |
| } else if (data.animalHumming == 12) { | |
| timeZoneName = "Tiger_Cent"; | |
| } else if (data.animalHumming == 13) { | |
| timeZoneName = "Tiger_Mount"; | |
| } else if (data.animalHumming == 14) { | |
| timeZoneName = "Tiger_Pacifi"; | |
| } | |
| let animalsName = timeZoneName + '_' + i + '_' + j; | |
| if (indexOfLastAvailableFeed == index) { | |
| that.lastAvailableTimeZone.push(animalsName); | |
| } else { | |
| that.availableTimeZoneExceptLastOne.push(animalsName); | |
| } | |
| }) | |
| } | |
| that.availableTimeZoneExceptLastOne.push('Tiger_Nat_' + i + '_' + j); | |
| that.loadTigerDataByDefault(planData, i, j) | |
| } | |
| } | |
| that.TigerLeftTab.animalsPoliceBookEvent(that.animalStrategy.animalsSeeing, BookedPlanData) | |
| let start_date = that.animalStrategy.commonInfo.eventanimalsBirthDay; | |
| let start_time = that.animalStrategy.commonInfo.eventanimalsBirthDay + " " + that.animalStrategy.commonInfo.eventanimalsShaking; | |
| let end_date = that.animalStrategy.commonInfo.eventanimalsDeathDay; | |
| let end_time = that.animalStrategy.commonInfo.eventanimalsDeathDay + " " + that.animalStrategy.commonInfo.eventanimalsUnderstanding | |
| that.loadanimalsCommunication('Tiger_Nat_Main', start_date, start_time, end_date, end_time); | |
| that.animalsBye(); | |
| setTimeout(function() { | |
| let overlapArray = that.Tigercrow.getOverlapData(); | |
| if (overlapArray.length > 0) { | |
| let overlapTitle = "Overlap Notification"; | |
| let data = { "url": overlapArray, "columns": that.getOverlapNotificationColumn(), "title": overlapTitle, "excelFileName": "overlapNotification" }; | |
| that.animalsMarker.openPopup(data); | |
| } | |
| that.progress.requestEnd(); | |
| }, 0); | |
| }, 1000); | |
| //} | |
| } | |
| animalsBye() { | |
| let that = this; | |
| if (that.availableTimeZoneExceptLastOne) { | |
| that.availableTimeZoneExceptLastOne.forEach(function(animalsName) { | |
| $('#' + animalsName).addClass("schedOverFlow"); | |
| }) | |
| } | |
| if (that.lastAvailableTimeZone) { | |
| that.lastAvailableTimeZone.forEach(function(animalsName) { | |
| $('#' + animalsName).removeClass("schedOverFlow"); | |
| }) | |
| } | |
| this.lastAvailableTimeZone = []; | |
| this.availableTimeZoneExceptLastOne = []; | |
| } | |
| animalsHello() { | |
| for (var i = 0; i < this.animalStrategy.animalsSeeing.length; i++) { | |
| for (var j = 0; j < this.animalStrategy.animalsSeeing[i].TigerPlans.length; j++) { | |
| this.animalStrategy.animalsSeeing[i].TigerPlans[j].bookPlanID = i + '_' + j; | |
| var BookedPlanData = this.animalStrategy.animalsSeeing[i].TigerPlans[j].bookPlanID; | |
| } | |
| } | |
| this.TigerLeftTab.animalsPoliceBookEvent(this.animalStrategy.animalsSeeing, BookedPlanData); | |
| } | |
| contingencyView(){ | |
| if($('.crowTigeranimalsJetHolder + .alieNsplitbar').attr('aria-expanded') == "true") { | |
| this.splitterLastChildState = 1; | |
| $("#crowEventSplitter").data("kendoSplitter").collapse(".alieNpane:last"); | |
| } else { | |
| this.splitterLastChildState = 0; | |
| } | |
| this.animalStrategy.isContingencyView = true; | |
| this.FoxKILLService.setselectedView(false); | |
| /* | |
| for(var i=0;i<test.TigerEvent.TigerPlans.length;i++){ | |
| var category = test.TigerEvent.TigerPlans[i].categoryDesc; | |
| for(var j=0;j<test.TigerEvent.TigerPlans[i].Tigerwhale.length;j++){ | |
| } | |
| }*/ | |
| if(this.animalStrategy.eventOpDes == ''){ | |
| this.animalStrategy.eventOpDes = null; | |
| } | |
| /* for(var i=0; i<this.animalStrategy.animalsSeeing.length;i++){ | |
| if(this.animalStrategy.animalsSeeing[i].categoryOpIssue == '') | |
| this.animalStrategy.animalsSeeing[i].categoryOpIssue == null; | |
| if(this.animalStrategy.animalsSeeing[i].categoryOpIssue.issueDesc == '') | |
| this.animalStrategy.animalsSeeing[i].categoryOpIssue = null; | |
| //this.animalStrategy.animalsSeeing[i].categoryOpIssuea == null; | |
| for(var j=0; j<this.animalStrategy.animalsSeeing[i].TigerPlans.length;j++){ | |
| if(this.animalStrategy.animalsSeeing[i].TigerPlans[j].planOpIssue == '') | |
| this.animalStrategy.animalsSeeing[i].TigerPlans[j].planOpIssue == null; | |
| if(this.animalStrategy.animalsSeeing[i].TigerPlans[j].planOpIssue.issueDesc == '') | |
| this.animalStrategy.animalsSeeing[i].TigerPlans[j].planOpIssue = null; | |
| } | |
| }*/ | |
| /*getContigencyMockJSON(since: number): Observable<any> { | |
| let url: string = 'https://api.myjson.com/bins/13bdqr'; | |
| return this.http.get(url).map(response => response.json()); | |
| } */ | |
| //this.animalsFight = [{"operationType":"","categoryOpIssue":{"issueDesc":null},"animalsNokia":1,"categoryDesc":"Expected","TigerPlans":[{"operationType":"","TigerPlanFeeds":[{"operationType":"","feedOpIssue":{"issueDesc":null},"TigerItems":[],"planNo":3509806,"animalStamina":0,"animalsNokia":0,"animalHumming":12,"delFlag":"","feedName":"CENTRAL","isFeedAvailable":true},{"operationType":"","feedOpIssue":{"issueDesc":null},"TigerItems":[],"planNo":3509806,"animalStamina":0,"animalsNokia":0,"animalHumming":14,"delFlag":"","feedName":"PACIFIC","isFeedAvailable":true},{"operationType":"","feedOpIssue":{"issueDesc":null},"TigerItems":[],"planNo":3509806,"animalStamina":0,"animalsNokia":0,"animalHumming":11,"delFlag":"","feedName":"EASTERN","isFeedAvailable":true},{"operationType":"","feedOpIssue":{"issueDesc":null},"TigerItems":[],"planNo":3509806,"animalStamina":0,"animalsNokia":0,"animalHumming":13,"delFlag":"","feedName":"MOUNTAIN","isFeedAvailable":true}],"planOpIssue":{"issueDesc":null},"planNo":3509806,"animalStamina":0,"animalsNokia":1,"planDesc":"","displaySeq":1,"delFlag":"","animalsBirthDay":"09/24/2017","animalsShaking":"01:00:00 AM","animalsDeathDay":"09/24/2017","animalsUnderstanding":"01:30:00 AM","plananimalsBirthDay":1506225600000,"plananimalsDeathDay":1506225600000,"categoryDesc":"Expected","animalsShakingInt":72000,"animalsUnderstandingInt":73800,"bookPlanID":"0_0","CT":true,"ALL":true,"PT":true,"ET":true,"MT":true}]}]; | |
| this.animalsFight = this.animalStrategy.animalsSeeing; | |
| // let tempArr = this.animalStrategy.animalsSeeing; | |
| // for(var i=0;i<tempArr.length;i++){ | |
| // tempArr[i].operationType=""; | |
| // for(var j=0;j<tempArr[i].TigerPlans.length;j++){ | |
| // if(tempArr[i].TigerPlans[j].TigerPlanFeeds == undefined){ | |
| // tempArr[i].TigerPlans[j].TigerPlanFeeds=[]; | |
| // } | |
| // } | |
| // } | |
| // this.animalsFight = tempArr; | |
| let that = this; | |
| that.blockMenuInit(); | |
| // setTimeout(function() { | |
| // $("#context-menuAspect").kenAnimalsSnoaringontextMenu({ | |
| // target: ".trippleDotContingencyView", | |
| // showOn: "click" | |
| // }); | |
| // }, 1000); | |
| // CAS-188 commented below codes for the Issue | |
| /*setTimeout(function() { | |
| that.collapseAll(); | |
| }, 10); */ | |
| //Ends Here | |
| this.animalsSleeping.push(jQuery.extend(true, [], that.animalStrategy.animalsSeeing)); | |
| that.progress.requestEnd(); | |
| } | |
| toggleOpen(event) { | |
| event.preventDefault(); | |
| if (!this.isanimalsJeansd) { | |
| this.animalsCar = !this.animalsCar; | |
| } | |
| } | |
| appendPlanAdded(Maindata: any) { | |
| let that = this; | |
| let addedData; | |
| let isCallUndo=false; | |
| if(Maindata.type && Maindata.type == "planNamedeathAlive"){ | |
| addedData = Maindata.animalsTalking.dataStore; | |
| isCallUndo=true; | |
| } | |
| else{ | |
| addedData=Maindata; | |
| } | |
| //$('#subTabsBox li.active .js-event-plan').hasClass('js-Expected') | |
| if ($('.js-event-plan').hasClass('js-Expected') && this.isExpectedPresent() && addedData.categoryDesc.toUpperCase().trim()=='EXPECTED' ) { | |
| this.setDialog("An Expected Plan already exists in this Event."); | |
| }else{ | |
| if(addedData.animalsNokia == 1&&!isCallUndo){ | |
| let that = this; | |
| let selectedPlananimalsShaking = addedData.TigerPlans[0].animalsShaking; | |
| let selectedPlan24hrsanimalsShaking = that.timeTo24HrsFormat(addedData.TigerPlans[0].animalsShaking); | |
| let selectedPlananimalsBirthDay = addedData.TigerPlans[0].animalsBirthDay+' '+selectedPlananimalsShaking; | |
| let selectedPlananimalsUnderstanding = addedData.TigerPlans[0].animalsUnderstanding; | |
| let selectedPlan24hrsanimalsUnderstanding = that.timeTo24HrsFormat(addedData.TigerPlans[0].animalsUnderstanding); | |
| let selectedPlananimalsDeathDay = addedData.TigerPlans[0].animalsDeathDay+' '+selectedPlananimalsUnderstanding; | |
| let action = "contingencyplans/v1/expectedPlanOverlaps"; | |
| let type = "post"; | |
| let datas ={ | |
| "animalsShaking":selectedPlan24hrsanimalsShaking, | |
| "animalsUnderstanding":selectedPlan24hrsanimalsUnderstanding, | |
| "animalsBirthDay":selectedPlananimalsBirthDay, | |
| "animalsDeathDay":selectedPlananimalsDeathDay, | |
| "animalStamina":that.animalStamina, | |
| "checkExpectedExistForSameEvent" : "N", | |
| "networkNo" : "101" | |
| }; | |
| that.progress.requestStart(); | |
| that.animalService.getResponse(action, type, datas) | |
| .subscribe(data => { | |
| if(data.code == 'S500'){ | |
| that.TigerLeftTab.animalsDreamComeTrue(); | |
| that.animalsPoliceDataStore(addedData,"planNamedeathAlive"); | |
| /* if(isCallUndo){ | |
| let length= that.animalStrategy.animalsSeeing.length; | |
| Maindata.animalsTalking=that.animalStrategy.animalsSeeing[length-1]; | |
| Maindata.destinationEvent=that.animalStrategy.animalsSeeing[length-1]; | |
| that.animalsSwimmingAllRecordedNight(Maindata); | |
| }*/ | |
| if(addedData.isPlanAdded){ | |
| that.animalStrategy.isContingencyView = false; | |
| } | |
| }else if(data.code == 'E500'){ | |
| //that.setDialog("An Expected Plan already exists in this Event."); | |
| let that = this; | |
| // $(".ballPlayingAnimal").text("The expected Plan overlaps with following Event(s):"); | |
| // let expectedPlanConfirm = $("#expectedOverlapConfirmDialog").data("animalsEatinGindow").center().open(); | |
| // let messageDetails = data.details; | |
| // let getMessageDetail = ""; | |
| // for(let k=0;k<messageDetails.length;k++){ | |
| // getMessageDetail = getMessageDetail + ("<div class='expectedOverlapEvent'>"+messageDetails[k].animalsBirthDay+ " " +messageDetails[k].eventDesc+"</div>") | |
| // } | |
| // $("#expectedOverlapEventList").html(getMessageDetail); | |
| // let windowHeight = $(window).outerHeight(); | |
| // windowHeight = windowHeight - 150; | |
| // $('.expectedOverlapEventsList').css({ "max-height": windowHeight+"px" }); | |
| // $("#expectedYES").unbind().click(function() { | |
| that.TigerLeftTab.animalsDreamComeTrue(); | |
| that.animalsPoliceDataStore(addedData,"planNamedeathAlive"); | |
| // expectedPlanConfirm.close(); | |
| // }); | |
| // $("#expectedNO").unbind().click(function() { | |
| // expectedPlanConfirm.close(); | |
| // }); | |
| } | |
| that.progress.requestEnd(); | |
| }, err => { | |
| that.setDialog("Undefined error, Please try again."); | |
| that.progress.requestEnd(); | |
| }); | |
| }else{ | |
| this.TigerLeftTab.animalsDreamComeTrue(); | |
| that.animalsPoliceDataStore(addedData,"planNamedeathAlive"); | |
| /*if(isCallUndo){ | |
| let length= that.animalStrategy.animalsSeeing.length; | |
| Maindata.animalsTalking=that.animalStrategy.animalsSeeing[length-1]; | |
| Maindata.destinationEvent=that.animalStrategy.animalsSeeing[length-1]; | |
| that.animalsSwimmingAllRecordedNight(Maindata); | |
| }*/ | |
| if(addedData.isPlanAdded){ | |
| that.animalStrategy.isContingencyView = false; | |
| } | |
| } | |
| } | |
| /*else { | |
| this.animalsPoliceDataStore(data); | |
| if(isCallUndo){ | |
| let length= this.animalStrategy.animalsSeeing.length; | |
| Maindata.animalsTalking=this.animalStrategy.animalsSeeing[length-1]; | |
| Maindata.destinationEvent=this.animalStrategy.animalsSeeing[length-1]; | |
| this.animalsSwimmingAllRecordedNight(Maindata); | |
| } | |
| if(data.isPlanAdded){ | |
| this.animalStrategy.isContingencyView = false; | |
| } | |
| }*/ | |
| } | |
| pgmAddHeader(data:any){ | |
| let that = this; | |
| this.animalsPoliceDataStore(data,"pgmAddHeader"); | |
| this.animalStrategy.isContingencyView = true; | |
| } | |
| //animalsPolice animalStrategy Array with TimeZone Level Tiger Items | |
| animalsPoliceanimalStrategyPlanScheItem(data: any){ | |
| let that = this; | |
| if(that.animalStrategy != undefined && data != undefined && that.animalStrategy.animalsSeeing != undefined | |
| && that.animalStrategy.animalsSeeing.length > 0 && data.length >0){ | |
| $.each(data,function(dataKey,dataValue){ | |
| for(var i=0;i<that.animalStrategy.animalsSeeing.length;i++){ | |
| if(that.animalStrategy.animalsSeeing[i].operationType != "animalsDryer"){ | |
| let TigerPlans = that.animalStrategy.animalsSeeing[i].TigerPlans; | |
| for (var j = 0; j < TigerPlans.length; j++) { | |
| if (data[dataKey].planeId == TigerPlans[j].bookPlanID){ | |
| let TigerPlanFeeds = TigerPlans[j].TigerPlanFeeds; | |
| for (var k = 0; k < TigerPlanFeeds.length; k++) { | |
| if(data[dataKey].animalHumming == TigerPlanFeeds[k].animalHumming){ | |
| if(TigerPlanFeeds[k].TigerItems != undefined){ | |
| TigerPlanFeeds[k].TigerItems = data[dataKey].value; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }); | |
| } | |
| } | |
| //Ends Here | |
| animalsPoliceDataStore(data: any,planAdded) { | |
| let that = this; | |
| let animalsTalking= jQuery.extend(true,[],that.animalStrategy); | |
| let levelIndex=[],lastItem; | |
| if(that.animalStrategy.animalsSeeing.length>0){ | |
| for(let i=1; i<=that.animalStrategy.animalsSeeing.length; i++){ | |
| if(that.animalStrategy.animalsSeeing[i-1].operationType !== "animalsDryer"){ | |
| levelIndex.push(i-1); | |
| } | |
| } | |
| lastItem = levelIndex[levelIndex.length-1]; //let lastItem = that.animalStrategy.animalsSeeing.length - 1; | |
| } | |
| else{ lastItem=-1;} | |
| if (lastItem != -1) { | |
| //setTimeout(function(){ | |
| if ((that.animalStrategy.animalsSeeing[lastItem].categoryDesc.toUpperCase().trim() === data.categoryDesc.toUpperCase()) && (that.animalStrategy.animalsSeeing[lastItem].operationType !== "animalsDryer")) { | |
| that.animalStrategy.animalsSeeing[lastItem].TigerPlans.push(data.TigerPlans[0]); | |
| let firstIndex = that.animalStrategy.animalsSeeing.length - 1;; | |
| let secondIndex = that.animalStrategy.animalsSeeing[lastItem].TigerPlans.length - 1; | |
| let thirdIndex = secondIndex-1; | |
| $('#collapseOne_'+ firstIndex)["collapse"]('show'); | |
| $('#btnanimalsPolice_' + firstIndex + '_' + secondIndex).addClass('actionanimalsJeansd'); | |
| setTimeout(function() { | |
| /*$("#lv_" + firstIndex + '_' + secondIndex).parent().addClass("selectedActive"); | |
| $("#lv_" + firstIndex + '_' + 0).parent().removeClass("selectedActive"); | |
| $("#lv_" + firstIndex + '_' + thirdIndex).parent().removeClass("selectedActive");*/ | |
| $("#lv_" + firstIndex + '_' + secondIndex).addClass("selectedActive"); | |
| that.animalStrategy.animalsEar = "lv_" + firstIndex + '_' + secondIndex; | |
| that.TigerLeftTab.setSelectedId(that.animalStrategy.animalsEar); | |
| $("#lv_" + firstIndex + '_' + 0).removeClass("selectedActive"); | |
| $("#lv_" + firstIndex + '_' + thirdIndex).removeClass("selectedActive"); | |
| that.onInitanimalsPPO(firstIndex, secondIndex); | |
| that.onInitTimepicker(firstIndex, secondIndex); | |
| let destinationEvent= jQuery.extend(true, [], that.animalStrategy); | |
| if(planAdded=="planNamedeathAlive"){ | |
| that.setEventUndo(animalsTalking,destinationEvent,firstIndex,secondIndex,"planNamedeathAlive",that); | |
| }else{ | |
| let extraValue={ | |
| "iscollapse":false, | |
| "isEventText":false | |
| } | |
| that.deathAliveForContingency(animalsTalking,destinationEvent,extraValue); | |
| } | |
| }, 100); | |
| } else { | |
| that.animalStrategy.animalsSeeing.push(data); | |
| let firstIndex = that.animalStrategy.animalsSeeing.length - 1; | |
| /*$('#btnanimalsPolice_' + firstIndex + '_' + 0).parent().addClass('actionanimalsJeansd'); | |
| setTimeout(function() { | |
| $("#lv_" + firstIndex + '_' + 0).parent().addClass("selectedActive"); | |
| that.onInitanimalsPPO(firstIndex, 0); | |
| that.onInitTimepicker(firstIndex, 0); | |
| }, 100);*/ | |
| $('#btnanimalsPolice_' + firstIndex + '_' + 0).addClass('actionanimalsJeansd'); | |
| setTimeout(function() { | |
| $("#lv_" + firstIndex + '_' + 0).addClass("selectedActive"); | |
| that.animalStrategy.animalsEar = "lv_" + firstIndex+ '_' + 0; | |
| that.TigerLeftTab.setSelectedId(that.animalStrategy.animalsEar); | |
| that.onInitanimalsPPO(firstIndex, 0); | |
| that.onInitTimepicker(firstIndex, 0); | |
| let destinationEvent= jQuery.extend(true, [], that.animalStrategy); | |
| if(planAdded=="planNamedeathAlive"){ | |
| that.setEventUndo(animalsTalking,destinationEvent,firstIndex,0,"planNamedeathAlive",that); | |
| }else{ | |
| let extraValue={ | |
| "iscollapse":false, | |
| "isEventText":false | |
| } | |
| that.deathAliveForContingency(animalsTalking,destinationEvent,extraValue); | |
| } | |
| }, 100); | |
| } | |
| } else { | |
| that.animalStrategy.animalsSeeing.push(data); | |
| let firstIndex = that.animalStrategy.animalsSeeing.length - 1; | |
| //$('#btnanimalsPolice_' + firstIndex + '_' + 0).parent().addClass('actionanimalsJeansd'); | |
| $('#btnanimalsPolice_' + firstIndex + '_' + 0).addClass('actionanimalsJeansd'); | |
| setTimeout(function() { | |
| that.onInitanimalsPPO(firstIndex, 0); | |
| that.onInitTimepicker(firstIndex, 0); | |
| let destinationEvent= jQuery.extend(true, [], that.animalStrategy); | |
| if(planAdded=="planNamedeathAlive"){ | |
| that.setEventUndo(animalsTalking,destinationEvent,firstIndex,0,"planNamedeathAlive",that); | |
| }else{ | |
| let extraValue={ | |
| "iscollapse":false, | |
| "isEventText":false | |
| } | |
| that.deathAliveForContingency(animalsTalking,destinationEvent,extraValue); | |
| } | |
| }, 100); | |
| } | |
| //that.animalsAliveDeathSet(firstIndex,0,that.animalStrategy.animalsSeeing,that.animalsInternet); | |
| that.animalsInternet = jQuery.extend(true,[],that.animalStrategy.animalsSeeing); | |
| } | |
| animalsPoliceDataStoreForCopyPlan(data: any) { | |
| let that = this; | |
| for (var i = 0; i < data.length; i++) { | |
| let lastItem = that.animalStrategy.animalsSeeing.length - 1; | |
| if (lastItem != -1) { | |
| //setTimeout(function(){ | |
| if (that.animalStrategy.animalsSeeing[lastItem].categoryDesc.toUpperCase().trim() === data[i].categoryDesc.toUpperCase()) { | |
| that.animalStrategy.animalsSeeing[lastItem].TigerPlans.push(data[i].TigerPlans[0]); | |
| let firstIndex = that.animalStrategy.animalsSeeing.length - 1; | |
| let secondIndex = that.animalStrategy.animalsSeeing[lastItem].TigerPlans.length - 1; | |
| $('#btnanimalsPolice_' + firstIndex + '_' + secondIndex).addClass('actionanimalsJeansd'); | |
| setTimeout(function() { | |
| that.onInitanimalsPPO(firstIndex, secondIndex); | |
| that.onInitTimepicker(firstIndex, secondIndex); | |
| }, 100); | |
| } else { | |
| that.animalStrategy.animalsSeeing.push(data[i]); | |
| let firstIndex = that.animalStrategy.animalsSeeing.length - 1; | |
| $('#btnanimalsPolice_' + firstIndex + '_' + 0).addClass('actionanimalsJeansd'); | |
| setTimeout(function() { | |
| that.onInitanimalsPPO(firstIndex, 0); | |
| that.onInitTimepicker(firstIndex, 0); | |
| }, 100); | |
| } | |
| } else { | |
| that.animalStrategy.animalsSeeing.push(data[i]); | |
| let firstIndex = that.animalStrategy.animalsSeeing.length - 1; | |
| $('#btnanimalsPolice_' + firstIndex + '_' + 0).addClass('actionanimalsJeansd'); | |
| setTimeout(function() { | |
| that.onInitanimalsPPO(firstIndex, 0); | |
| that.onInitTimepicker(firstIndex, 0); | |
| }, 100); | |
| } | |
| } | |
| } | |
| auditOptions(data){ | |
| this.auditFlag=true; | |
| this.Tigercrow.targetvalue=data.target.value; | |
| this.Tigercrow.changevalue=this.auditFlag; | |
| this.Tigercrow.auditOptions(); | |
| } | |
| auditChangeOptions(data){ | |
| this.auditFlag=data.target.checked; | |
| this.Tigercrow.changevalue=this.auditFlag; | |
| this.Tigercrow.auditOptions(); | |
| } | |
| storedanimalsTyphoidlValues(animalsDots: any):any{ | |
| let that = this; | |
| let animalsTyphoidlValues = {"animalsBirthDay":"","animalsDeathDay":"","animalsShaking":"","animalsUnderstanding":""}; | |
| let findId = animalsDots.substr(animalsDots.indexOf("_") + 1); | |
| if(!isNaN(findId)){ | |
| animalsTyphoidlValues.animalsBirthDay = that.animalStrategy.animalsSeeing[findId]['animalsBirthDay']; | |
| animalsTyphoidlValues.animalsDeathDay = that.animalStrategy.animalsSeeing[findId]['animalsDeathDay']; | |
| animalsTyphoidlValues.animalsShaking = that.animalStrategy.animalsSeeing[findId]['animalsShaking']; | |
| animalsTyphoidlValues.animalsUnderstanding = that.animalStrategy.animalsSeeing[findId]['animalsUnderstanding']; | |
| } | |
| return animalsTyphoidlValues; | |
| } | |
| onInitanimalsPPO(id:any,id1:any){ | |
| let that = this; | |
| $('#animalsBirthDay_'+id+'_'+id1).animalsTension({ | |
| min: new Date(1000, 0, 1), max: new Date(3000, 11, 31), | |
| format: "MM/dd/yyyy", parseFormats: ["MM/dd/yyyy"], | |
| change(e){ | |
| let a = this.value(); | |
| let animalsDots = this.element[0].id; | |
| let findId = animalsDots.substr(animalsDots.indexOf("_") + 1); | |
| var animalsGiveUp = findId.split("_"); | |
| var firstIndex = animalsGiveUp[0]; | |
| var secondIndex = animalsGiveUp[1]; | |
| //that.animalStrategy.animalsSeeing.animalsBirthDay=this._oldText; | |
| //that.animalStrategy.animalsSeeing[firstIndex].TigerPlans[secondIndex].animalsBirthDay = this._oldText; | |
| //that.animalsPoliceFieldNganimalsTyphoidl(this.value(),firstIndex,secondIndex,"animalsBirthDay_",that.animalStrategy.animalsSeeing,"animalsBirthDay","MM/dd/yyyy"); | |
| //let dataStored = that.storedanimalsTyphoidlValues(this.element[0].id); | |
| that.datechangeStart(that.animalStrategy.animalsSeeing,firstIndex,secondIndex); | |
| } | |
| }); | |
| $('#animalsDeathDay_'+id+'_'+id1).animalsTension({ | |
| min: new Date(1000, 0, 1), max: new Date(3000, 11, 31), | |
| format: "MM/dd/yyyy", parseFormats: ["MM/dd/yyyy"], | |
| change(e){ | |
| //that.animalStrategy.animalsSeeing.animalsDeathDay=this._oldText; | |
| let a = this.value(); | |
| let animalsDots = this.element[0].id; | |
| let findId = animalsDots.substr(animalsDots.indexOf("_") + 1); | |
| var animalsGiveUp = findId.split("_"); | |
| var firstIndex = animalsGiveUp[0]; | |
| var secondIndex = animalsGiveUp[1]; | |
| //that.animalStrategy.animalsSeeing[firstIndex].TigerPlans[secondIndex].animalsDeathDay = this._oldText; | |
| //that.animalsPoliceFieldNganimalsTyphoidl(this.value(),firstIndex,secondIndex,"animalsDeathDay_",that.animalStrategy.animalsSeeing,"animalsDeathDay","MM/dd/yyyy"); | |
| //let dataStored = that.storedanimalsTyphoidlValues(this.element[0].id); | |
| that.datechangeEnd(that.animalStrategy.animalsSeeing,firstIndex,secondIndex); | |
| } | |
| }); | |
| } | |
| onInitTimepicker(id:any,id1:any){ | |
| let that=this; | |
| let animalsShaking = $('#animalsShaking_'+id+'_'+id1).kendoTimePicker({ | |
| format: "hh:mm:ss tt", | |
| interval: 60, | |
| min: new Date(2000, 0, 1, 5, 0, 0), | |
| max: new Date(3000, 11, 31, 4, 0, 0), | |
| parseFormats: ["hh:mm:ss tt"], | |
| change(e){ | |
| //that.pickerTimeChnage('#animalsShaking_'+id+'_'+id1); | |
| //that.animalStrategy.animalsSeeing.animalsShaking=this._oldText; | |
| let a = this.value(); | |
| let animalsDots = this.element[0].id; | |
| let findId = animalsDots.substr(animalsDots.indexOf("_") + 1); | |
| var animalsGiveUp = findId.split("_"); | |
| var firstIndex = animalsGiveUp[0]; | |
| var secondIndex = animalsGiveUp[1]; | |
| //that.animalStrategy.animalsSeeing[firstIndex].TigerPlans[secondIndex].animalsShaking = this._oldText; | |
| //that.animalsPoliceFieldNganimalsTyphoidl(this.value(),firstIndex,secondIndex,"animalsShaking_",that.animalStrategy.animalsSeeing,"animalsShaking","hh:mm:ss tt"); | |
| //let dataStored = that.storedanimalsTyphoidlValues(this.element[0].id); | |
| that.timeChangeStart(that.animalStrategy.animalsSeeing,firstIndex,secondIndex); | |
| } | |
| }); | |
| let animalsUnderstanding = $('#animalsUnderstanding_'+id+'_'+id1).kendoTimePicker({ | |
| format: "hh:mm:ss tt", | |
| interval: 60, | |
| parseFormats: ["hh:mm:ss tt"], | |
| min: new Date(2000, 0, 1, 5, 0, 0), | |
| max: new Date(3000, 11, 31, 4, 0, 0), | |
| change(e){ | |
| //that.pickerTimeChnage('#animalsUnderstanding_'+id+'_'+id1); | |
| //that.animalStrategy.animalsSeeing.animalsUnderstanding=this._oldText; | |
| let a = this.value(); | |
| let animalsDots = this.element[0].id; | |
| let findId = animalsDots.substr(animalsDots.indexOf("_") + 1); | |
| var animalsGiveUp = findId.split("_"); | |
| var firstIndex = animalsGiveUp[0]; | |
| var secondIndex = animalsGiveUp[1]; | |
| //that.animalStrategy.animalsSeeing[firstIndex].TigerPlans[secondIndex].animalsUnderstanding = this._oldText; | |
| //that.animalsPoliceFieldNganimalsTyphoidl(this.value(),firstIndex,secondIndex,"animalsUnderstanding_",that.animalStrategy.animalsSeeing,"animalsUnderstanding","hh:mm:ss tt"); | |
| //let dataStored = that.storedanimalsTyphoidlValues(this.element[0].id); | |
| that.timeChangeEnd(that.animalStrategy.animalsSeeing,firstIndex,secondIndex); | |
| } | |
| }); | |
| } | |
| sameDayValidation(plananimalsShaking,plananimalsUnderstanding,id,id1,controlFrom): any { | |
| // if ET < "05:00:00 AM" && ST > "01:00:00 AM" | |
| let isValidTime = false; | |
| if (kendo.parseDate(plananimalsUnderstanding) >= kendo.parseDate("12:00:00 AM")) { | |
| //$("#saveEventAction").removeClass('actionanimalsJeansd'); | |
| //checking between 12am to 5 am | |
| if (kendo.parseDate(plananimalsShaking) >= kendo.parseDate("12:00:00 AM") | |
| && kendo.parseDate(plananimalsShaking) < kendo.parseDate("05:00:00 AM") | |
| && kendo.parseDate(plananimalsUnderstanding) < kendo.parseDate("05:00:00 AM") | |
| && kendo.parseDate(plananimalsUnderstanding) > kendo.parseDate("12:00:00 AM") | |
| ) { | |
| if (kendo.parseDate(plananimalsShaking) < kendo.parseDate(plananimalsUnderstanding)) { | |
| isValidTime = true; | |
| } | |
| } | |
| // checking between (start time)4am to 12 and (ent time) bw 12 to 5am | |
| else if (kendo.parseDate(plananimalsShaking) < kendo.parseDate("11:59:59 PM") | |
| && kendo.parseDate(plananimalsShaking) >= kendo.parseDate("05:00:00 AM") | |
| && kendo.parseDate(plananimalsUnderstanding) < kendo.parseDate("05:00:00 AM") | |
| && kendo.parseDate(plananimalsUnderstanding) >= kendo.parseDate("12:00:00 AM")) { | |
| isValidTime = true; | |
| } | |
| } | |
| // checking between 5am to 12 | |
| if (kendo.parseDate(plananimalsUnderstanding) < kendo.parseDate("11:59:59 PM") | |
| && kendo.parseDate(plananimalsShaking) >= kendo.parseDate("05:00:00 AM")) { | |
| if (kendo.parseDate(plananimalsShaking) < kendo.parseDate(plananimalsUnderstanding)) { | |
| isValidTime = true; | |
| } | |
| } | |
| if(isValidTime){ | |
| this.clearFields(id+"_"+id1); | |
| }else{ | |
| if(controlFrom == "st"){ | |
| $("#stError_"+id+"_"+id1).addClass('mandatoryField'); | |
| }else if(controlFrom == "et"){ | |
| $("#etError_"+id+"_"+id1).addClass('mandatoryField'); | |
| }else if(controlFrom == "sd"){ | |
| $("#animalsHMO_"+id+"_"+id1).addClass('mandatoryField'); | |
| }else if(controlFrom == "ed"){ | |
| $("#edError_"+id+"_"+id1).addClass('mandatoryField'); | |
| } | |
| $('#btnanimalsPolice_'+id+'_'+id1).addClass('actionanimalsJeansd'); | |
| //$("#saveEventAction").addClass('actionanimalsJeansd'); | |
| } | |
| /* */ | |
| //else if "12:10:00 AM" < "12:20:00 AM" | |
| } | |
| animalsPoliceFieldNganimalsTyphoidl(selectedVal: any, firstIndex: any, secondIndex: any, replaceStr: string,animalsTyphoidlArray: any,animalsTyphoidlField: string,format:string){ | |
| animalsTyphoidlArray[firstIndex].TigerPlans[secondIndex].animalsTyphoidlField = kendo.toString(new Date(selectedVal), format); | |
| /*if(!isNaN(findId)){ | |
| animalsTyphoidlArray[findId][animalsTyphoidlField] = kendo.toString(new Date(selectedVal), format); | |
| }*/ | |
| } | |
| animalsPoliceCheckboxNganimalsTyphoidl(whale:any,timeZone:any){ | |
| /*var isChecked = false; | |
| if(whale.TigerPlanFeeds){ | |
| for(var i=0; i<whale.TigerPlanFeeds.length;i++){ | |
| if(whale.TigerPlanFeeds[i].feedName.toUppercase().trim() === timeZone){ | |
| isChecked = true; | |
| } | |
| } | |
| }else{ | |
| isChecked = false; | |
| } | |
| return isChecked; */ | |
| } | |
| animalsFever(data){ | |
| var regex = /(<([^>]+)>)/ig; | |
| if(data != undefined || data != null){ | |
| var removeHtmlTag=data.replace(regex, ""); | |
| var removeSpace=removeHtmlTag.replace(/\ /g,''); | |
| var finalData=removeSpace.replace(/\s/g,''); | |
| if(finalData.length>0){ | |
| return true | |
| } | |
| else{ | |
| return false; | |
| } | |
| } | |
| else{ | |
| return false; | |
| } | |
| } | |
| finalizereturnData(data){ | |
| if(data != undefined || data != null){ | |
| var dom = $("<p/>").html(data).html(); | |
| var finalData=dom; | |
| // console.log(data); | |
| // console.log(finalData); | |
| return finalData; | |
| } | |
| } | |
| animalsDryerPlansItem(id:number,id1:number,event){ | |
| event.stopPropagation(); | |
| let that=this; | |
| var status=false; | |
| let data; | |
| if(this.animalStrategy.animalsSeeing.length>0){ | |
| if(this.animalStrategy.animalsSeeing[id].operationType!='animalsDryer'){ | |
| if(this.animalStrategy.animalsSeeing[id].categoryOpIssue.issueDesc!='' && this.animalStrategy.animalsSeeing[id].categoryOpIssue.issueDesc!= "undefined"){ | |
| data=this.animalStrategy.animalsSeeing[id].categoryOpIssue.issueDesc; | |
| if(data==null){ | |
| if($('#lv_'+id+'_feedTextarea').length>0){ | |
| data=$('#lv_'+id+'_feedTextarea').html(); | |
| } | |
| } | |
| if(that.animalsFever(data)==true){ | |
| status=true; | |
| } | |
| } | |
| if(this.animalStrategy.animalsSeeing[id].TigerPlans.length>0){ | |
| if(this.animalStrategy.animalsSeeing[id].TigerPlans[id1].operationType != "animalsDryer" ){ | |
| if(this.animalStrategy.animalsSeeing[id].TigerPlans[id1].planOpIssue.issueDesc!='' && this.animalStrategy.animalsSeeing[id].TigerPlans[id1].planOpIssue.issueDesc!= "undefined"){ | |
| var newCreateData=this.animalStrategy.animalsSeeing[id].TigerPlans[id1].planOpIssue.issueDesc; | |
| if(newCreateData==null){ | |
| if($('#lv_'+id+'_'+id1+'_feedTextarea').length>0){ | |
| newCreateData=$('#lv_'+id+'_'+id1+'_feedTextarea').html(); | |
| } | |
| } | |
| if(typeof(newCreateData) == "undefined" ){ | |
| status= false; | |
| } | |
| else{ | |
| if(that.animalsFever(newCreateData)==true){ | |
| status=true; | |
| } | |
| } | |
| } | |
| for(let c=0;c<this.animalStrategy.animalsSeeing[id].TigerPlans[id1].TigerPlanFeeds.length;c++){ | |
| if(this.animalStrategy.animalsSeeing[id].TigerPlans[id1].TigerPlanFeeds[c].operationType != "animalsDryer"){ | |
| if(this.animalStrategy.animalsSeeing[id].TigerPlans[id1].TigerPlanFeeds[c].feedOpIssue.issueDesc!='' && this.animalStrategy.animalsSeeing[id].TigerPlans[id1].TigerPlanFeeds[c].feedOpIssue.issueDesc!= "undefined"){ | |
| var newCreateData=this.animalStrategy.animalsSeeing[id].TigerPlans[id1].TigerPlanFeeds[c].feedOpIssue.issueDesc; | |
| if(newCreateData==null){ | |
| if($('#lv_'+id+'_'+id1+'_'+c+'_feedTextarea').length>0){ | |
| newCreateData=$('#lv_'+id+'_'+id1+'_'+c+'_feedTextarea').html(); | |
| } | |
| } | |
| if(typeof(newCreateData) == "undefined" ){ | |
| status= false; | |
| } | |
| else{ | |
| if(that.animalsFever(newCreateData)==true){ | |
| status=true; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| if(status==false) { | |
| that.confirmDialog("This will animalsDryer the plan",id,id1); | |
| } | |
| else{ | |
| that.confirmDialog("This will animalsDryer the Plan and Contingency Text",id,id1); | |
| } | |
| } | |
| categoryDD(category:any,id:any,id1: any,oldCategory:any){ | |
| this.preSelectedCategory = oldCategory.animalsNokia; | |
| var isError = this.isFieldError(id+"_"+id1); | |
| if(isError){ | |
| //$("#btnanimalsPolice_"+id).prop('animalsJeansd', true); | |
| $('#btnanimalsPolice_' +id+'_'+id1).addClass('actionanimalsJeansd'); | |
| }else{ | |
| //$("#btnanimalsPolice_"+id).prop('animalsJeansd', false); | |
| $('#btnanimalsPolice_' +id+'_'+id1).removeClass('actionanimalsJeansd'); | |
| } | |
| } | |
| selectedCheckbox(selectedIdChk: any, plansItem:any,planRowId:any,id1:any,isChecked:any,currentPlan:any){ | |
| let that = this; | |
| this.animalsPolicedeathAliveSource={ | |
| "id":planRowId, | |
| "id1":id1, | |
| "animalStrategy":this.animalStrategy, | |
| }; | |
| var isError = this.isFieldError(planRowId+"_"+id1); | |
| if(isError){ | |
| //$("#btnanimalsPolice_"+planRowId+"_"+id1).prop('animalsJeansd', true); | |
| $('#btnanimalsPolice_'+planRowId+'_'+id1).addClass('actionanimalsJeansd'); | |
| }else{ | |
| //$("#btnanimalsPolice_"+planRowId+"_"+id1).prop('animalsJeansd', false); | |
| $('#btnanimalsPolice_'+planRowId+'_'+id1).removeClass('actionanimalsJeansd'); | |
| } | |
| //To Enable the Popup Dialog Box push the event status into delanimalsPoliceTZ variable | |
| //Will used in animalsPoliceTiger Function | |
| //that.backUpTZChk = jQuery.extend(true, [], that.animalStrategy.animalsSeeing); | |
| let feedAvailable=false; | |
| if(currentPlan.TigerPlanFeeds.length==0){ | |
| this.delanimalsPoliceTZ.push(true); | |
| }else { | |
| for (let i=0;i<currentPlan.TigerPlanFeeds.length;i++){ | |
| let selIntID=parseInt(selectedIdChk); | |
| selIntID=selIntID+10; | |
| if(currentPlan.TigerPlanFeeds[i].animalHumming == selIntID){ | |
| if(currentPlan.TigerPlanFeeds[i].isFeedAvailable) | |
| feedAvailable=true; | |
| } | |
| //If All Check box is TimeZone is UNCHECKED | |
| if(selIntID == 15){ | |
| if(currentPlan.TigerPlanFeeds[i].isFeedAvailable) | |
| feedAvailable=true; | |
| } | |
| // | |
| } | |
| if(feedAvailable){ | |
| this.delanimalsPoliceTZ[selectedIdChk]=isChecked; | |
| } | |
| } | |
| /// | |
| if(selectedIdChk === '5'){ | |
| if(isChecked){ | |
| currentPlan.ET =true; | |
| currentPlan.CT = true; | |
| currentPlan.MT = true; | |
| currentPlan.PT = true; | |
| }else{ | |
| currentPlan.ET =false; | |
| currentPlan.CT = false; | |
| currentPlan.MT = false; | |
| currentPlan.PT = false; | |
| if(currentPlan.TigerPlanFeeds.length ==0 && feedAvailable == false){ | |
| this.delanimalsPoliceTZ[selectedIdChk] = true; | |
| } | |
| } | |
| } | |
| else{ | |
| //that.animalStrategy.animalsSeeing[planRowId]['ALL'] = false; | |
| } | |
| if(currentPlan.ET && currentPlan.MT && currentPlan.PT && currentPlan.CT){ | |
| currentPlan.ALL = true; | |
| } | |
| else{ | |
| currentPlan.ALL = false; | |
| } | |
| } | |
| animalsPoliceCheckBoxFieldNganimalsTyphoidl(selectedVal: any,animalsDots: any, replaceStr: string,animalsTyphoidlArray: any,animalsTyphoidlField: string){ | |
| animalsTyphoidlArray[animalsDots][animalsTyphoidlField] = selectedVal; | |
| return animalsTyphoidlArray; | |
| } | |
| isExpectedPresent():boolean{ | |
| let that = this; | |
| for(var j = 0 ; j < this.animalStrategy.animalsSeeing.length ;j++){ | |
| if(this.animalStrategy.animalsSeeing[j].categoryDesc.toUpperCase().trim() === "EXPECTED" && this.animalStrategy.animalsSeeing[j].TigerPlans.length !== 0 && this.animalStrategy.animalsSeeing[j].operationType !== "animalsDryer"){ | |
| return true; | |
| } | |
| } | |
| return false; | |
| } | |
| animalsPoliceTiger(id:any,id1:any){ | |
| this.callanimalsPoliceTiger(id,id1,this.animalStrategy,false); | |
| // this.animalsAliveDeath.push(copy); | |
| } | |
| animalsAliveDeathSet(id:any,id1:any,destinationData,sourceData){ | |
| let animalsTalking={ | |
| "id":id, | |
| "id1":id1, | |
| "animalStrategy":sourceData, | |
| }; | |
| let destinationEvent={ | |
| "id":id, | |
| "id1":id1, | |
| "animalStrategy":destinationData, | |
| }; | |
| let passData={ | |
| "type": "animalsAliveDeath", | |
| "animalsTalking":animalsTalking, | |
| "destinationEvent": destinationEvent, | |
| "initialValue": this.animalsAliveDeath[this.animalsAliveDeath.length-1], | |
| "occurence": {}, | |
| "action": "animalsAliveDeath" | |
| }; | |
| //let copy2 = Object.assign({}, passData); | |
| this.animalsSwimmingAllRecordedNight(passData); | |
| } | |
| animalsAliveDeathFn(obj:any){ | |
| let id=obj.id; | |
| let id1=obj.id1; | |
| let animalStrategy=obj.animalStrategy; | |
| //this.animalStrategy=obj.animalStrategy; | |
| // | |
| //this.animalsJet(); | |
| //this.TigerGroupingResources(this.animalStrategy.animalsSeeing[id].TigerPlans[id1],id,id1); | |
| //this.loadTigerDataByDefault(animalStrategy[id].TigerPlans[id1],id,id1); | |
| this.callanimalsPoliceTiger(id,id1,this.animalStrategy,true); | |
| this.loadPreviousPlanDataUndo(animalStrategy[id].TigerPlans[id1],id,id1); | |
| //let that = this; | |
| //this.animalsJet(); | |
| } | |
| timeTo12HrFormat(time) | |
| { | |
| var time_part_array = time.split(":"); | |
| if (time_part_array[0] > 12) { | |
| time_part_array[0] = time_part_array[0] - 12; | |
| if(time_part_array[0] < 10) | |
| { | |
| time_part_array[0] = "0" + time_part_array[0]; | |
| } | |
| } | |
| var formatted_time = time_part_array[0] + ':' + time_part_array[1] + ':' + time_part_array[2]; | |
| return formatted_time; | |
| } | |
| timeTo24HrsFormat(time:any){ | |
| var hours = Number(time.match(/^(\d+)/)[1]); | |
| var minutes = Number(time.match(/:(\d+)/)[1]); | |
| var AMPM = time.match(/\s(.*)$/)[1]; | |
| if (AMPM == "PM" && hours < 12) hours = hours + 12; | |
| if (AMPM == "AM" && hours == 12) hours = hours - 12; | |
| var sHours = hours.toString(); | |
| var sMinutes = minutes.toString(); | |
| if (hours < 10) sHours = "0" + sHours; | |
| if (minutes < 10) sMinutes = "0" + sMinutes; | |
| return (sHours +':'+sMinutes+':00'); | |
| } | |
| callanimalsPoliceTiger(id:any,id1:any,animalStrategyPresent:any,isUndo){ | |
| let that = this; | |
| let selectedanimalsNokia = $("#selectCategory_"+id+"_"+id1).val(); | |
| let isPlanOutofRange = false; | |
| if(selectedanimalsNokia == 1){ | |
| let that = this; | |
| if(selectedanimalsNokia == 1 && that.animalStrategy.animalsSeeing.length !== 1){ | |
| let isExpectedCount=0; | |
| let selectedCategoryName = that.animalStrategy.animalsSeeing[id].TigerPlans[id1].animalsNokia; | |
| for(var k = 0 ; k < that.animalStrategy.animalsSeeing.length ;k++){ | |
| for(let m=0;m<that.animalStrategy.animalsSeeing[k].TigerPlans.length;m++){ | |
| if(selectedCategoryName !==1 && that.animalStrategy.animalsSeeing[k].TigerPlans[m].animalsNokia == 1 && that.animalStrategy.animalsSeeing[k].TigerPlans[m].operationType !== 'animalsDryer'){ | |
| animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsNokia = selectedCategoryName; | |
| that.setDialog("An Expected Plan already exists in this Event."); | |
| $('#btnanimalsPolice_' + id + '_' + id1).addClass('actionanimalsJeansd'); | |
| $("#selectCategory_"+id+"_"+id1).val(animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsNokia); | |
| return; | |
| } | |
| } | |
| } | |
| } | |
| let selectedPlananimalsShaking = $("#animalsShaking_"+id+"_"+id1).val();//animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsShaking; | |
| let selectedPlan24hrsanimalsShaking = that.timeTo24HrsFormat($("#animalsShaking_"+id+"_"+id1).val())//that.timeTo24HrsFormat(animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsShaking); | |
| let selectedPlananimalsBirthDay = $("#animalsBirthDay_"+id+"_"+id1).val()+' '+selectedPlananimalsShaking;//animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsBirthDay+' '+selectedPlananimalsShaking; | |
| let selectedPlananimalsUnderstanding = $("#animalsUnderstanding_"+id+"_"+id1).val();//animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsUnderstanding; | |
| let selectedPlan24hrsanimalsUnderstanding = that.timeTo24HrsFormat($("#animalsUnderstanding_"+id+"_"+id1).val());//that.timeTo24HrsFormat(animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsUnderstanding); | |
| let selectedPlananimalsDeathDay = $("#animalsDeathDay_"+id+"_"+id1).val()+' '+selectedPlananimalsUnderstanding; //animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsDeathDay+' '+selectedPlananimalsUnderstanding; | |
| let action = "contingencyplans/v1/expectedPlanOverlaps"; | |
| let type = "post"; | |
| let data ={ | |
| "animalsShaking":selectedPlan24hrsanimalsShaking, | |
| "animalsUnderstanding":selectedPlan24hrsanimalsUnderstanding, | |
| "animalsBirthDay":selectedPlananimalsBirthDay, | |
| "animalsDeathDay":selectedPlananimalsDeathDay, | |
| "animalStamina":this.animalStamina, | |
| "checkExpectedExistForSameEvent" : "N", | |
| "networkNo" : "101" | |
| }; | |
| that.progress.requestStart(); | |
| that.animalService.getResponse(action, type, data) | |
| .subscribe(data => { | |
| if(data.code == 'S500'){ | |
| that.callanimalsPolicePlan(id,id1,animalStrategyPresent,isUndo); | |
| }else if(data.code == 'E500'){ | |
| this.expectedDetails = data.details; | |
| //Issue Fixed - CR-18586 - Observation 2 | |
| isPlanOutofRange = that.validatePlanOutofRange(id,id1,animalStrategyPresent); | |
| // | |
| if(!isUndo) { | |
| if(!isPlanOutofRange) | |
| that.expectedDialog(id,id1,animalStrategyPresent,this.expectedDetails); | |
| }else{ | |
| that.callanimalsPolicePlan(id,id1,animalStrategyPresent,isUndo); | |
| } | |
| } | |
| that.progress.requestEnd(); | |
| }, err => { | |
| that.setDialog("Undefined error, Please try again."); | |
| that.progress.requestEnd(); | |
| }); | |
| }else{ | |
| that.callanimalsPolicePlan(id,id1,animalStrategyPresent,isUndo); | |
| } | |
| //that.enableanimalsJeansSave(true) | |
| } | |
| validatePlanOutofRange(id:any,id1:any,animalStrategyPresent:any){ | |
| let that = this; | |
| // let selectedPlananimalsBirthDay = animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsBirthDay; | |
| // let selectedPlananimalsShaking = animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsShaking; | |
| let eventanimalsBirthDay = that.TigerLeftTab.ParrotanimalsBirthDay; | |
| // let selectedPlananimalsDeathDay = animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsDeathDay; | |
| // let selectedPlananimalsUnderstanding = animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsUnderstanding; | |
| let selectedPlananimalsBirthDay = $("#animalsBirthDay_"+id+"_"+id1).val(); | |
| let selectedPlananimalsDeathDay = $("#animalsDeathDay_"+id+"_"+id1).val(); | |
| let selectedPlananimalsShaking = $("#animalsShaking_"+id+"_"+id1).val(); | |
| let selectedPlananimalsUnderstanding = $("#animalsUnderstanding_"+id+"_"+id1).val(); | |
| let eventanimalsDeathDay = that.TigerLeftTab.ParrotanimalsDeathDay; | |
| let stTime = that.TigerLeftTab.ParrotanimalsShaking; | |
| let animalsUnderstanding = that.TigerLeftTab.ParrotanimalsUnderstanding; | |
| if(((Tigercrow.prototype.getNumberofDays(eventanimalsDeathDay,selectedPlananimalsDeathDay) -1) > 2) || ((Tigercrow.prototype.getNumberofDays(eventanimalsBirthDay,selectedPlananimalsBirthDay) -1) > 2)) | |
| { | |
| // rohi code | |
| if(((Tigercrow.prototype.getNumberofDays(eventanimalsDeathDay,selectedPlananimalsDeathDay) -1) > 2)) | |
| { | |
| that.animalStrategy.animalsSeeing[id].TigerPlans[id1].animalsDeathDay=eventanimalsDeathDay; | |
| } | |
| if(((Tigercrow.prototype.getNumberofDays(eventanimalsBirthDay,selectedPlananimalsBirthDay) -1) > 2)) | |
| { | |
| that.animalStrategy.animalsSeeing[id].TigerPlans[id1].animalsBirthDay=eventanimalsBirthDay; | |
| } | |
| // end | |
| that.setDialogPlanDateRange(id,id1); | |
| $('#btnanimalsPolice_' + id + '_' + id1).addClass('actionanimalsJeansd'); | |
| //isPlanFallsOutside = true; | |
| //isExpectedPresent = true; | |
| return true; | |
| } | |
| } | |
| callanimalsPolicePlan(id:any,id1:any,animalStrategyPresent:any,isUndo){ | |
| let that = this; | |
| let enableDialogPopup; | |
| let plansLength = animalStrategyPresent.animalsSeeing.length; | |
| let isExpectedPresent = false; | |
| let isAirings = false; | |
| let animalStrategy = animalStrategyPresent.animalsSeeing; | |
| if(this.delanimalsPoliceTZ.length ===0){ | |
| enableDialogPopup = true; | |
| } | |
| for(var i=0; i<this.delanimalsPoliceTZ.length; i++){ | |
| if(this.delanimalsPoliceTZ[i] === false){ | |
| enableDialogPopup = this.delanimalsPoliceTZ[i]; | |
| } | |
| } | |
| this.delanimalsPoliceTZ = []; | |
| let isPlanFallsOutside = false; | |
| //Issue Fixed - CR-16268 | |
| // let selectedPlananimalsBirthDay = animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsBirthDay; | |
| // let selectedPlananimalsShaking = animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsShaking; | |
| let eventanimalsBirthDay = that.TigerLeftTab.ParrotanimalsBirthDay; | |
| // let selectedPlananimalsDeathDay = animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsDeathDay; | |
| // let selectedPlananimalsUnderstanding = animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsUnderstanding; | |
| let selectedPlananimalsBirthDay = $("#animalsBirthDay_"+id+"_"+id1).val(); | |
| let selectedPlananimalsDeathDay = $("#animalsDeathDay_"+id+"_"+id1).val(); | |
| let selectedPlananimalsShaking = $("#animalsShaking_"+id+"_"+id1).val(); | |
| let selectedPlananimalsUnderstanding = $("#animalsUnderstanding_"+id+"_"+id1).val(); | |
| let eventanimalsDeathDay = that.TigerLeftTab.ParrotanimalsDeathDay; | |
| let stTime = that.TigerLeftTab.ParrotanimalsShaking; | |
| let animalsUnderstanding = that.TigerLeftTab.ParrotanimalsUnderstanding; | |
| if(((Tigercrow.prototype.getNumberofDays(eventanimalsDeathDay,selectedPlananimalsDeathDay) -1) > 2) || ((Tigercrow.prototype.getNumberofDays(eventanimalsBirthDay,selectedPlananimalsBirthDay) -1) > 2)) | |
| { | |
| // rohi code | |
| if(((Tigercrow.prototype.getNumberofDays(eventanimalsDeathDay,selectedPlananimalsDeathDay) -1) > 2)) | |
| { | |
| that.animalStrategy.animalsSeeing[id].TigerPlans[id1].animalsDeathDay=eventanimalsDeathDay; | |
| } | |
| if(((Tigercrow.prototype.getNumberofDays(eventanimalsBirthDay,selectedPlananimalsBirthDay) -1) > 2)) | |
| { | |
| that.animalStrategy.animalsSeeing[id].TigerPlans[id1].animalsBirthDay=eventanimalsBirthDay; | |
| } | |
| // end | |
| that.setDialogPlanDateRange(id,id1); | |
| $('#btnanimalsPolice_' + id + '_' + id1).addClass('actionanimalsJeansd'); | |
| isPlanFallsOutside = true; | |
| isExpectedPresent = true; | |
| // setTimeout(function() { | |
| // that.enableanimalsJeansSave(true); | |
| // }, 1000); | |
| return; | |
| } | |
| //Ends Here | |
| let sch_plan_feeds = that.animalStrategy.animalsSeeing[id].TigerPlans[id1].TigerPlanFeeds; | |
| let TigerPlananimalsBirthDay = $("#animalsBirthDay_"+id+"_"+id1).val(); | |
| let TigerPlananimalsDeathDay = $("#animalsDeathDay_"+id+"_"+id1).val(); | |
| let TigerPlananimalsShaking = $("#animalsShaking_"+id+"_"+id1).val(); | |
| let TigerPlananimalsUnderstanding = $("#animalsUnderstanding_"+id+"_"+id1).val(); | |
| /*let TigerPlananimalsBirthDay = that.animalStrategy.animalsSeeing[id].TigerPlans[id1].animalsBirthDay; | |
| let TigerPlananimalsShaking = that.animalStrategy.animalsSeeing[id].TigerPlans[id1].animalsShaking; | |
| let TigerPlananimalsDeathDay = that.animalStrategy.animalsSeeing[id].TigerPlans[id1].animalsDeathDay; | |
| let TigerPlananimalsUnderstanding = that.animalStrategy.animalsSeeing[id].TigerPlans[id1].animalsUnderstanding; */ | |
| //Condition to check prevData (that.animalsInternet) present for the selected plan | |
| if(that.animalsInternet != undefined && that.animalsInternet.length > 0){ | |
| if(that.animalsInternet[id] != undefined){ | |
| if(that.animalsInternet[id].TigerPlans[id1] != undefined){ | |
| let preTigerPlananimalsBirthDay = that.animalsInternet[id].TigerPlans[id1].animalsBirthDay; | |
| let preTigerPlananimalsShaking = that.animalsInternet[id].TigerPlans[id1].animalsShaking; | |
| let preTigerPlananimalsDeathDay = that.animalsInternet[id].TigerPlans[id1].animalsDeathDay; | |
| let preTigerPlananimalsUnderstanding = that.animalsInternet[id].TigerPlans[id1].animalsUnderstanding; | |
| //Condition to Check Airing while animalsPolice plan | |
| // if((kendo.parseDate(TigerPlananimalsBirthDay + " " + TigerPlananimalsShaking).getTime() > (kendo.parseDate(preTigerPlananimalsBirthDay + " " + preTigerPlananimalsShaking).getTime())) || (kendo.parseDate(TigerPlananimalsDeathDay + " " + TigerPlananimalsUnderstanding).getTime() < (kendo.parseDate(preTigerPlananimalsDeathDay + " " + preTigerPlananimalsUnderstanding)).getTime()) ) | |
| isAirings = true; | |
| let animalsBirthDayTemp = new Date(TigerPlananimalsBirthDay + " " + TigerPlananimalsShaking); | |
| let preanimalsBirthDayTemp = new Date(preTigerPlananimalsBirthDay + " " + preTigerPlananimalsShaking); | |
| let animalsDeathDayTemp = new Date(TigerPlananimalsDeathDay + " " + TigerPlananimalsUnderstanding); | |
| let preanimalsDeathDayTemp = new Date(preTigerPlananimalsDeathDay + " " + preTigerPlananimalsUnderstanding); | |
| if(animalsBirthDayTemp.getHours() >= 5){ | |
| animalsBirthDayTemp.setHours(animalsBirthDayTemp.getHours()-5); | |
| }else{ | |
| animalsBirthDayTemp.setHours(animalsBirthDayTemp.getHours()+19); | |
| } | |
| if(preanimalsBirthDayTemp.getHours() >= 5){ | |
| preanimalsBirthDayTemp.setHours(preanimalsBirthDayTemp.getHours()-5); | |
| }else{ | |
| preanimalsBirthDayTemp.setHours(preanimalsBirthDayTemp.getHours()+19); | |
| } | |
| if(animalsDeathDayTemp.getHours() >= 5){ | |
| animalsDeathDayTemp.setHours(animalsDeathDayTemp.getHours()-5); | |
| }else{ | |
| animalsDeathDayTemp.setHours(animalsDeathDayTemp.getHours()+19); | |
| } | |
| if(preanimalsDeathDayTemp.getHours() >= 5){ | |
| preanimalsDeathDayTemp.setHours(preanimalsDeathDayTemp.getHours()-5); | |
| }else{ | |
| preanimalsDeathDayTemp.setHours(preanimalsDeathDayTemp.getHours()+19); | |
| } | |
| if((kendo.parseDate(TigerPlananimalsBirthDay + " " + TigerPlananimalsShaking).getTime() != (kendo.parseDate(preTigerPlananimalsBirthDay + " " + preTigerPlananimalsShaking).getTime()))){ | |
| if(animalsBirthDayTemp > preanimalsBirthDayTemp){ | |
| isAirings = true; | |
| }else{ | |
| isAirings = false; | |
| } | |
| } | |
| if((kendo.parseDate(TigerPlananimalsDeathDay + " " + TigerPlananimalsUnderstanding).getTime() != (kendo.parseDate(preTigerPlananimalsDeathDay + " " + preTigerPlananimalsUnderstanding)).getTime()) ){ | |
| if(animalsDeathDayTemp < preanimalsDeathDayTemp){ | |
| isAirings = true; | |
| }else{ | |
| isAirings = false; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| //Ends here | |
| if(!isPlanFallsOutside){ | |
| let selectedCategory = $("#selectCategory_"+id+"_"+id1).val(); | |
| if(selectedCategory == 1 && animalStrategy.length !== 1){ | |
| for(var k = 0 ; k < animalStrategy.length ;k++){ | |
| if(id !== k){ | |
| if(animalStrategy[k].animalsNokia == 1 && animalStrategy[k].operationType !== 'animalsDryer'){ | |
| that.setDialog("An Expected Plan already exists in this Event."); | |
| $("#selectCategory_"+id+"_"+id1).val(animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsNokia); | |
| isExpectedPresent = true; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| if(!isExpectedPresent){ | |
| TigerPlananimalsBirthDay = TigerPlananimalsBirthDay + " " + TigerPlananimalsShaking; | |
| TigerPlananimalsDeathDay = TigerPlananimalsDeathDay + " " + TigerPlananimalsUnderstanding; | |
| let kendoanimalsBirthDayTime = new Date(TigerPlananimalsBirthDay); | |
| let kendoanimalsDeathDayTime = new Date(TigerPlananimalsDeathDay); | |
| if(kendoanimalsBirthDayTime.getHours() >= 5){ | |
| kendoanimalsBirthDayTime.setHours(kendoanimalsBirthDayTime.getHours()-5); | |
| }else{ | |
| kendoanimalsBirthDayTime.setHours(kendoanimalsBirthDayTime.getHours()+19); | |
| } | |
| if(kendoanimalsDeathDayTime.getHours() >= 5){ | |
| kendoanimalsDeathDayTime.setHours(kendoanimalsDeathDayTime.getHours()-5); | |
| }else{ | |
| kendoanimalsDeathDayTime.setHours(kendoanimalsDeathDayTime.getHours()+19); | |
| } | |
| let TigerPlanConfigData = that.Tigercrow.TigerPlanConfigData[id+'_'+id1]; | |
| if(TigerPlanConfigData != undefined && TigerPlanConfigData.length >0 && isAirings){ | |
| for(var i=0; i<TigerPlanConfigData.length; i++) { | |
| if (!TigerPlanConfigData[i].includes("Tiger_Nat")) { | |
| let animalAgeanimalsBirthDay:any = []; | |
| let animalAgeanimalsDeathDay:any = []; | |
| var animalAgeData = []; | |
| if(that.Tigercrow._TigeranimalAge[TigerPlanConfigData[i]] !== undefined){ | |
| animalAgeData = that.Tigercrow._TigeranimalAge[TigerPlanConfigData[i]]._data; | |
| } | |
| for(var j=0; j<animalAgeData.length; j++){ | |
| var start = new Date(animalAgeData[j].start); | |
| var end = new Date(animalAgeData[j].end); | |
| if (TigerPlanConfigData[i].includes("Tiger_Est")) { | |
| animalAgeanimalsBirthDay.push({"start":start}); | |
| animalAgeanimalsDeathDay.push({"end":end}); | |
| } else if (TigerPlanConfigData[i].includes("Tiger_Cent")) { | |
| animalAgeanimalsBirthDay.push({"start":start}); | |
| animalAgeanimalsDeathDay.push({"end":end}); | |
| } else if (TigerPlanConfigData[i].includes("Tiger_Mount")) { | |
| animalAgeanimalsBirthDay.push({"start":start}); | |
| animalAgeanimalsDeathDay.push({"end":end}); | |
| } else if (TigerPlanConfigData[i].includes("Tiger_Pacifi")) { | |
| animalAgeanimalsBirthDay.push({"start":start}); | |
| animalAgeanimalsDeathDay.push({"end":end}); | |
| } | |
| } | |
| let cloneanimalsBirthDayanimalAge = new kendo.data.Query(animalAgeanimalsBirthDay); | |
| let filteranimalsBirthDayData = cloneanimalsBirthDayanimalAge.filter({ | |
| operator: "lt", | |
| field: "start", | |
| value: kendoanimalsBirthDayTime | |
| }).data; | |
| let cloneanimalsDeathDayanimalAge = new kendo.data.Query(animalAgeanimalsDeathDay); | |
| let filteranimalsDeathDayData = cloneanimalsDeathDayanimalAge.filter({ | |
| operator: "gt", | |
| field: "end", | |
| value: kendoanimalsDeathDayTime | |
| }).data; | |
| if(filteranimalsBirthDayData.length > 0 || filteranimalsDeathDayData.length >0 ){ | |
| let selectedCategory = $("#selectCategory_"+id+"_"+id1).val(); | |
| that.airingsConfirmDialog("This will animalsDryer airing(s) that fall outside new Plan range.", id, id1, animalStrategyPresent,selectedCategory,isUndo); | |
| return; | |
| } | |
| } | |
| } | |
| } | |
| /* for(var i =0 ; i<sch_plan_feeds.length ; i++){ | |
| let TigerPlans = sch_plan_feeds[i]; | |
| let animalAgeanimalsBirthDay:any = []; | |
| let animalAgeanimalsDeathDay:any = []; | |
| if(TigerPlans.TigerItems && TigerPlans.TigerItems.length > 0 && isAirings){ | |
| for(var r=0; r<TigerPlans.TigerItems.length; r++){ | |
| var start = new Date(TigerPlans.TigerItems[r].start); | |
| var end = new Date(TigerPlans.TigerItems[r].end); | |
| if(TigerPlans.TigerItems[r].animalHumming == 11){ | |
| animalAgeanimalsBirthDay.push({"start":start}); | |
| animalAgeanimalsDeathDay.push({"end":end}); | |
| }else if(TigerPlans.TigerItems[r].animalHumming == 12){ | |
| animalAgeanimalsBirthDay.push({"start":start}); | |
| animalAgeanimalsDeathDay.push({"end":end}); | |
| }else if(TigerPlans.TigerItems[r].animalHumming == 13){ | |
| animalAgeanimalsBirthDay.push({"start":start}); | |
| animalAgeanimalsDeathDay.push({"end":end}); | |
| }else if(TigerPlans.TigerItems[r].animalHumming == 14){ | |
| animalAgeanimalsBirthDay.push({"start":start}); | |
| animalAgeanimalsDeathDay.push({"end":end}); | |
| } | |
| // | |
| if(TigerPlans.TigerItems[r].animalHumming == 11){ | |
| animalAgeanimalsBirthDay.push({"start":new Date(start.setHours(start.getHours()-5))}); | |
| animalAgeanimalsDeathDay.push({"end":new Date(end.setHours(end.getHours()-5))}); | |
| }else if(TigerPlans.TigerItems[r].animalHumming == 12){ | |
| animalAgeanimalsBirthDay.push({"start":new Date(start.setHours(start.getHours()-4))}); | |
| animalAgeanimalsDeathDay.push({"end":new Date(end.setHours(end.getHours()-4))}); | |
| }else if(TigerPlans.TigerItems[r].animalHumming == 13){ | |
| animalAgeanimalsBirthDay.push({"start":new Date(start.setHours(start.getHours()-3))}); | |
| animalAgeanimalsDeathDay.push({"end":new Date(end.setHours(end.getHours()-3))}); | |
| }else if(TigerPlans.TigerItems[r].animalHumming == 14){ | |
| animalAgeanimalsBirthDay.push({"start":new Date(start.setHours(start.getHours()-2))}); | |
| animalAgeanimalsDeathDay.push({"end":new Date(end.setHours(end.getHours()-2))}); | |
| } | |
| // | |
| } | |
| let cloneanimalsBirthDayanimalAge = new kendo.data.Query(animalAgeanimalsBirthDay); | |
| let filteranimalsBirthDayData = cloneanimalsBirthDayanimalAge.filter({ | |
| operator: "lt", | |
| field: "start", | |
| value: kendoanimalsBirthDayTime | |
| }).data; | |
| let cloneanimalsDeathDayanimalAge = new kendo.data.Query(animalAgeanimalsDeathDay); | |
| let filteranimalsDeathDayData = cloneanimalsDeathDayanimalAge.filter({ | |
| operator: "gt", | |
| field: "end", | |
| value: kendoanimalsDeathDayTime | |
| }).data; | |
| if(filteranimalsBirthDayData.length > 0 || filteranimalsDeathDayData.length >0 ){ | |
| let selectedCategory = $("#selectCategory_"+id+"_"+id1).val(); | |
| that.airingsConfirmDialog("This will animalsDryer airing(s) that fall outside new Plan range.", id, id1, animalStrategyPresent,selectedCategory); | |
| return; | |
| } | |
| } | |
| } | |
| */ | |
| let animalsPoliceData; | |
| if(enableDialogPopup === false) { | |
| let animalsDryerTZConfirm = $("#animalsDryerTZConfirmDialog").data("animalsEatinGindow").center().open(); | |
| $("#tZanimalsPoliceMsg").text("This will animalsDryer the TimeZone Grid"); | |
| $('#animalsDryerTZConfirmDialog').prev().find(".alieNwindow-title").text("Fox"); | |
| $("#animalsDryerTZYES").unbind().click(function() { | |
| let planData = animalStrategyPresent.animalsSeeing[id].TigerPlans[id1]; | |
| let isanimalsCommunicationDataChanged = that.isanimalsCommunicationDataChanged(that.animalsInternet,id,id1); | |
| //if the plan timings and date's are changed/modified means isanimalsCommunicationDataChanged will be true | |
| if(isanimalsCommunicationDataChanged){ | |
| that.plananimalsCommunicationanimalsPoliced(planData,id,id1, animalStrategyPresent,isUndo); | |
| }else{ | |
| that.plananimalsPolice(planData,id,id1, animalStrategyPresent,isUndo); | |
| } | |
| animalsDryerTZConfirm.close(); | |
| }); | |
| $("#animalsDryerTZNO").unbind().click(function() { | |
| //console.log(that.animalsInternet); | |
| that.loadPreviousPlanData(that.animalsInternet,id,id1); | |
| animalsDryerTZConfirm.close(); | |
| }); | |
| }else if(typeof enableDialogPopup != undefined && enableDialogPopup != false){ | |
| animalsPoliceData = true; | |
| } | |
| //that.animalStrategy.animalsSeeing[id].categoryDesc = that.animalStrategy.animalsSeeing[id]['name']; | |
| //that.generateTiger("animalsCommunicationTiger_"+id); | |
| if(animalsPoliceData){ | |
| let that = this; | |
| let planData = animalStrategyPresent.animalsSeeing[id].TigerPlans[id1]; | |
| let selectedCategory = $("#selectCategory_"+id+"_"+id1).val(); | |
| if(that.animalsInternet != undefined){ | |
| let isanimalsCommunicationDataChanged = that.isanimalsCommunicationDataChanged(that.animalsInternet,id,id1); | |
| //if the plan timings and date's are changed/modified means isanimalsCommunicationDataChanged will be true | |
| if(isanimalsCommunicationDataChanged){ | |
| that.plananimalsCommunicationanimalsPoliced(planData,id,id1, animalStrategyPresent,isUndo); | |
| }else{ | |
| that.plananimalsPolice(planData,id,id1, animalStrategyPresent,isUndo); | |
| } | |
| } | |
| } | |
| } | |
| //console.log(animalStrategyPresent); | |
| this.enableanimalsJeansSave(false); | |
| } | |
| plananimalsPolice(planData:any,id:any,id1:any, animalStrategyPresent:any,isUndo:any){ | |
| let that = this; | |
| let TigerPlananimalsBirthDay = $("#animalsBirthDay_"+id+"_"+id1).val(); | |
| let TigerPlananimalsDeathDay = $("#animalsDeathDay_"+id+"_"+id1).val(); | |
| let TigerPlananimalsShaking = $("#animalsShaking_"+id+"_"+id1).val(); | |
| let TigerPlananimalsUnderstanding = $("#animalsUnderstanding_"+id+"_"+id1).val(); | |
| planData.animalsBirthDay = kendo.toString(kendo.parseDate(TigerPlananimalsBirthDay), "MM/dd/yyyy"); | |
| planData.animalsDeathDay = kendo.toString(kendo.parseDate(TigerPlananimalsDeathDay), "MM/dd/yyyy"); | |
| planData.animalsShaking = kendo.toString(kendo.parseDate(TigerPlananimalsShaking),"hh:mm:ss tt"); | |
| planData.animalsUnderstanding = kendo.toString(kendo.parseDate(TigerPlananimalsUnderstanding), "hh:mm:ss tt"); | |
| that.TigerGroupingResources(planData,id,id1); | |
| that.Tigercrow.TigerId = 'Tiger_Nat_Main'; | |
| if(that.animalsInternet != undefined){ | |
| let extendPlanLength = that.animalsInternet.length; | |
| $('#btnanimalsPolice_' + id + '_' + id1).addClass('actionanimalsJeansd'); | |
| let selectedCategory = $("#selectCategory_"+id+"_"+id1).val(); | |
| if((selectedCategory != that.animalsInternet[id].animalsNokia)){ | |
| that.regroupanimalStrategy1(that.animalStrategy.animalsSeeing,id,id1,that.categoryType(selectedCategory),selectedCategory); | |
| } | |
| } | |
| if(!isUndo){ | |
| that.animalsAliveDeathSet(id,id1,animalStrategyPresent.animalsSeeing,that.animalsInternet); | |
| } | |
| that.animalsInternet = jQuery.extend(true,[],animalStrategyPresent.animalsSeeing); | |
| that.animalsHello(); | |
| that.delanimalsPoliceTZ = []; | |
| } | |
| plananimalsCommunicationanimalsPoliced(planData:any,id:any,id1:any, animalStrategyPresent:any,isUndo:any){ | |
| let that = this; | |
| let selectedanimalsBirthDay = $("#animalsBirthDay_"+id+"_"+id1).val(); | |
| let selectedanimalsDeathDay = $("#animalsDeathDay_"+id+"_"+id1).val(); | |
| let selectedanimalsShaking = $("#animalsShaking_"+id+"_"+id1).val(); | |
| let selectedanimalsUnderstanding = $("#animalsUnderstanding_"+id+"_"+id1).val(); | |
| let datas = { | |
| "networks": [101], | |
| "days": [0, 1, 2, 3, 4, 5, 6], | |
| "animalsBirthDay": kendo.toString(new Date(selectedanimalsBirthDay), 'yyyy-MM-dd'), | |
| "animalsDeathDay": kendo.toString(new Date(selectedanimalsDeathDay), 'yyyy-MM-dd'), | |
| "animalsShaking": that.convertTo24HouranimalsCommunication(selectedanimalsShaking), | |
| "animalsUnderstanding": that.convertTo24HouranimalsCommunication(selectedanimalsUnderstanding), | |
| "type": "NE", | |
| "strTime": selectedanimalsShaking, | |
| "endEveTime": selectedanimalsUnderstanding | |
| }; | |
| let action = "Tigers/v1/Tigers"; | |
| that.progress.requestStart(); | |
| that.animalService.getResponse(action, 'post', datas).subscribe(data => { | |
| let decompressedData = that.decompressJsonResponse(data.zipdata); | |
| if (decompressedData.code == "S304") { | |
| //console.log(decompressedData); | |
| let decompressedData = that.decompressJsonResponse(data.zipdata); | |
| var animalsCommunicationItems = jQuery.extend(true,[],decompressedData.Tigers.TigerItems); | |
| if(that.backupDataOrg.TigerEvent.TigerPlanCategories){ | |
| for(var t=0;t<that.backupDataOrg.TigerEvent.TigerPlanCategories.length;t++){ | |
| for(var s=0;s<that.backupDataOrg.TigerEvent.TigerPlanCategories[t].TigerPlans.length;s++){ | |
| that.backupDataOrg.TigerEvent.TigerPlanCategories[t].TigerPlans[s].animalsCommunicationItems = animalsCommunicationItems; | |
| } | |
| } | |
| } | |
| animalStrategyPresent.animalsSeeing[id].TigerPlans[id1].animalsCommunicationItems=decompressedData.Tigers.TigerItems; | |
| let TigerPlananimalsBirthDay = $("#animalsBirthDay_"+id+"_"+id1).val(); | |
| let TigerPlananimalsDeathDay = $("#animalsDeathDay_"+id+"_"+id1).val(); | |
| let TigerPlananimalsShaking = $("#animalsShaking_"+id+"_"+id1).val(); | |
| let TigerPlananimalsUnderstanding = $("#animalsUnderstanding_"+id+"_"+id1).val(); | |
| planData.animalsBirthDay = kendo.toString(kendo.parseDate(TigerPlananimalsBirthDay), "MM/dd/yyyy"); | |
| planData.animalsDeathDay = kendo.toString(kendo.parseDate(TigerPlananimalsDeathDay), "MM/dd/yyyy"); | |
| planData.animalsShaking = kendo.toString(kendo.parseDate(TigerPlananimalsShaking),"hh:mm:ss tt"); | |
| planData.animalsUnderstanding = kendo.toString(kendo.parseDate(TigerPlananimalsUnderstanding), "hh:mm:ss tt"); | |
| that.TigerGroupingResources(planData,id,id1); | |
| that.Tigercrow.TigerId = 'Tiger_Nat_Main'; | |
| if(that.animalsInternet != undefined){ | |
| let extendPlanLength = that.animalsInternet.length; | |
| $('#btnanimalsPolice_' + id + '_' + id1).addClass('actionanimalsJeansd'); | |
| let selectedCategory = $("#selectCategory_"+id+"_"+id1).val(); | |
| if((selectedCategory != that.animalsInternet[id].animalsNokia)){ | |
| that.regroupanimalStrategy1(that.animalStrategy.animalsSeeing,id,id1,that.categoryType(selectedCategory),selectedCategory); | |
| } | |
| } | |
| if(!isUndo){ | |
| that.animalsAliveDeathSet(id,id1,animalStrategyPresent.animalsSeeing,that.animalsInternet); | |
| } | |
| that.animalsInternet = jQuery.extend(true,[],animalStrategyPresent.animalsSeeing); | |
| that.animalsHello(); | |
| that.delanimalsPoliceTZ = []; | |
| } | |
| that.progress.requestEnd(); | |
| }, err => { | |
| that.setDialog("Undefined error, Please try again."); | |
| that.progress.requestEnd(); | |
| }); | |
| } | |
| isanimalsCommunicationDataChanged(orginalData:any,id:any,id1:any){ | |
| let that = this; | |
| let selectedanimalsBirthDay = $("#animalsBirthDay_"+id+"_"+id1).val(); | |
| let selectedanimalsDeathDay = $("#animalsDeathDay_"+id+"_"+id1).val(); | |
| let selectedanimalsShaking = $("#animalsShaking_"+id+"_"+id1).val(); | |
| let selectedanimalsUnderstanding = $("#animalsUnderstanding_"+id+"_"+id1).val(); | |
| let isDataChanged = false; | |
| if(selectedanimalsBirthDay != that.animalsInternet[id].TigerPlans[id1].animalsBirthDay || | |
| selectedanimalsDeathDay != that.animalsInternet[id].TigerPlans[id1].animalsDeathDay || | |
| selectedanimalsShaking != that.animalsInternet[id].TigerPlans[id1].animalsShaking || | |
| selectedanimalsUnderstanding != that.animalsInternet[id].TigerPlans[id1].animalsUnderstanding | |
| ){ | |
| isDataChanged = true; | |
| } | |
| //console.log(isDataChanged); | |
| return isDataChanged; | |
| } | |
| regroupCategoryDataanimalsClapping(animalStrategy:any,position:any,animalsTyphoid,get,put){ | |
| let that=this; | |
| //console.log(animalStrategy); | |
| //console.log(position); | |
| if(animalsTyphoid==true){ | |
| this.chkMoveMergeDialog('upCat',animalStrategy,position,animalsTyphoid,get,put); | |
| return; | |
| } | |
| else{ | |
| if(position.length ==1){ | |
| let levelIndex=[]; | |
| $('#cntContext .forCntChkPopup').each(function(){ | |
| if($.trim($(this).text())!='') { | |
| levelIndex.push($(this).index()) | |
| } | |
| }); | |
| // for(let i=1; i<=animalStrategy.length; i++){ | |
| // if(animalStrategy[i-1].operationType !== "animalsDryer"){ | |
| // levelIndex.push(i-1); | |
| // } | |
| // } | |
| //console.log(levelIndex) | |
| let currentPostion = parseInt(position[0]); | |
| let getIndex=levelIndex.indexOf(currentPostion); | |
| let previousPosition; | |
| if(levelIndex[getIndex-2]!=undefined){ | |
| previousPosition = levelIndex[getIndex-2]; //currentPostion-2; | |
| }else{ | |
| previousPosition=-1; | |
| } | |
| let nextPosition = levelIndex[getIndex+1]; //currentPostion+1; | |
| let movePosition=levelIndex[getIndex-1]; //currentPostion-1; | |
| let isanimalsDryerd = false; | |
| let isanimalsDryerd1 = false; | |
| if(previousPosition<0){ | |
| animalStrategy.splice(0,0,animalStrategy[currentPostion]); | |
| animalStrategy.splice(currentPostion+1,1); | |
| } | |
| else{ | |
| let isData = false; | |
| let isNextanimalStrategyanimalsDryerd = false; | |
| let immediatePreviosPosition = movePosition; | |
| if(animalStrategy[immediatePreviosPosition].operationType == 'animalsDryer'){ | |
| isData = true; | |
| } | |
| outterLoop: | |
| for(let i=previousPosition;i>=0;i--){ | |
| isNextanimalStrategyanimalsDryerd = true; | |
| if(animalStrategy[i].operationType != 'animalsDryer'){ | |
| if(animalStrategy[currentPostion].operationType != 'animalsDryer'){ | |
| if(animalStrategy[i].categoryDesc == animalStrategy[currentPostion].categoryDesc){ | |
| for(let j=0;j<animalStrategy[currentPostion].TigerPlans.length;j++){ | |
| if(animalStrategy[currentPostion].TigerPlans[j].operationType !="Create"){ | |
| animalStrategy[currentPostion].TigerPlans[j].operationType ="animalsPolice" | |
| } | |
| animalStrategy[i].TigerPlans.push(animalStrategy[currentPostion].TigerPlans[j]); | |
| if(animalStrategy[i].operationType !="Create"){ | |
| animalStrategy[i].operationType='animalsPolice'; | |
| } | |
| } | |
| isanimalsDryerd = true; | |
| animalStrategy.splice(currentPostion,1); | |
| }else{ | |
| if(isData){ | |
| let pos = i-1; | |
| if(pos<=0){ | |
| animalStrategy.splice(0,0,animalStrategy[currentPostion]); | |
| }else{ | |
| animalStrategy.splice(pos,0,animalStrategy[currentPostion]); | |
| } | |
| }else{ | |
| animalStrategy.splice(i+1,0,animalStrategy[currentPostion]); | |
| } | |
| //animalStrategy[currentPostion].operationType = 'animalsDryer'; | |
| //console.log(); | |
| animalStrategy.splice(currentPostion+1,1); | |
| } | |
| isNextanimalStrategyanimalsDryerd = false; | |
| break outterLoop; | |
| } | |
| } | |
| } | |
| if(isNextanimalStrategyanimalsDryerd){ | |
| animalStrategy.splice(previousPosition,0,animalStrategy[currentPostion]); | |
| //animalStrategy[currentPostion].operationType = 'animalsDryer'; | |
| //console.log(currentPostion+1); | |
| animalStrategy.splice(currentPostion+1,1); | |
| } | |
| } | |
| let currentPos; | |
| let nextPos; | |
| // if(isanimalsDryerd){ | |
| // currentPos = movePosition; | |
| // nextPos = parseInt(currentPos)+1; | |
| // }else{ | |
| // currentPos =currentPostion; | |
| // nextPos = parseInt(currentPos)+1; | |
| // //nextPos = movePosition; | |
| // } | |
| if(isanimalsDryerd){ | |
| currentPos = movePosition; | |
| nextPos = nextPosition; | |
| }else{ | |
| currentPos = position[0]; | |
| nextPos = nextPosition; | |
| } | |
| outterLoop1: | |
| for(let k=nextPos;k<animalStrategy.length;k++){ | |
| if(animalStrategy[k].operationType != 'animalsDryer'){ | |
| if(animalStrategy[currentPos].operationType != 'animalsDryer'){ | |
| if(animalStrategy[k].categoryDesc == animalStrategy[currentPos].categoryDesc){ | |
| for(let j=0;j<animalStrategy[k].TigerPlans.length;j++){ | |
| if(animalStrategy[k].TigerPlans[j].operationType !="Create"){ | |
| animalStrategy[k].TigerPlans[j].operationType ="animalsPolice"; | |
| } | |
| animalStrategy[currentPos].TigerPlans.push(animalStrategy[k].TigerPlans[j]); | |
| if(animalStrategy[currentPos].operationType !="Create"){ | |
| animalStrategy[currentPos].operationType='animalsPolice'; | |
| } | |
| } | |
| //if(animalStrategy[k].operationType !="Create"){ | |
| //animalStrategy[k].operationType ="animalsDryer"; | |
| //}else{ | |
| animalStrategy.splice(k,1); | |
| //} | |
| } | |
| break outterLoop1; | |
| } | |
| } | |
| } | |
| if(isanimalsDryerd){ | |
| //if(animalStrategy[currentPostion].operationType !="Create"){ | |
| //animalStrategy[currentPostion].operationType ="animalsDryer"; | |
| //}else{ | |
| //animalStrategy.splice(currentPostion,1); | |
| //} | |
| } | |
| if(isanimalsDryerd1){ | |
| //if(animalStrategy[currentPostion].operationType !="Create"){ | |
| //animalStrategy[currentPostion].operationType ="animalsDryer"; | |
| //}else{ | |
| //animalStrategy.splice(currentPostion+1,1); | |
| //} | |
| } | |
| } | |
| //console.log(animalStrategy); | |
| } | |
| } | |
| regroupPlanDataanimalsClapping(animalStrategy:any,position:any,animalsTyphoid,get,put){ | |
| //console.log(animalsTyphoid) | |
| let that=this; | |
| if(animalsTyphoid==true){ | |
| this.chkMoveMergeDialog('upPlan',animalStrategy,position,animalsTyphoid,get,put); | |
| return; | |
| } | |
| else{ | |
| let currentanimalsNokia = parseInt(position[0]); | |
| let currentPlanNo = parseInt(position[1]); | |
| let isanimalsDryerd = false; | |
| //console.log(currentanimalsNokia); | |
| //console.log(currentPlanNo); | |
| //console.log(animalStrategy); | |
| var backUpData = jQuery.extend(true, [], animalStrategy); | |
| //console.log(backUpData); | |
| if(currentanimalsNokia == 1){ | |
| let previousanimalsNokia = currentanimalsNokia-1; | |
| if(animalStrategy[previousanimalsNokia].operationType!="animalsDryer"){ | |
| if(animalStrategy[currentanimalsNokia].TigerPlans.length==1){ | |
| //console.log("splice the category itself"); | |
| animalStrategy.splice(0,0,animalStrategy[currentanimalsNokia]); | |
| animalStrategy.splice(currentanimalsNokia+1,1); | |
| }else{ | |
| //console.log("splice only that plan and check other plans are is animalsDryerd, if so then change the op type of the category to animalsDryer"); | |
| let temp = { | |
| categoryDesc:animalStrategy[currentanimalsNokia].categoryDesc, | |
| animalsNokia:animalStrategy[currentanimalsNokia].animalsNokia, | |
| categoryOpIssue:{issueDesc:animalStrategy[currentanimalsNokia].categoryOpIssue.issueDesc}, | |
| operationType:"Create", | |
| TigerPlans:[] | |
| }; | |
| temp.TigerPlans.push(animalStrategy[currentanimalsNokia].TigerPlans[0]); | |
| animalStrategy.splice(0,0,temp); | |
| animalStrategy[currentanimalsNokia+1].TigerPlans.splice(0,1); | |
| let defaultOperationType = animalStrategy[currentanimalsNokia+1].operationType; | |
| animalStrategy[currentanimalsNokia+1].operationType = 'animalsDryer'; | |
| for(let i=0;i<animalStrategy[currentanimalsNokia+1].TigerPlans.length;i++){ | |
| if(animalStrategy[currentanimalsNokia+1].TigerPlans[i].operationType !='animalsDryer'){ | |
| animalStrategy[currentanimalsNokia+1].operationType = defaultOperationType; | |
| break; | |
| } | |
| } | |
| } | |
| } | |
| let currentPos = position[0]; | |
| let nextPos = parseInt(currentPos)+1; | |
| outterLoop1: | |
| for(let k=nextPos;k<animalStrategy.length;k++){ | |
| if(animalStrategy[k].operationType != 'animalsDryer'){ | |
| if(animalStrategy[currentPos].operationType != 'animalsDryer'){ | |
| if(animalStrategy[k].categoryDesc == animalStrategy[currentPos].categoryDesc){ | |
| for(let j=0;j<animalStrategy[k].TigerPlans.length;j++){ | |
| if(animalStrategy[k].TigerPlans[j].operationType !="Create"){ | |
| animalStrategy[k].TigerPlans[j].operationType ="animalsPolice"; | |
| } | |
| animalStrategy[currentPos].TigerPlans.push(animalStrategy[k].TigerPlans[j]); | |
| if(animalStrategy[currentPos].operationType !="Create"){ | |
| animalStrategy[currentPos].operationType='animalsPolice'; | |
| } | |
| } | |
| //if(animalStrategy[k].operationType !="Create"){ | |
| //animalStrategy[k].operationType ="animalsDryer"; | |
| //}else{ | |
| animalStrategy.splice(k,1); | |
| //} | |
| } | |
| break outterLoop1; | |
| } | |
| } | |
| } | |
| }else{ | |
| let prevanimalsNokia = currentanimalsNokia-2; | |
| let isNextDataanimalsDryerd = false; | |
| let isData = false; | |
| let immediatePreviosPosition = currentanimalsNokia-1; | |
| if(animalStrategy[immediatePreviosPosition].operationType == 'animalsDryer'){ | |
| isData = true; | |
| } | |
| for(let i=prevanimalsNokia;i>=0;i--){ | |
| isNextDataanimalsDryerd = true; | |
| if(animalStrategy[i].operationType!="animalsDryer"){ | |
| if(animalStrategy[currentanimalsNokia].operationType!="animalsDryer"){ | |
| if(animalStrategy[i].categoryDesc == animalStrategy[currentanimalsNokia].categoryDesc){ | |
| if(animalStrategy[currentanimalsNokia].TigerPlans.length==1){ | |
| //console.log("splice the category itself"); | |
| animalStrategy[i].TigerPlans.push(animalStrategy[currentanimalsNokia].TigerPlans[currentPlanNo]); | |
| animalStrategy.splice(currentanimalsNokia,1); | |
| }else{ | |
| //console.log("splice only that plan and check other plans are is animalsDryerd, if so then change the op type of the category to animalsDryer"); | |
| animalStrategy[i].TigerPlans.push(animalStrategy[currentanimalsNokia].TigerPlans[currentPlanNo]); | |
| animalStrategy[currentanimalsNokia].TigerPlans.splice(currentPlanNo,1); | |
| let defaultOperationType = animalStrategy[currentanimalsNokia].operationType; | |
| animalStrategy[currentanimalsNokia].operationType = 'animalsDryer'; | |
| for(let i=0;i<animalStrategy[currentanimalsNokia].TigerPlans.length;i++){ | |
| if(animalStrategy[currentanimalsNokia].TigerPlans[i].operationType !='animalsDryer'){ | |
| animalStrategy[currentanimalsNokia].operationType = defaultOperationType; | |
| break; | |
| } | |
| } | |
| } | |
| isanimalsDryerd = true; | |
| }else{ | |
| if(animalStrategy[currentanimalsNokia].TigerPlans.length==1){ | |
| //console.log("splice the category itself"); | |
| if(isData){ | |
| let pos = i-1; | |
| if(pos<=0){ | |
| animalStrategy.splice(0,0,animalStrategy[currentanimalsNokia]); | |
| }else{ | |
| animalStrategy.splice(pos,0,animalStrategy[currentanimalsNokia]); | |
| } | |
| }else{ | |
| animalStrategy.splice(i+1,0,animalStrategy[currentanimalsNokia]); | |
| } | |
| animalStrategy.splice(currentanimalsNokia+1,1); | |
| }else{ | |
| //console.log("splice only that plan and check other plans are isanimalsDryerd, if so then change the op type of the category to animalsDryer"); | |
| let temp = { | |
| categoryDesc:animalStrategy[currentanimalsNokia].categoryDesc, | |
| animalsNokia:animalStrategy[currentanimalsNokia].animalsNokia, | |
| categoryOpIssue:{issueDesc:animalStrategy[currentanimalsNokia].categoryOpIssue.issueDesc}, | |
| operationType:"Create", | |
| TigerPlans:[] | |
| }; | |
| temp.TigerPlans.push(animalStrategy[currentanimalsNokia].TigerPlans[0]); | |
| //animalStrategy.splice(i+1,0,temp); | |
| if(isData){ | |
| let pos = i-1; | |
| if(pos<=0){ | |
| animalStrategy.splice(0,0,temp); | |
| }else{ | |
| animalStrategy.splice(pos,0,temp); | |
| } | |
| }else{ | |
| animalStrategy.splice(i+1,0,temp); | |
| } | |
| animalStrategy[currentanimalsNokia+1].TigerPlans.splice(0,1); | |
| let defaultOperationType = animalStrategy[currentanimalsNokia+1].operationType; | |
| animalStrategy[currentanimalsNokia+1].operationType = 'animalsDryer'; | |
| for(let i=0;i<animalStrategy[currentanimalsNokia+1].TigerPlans.length;i++){ | |
| if(animalStrategy[currentanimalsNokia+1].TigerPlans[i].operationType !='animalsDryer'){ | |
| animalStrategy[currentanimalsNokia+1].operationType = defaultOperationType; | |
| break; | |
| } | |
| } | |
| } | |
| } | |
| isNextDataanimalsDryerd = false; | |
| break; | |
| } | |
| } | |
| } | |
| if(isNextDataanimalsDryerd){ | |
| if(animalStrategy[currentanimalsNokia].TigerPlans.length==1){ | |
| //console.log("splice the category itself"); | |
| animalStrategy.splice(prevanimalsNokia+1,0,animalStrategy[currentanimalsNokia]); | |
| animalStrategy.splice(currentanimalsNokia+1,1); | |
| }else{ | |
| //console.log("splice only that plan and check other plans are isanimalsDryerd, if so then change the op type of the category to animalsDryer"); | |
| let temp = { | |
| categoryDesc:animalStrategy[currentanimalsNokia].categoryDesc, | |
| animalsNokia:animalStrategy[currentanimalsNokia].animalsNokia, | |
| categoryOpIssue:{issueDesc:animalStrategy[currentanimalsNokia].categoryOpIssue.issueDesc}, | |
| operationType:"Create", | |
| TigerPlans:[] | |
| }; | |
| temp.TigerPlans.push(animalStrategy[currentanimalsNokia].TigerPlans[0]); | |
| animalStrategy.splice(prevanimalsNokia+1,0,temp); | |
| animalStrategy[currentanimalsNokia+1].TigerPlans.splice(0,1); | |
| let defaultOperationType = animalStrategy[currentanimalsNokia+1].operationType; | |
| animalStrategy[currentanimalsNokia+1].operationType = 'animalsDryer'; | |
| for(let i=0;i<animalStrategy[currentanimalsNokia+1].TigerPlans.length;i++){ | |
| if(animalStrategy[currentanimalsNokia+1].TigerPlans[i].operationType !='animalsDryer'){ | |
| animalStrategy[currentanimalsNokia+1].operationType = defaultOperationType; | |
| break; | |
| } | |
| } | |
| } | |
| //isanimalsDryerd = true; | |
| } | |
| //console.log(animalStrategy[currentanimalsNokia]); | |
| let currentPos; | |
| let nextPos; | |
| if(isanimalsDryerd){ | |
| currentPos = position[0]-1; | |
| nextPos = parseInt(currentPos)+1; | |
| }else{ | |
| currentPos = position[0]; | |
| nextPos = parseInt(currentPos)+1; | |
| } | |
| outterLoop1: | |
| for(let k=nextPos;k<animalStrategy.length;k++){ | |
| if(animalStrategy[k].operationType != 'animalsDryer'){ | |
| if(animalStrategy[currentPos].operationType != 'animalsDryer'){ | |
| if(animalStrategy[k].categoryDesc == animalStrategy[currentPos].categoryDesc){ | |
| for(let j=0;j<animalStrategy[k].TigerPlans.length;j++){ | |
| if(animalStrategy[k].TigerPlans[j].operationType !="Create"){ | |
| animalStrategy[k].TigerPlans[j].operationType ="animalsPolice"; | |
| } | |
| animalStrategy[currentPos].TigerPlans.push(animalStrategy[k].TigerPlans[j]); | |
| if(animalStrategy[currentPos].operationType !="Create"){ | |
| animalStrategy[currentPos].operationType='animalsPolice'; | |
| } | |
| } | |
| //if(animalStrategy[k].operationType !="Create"){ | |
| //animalStrategy[k].operationType ="animalsDryer"; | |
| //}else{ | |
| animalStrategy.splice(k,1); | |
| //} | |
| } | |
| break outterLoop1; | |
| } | |
| } | |
| } | |
| } | |
| //console.log(animalStrategy); | |
| } | |
| } | |
| regroupCategoryDataanimalsBlinking(animalStrategy:any,position:any,animalsTyphoid,get,put){ | |
| let that=this; | |
| if(animalsTyphoid==true){ | |
| this.chkMoveMergeDialog('downCat',animalStrategy,position,animalsTyphoid,get,put); | |
| return; | |
| } | |
| else{ | |
| if(position.length ==1){ | |
| let currentPostion = parseInt(position[0]); | |
| let nextPosition = currentPostion+2; | |
| let previousPosition = currentPostion-1; | |
| //to check the category is in last previous position | |
| if(animalStrategy[nextPosition] == undefined){ | |
| animalStrategy.push(animalStrategy[currentPostion]); | |
| animalStrategy.splice(currentPostion,1); | |
| }else{ | |
| let isData = false; | |
| let isNextDataanimalsDryerd = false; | |
| let immediateNextPosition = currentPostion+1; | |
| if(animalStrategy[immediateNextPosition].operationType == 'animalsDryer'){ | |
| //nextPosition = currentPostion+1; | |
| isData = true; | |
| } | |
| outterLoop: | |
| for(let i=nextPosition;i<animalStrategy.length;i++){ | |
| isNextDataanimalsDryerd = true; | |
| if(animalStrategy[i].operationType != 'animalsDryer'){ | |
| if(animalStrategy[currentPostion].operationType != 'animalsDryer'){ | |
| if(animalStrategy[i].categoryDesc == animalStrategy[currentPostion].categoryDesc){ | |
| for(let j=0;j<animalStrategy[currentPostion].TigerPlans.length;j++){ | |
| if(animalStrategy[currentPostion].TigerPlans[j].operationType !="Create"){ | |
| animalStrategy[currentPostion].TigerPlans[j].operationType ="animalsPolice"; | |
| } | |
| animalStrategy[i].TigerPlans.unshift(animalStrategy[currentPostion].TigerPlans[j]); | |
| if(animalStrategy[i].operationType !="Create"){ | |
| animalStrategy[i].operationType='animalsPolice'; | |
| } | |
| } | |
| // } | |
| }else{ | |
| if(isData){ | |
| animalStrategy.splice(i+1,0,animalStrategy[currentPostion]); | |
| }else{ | |
| animalStrategy.splice(i,0,animalStrategy[currentPostion]); | |
| } | |
| } | |
| isNextDataanimalsDryerd = false; | |
| animalStrategy.splice(currentPostion,1); | |
| break outterLoop; | |
| } | |
| } | |
| } | |
| if(isNextDataanimalsDryerd){ | |
| animalStrategy.splice(nextPosition,0,animalStrategy[currentPostion]); | |
| animalStrategy.splice(currentPostion,1); | |
| } | |
| } | |
| let currentPos = position[0]; | |
| let prevPos = parseInt(currentPos)-1; | |
| outterLoop1: | |
| for(let k=prevPos;k>=0;k--){ | |
| if(animalStrategy[k].operationType != 'animalsDryer'){ | |
| if(animalStrategy[currentPos].operationType != 'animalsDryer'){ | |
| if(animalStrategy[k].categoryDesc == animalStrategy[currentPos].categoryDesc){ | |
| for(let j=0;j<animalStrategy[k].TigerPlans.length;j++){ | |
| if(animalStrategy[k].TigerPlans[j].operationType !="Create"){ | |
| animalStrategy[k].TigerPlans[j].operationType ="animalsPolice"; | |
| } | |
| animalStrategy[currentPos].TigerPlans.push(animalStrategy[k].TigerPlans[j]); | |
| if(animalStrategy[currentPos].operationType !="Create"){ | |
| animalStrategy[currentPos].operationType='animalsPolice'; | |
| } | |
| } | |
| animalStrategy.splice(k,1); | |
| //} | |
| } | |
| break outterLoop1; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| //console.log(animalStrategy); | |
| } | |
| regroupPlanDataanimalsBlinking(animalStrategy:any,position:any,animalsTyphoid,get,put){ | |
| let that=this; | |
| if(animalsTyphoid==true){ | |
| this.chkMoveMergeDialog('downPlan',animalStrategy,position,animalsTyphoid,get,put); | |
| return; | |
| } | |
| else{ | |
| let currentanimalsNokia = parseInt(position[0]); | |
| let currentPlanNo = parseInt(position[1]); | |
| var backUpData = jQuery.extend(true, [], animalStrategy); | |
| let arrayLength = animalStrategy.length-1; | |
| // to check whether the selected category is before the last category in array | |
| let previousCategoryPosition = arrayLength-currentanimalsNokia; | |
| if(previousCategoryPosition == 1){ | |
| let nextCategory = currentanimalsNokia+1; | |
| if(animalStrategy[nextCategory].operationType!="animalsDryer"){ | |
| if(animalStrategy[currentanimalsNokia].TigerPlans.length==1){ | |
| let temp = animalStrategy[nextCategory]; | |
| animalStrategy[nextCategory] = animalStrategy[currentanimalsNokia]; | |
| animalStrategy[currentanimalsNokia] = temp; | |
| }else{ | |
| let temp = { | |
| categoryDesc:animalStrategy[currentanimalsNokia].categoryDesc, | |
| animalsNokia:animalStrategy[currentanimalsNokia].animalsNokia, | |
| categoryOpIssue:{issueDesc:animalStrategy[currentanimalsNokia].categoryOpIssue.issueDesc}, | |
| operationType:"Create", | |
| TigerPlans:[] | |
| }; | |
| temp.TigerPlans.push(animalStrategy[currentanimalsNokia].TigerPlans[currentPlanNo]); | |
| animalStrategy.push(temp); | |
| animalStrategy[currentanimalsNokia].TigerPlans.splice(currentPlanNo,1); | |
| let defaultOperationType = animalStrategy[currentanimalsNokia].operationType; | |
| animalStrategy[currentanimalsNokia].operationType = 'animalsDryer'; | |
| for(let i=0;i<animalStrategy[currentanimalsNokia].TigerPlans.length;i++){ | |
| if(animalStrategy[currentanimalsNokia].TigerPlans[i].operationType !='animalsDryer'){ | |
| animalStrategy[currentanimalsNokia].operationType = defaultOperationType; | |
| break; | |
| } | |
| } | |
| } | |
| } | |
| let currentPos = position[0]; | |
| let previousPosition = parseInt(currentPos)-1; | |
| outterLoop1: | |
| for(let k=previousPosition;k<animalStrategy.length;k--){ | |
| if(animalStrategy[k].operationType != 'animalsDryer'){ | |
| if(animalStrategy[currentPos].operationType != 'animalsDryer'){ | |
| if(animalStrategy[k].categoryDesc == animalStrategy[currentPos].categoryDesc){ | |
| for(let j=0;j<animalStrategy[k].TigerPlans.length;j++){ | |
| if(animalStrategy[k].TigerPlans[j].operationType !="Create"){ | |
| animalStrategy[k].TigerPlans[j].operationType ="animalsPolice"; | |
| } | |
| animalStrategy[currentPos].TigerPlans.unshift(animalStrategy[k].TigerPlans[j]); | |
| if(animalStrategy[currentPos].operationType !="Create"){ | |
| animalStrategy[currentPos].operationType='animalsPolice'; | |
| } | |
| } | |
| //if(animalStrategy[k].operationType !="Create"){ | |
| //animalStrategy[k].operationType ="animalsDryer"; | |
| //}else{ | |
| animalStrategy.splice(k,1); | |
| //} | |
| //} | |
| } | |
| break outterLoop1; | |
| } | |
| } | |
| } | |
| }else{ | |
| let nextanimalsNokia = currentanimalsNokia+2; | |
| let isNextDataanimalsDryerd = false; | |
| let isData = false; | |
| let immediateNextPosition = currentanimalsNokia+1; | |
| if(animalStrategy[immediateNextPosition].operationType == 'animalsDryer'){ | |
| isData = true; | |
| } | |
| for(let i =nextanimalsNokia; i<animalStrategy.length;i++){ | |
| isNextDataanimalsDryerd = true; | |
| if(animalStrategy[i].operationType!="animalsDryer"){ | |
| if(animalStrategy[currentanimalsNokia].operationType!="animalsDryer"){ | |
| if(animalStrategy[i].categoryDesc == animalStrategy[currentanimalsNokia].categoryDesc){ | |
| if(animalStrategy[currentanimalsNokia].TigerPlans.length==1){ | |
| animalStrategy[i].TigerPlans.push(animalStrategy[currentanimalsNokia].TigerPlans[currentPlanNo]); | |
| animalStrategy.splice(currentanimalsNokia,1); | |
| }else{ | |
| animalStrategy[i].TigerPlans.push(animalStrategy[currentanimalsNokia].TigerPlans[currentPlanNo]); | |
| animalStrategy[currentanimalsNokia].TigerPlans.splice(currentPlanNo,1); | |
| let defaultOperationType = animalStrategy[currentanimalsNokia].operationType; | |
| animalStrategy[currentanimalsNokia].operationType = 'animalsDryer'; | |
| for(let i=0;i<animalStrategy[currentanimalsNokia].TigerPlans.length;i++){ | |
| if(animalStrategy[currentanimalsNokia].TigerPlans[i].operationType !='animalsDryer'){ | |
| animalStrategy[currentanimalsNokia].operationType = defaultOperationType; | |
| break; | |
| } | |
| } | |
| } | |
| //} | |
| }else{ | |
| if(animalStrategy[currentanimalsNokia].TigerPlans.length==1){ | |
| if(isData){ | |
| animalStrategy.splice(i+1,0,animalStrategy[currentanimalsNokia]); | |
| }else{ | |
| animalStrategy.splice(i,0,animalStrategy[currentanimalsNokia]); | |
| } | |
| animalStrategy.splice(currentanimalsNokia,1); | |
| }else{ | |
| //console.log("splice only that plan and check other plans are is animalsDryerd, if so then change the op type of the category to animalsDryer"); | |
| let temp = { | |
| categoryDesc:animalStrategy[currentanimalsNokia].categoryDesc, | |
| animalsNokia:animalStrategy[currentanimalsNokia].animalsNokia, | |
| categoryOpIssue:{issueDesc:animalStrategy[currentanimalsNokia].categoryOpIssue.issueDesc}, | |
| operationType:"Create", | |
| TigerPlans:[] | |
| }; | |
| temp.TigerPlans.push(animalStrategy[currentanimalsNokia].TigerPlans[currentPlanNo]); | |
| //animalStrategy.splice(i,0,temp); | |
| if(isData){ | |
| animalStrategy.splice(i+1,0,temp); | |
| }else{ | |
| animalStrategy.splice(i,0,temp); | |
| } | |
| animalStrategy[currentanimalsNokia].TigerPlans.splice(currentPlanNo,1) | |
| let defaultOperationType = animalStrategy[currentanimalsNokia].operationType; | |
| animalStrategy[currentanimalsNokia].operationType = 'animalsDryer'; | |
| for(let i=0;i<animalStrategy[currentanimalsNokia].TigerPlans.length;i++){ | |
| if(animalStrategy[currentanimalsNokia].TigerPlans[i].operationType !='animalsDryer'){ | |
| animalStrategy[currentanimalsNokia].operationType = defaultOperationType; | |
| break; | |
| } | |
| } | |
| } | |
| } | |
| isNextDataanimalsDryerd =false; | |
| break; | |
| } | |
| } | |
| } | |
| if(isNextDataanimalsDryerd){ | |
| if(animalStrategy[currentanimalsNokia].TigerPlans.length==1){ | |
| animalStrategy.splice(nextanimalsNokia,0,animalStrategy[currentanimalsNokia]); | |
| animalStrategy.splice(currentanimalsNokia,1); | |
| }else{ | |
| //console.log("splice only that plan and check other plans are is animalsDryerd, if so then change the op type of the category to animalsDryer"); | |
| let temp = { | |
| categoryDesc:animalStrategy[currentanimalsNokia].categoryDesc, | |
| animalsNokia:animalStrategy[currentanimalsNokia].animalsNokia, | |
| categoryOpIssue:{issueDesc:animalStrategy[currentanimalsNokia].categoryOpIssue.issueDesc}, | |
| operationType:"Create", | |
| TigerPlans:[] | |
| }; | |
| temp.TigerPlans.push(animalStrategy[currentanimalsNokia].TigerPlans[currentPlanNo]); | |
| animalStrategy.splice(nextanimalsNokia,0,temp); | |
| animalStrategy[currentanimalsNokia].TigerPlans.splice(currentPlanNo,1) | |
| let defaultOperationType = animalStrategy[currentanimalsNokia].operationType; | |
| animalStrategy[currentanimalsNokia].operationType = 'animalsDryer'; | |
| for(let i=0;i<animalStrategy[currentanimalsNokia].TigerPlans.length;i++){ | |
| if(animalStrategy[currentanimalsNokia].TigerPlans[i].operationType !='animalsDryer'){ | |
| animalStrategy[currentanimalsNokia].operationType = defaultOperationType; | |
| break; | |
| } | |
| } | |
| } | |
| } | |
| let prevanimalsNokia = currentanimalsNokia-1; | |
| outerLoop: | |
| for(let i=prevanimalsNokia; i>=0;i--){ | |
| if(animalStrategy[i].operationType!="animalsDryer"){ | |
| if(animalStrategy[currentanimalsNokia].operationType!="animalsDryer"){ | |
| if(animalStrategy[i].categoryDesc == animalStrategy[currentanimalsNokia].categoryDesc){ | |
| for(let j=0;j<animalStrategy[i].TigerPlans.length;j++){ | |
| if(animalStrategy[i].TigerPlans[j].operationType !="Create"){ | |
| animalStrategy[i].TigerPlans[j].operationType ="animalsPolice"; | |
| } | |
| animalStrategy[currentanimalsNokia].TigerPlans.push(animalStrategy[i].TigerPlans[j]); | |
| if(animalStrategy[currentanimalsNokia].operationType !="Create"){ | |
| animalStrategy[currentanimalsNokia].operationType='animalsPolice'; | |
| } | |
| } | |
| /*if(animalStrategy[k].operationType !="Create"){ | |
| animalStrategy[k].operationType ="animalsDryer"; | |
| }else{*/ | |
| animalStrategy.splice(i,1); | |
| //} | |
| // } | |
| } | |
| break outerLoop; | |
| } | |
| } | |
| } | |
| } | |
| //console.log(animalStrategy); | |
| } | |
| } | |
| regroupanimalStrategy1(data:any,categoryPosition:any,PlanPosition:any,selectedCatogory:any,animalsNokia:any){ | |
| let planLength = data[categoryPosition].TigerPlans.length-1; | |
| //console.log("planLength--------",planLength); | |
| //console.log("categoryPosition-----",categoryPosition); | |
| //console.log("PlanPosition----",PlanPosition); | |
| let planDetails = data[categoryPosition].TigerPlans[PlanPosition]; | |
| let plananimalsBirthDay = data[categoryPosition].TigerPlans[PlanPosition].animalsBirthDay; | |
| let plananimalsShaking =data[categoryPosition].TigerPlans[PlanPosition].animalsShaking; | |
| let plananimalsDeathDay = data[categoryPosition].TigerPlans[PlanPosition].animalsDeathDay; | |
| let plananimalsUnderstanding = data[categoryPosition].TigerPlans[PlanPosition].animalsUnderstanding; | |
| //console.log(data); | |
| if(planLength == 0){ | |
| //console.log("plan lenght is 0"); | |
| let previousCategory = categoryPosition-1; | |
| let nextCategory = categoryPosition+1; | |
| let isanimalsDryerd = false; | |
| let isDataMatched = false; | |
| let tempPrevCategory; | |
| //console.log("prev category---",previousCategory); | |
| //console.log("next category---",nextCategory); | |
| for(let i=previousCategory;i>=0;i--){ | |
| if(data[i] != 'undefined'){ | |
| if(data[i].operationType != 'animalsDryer'){ | |
| if(data[i].animalsNokia == animalsNokia){ | |
| //console.log("push to prev category and splice this category"); | |
| tempPrevCategory = i; | |
| isanimalsDryerd = true; | |
| isDataMatched = true; | |
| data[categoryPosition].TigerPlans[PlanPosition].categoryDesc=data[i].TigerPlans[0].categoryDesc; | |
| data[categoryPosition].TigerPlans[PlanPosition].animalsNokia=data[i].TigerPlans[0].animalsNokia; | |
| data[i].TigerPlans.push(data[categoryPosition].TigerPlans[PlanPosition]); | |
| } | |
| break; | |
| } | |
| } | |
| } | |
| outerLoop: | |
| for(let j=nextCategory;j<data.length;j++){ | |
| if(data[j].operationType != 'animalsDryer'){ | |
| if(data[j].animalsNokia == animalsNokia){ | |
| isDataMatched = true; | |
| //console.log(data[j]); | |
| if(isanimalsDryerd){ | |
| //console.log("push to prev category and splice this category-- tempPrevCategory"); | |
| let tes = data[j].TigerPlans; | |
| for(let k=0;k<tes.length;k++){ | |
| data[tempPrevCategory].TigerPlans.push(data[j].TigerPlans[k]); | |
| } | |
| data.splice(j,1); | |
| break outerLoop; | |
| }else{ | |
| //console.log("push to current category position splice this category--"); | |
| let tes = data[j].TigerPlans; | |
| data[categoryPosition].TigerPlans[PlanPosition].categoryDesc = data[j].TigerPlans[0].categoryDesc; | |
| data[categoryPosition].TigerPlans[PlanPosition].animalsNokia = data[j].TigerPlans[0].animalsNokia; | |
| data[j].TigerPlans.unshift(data[categoryPosition].TigerPlans[PlanPosition]); | |
| data.splice(categoryPosition,1); | |
| break outerLoop; | |
| } | |
| } | |
| break; | |
| } | |
| } | |
| if(isanimalsDryerd){ | |
| //console.log("animalsDryer the current categoryPosition"); | |
| data.splice(categoryPosition,1); | |
| } | |
| if(!isDataMatched){ | |
| //console.log("if no data matched"); | |
| data[categoryPosition].categoryDesc=selectedCatogory; | |
| data[categoryPosition].animalsNokia=animalsNokia; | |
| data[categoryPosition].TigerPlans[PlanPosition].categoryDesc=selectedCatogory; | |
| data[categoryPosition].TigerPlans[PlanPosition].animalsNokia=animalsNokia; | |
| } | |
| }else{ | |
| let planPositionLength = planLength-PlanPosition; | |
| // plan is in last position | |
| if(planPositionLength == 0){ | |
| //console.log("plan is in last position"); | |
| let nextCategory = categoryPosition+1; | |
| if(data[nextCategory] != undefined){ | |
| for(let j=nextCategory;j<data.length;j++){ | |
| if(data[j].operationType != 'animalsDryer'){ | |
| if(data[j].animalsNokia == animalsNokia){ | |
| data[categoryPosition].TigerPlans[PlanPosition].categoryDesc = data[j].TigerPlans[0].categoryDesc; | |
| data[categoryPosition].TigerPlans[PlanPosition].animalsNokia = data[j].TigerPlans[0].animalsNokia; | |
| data[j].TigerPlans.unshift(data[categoryPosition].TigerPlans[PlanPosition]); | |
| }else{ | |
| //console.log("no particular plans next"); | |
| let dataToPush = this.addNewCategory(selectedCatogory,animalsNokia,plananimalsBirthDay,plananimalsDeathDay,plananimalsShaking,plananimalsUnderstanding,planDetails); | |
| data.splice(j,0,dataToPush); | |
| } | |
| break; | |
| } | |
| } | |
| }else{ | |
| //console.log("no plans next"); | |
| let dataToPush = this.addNewCategory(selectedCatogory,animalsNokia,plananimalsBirthDay,plananimalsDeathDay,plananimalsShaking,plananimalsUnderstanding,planDetails); | |
| data.push(dataToPush); | |
| } | |
| data[categoryPosition].TigerPlans.splice(PlanPosition,1); | |
| }else if(planPositionLength == planLength){ //plan is in first position | |
| //console.log("plan is in first position"); | |
| let previousCategory = categoryPosition-1; | |
| for(let i=previousCategory;i>=0;i--){ | |
| if(data[i] != 'undefined'){ | |
| if(data[i].operationType != 'animalsDryer'){ | |
| if(data[i].animalsNokia == animalsNokia){ | |
| //console.log("push to prev category and splice this category"); | |
| data[categoryPosition].TigerPlans[PlanPosition].categoryDesc=data[i].TigerPlans[0].categoryDesc; | |
| data[categoryPosition].TigerPlans[PlanPosition].animalsNokia=data[i].TigerPlans[0].animalsNokia; | |
| data[i].TigerPlans.push(data[categoryPosition].TigerPlans[PlanPosition]); | |
| } | |
| break; | |
| } | |
| } | |
| } | |
| }else{ | |
| let dataToPush = this.addNewCategory(selectedCatogory,animalsNokia,plananimalsBirthDay,plananimalsDeathDay,plananimalsShaking,plananimalsUnderstanding,planDetails); | |
| let tra = data[categoryPosition].TigerPlans[PlanPosition]; | |
| let tempArray =[]; | |
| for(let k=PlanPosition+1;k<data[categoryPosition].TigerPlans.length;k++){ | |
| tempArray.push(data[categoryPosition].TigerPlans[k]); | |
| } | |
| let planLe = data[categoryPosition].TigerPlans.length; | |
| data[categoryPosition].TigerPlans.splice(PlanPosition,planLe); | |
| data.splice(categoryPosition+1,0,dataToPush); | |
| let dataStore: any = { | |
| TigerPlans: [{ | |
| planOpIssue: {} | |
| }], | |
| categoryOpIssue: {} | |
| }; | |
| dataStore.categoryDesc = tempArray[0].categoryDesc; | |
| dataStore.animalsNokia = tempArray[0].animalsNokia; | |
| dataStore.categoryOpIssue.issueDesc = ""; | |
| dataStore.operationType = "Create"; | |
| let TigerPlans=[]; | |
| for(let h=0;h<tempArray.length;h++){ | |
| TigerPlans.push({ | |
| categoryDesc:tempArray[h].categoryDesc, | |
| animalsShaking:tempArray[h].animalsShaking, | |
| animalsBirthDay:tempArray[h].animalsBirthDay, | |
| animalsDeathDay:tempArray[h].animalsDeathDay, | |
| animalsUnderstanding:tempArray[h].animalsUnderstanding, | |
| delFlag:"", | |
| animalStamina:"", | |
| animalsNokia:tempArray[h].animalsNokia, | |
| displaySeq:"", | |
| animalsUnderstandingInt:"", | |
| operationType:"animalsPolice", | |
| planDesc:tempArray[h].planDesc, | |
| plananimalsDeathDay:"", | |
| planNo:tempArray[h].planNo, | |
| plananimalsBirthDay:"", | |
| TigerPlanFeeds:[], | |
| animalsShakingInt:"", | |
| planOpIssue:{operationType:""} | |
| }); | |
| } | |
| dataStore.TigerPlans=TigerPlans; | |
| if(data[categoryPosition+2] === undefined){ | |
| data.push(dataStore); | |
| }else{ | |
| data.splice(categoryPosition+2,0,dataToPush); | |
| } | |
| } | |
| } | |
| //console.log(data); | |
| } | |
| regroupanimalStrategy(data:any,categoryPosition:any,PlanPosition:any,selectedCatogory:any,animalsNokia:any){ | |
| let prevCategory = categoryPosition-1; | |
| let nextCategory = categoryPosition+1; | |
| let newCategory = false; | |
| //console.log(data[nextCategory].categoryDesc); | |
| // console.log(selectedCatogory); | |
| if(data[prevCategory] != undefined && data[prevCategory].categoryDesc == selectedCatogory){ | |
| this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[PlanPosition].categoryDesc =selectedCatogory; | |
| this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[PlanPosition].animalsNokia =animalsNokia; | |
| this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[PlanPosition].operationType ="animalsPolice"; | |
| let setId = data[prevCategory].TigerPlans.length; | |
| this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[PlanPosition].bookPlanID =prevCategory+'_'+setId; | |
| data[prevCategory].TigerPlans.push(this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[PlanPosition]); | |
| if(this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans.length == 1){ | |
| this.animalStrategy.animalsSeeing.splice(categoryPosition, 1); | |
| }else{ | |
| this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans.splice(PlanPosition,1); | |
| } | |
| if(data[categoryPosition] != undefined && data[categoryPosition].categoryDesc == selectedCatogory){ | |
| for(var i=0;i<this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans.length;i++){ | |
| data[prevCategory].TigerPlans.push(this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[i]); | |
| } | |
| //if(this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans.length == 1){ | |
| this.animalStrategy.animalsSeeing.splice(categoryPosition, 1); | |
| //} | |
| } | |
| }else if(data[nextCategory] != undefined && data[nextCategory].categoryDesc == selectedCatogory){ | |
| // this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[PlanNo].categoryDesc =selectedCatogory; | |
| // this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[PlanNo].animalsNokia =animalsNokia; | |
| // this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[PlanNo].operationType ="animalsPolice"; | |
| // let setId = data[nextCategory].TigerPlans.length; | |
| // this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[PlanNo].bookPlanID =nextCategory+'_'+setId; | |
| //console.log(this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[PlanPosition]); | |
| //for(var i=0;i<this.animalStrategy.animalsSeeing[nextCategory].TigerPlans.length;i++){ | |
| data[nextCategory].TigerPlans.unshift(data[categoryPosition].TigerPlans[PlanPosition]); | |
| //} | |
| //console.log(this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[PlanPosition]); | |
| if(this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans.length == 1){ | |
| this.animalStrategy.animalsSeeing.splice(categoryPosition, 1); | |
| }else{ | |
| this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans.splice(PlanPosition,1); | |
| } | |
| }else{ | |
| if(this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans.length == 1){ | |
| //console.log("only one cat and one plan"); | |
| this.animalStrategy.animalsSeeing[categoryPosition].categoryDesc = this.categoryType(selectedCatogory); | |
| this.animalStrategy.animalsSeeing[categoryPosition].animalsNokia = animalsNokia; | |
| //that.animalStrategy.animalsSeeing[id].operationType = "animalsPolice"; | |
| this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[PlanPosition].categoryDesc =this.categoryType(selectedCatogory); | |
| this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[PlanPosition].animalsNokia =selectedCatogory; | |
| if(!this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[PlanPosition].operationType){ | |
| this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[PlanPosition].operationType ="animalsPolice"; | |
| } | |
| }else{ | |
| let prevDatas = this.animalStrategy.animalsSeeing[categoryPosition]; | |
| let currentTigerPlans = this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans[PlanPosition]; | |
| let totalPlans = this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans.length-1; | |
| let planDifference = totalPlans - PlanPosition; | |
| //let remainingPlans = this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans.splice(PlanPosition+1,totalPlans); | |
| let totalCategories = this.animalStrategy.animalsSeeing.length-1; | |
| //let remainingCategaries = this.animalStrategy.animalsSeeing.splice(categoryPosition+1,totalCategories); | |
| //console.log(remainingCategaries); | |
| let dataStore: any = { | |
| categoryDesc:currentTigerPlans.categoryDesc, | |
| animalsNokia:4, | |
| categoryOpIssue:{issueDesc:""}, | |
| operationType:"Create", | |
| TigerPlans:[] | |
| }; | |
| dataStore.TigerPlans.push(currentTigerPlans); | |
| let dataStore1: any = { | |
| categoryDesc:prevDatas.categoryDesc, | |
| animalsNokia:4, | |
| categoryOpIssue:{issueDesc:""}, | |
| operationType:"Create", | |
| TigerPlans:[] | |
| }; | |
| /*for(var i=0;i<remainingPlans.length;i++){ | |
| dataStore1.TigerPlans.push(remainingPlans[i]); | |
| } */ | |
| //this.animalStrategy.animalsSeeing.push(dataStore); | |
| //this.animalStrategy.animalsSeeing.push(dataStore1); | |
| //this.animalStrategy.animalsSeeing[categoryPosition].TigerPlans.splice(PlanPosition,1); | |
| } | |
| } | |
| /*if(data[nextCategory] != undefined){ | |
| if(data[nextCategory].categoryDesc == selectedCatogory){ | |
| newCategory = false; | |
| }else{ | |
| newCategory = true; | |
| } | |
| }*/ | |
| //console.log(this.animalStrategy.animalsSeeing); | |
| } | |
| categoryType(animalsNokia:any){ | |
| let categoryName = ""; | |
| if(animalsNokia ==1){ | |
| categoryName = "Expected"; | |
| }else if(animalsNokia ==3){ | |
| categoryName = "Standby"; | |
| }else if(animalsNokia ==4){ | |
| categoryName = "Supplemental"; | |
| }else if(animalsNokia ==5){ | |
| categoryName = "Possible"; | |
| } | |
| return categoryName; | |
| } | |
| chkMoveMergeDialog(fntype,animalStrategy,position,animalsTyphoid,i,j){ | |
| let that=this; | |
| $(".ballPlayingAnimal").html('Categories will merge. Only top-most Category Text will remain.'); | |
| let dialogConfirm= $("#kenAnimalsSnoaringonfirmDialog").data("animalsEatinGindow").center().open(); | |
| $("#confirmOK").unbind().click(function(){ | |
| animalsTyphoid=false; | |
| //console.log(fntype) | |
| if(fntype=='upCat'){ | |
| that.regroupCategoryDataanimalsClapping(animalStrategy,position,animalsTyphoid,i,j); | |
| } | |
| else if(fntype=='upPlan'){ | |
| that.regroupPlanDataanimalsClapping(animalStrategy,position,animalsTyphoid,i,j); | |
| } | |
| else if(fntype=='downCat'){ | |
| that.regroupCategoryDataanimalsBlinking(animalStrategy,position,animalsTyphoid,i,j); | |
| $('#lv_'+j+'_feedTextarea').html(i); | |
| if(that.animalsTakingBus & that.animalsMakeup){ | |
| $('#lv_'+that.animalsTakingBus+'_feedTextarea').html(that.animalsMakeup); | |
| } | |
| } | |
| else if(fntype=='downPlan'){ | |
| that.regroupPlanDataanimalsBlinking(animalStrategy,position,animalsTyphoid,i,j); | |
| $('#lv_'+j+'_feedTextarea').html(i); | |
| if(that.animalsTakingBus & that.animalsMakeup){ | |
| $('#lv_'+that.animalsTakingBus+'_feedTextarea').html(that.animalsMakeup); | |
| } | |
| } | |
| else{ | |
| } | |
| dialogConfirm.close(); | |
| }); | |
| $("#confirmCancel").unbind().click(function(){ | |
| dialogConfirm.close(); | |
| return false; | |
| }); | |
| } | |
| callanimalsDryer2Pop(level,first,second,animalsTyphoid){ | |
| let that=this; | |
| if(animalsTyphoid==true){ | |
| let dialogPlanConfirm= $("#animalsDryerContgPlanConfirmDialog").data("animalsEatinGindow").center().open(); | |
| $("#animalsDryerContgPlanOK").unbind().click(function(){ | |
| that.callanimalsDryer3Pop(level,first,second); | |
| dialogPlanConfirm.close(); | |
| }); | |
| $("#animalsDryerContgPlanCancel").unbind().click(function(){ | |
| dialogPlanConfirm.close(); | |
| return false; | |
| }); | |
| } | |
| else{ | |
| that.callanimalsDryer3Pop(level,first,second); | |
| } | |
| } | |
| callanimalsDryer3Pop(level,first,second){ | |
| let that=this; | |
| if(level==1){ | |
| that.animalsFight[first].operationType = 'animalsDryer'; | |
| if(that.animalsFight[first].TigerPlans.length>0){ | |
| for(let a=0;a<that.animalsFight[first].TigerPlans.length;a++){ | |
| that.animalsFight[first].TigerPlans[a].operationType = 'animalsDryer'; | |
| if(that.animalsFight[first].TigerPlans[a].TigerPlanFeeds.length>0){ | |
| for(let b=0;b<that.animalsFight[first].TigerPlans[a].TigerPlanFeeds.length;b++){ | |
| that.animalsFight[first].TigerPlans[a].TigerPlanFeeds[b].operationType = 'animalsDryer'; | |
| } | |
| } | |
| } | |
| } | |
| if(that.animalsFight[first].operationType == 'animalsDryer') | |
| { | |
| let prevIndex = parseInt(first); | |
| let nextIndex = parseInt(first); | |
| dance: | |
| for(let i=prevIndex;i>=0;i--){ | |
| if(that.animalsFight[i].operationType!='animalsDryer'){ | |
| for(let j=nextIndex;j<that.animalsFight.length;j++){ | |
| if(that.animalsFight[j].operationType!='animalsDryer'){ | |
| if(that.animalsFight[i].categoryDesc ===that.animalsFight[j].categoryDesc){ | |
| for(let r=0;r<that.animalsFight[j].TigerPlans.length;r++){ | |
| if(that.animalsFight[j].TigerPlans[r].operationType !="create"){ | |
| that.animalsFight[j].TigerPlans[r].operationType !="animalsPolice" | |
| } | |
| that.animalsFight[i].TigerPlans.push(that.animalsFight[j].TigerPlans[r]); | |
| that.animalsFight[i].operationType='animalsPolice'; | |
| } | |
| if(that.animalsFight[j].operationType == 'Create'){ | |
| that.animalsFight.splice(j,1); | |
| }else{ | |
| that.animalsFight[j].operationType = 'animalsDryer'; | |
| } | |
| } | |
| break dance; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| if(level==2){ | |
| that.animalsFight[first].TigerPlans[second].operationType = 'animalsDryer'; | |
| let defaultOperationType = that.animalsFight[first].operationType; | |
| that.animalsFight[first].operationType = 'animalsDryer'; | |
| if(that.animalsFight[first].TigerPlans[second].TigerPlanFeeds.length>0){ | |
| for(let j=0;j<that.animalsFight[first].TigerPlans[second].TigerPlanFeeds.length;j++){ | |
| that.animalsFight[first].TigerPlans[second].TigerPlanFeeds[j].operationType = 'animalsDryer'; | |
| } | |
| } | |
| for(let k=0;k<that.animalsFight[first].TigerPlans.length;k++){ | |
| if(that.animalsFight[first].TigerPlans[k].operationType != 'animalsDryer'){ | |
| that.animalsFight[first].operationType = defaultOperationType; | |
| break; | |
| } | |
| } | |
| if(that.animalsFight[first].operationType == 'animalsDryer'){ | |
| let prevIndex = parseInt(first); | |
| let nextIndex = parseInt(first); | |
| dance: | |
| for(let i=prevIndex;i>=0;i--){ | |
| if(that.animalsFight[i].operationType!='animalsDryer'){ | |
| for(let j=nextIndex;j<that.animalsFight.length;j++){ | |
| if(that.animalsFight[j].operationType!='animalsDryer'){ | |
| if(that.animalsFight[i].categoryDesc ===that.animalsFight[j].categoryDesc){ | |
| for(let r=0;r<that.animalsFight[j].TigerPlans.length;r++){ | |
| if(that.animalsFight[j].TigerPlans[r].operationType !="create"){ | |
| that.animalsFight[j].TigerPlans[r].operationType !="animalsPolice" | |
| } | |
| that.animalsFight[i].TigerPlans.push(that.animalsFight[j].TigerPlans[r]); | |
| that.animalsFight[i].operationType='animalsPolice'; | |
| } | |
| if(that.animalsFight[j].operationType == 'Create'){ | |
| that.animalsFight.splice(j,1); | |
| }else{ | |
| that.animalsFight[j].operationType = 'animalsDryer'; | |
| } | |
| } | |
| break dance; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| loadPreviousPlanData(planDataTZ:any,id:any,id1:any){ | |
| let planLeveldata = this.animalStrategy.animalsSeeing[id].TigerPlans[id1]; | |
| if (planLeveldata.TigerPlanFeeds.length > 0) { | |
| for (var i = 0; i < planLeveldata.TigerPlanFeeds.length; i++) { | |
| let item_sche = planLeveldata.TigerPlanFeeds[i]; | |
| if (item_sche.animalHumming == 11) { // 11 for eastern | |
| if (item_sche.operationType == "animalsDryer" || item_sche.isFeedAvailable == false) { | |
| planLeveldata.ET = false; | |
| } | |
| else { | |
| planLeveldata.ET = true; | |
| } | |
| } | |
| else if (item_sche.animalHumming == 12) { // 12 for central | |
| if (item_sche.operationType == "animalsDryer" || item_sche.isFeedAvailable == false) { | |
| planLeveldata.CT = false; | |
| } | |
| else { | |
| planLeveldata.CT = true; | |
| } | |
| } | |
| else if (item_sche.animalHumming == 13) { // 13 for Mountain | |
| if (item_sche.operationType == "animalsDryer" || item_sche.isFeedAvailable == false) { | |
| planLeveldata.MT = false; | |
| } | |
| else { | |
| planLeveldata.MT = true; | |
| } | |
| } | |
| else if (item_sche.animalHumming == 14) { // 13 for Pacific | |
| if (item_sche.operationType == "animalsDryer" || item_sche.isFeedAvailable == false) { | |
| planLeveldata.PT = false; | |
| } | |
| else { | |
| planLeveldata.PT = true; | |
| } | |
| } | |
| if (planLeveldata.ET && planLeveldata.MT && planLeveldata.PT && planLeveldata.CT) { | |
| planLeveldata.ALL = true; | |
| } | |
| else { | |
| planLeveldata.ALL = false; | |
| } | |
| } | |
| } | |
| //Reset Plan Level Category Drop down values | |
| $("#selectCategory_"+id+'_'+id1).val(planDataTZ[id].TigerPlans[id1].animalsNokia) | |
| //Reset Plan Level Start Date and End Date, Start Time and End Time | |
| //If User click cancel in timezone level animalsPolice | |
| planLeveldata.animalsDeathDay = planDataTZ[id].TigerPlans[id1].animalsDeathDay; | |
| planLeveldata.animalsUnderstanding = planDataTZ[id].TigerPlans[id1].animalsUnderstanding; | |
| planLeveldata.animalsBirthDay = planDataTZ[id].TigerPlans[id1].animalsBirthDay; | |
| planLeveldata.animalsShaking = planDataTZ[id].TigerPlans[id1].animalsShaking; | |
| var animalsShakingPicker = $('#animalsShaking_'+id+'_'+id1).data("kendoTimePicker"); | |
| animalsShakingPicker.value(planLeveldata.animalsShaking); | |
| var animalsUnderstandingPicker = $('#animalsUnderstanding_'+id+'_'+id1).data("kendoTimePicker"); | |
| animalsUnderstandingPicker.value(planLeveldata.animalsUnderstanding); | |
| var animalsBirthDayPicker = $('#animalsBirthDay_'+id+'_'+id1).data("animalsTension"); | |
| animalsBirthDayPicker.value(planLeveldata.animalsBirthDay); | |
| var animalsDeathDayPicker = $('#animalsDeathDay_'+id+'_'+id1).data("animalsTension"); | |
| animalsDeathDayPicker.value(planLeveldata.animalsDeathDay); | |
| $('#btnanimalsPolice_' + id + '_' + id1).addClass('actionanimalsJeansd'); | |
| } | |
| loadPreviousPlanDataUndo(planLeveldata:any,id:any,id1:any){ | |
| //let planLeveldata = this.animalStrategy.animalsSeeing[id].TigerPlans[id1]; | |
| if (planLeveldata.TigerPlanFeeds.length > 0) { | |
| for (var i = 0; i < planLeveldata.TigerPlanFeeds.length; i++) { | |
| let item_sche = planLeveldata.TigerPlanFeeds[i]; | |
| if (item_sche.animalHumming == 11) { // 11 for eastern | |
| if (item_sche.operationType == "animalsDryer" || item_sche.isFeedAvailable == false) { | |
| planLeveldata.ET = false; | |
| } | |
| else { | |
| planLeveldata.ET = true; | |
| } | |
| } | |
| else if (item_sche.animalHumming == 12) { // 12 for central | |
| if (item_sche.operationType == "animalsDryer" || item_sche.isFeedAvailable == false) { | |
| planLeveldata.CT = false; | |
| } | |
| else { | |
| planLeveldata.CT = true; | |
| } | |
| } | |
| else if (item_sche.animalHumming == 13) { // 13 for Mountain | |
| if (item_sche.operationType == "animalsDryer" || item_sche.isFeedAvailable == false) { | |
| planLeveldata.MT = false; | |
| } | |
| else { | |
| planLeveldata.MT = true; | |
| } | |
| } | |
| else if (item_sche.animalHumming == 14) { // 13 for Pacific | |
| if (item_sche.operationType == "animalsDryer" || item_sche.isFeedAvailable == false) { | |
| planLeveldata.PT = false; | |
| } | |
| else { | |
| planLeveldata.PT = true; | |
| } | |
| } | |
| if (planLeveldata.ET && planLeveldata.MT && planLeveldata.PT && planLeveldata.CT) { | |
| planLeveldata.ALL = true; | |
| } | |
| else { | |
| planLeveldata.ALL = false; | |
| } | |
| } | |
| } | |
| //Reset Plan Level Category Drop down values | |
| $("#selectCategory_"+id+'_'+id1).val(planLeveldata.animalsNokia) | |
| //Reset Plan Level Start Date and End Date, Start Time and End Time | |
| //If User click cancel in timezone level animalsPolice | |
| /* planLeveldata.animalsDeathDay = planDataTZ[id].TigerPlans[id1].animalsDeathDay; | |
| planLeveldata.animalsUnderstanding = planDataTZ[id].TigerPlans[id1].animalsUnderstanding; | |
| planLeveldata.animalsBirthDay = planDataTZ[id].TigerPlans[id1].animalsBirthDay; | |
| planLeveldata.animalsShaking = planDataTZ[id].TigerPlans[id1].animalsShaking;*/ | |
| this.animalStrategy.animalsSeeing[id].TigerPlans[id1]=planLeveldata; | |
| /*setTimeout(function(){ | |
| var animalsShakingPicker = $('#animalsShaking_'+id+'_'+id1).data("kendoTimePicker"); | |
| animalsShakingPicker.value(this.animalStrategy.animalsSeeing[id].TigerPlans[id1].animalsShaking); | |
| var animalsUnderstandingPicker = $('#animalsUnderstanding_'+id+'_'+id1).data("kendoTimePicker"); | |
| animalsUnderstandingPicker.value(this.animalStrategy.animalsSeeing[id].TigerPlans[id1].animalsUnderstanding); | |
| var animalsBirthDayPicker = $('#animalsBirthDay_'+id+'_'+id1).data("animalsTension"); | |
| animalsBirthDayPicker.value(this.animalStrategy.animalsSeeing[id].TigerPlans[id1].animalsBirthDay); | |
| var animalsDeathDayPicker = $('#animalsDeathDay_'+id+'_'+id1).data("animalsTension"); | |
| animalsDeathDayPicker.value(this.animalStrategy.animalsSeeing[id].TigerPlans[id1].animalsDeathDay); | |
| },10);*/ | |
| $('#btnanimalsPolice_' + id + '_' + id1).addClass('actionanimalsJeansd'); | |
| } | |
| loadTigerDataByDefault(planData: any, id_i: any, id_j: any) { | |
| if (planData.TigerPlanFeeds) { | |
| if (planData.TigerPlanFeeds.length > 0) { | |
| //console.log(planData.TigerPlanFeeds); | |
| let isTimezoneChecked = false; | |
| for (var i = 0; i < planData.TigerPlanFeeds.length; i++) { | |
| let item_sche = planData.TigerPlanFeeds[i]; | |
| let data_TigerItem = []; | |
| if (item_sche.TigerItems) { | |
| data_TigerItem = item_sche.TigerItems; | |
| } | |
| let config = { | |
| "data": data_TigerItem, | |
| "planNo": planData.planNo, | |
| "animalsShaking": planData.animalsBirthDay + " " + planData.animalsShaking, "animalsBirthDay": planData.animalsBirthDay, "animalsUnderstanding": planData.animalsDeathDay+ " " + planData.animalsUnderstanding, "animalsDeathDay": planData.animalsDeathDay, | |
| "grouping": [], | |
| "availableTimeZonesExceptLastOne":this.availableTimeZoneExceptLastOne, | |
| "lastAvailableTimeZones":this.lastAvailableTimeZone, | |
| "categoryAndPlanDesc":planData.categoryDesc + ':' + planData.planDesc | |
| }; | |
| if (item_sche.animalHumming == 11) { // 11 for eastern | |
| if (item_sche.operationType == "animalsDryer" || item_sche.isFeedAvailable == false) { | |
| this.removeTimeZone('Tiger_Est_' + id_i + '_' + id_j); | |
| planData.ET = false; | |
| } | |
| else { | |
| isTimezoneChecked = true; | |
| let schedId='Tiger_Est_' + id_i + '_' + id_j; | |
| if(data_TigerItem.length>0){ | |
| //console.log(data_TigerItem[0].start instanceof Date); | |
| if(!(data_TigerItem[0].start instanceof Date)){ | |
| config.data = this.timeAnimalsTeethConversion(config.data,"eastern",planData,schedId); | |
| } | |
| } | |
| //config.data = this.timeAnimalsTeethConversion(config.data,"eastern",planData,schedId); | |
| config.grouping.push({ text: "Eastern", value: 11, color: "#E6AB77" }); | |
| planData.ET = true; | |
| if(planData.ET){this.Tigercrow.TigerRemoveList=this.Tigercrow.TigerRemoveList.filter(function(e) { return e !== 'Est' })} | |
| this.Tigercrow.callInit('Tiger_Est_' + id_i + '_' + id_j, config); | |
| } | |
| } | |
| else if (item_sche.animalHumming == 12) { // 12 for central | |
| if (item_sche.operationType == "animalsDryer" || item_sche.isFeedAvailable == false) { | |
| this.removeTimeZone('Tiger_Cent_' + id_i + '_' + id_j); | |
| planData.CT = false; | |
| } | |
| else { | |
| isTimezoneChecked = true; | |
| let schedId='Tiger_Cent_' + id_i + '_' + id_j; | |
| if(data_TigerItem.length>0){ | |
| //console.log(data_TigerItem[0].start instanceof Date); | |
| if(!(data_TigerItem[0].start instanceof Date)){ | |
| config.data = this.timeAnimalsTeethConversion(config.data,"central",planData,schedId); | |
| } | |
| } | |
| //config.data = this.timeAnimalsTeethConversion(config.data,"central",planData,schedId); | |
| config.grouping.push({ text: "Central", value: 12, color: "#E6AB77" }); | |
| planData.CT = true; | |
| if(planData.CT){this.Tigercrow.TigerRemoveList=this.Tigercrow.TigerRemoveList.filter(function(e) { return e !== 'Cent' })} | |
| this.Tigercrow.callInit('Tiger_Cent_' + id_i + '_' + id_j, config); | |
| } | |
| } | |
| else if (item_sche.animalHumming == 13) { // 13 for Mountain | |
| if (item_sche.operationType == "animalsDryer" || item_sche.isFeedAvailable == false) { | |
| this.removeTimeZone('Tiger_Mount_' + id_i + '_' + id_j); | |
| planData.MT = false; | |
| } | |
| else { | |
| isTimezoneChecked = true; | |
| let schedId='Tiger_Mount_' + id_i + '_' + id_j; | |
| if(data_TigerItem.length>0){ | |
| //console.log(data_TigerItem[0].start instanceof Date); | |
| if(!(data_TigerItem[0].start instanceof Date)){ | |
| config.data = this.timeAnimalsTeethConversion(config.data,"mount",planData,schedId); | |
| } | |
| } | |
| //config.data = this.timeAnimalsTeethConversion(config.data,"mount",planData,schedId); | |
| config.grouping.push({ text: "Mountain", value: 13, color: "#E6AB77" }); | |
| planData.MT = true; | |
| if(planData.MT){this.Tigercrow.TigerRemoveList=this.Tigercrow.TigerRemoveList.filter(function(e) { return e !== 'Mount' })} | |
| this.Tigercrow.callInit('Tiger_Mount_' + id_i + '_' + id_j, config); | |
| } | |
| } | |
| else if (item_sche.animalHumming == 14) { // 13 for Pacific | |
| if (item_sche.operationType == "animalsDryer" || item_sche.isFeedAvailable == false) { | |
| this.removeTimeZone('Tiger_Pacifi_' + id_i + '_' + id_j); | |
| planData.PT = false; | |
| } | |
| else { | |
| isTimezoneChecked = true; | |
| let schedId='Tiger_Pacifi_' + id_i + '_' + id_j; | |
| if(data_TigerItem.length>0){ | |
| //console.log(data_TigerItem[0].start instanceof Date); | |
| if(!(data_TigerItem[0].start instanceof Date)){ | |
| config.data = this.timeAnimalsTeethConversion(config.data,"pacific",planData,schedId); | |
| } | |
| } | |
| config.grouping.push({ text: "Pacific", value: 14, color: "#E6AB77" }); | |
| planData.PT = true; | |
| if(planData.PT){this.Tigercrow.TigerRemoveList=this.Tigercrow.TigerRemoveList.filter(function(e) { return e !== 'Pacifi' })} | |
| this.Tigercrow.callInit('Tiger_Pacifi_' + id_i + '_' + id_j, config); | |
| } | |
| } | |
| if (planData.ET && planData.MT && planData.PT && planData.CT) { | |
| planData.ALL = true; | |
| } | |
| else { | |
| planData.ALL = false; | |
| } | |
| } | |
| if(isTimezoneChecked){ | |
| //console.log(planData.animalsCommunicationItems); | |
| this.loadPlananimalsCommunicationFirst('Tiger_Nat_' + id_i + '_' + id_j, planData.animalsBirthDay, planData.animalsBirthDay + " " + planData.animalsShaking, planData.animalsDeathDay, planData.animalsDeathDay + " " + planData.animalsUnderstanding,planData.animalsCommunicationItems,true); | |
| }else{ | |
| this.removeTimeZone('Tiger_Nat_' + id_i + '_' + id_j); | |
| } | |
| } | |
| } | |
| } | |
| onanimalsPoliceanimalsBye(plananimalAge, id_i, id_j){ | |
| let that = this; | |
| let planData = $.extend(true, {}, plananimalAge); | |
| if(planData){ | |
| let listOfFeeds; | |
| let planDataObjectKeys = Object.keys(planData); | |
| let existingTimeZones = []; | |
| let existingTimeZonesObject = {}; | |
| let newlyAddedTimeZones = []; | |
| let feedsConcatObjects; | |
| let timeZoneKeys; | |
| let onfreshanimalsPolicesTimeZones = []; | |
| let checkAndUncheckItems = []; | |
| timeZoneKeys = planDataObjectKeys.filter(function(keyNames,index){ | |
| if((keyNames.includes("ET") && planData["ET"])|| | |
| (keyNames.includes("CT") && planData["CT"])|| | |
| (keyNames.includes("MT") && planData["MT"])|| | |
| (keyNames.includes("PT") && planData["PT"])) return true; | |
| }) | |
| if(timeZoneKeys){ | |
| timeZoneKeys.forEach(function(keyData){ | |
| let keysValue = {}; | |
| if(keyData=="ET"){ | |
| keysValue = { "ET" : planData[keyData]}; | |
| }else if(keyData=="CT"){ | |
| keysValue = { "CT" : planData[keyData]}; | |
| }else if(keyData=="MT"){ | |
| keysValue = { "MT" : planData[keyData]}; | |
| }else if(keyData=="PT"){ | |
| keysValue = { "PT" : planData[keyData]}; | |
| } | |
| checkAndUncheckItems.push(keysValue); | |
| }) | |
| } | |
| if(planData.TigerPlanFeeds.length>0){ | |
| listOfFeeds = planData.TigerPlanFeeds; | |
| listOfFeeds.sort(function(a,b){ | |
| return a.animalHumming - b.animalHumming; | |
| }) | |
| if(checkAndUncheckItems && existingTimeZones){ | |
| let etzOjbect = existingTimeZonesObject; | |
| checkAndUncheckItems.forEach(function(checkdata){ | |
| if(checkdata.hasOwnProperty("ET")){ | |
| if(checkdata.ET){ | |
| existingTimeZones.push(11); | |
| } | |
| }else if(checkdata.hasOwnProperty("CT")){ | |
| if(checkdata.CT){ | |
| existingTimeZones.push(12); | |
| } | |
| }else if(checkdata.hasOwnProperty("MT")){ | |
| if(checkdata.MT){ | |
| existingTimeZones.push(13); | |
| } | |
| }else if(checkdata.hasOwnProperty("PT")){ | |
| if(checkdata.PT){ | |
| existingTimeZones.push(14); | |
| } | |
| } | |
| }) | |
| } | |
| if(existingTimeZones){ | |
| existingTimeZones.sort(function(a,b){ | |
| return a - b; | |
| }) | |
| let objectsLength = existingTimeZones.length - 1; | |
| existingTimeZones.forEach(function(data,index){ | |
| let timeZoneName; | |
| if(data==11){ | |
| timeZoneName="Tiger_Est"; | |
| }else if(data==12){ | |
| timeZoneName="Tiger_Cent"; | |
| }else if(data==13){ | |
| timeZoneName="Tiger_Mount"; | |
| }else if(data==14){ | |
| timeZoneName="Tiger_Pacifi"; | |
| } | |
| if(index==objectsLength){ | |
| that.lastAvailableTimeZone.push(timeZoneName+'_'+id_i+'_'+id_j); | |
| }else{ | |
| that.availableTimeZoneExceptLastOne.push(timeZoneName+'_'+id_i+'_'+id_j); | |
| } | |
| }) | |
| that.availableTimeZoneExceptLastOne.push('Tiger_Nat_'+id_i+'_'+id_j); | |
| } | |
| }else{ | |
| let timeZoneKeysLength = timeZoneKeys.length - 1 | |
| timeZoneKeys.forEach(function(keyName,index){ | |
| let timeZoneName; | |
| let timeZoneanimalHumming; | |
| if(keyName=="ET"){ | |
| timeZoneName = "Tiger_Est"; | |
| timeZoneanimalHumming = 11; | |
| }else if(keyName=="CT"){ | |
| timeZoneName="Tiger_Cent"; | |
| timeZoneanimalHumming = 12; | |
| }else if(keyName=="MT"){ | |
| timeZoneName="Tiger_Mount"; | |
| timeZoneanimalHumming = 13; | |
| }else if(keyName=="PT"){ | |
| timeZoneName="Tiger_Pacifi"; | |
| timeZoneanimalHumming = 14; | |
| } | |
| if(planData[keyName]){ | |
| onfreshanimalsPolicesTimeZones.push(timeZoneanimalHumming) | |
| } | |
| }) | |
| if(onfreshanimalsPolicesTimeZones){ | |
| onfreshanimalsPolicesTimeZones.sort(function(a,b){ | |
| return a - b; | |
| }) | |
| onfreshanimalsPolicesTimeZones.forEach(function(data,index){ | |
| let timeZoneName; | |
| if(data==11){ | |
| timeZoneName="Tiger_Est"; | |
| }else if(data==12){ | |
| timeZoneName="Tiger_Cent"; | |
| }else if(data==13){ | |
| timeZoneName="Tiger_Mount"; | |
| }else if(data==14){ | |
| timeZoneName="Tiger_Pacifi"; | |
| } | |
| if(index==timeZoneKeysLength){ | |
| that.lastAvailableTimeZone.push(timeZoneName+'_'+id_i+'_'+id_j); | |
| }else{ | |
| that.availableTimeZoneExceptLastOne.push(timeZoneName+'_'+id_i+'_'+id_j); | |
| } | |
| }) | |
| that.availableTimeZoneExceptLastOne.push('Tiger_Nat_'+id_i+'_'+id_j); | |
| } | |
| } | |
| } | |
| } | |
| TigerGroupingResources(planData: any,id_i:any,id_j:any){ | |
| //console.log(planData); | |
| let allRemoveList=["ET","CT","MT","PT"]; | |
| this.Tigercrow.TigerRemoveList=["Est","Cent","Mount","Pacifi"]; | |
| this.onanimalsPoliceanimalsBye(planData, id_i, id_j); | |
| //for(let z=0;z<allRemoveList.length;z++){ | |
| if(planData.ET){this.Tigercrow.TigerRemoveList=this.Tigercrow.TigerRemoveList.filter(function(e) { return e !== 'Est' })} | |
| if(planData.CT){this.Tigercrow.TigerRemoveList=this.Tigercrow.TigerRemoveList.filter(function(e) { return e !== 'Cent' })} | |
| if(planData.MT){this.Tigercrow.TigerRemoveList=this.Tigercrow.TigerRemoveList.filter(function(e) { return e !== 'Mount' })} | |
| if(planData.PT){this.Tigercrow.TigerRemoveList=this.Tigercrow.TigerRemoveList.filter(function(e) { return e !== 'Pacifi' })} | |
| /*for(let z=0;z<allRemoveList.length;z++){ | |
| if(planData[allRemoveList[z]]){ | |
| this.Tigercrow.TigerRemoveList.splice(z, 1); | |
| } | |
| }*/ | |
| let isTimezoneChecked = false; | |
| if(planData.TigerPlanFeeds){ | |
| if(planData.TigerPlanFeeds.length>0){ | |
| for (var i = 0; i < planData.TigerPlanFeeds.length ; i++) { | |
| let item_sche = planData.TigerPlanFeeds[i]; | |
| if(item_sche.animalHumming == 11 && !planData.ET){ // 11 for eastern | |
| // planData.TigerPlanFeeds.splice(i, 1); | |
| planData.TigerPlanFeeds[i].isFeedAvailable = false; | |
| if(planData.TigerPlanFeeds[i].operationType == ''){ | |
| planData.TigerPlanFeeds[i].operationType ='animalsDryer'; | |
| }else if(planData.TigerPlanFeeds[i].operationType.toUpperCase().trim() == 'CREATE'){ | |
| planData.TigerPlanFeeds[i].TigerItems =[]; | |
| } | |
| this.removeTimeZone('Tiger_Est_'+id_i+'_'+id_j); | |
| } | |
| else if(item_sche.animalHumming == 12 && !planData.CT){ // 12 for central | |
| planData.TigerPlanFeeds[i].isFeedAvailable = false; | |
| if(planData.TigerPlanFeeds[i].operationType == ''){ | |
| planData.TigerPlanFeeds[i].operationType ='animalsDryer'; | |
| }else if(planData.TigerPlanFeeds[i].operationType.toUpperCase().trim() == 'CREATE'){ | |
| planData.TigerPlanFeeds[i].TigerItems =[]; | |
| } | |
| this.removeTimeZone('Tiger_Cent_'+id_i+'_'+id_j); | |
| } | |
| else if(item_sche.animalHumming == 13 && !planData.MT){ // 13 for Mountain | |
| planData.TigerPlanFeeds[i].isFeedAvailable = false; | |
| if(planData.TigerPlanFeeds[i].operationType == ''){ | |
| planData.TigerPlanFeeds[i].operationType ='animalsDryer'; | |
| }else if(planData.TigerPlanFeeds[i].operationType.toUpperCase().trim() == 'CREATE'){ | |
| planData.TigerPlanFeeds[i].TigerItems =[]; | |
| } | |
| this.removeTimeZone('Tiger_Mount_'+id_i+'_'+id_j); | |
| } | |
| else if(item_sche.animalHumming == 14 && !planData.PT ){ // 13 for Pacific | |
| planData.TigerPlanFeeds[i].isFeedAvailable = false; | |
| if(planData.TigerPlanFeeds[i].operationType == ''){ | |
| planData.TigerPlanFeeds[i].operationType ='animalsDryer'; | |
| }else if(planData.TigerPlanFeeds[i].operationType.toUpperCase().trim() == 'CREATE'){ | |
| planData.TigerPlanFeeds[i].TigerItems =[]; | |
| } | |
| this.removeTimeZone('Tiger_Pacifi_'+id_i+'_'+id_j); | |
| } | |
| } | |
| if(planData.ET){ // 11 for eastern | |
| let data_TigerItem = []; | |
| let isExistPlanTZ = false; | |
| isTimezoneChecked = true; | |
| let Tiger = this.Tigercrow.getAllTigerData('Tiger_Est_'+id_i+'_'+id_j); | |
| //console.log(Tiger); | |
| for(var t=0;t< planData.TigerPlanFeeds.length ; t++){ | |
| let item_sche = planData.TigerPlanFeeds[t]; | |
| if(item_sche.TigerItems && item_sche.animalHumming == 11 && item_sche.operationType !='animalsDryer'){ | |
| item_sche.TigerItems = Tiger; | |
| } | |
| } | |
| for (var i = 0; i < planData.TigerPlanFeeds.length ; i++) { | |
| let item_sche = planData.TigerPlanFeeds[i]; | |
| if(item_sche.TigerItems && item_sche.animalHumming == 11 && item_sche.operationType !='animalsDryer'){ | |
| data_TigerItem = item_sche.TigerItems; | |
| item_sche.isFeedAvailable = true; | |
| isExistPlanTZ = true; | |
| } | |
| /*else{ | |
| planData.TigerPlanFeeds.push({"animalsNokia":planData.animalsNokia,"feedName":"Eastern","animalHumming",11,"planNo":planData.planNo}) | |
| }*/ | |
| } | |
| if(!isExistPlanTZ){ | |
| planData.TigerPlanFeeds.push({"animalsNokia":planData.animalsNokia,"feedName":"Eastern","animalHumming":11,"isFeedAvailable":true,"planNo":planData.planNo,"TigerItems":[],"operationType": "Create","feedOpIssue" : {"issueDesc": ""}}); | |
| } | |
| let config = {"data":data_TigerItem, | |
| "planNo": planData.planNo, | |
| "animalsShaking": planData.animalsBirthDay + " " + planData.animalsShaking, "animalsBirthDay": planData.animalsBirthDay, "animalsUnderstanding": planData.animalsDeathDay+ " " + planData.animalsUnderstanding, "animalsDeathDay": planData.animalsDeathDay, | |
| "grouping":[], | |
| "availableTimeZonesExceptLastOne":this.availableTimeZoneExceptLastOne, | |
| "lastAvailableTimeZones":this.lastAvailableTimeZone, | |
| "categoryAndPlanDesc":planData.categoryDesc + ':' + planData.planDesc | |
| }; | |
| //config.data = this.timeAnimalsTeethConversionFromTiger(config.data,"eastern"); | |
| config.grouping.push({ text: "Eastern", value: 11, color: "#E6AB77" }); | |
| this.Tigercrow.callInit('Tiger_Est_'+id_i+'_'+id_j,config); | |
| } | |
| if(planData.CT){ // 12 for Central | |
| let data_TigerItem = []; | |
| let isExistPlanTZ = false; | |
| isTimezoneChecked = true; | |
| let Tiger = this.Tigercrow.getAllTigerData('Tiger_Cent_'+id_i+'_'+id_j); | |
| //console.log(Tiger); | |
| for(var t=0;t< planData.TigerPlanFeeds.length ; t++){ | |
| let item_sche = planData.TigerPlanFeeds[t]; | |
| if(item_sche.TigerItems && item_sche.animalHumming == 12 && item_sche.operationType !='animalsDryer'){ | |
| item_sche.TigerItems = Tiger; | |
| } | |
| } | |
| for (var i = 0; i < planData.TigerPlanFeeds.length ; i++) { | |
| let item_sche = planData.TigerPlanFeeds[i]; | |
| if(item_sche.TigerItems && item_sche.animalHumming == 12 && item_sche.operationType !='animalsDryer'){ | |
| data_TigerItem = item_sche.TigerItems; | |
| item_sche.isFeedAvailable = true; | |
| isExistPlanTZ = true; | |
| } | |
| } | |
| if(!isExistPlanTZ){ | |
| planData.TigerPlanFeeds.push({"animalsNokia":planData.animalsNokia,"feedName":"Central","animalHumming":12,"isFeedAvailable":true,"planNo":planData.planNo,"TigerItems":[],"operationType": "Create","feedOpIssue" : {"issueDesc": ""}}); | |
| } | |
| let config = {"data":data_TigerItem, | |
| "planNo": planData.planNo, | |
| "animalsShaking": planData.animalsBirthDay + " " + planData.animalsShaking, "animalsBirthDay": planData.animalsBirthDay, "animalsUnderstanding": planData.animalsDeathDay+ " " + planData.animalsUnderstanding, "animalsDeathDay": planData.animalsDeathDay, | |
| "grouping":[], | |
| "availableTimeZonesExceptLastOne":this.availableTimeZoneExceptLastOne, | |
| "lastAvailableTimeZones":this.lastAvailableTimeZone, | |
| "categoryAndPlanDesc":planData.categoryDesc + ':' + planData.planDesc}; | |
| //config.data = this.timeAnimalsTeethConversionFromTiger(config.data,"central"); | |
| config.grouping.push({ text: "Central", value: 12, color: "#E6AB77" }); | |
| this.Tigercrow.callInit('Tiger_Cent_'+id_i+'_'+id_j,config); | |
| } | |
| if(planData.MT){ // 13 for Mountain | |
| let data_TigerItem = []; | |
| let isExistPlanTZ = false; | |
| isTimezoneChecked = true; | |
| let Tiger = this.Tigercrow.getAllTigerData('Tiger_Mount_'+id_i+'_'+id_j); | |
| //console.log(Tiger); | |
| for(var t=0;t< planData.TigerPlanFeeds.length ; t++){ | |
| let item_sche = planData.TigerPlanFeeds[t]; | |
| if(item_sche.TigerItems && item_sche.animalHumming == 13 && item_sche.operationType !='animalsDryer'){ | |
| item_sche.TigerItems = Tiger; | |
| } | |
| } | |
| for (var i = 0; i < planData.TigerPlanFeeds.length ; i++) { | |
| let item_sche = planData.TigerPlanFeeds[i]; | |
| if(item_sche.TigerItems && item_sche.animalHumming == 13 && item_sche.operationType !='animalsDryer'){ | |
| data_TigerItem = item_sche.TigerItems; | |
| item_sche.isFeedAvailable = true; | |
| isExistPlanTZ = true; | |
| } | |
| } | |
| if(!isExistPlanTZ){ | |
| planData.TigerPlanFeeds.push({"animalsNokia":planData.animalsNokia,"feedName":"Mountain","animalHumming":13,"isFeedAvailable":true,"planNo":planData.planNo,"TigerItems":[],"operationType": "Create","feedOpIssue" : {"issueDesc": ""}}); | |
| } | |
| let config = {"data":data_TigerItem, | |
| "planNo": planData.planNo, | |
| "animalsShaking": planData.animalsBirthDay + " " + planData.animalsShaking, "animalsBirthDay": planData.animalsBirthDay, "animalsUnderstanding": planData.animalsDeathDay+ " " + planData.animalsUnderstanding, "animalsDeathDay": planData.animalsDeathDay, | |
| "grouping":[], | |
| "availableTimeZonesExceptLastOne":this.availableTimeZoneExceptLastOne, | |
| "lastAvailableTimeZones":this.lastAvailableTimeZone, | |
| "categoryAndPlanDesc":planData.categoryDesc + ':' + planData.planDesc}; | |
| //config.data = this.timeAnimalsTeethConversionFromTiger(config.data,"mount"); | |
| config.grouping.push({ text: "Mountain", value: 13, color: "#E6AB77" }); | |
| this.Tigercrow.callInit('Tiger_Mount_'+id_i+'_'+id_j,config); | |
| } | |
| if(planData.PT){ // 14 for eastern | |
| let data_TigerItem = []; | |
| let isExistPlanTZ = false; | |
| isTimezoneChecked = true; | |
| let Tiger = this.Tigercrow.getAllTigerData('Tiger_Pacifi_'+id_i+'_'+id_j); | |
| //console.log(Tiger); | |
| for(var t=0;t< planData.TigerPlanFeeds.length ; t++){ | |
| let item_sche = planData.TigerPlanFeeds[t]; | |
| if(item_sche.TigerItems && item_sche.animalHumming == 14 && item_sche.operationType !='animalsDryer'){ | |
| item_sche.TigerItems = Tiger; | |
| } | |
| } | |
| for (var i = 0; i < planData.TigerPlanFeeds.length ; i++) { | |
| let item_sche = planData.TigerPlanFeeds[i]; | |
| if(item_sche.TigerItems && item_sche.animalHumming == 14 && item_sche.operationType !='animalsDryer'){ | |
| data_TigerItem = item_sche.TigerItems; | |
| item_sche.isFeedAvailable = true; | |
| isExistPlanTZ = true; | |
| } | |
| } | |
| if(!isExistPlanTZ){ | |
| planData.TigerPlanFeeds.push({"animalsNokia":planData.animalsNokia,"feedName":"Pacific","animalHumming":14,"isFeedAvailable":true,"planNo":planData.planNo,"TigerItems":[],"operationType": "Create","feedOpIssue" : {"issueDesc": ""}}); | |
| } | |
| let config = {"data":data_TigerItem, | |
| "planNo": planData.planNo, | |
| "animalsShaking": planData.animalsBirthDay + " " + planData.animalsShaking, "animalsBirthDay": planData.animalsBirthDay, "animalsUnderstanding": planData.animalsDeathDay+ " " + planData.animalsUnderstanding, "animalsDeathDay": planData.animalsDeathDay, | |
| "grouping":[], | |
| "availableTimeZonesExceptLastOne":this.availableTimeZoneExceptLastOne, | |
| "lastAvailableTimeZones":this.lastAvailableTimeZone, | |
| "categoryAndPlanDesc":planData.categoryDesc + ':' + planData.planDesc}; | |
| //config.data = this.timeAnimalsTeethConversionFromTiger(config.data,"pacific"); | |
| config.grouping.push({ text: "Pacific", value: 14, color: "#E6AB77" }); | |
| this.Tigercrow.callInit('Tiger_Pacifi_'+id_i+'_'+id_j,config); | |
| } | |
| /*for (var i = 0; i < planData.TigerPlanFeeds.length ; i++) { | |
| let item_sche = planData.TigerPlanFeeds[i]; | |
| let data_TigerItem = []; | |
| if(item_sche.TigerItems){ | |
| data_TigerItem = item_sche.TigerItems; | |
| } | |
| let config = {"data":data_TigerItem, | |
| "animalsShaking":planData.animalsBirthDay +" "+ planData.animalsShaking,"animalsBirthDay":planData.animalsBirthDay ,"animalsUnderstanding":"","animalsDeathDay":"", | |
| "grouping":[]}; | |
| this.loadanimalsCommunication('Tiger_Nat_'+id_i+'_'+id_j,planData.animalsBirthDay,planData.animalsBirthDay +" "+ planData.animalsShaking); | |
| if(item_sche.animalHumming == 11 && planData.ET){ // 11 for eastern | |
| config.grouping.push({ text: "Eastern", value: 11, color: "#E6AB77" }); | |
| this.Tigercrow.callInit('Tiger_Est_'+id_i+'_'+id_j,config); | |
| } | |
| else if(item_sche.animalHumming == 12 && planData.CT){ // 12 for central | |
| config.grouping.push({ text: "Central", value: 12, color: "#E6AB77" }); | |
| this.Tigercrow.callInit('Tiger_Cent_'+id_i+'_'+id_j,config); | |
| } | |
| else if(item_sche.animalHumming == 13 && planData.MT){ // 13 for Mountain | |
| config.grouping.push({ text: "Mountain", value: 13, color: "#E6AB77" }); | |
| this.Tigercrow.callInit('Tiger_Mount_'+id_i+'_'+id_j,config); | |
| } | |
| else if(item_sche.animalHumming == 14 && planData.PT ){ // 13 for Pacific | |
| config.grouping.push({ text: "Pacific", value: 14, color: "#E6AB77" }); | |
| this.Tigercrow.callInit('Tiger_Pacifi_'+id_i+'_'+id_j,config); | |
| } | |
| if(planData.ET && planData.MT && planData.PT && planData.CT){ | |
| planData.ALL = true; | |
| } | |
| else{ | |
| planData.ALL = false; | |
| } | |
| } */ | |
| if(planData.ET && planData.MT && planData.PT && planData.CT){ | |
| planData.ALL = true; | |
| } | |
| else{ | |
| planData.ALL = false; | |
| } | |
| var BookedPlanData = this.animalStrategy.animalsSeeing[id_i].TigerPlans[id_j].bookPlanID; | |
| this.TigerLeftTab.animalsPoliceBookEvent(this.animalStrategy.animalsSeeing, BookedPlanData); | |
| } | |
| else{ | |
| if(planData.ET){ | |
| isTimezoneChecked = true; | |
| let config = {"data":[], | |
| "planNo": planData.planNo, | |
| "animalsShaking": planData.animalsBirthDay + " " + planData.animalsShaking, "animalsBirthDay": planData.animalsBirthDay, "animalsUnderstanding": planData.animalsDeathDay+ " " + planData.animalsUnderstanding, "animalsDeathDay": planData.animalsDeathDay, | |
| "grouping":[], | |
| "availableTimeZonesExceptLastOne":this.availableTimeZoneExceptLastOne, | |
| "lastAvailableTimeZones":this.lastAvailableTimeZone, | |
| "categoryAndPlanDesc":planData.categoryDesc + ':' + planData.planDesc}; | |
| //config.data = this.timeAnimalsTeethConversionFromTiger(config.data,"eastern"); | |
| config.grouping.push({ text: "Eastern", value: 11, color: "#E6AB77" }); | |
| planData.TigerPlanFeeds.push({"animalsNokia":planData.animalsNokia,"feedName":"Eastern", | |
| "animalHumming":11,"isFeedAvailable":true,"TigerItems":[], | |
| "operationType": "create","planNo": 0, "animalStamina": 0,"feedOpIssue" : {"issueDesc": ""}}); | |
| this.Tigercrow.callInit('Tiger_Est_'+id_i+'_'+id_j,config); | |
| // planData.TigerPlanFeeds.push({}) | |
| } | |
| if(planData.CT){ // 12 for central | |
| isTimezoneChecked = true; | |
| let config = {"data":[], | |
| "planNo": planData.planNo, | |
| "animalsShaking": planData.animalsBirthDay + " " + planData.animalsShaking, "animalsBirthDay": planData.animalsBirthDay, "animalsUnderstanding": planData.animalsDeathDay+ " " + planData.animalsUnderstanding, "animalsDeathDay": planData.animalsDeathDay, | |
| "grouping":[], | |
| "availableTimeZonesExceptLastOne":this.availableTimeZoneExceptLastOne, | |
| "lastAvailableTimeZones":this.lastAvailableTimeZone, | |
| "categoryAndPlanDesc":planData.categoryDesc + ':' + planData.planDesc}; | |
| //config.data = this.timeAnimalsTeethConversionFromTiger(config.data,"central"); | |
| config.grouping.push({ text: "Central", value: 12, color: "#E6AB77" }); | |
| planData.TigerPlanFeeds.push({"animalsNokia":planData.animalsNokia,"feedName":"Central","animalHumming":12,"isFeedAvailable":true,"TigerItems":[], | |
| "operationType": "create","planNo": 0, "animalStamina": 0,"feedOpIssue" : {"issueDesc": ""}}); | |
| this.Tigercrow.callInit('Tiger_Cent_'+id_i+'_'+id_j,config); | |
| } | |
| if(planData.MT){ // 13 for Mountain | |
| isTimezoneChecked = true; | |
| let config = {"data":[], | |
| "planNo": planData.planNo, | |
| "animalsShaking": planData.animalsBirthDay + " " + planData.animalsShaking, "animalsBirthDay": planData.animalsBirthDay, "animalsUnderstanding": planData.animalsDeathDay+ " " + planData.animalsUnderstanding, "animalsDeathDay": planData.animalsDeathDay, | |
| "grouping":[], | |
| "availableTimeZonesExceptLastOne":this.availableTimeZoneExceptLastOne, | |
| "lastAvailableTimeZones":this.lastAvailableTimeZone, | |
| "categoryAndPlanDesc":planData.categoryDesc + ':' + planData.planDesc}; | |
| //config.data = this.timeAnimalsTeethConversionFromTiger(config.data,"mount"); | |
| config.grouping.push({ text: "Mountain", value: 13, color: "#E6AB77" }); | |
| planData.TigerPlanFeeds.push({"animalsNokia":planData.animalsNokia,"feedName":"Mountain","animalHumming":13,"isFeedAvailable":true,"TigerItems":[], | |
| "operationType": "create","planNo": 0, "animalStamina": 0,"feedOpIssue" : {"issueDesc": ""}}); | |
| this.Tigercrow.callInit('Tiger_Mount_'+id_i+'_'+id_j,config); | |
| } | |
| if(planData.PT){ // 13 for Pacific | |
| isTimezoneChecked = true; | |
| let config = {"data":[], | |
| "planNo": planData.planNo, | |
| "animalsShaking": planData.animalsBirthDay + " " + planData.animalsShaking, "animalsBirthDay": planData.animalsBirthDay, "animalsUnderstanding": planData.animalsDeathDay+ " " + planData.animalsUnderstanding, "animalsDeathDay": planData.animalsDeathDay, | |
| "grouping":[], | |
| "availableTimeZonesExceptLastOne":this.availableTimeZoneExceptLastOne, | |
| "lastAvailableTimeZones":this.lastAvailableTimeZone, | |
| "categoryAndPlanDesc":planData.categoryDesc + ':' + planData.planDesc}; | |
| //config.data = this.timeAnimalsTeethConversionFromTiger(config.data,"pacific"); | |
| config.grouping.push({ text: "Pacific", value: 14, color: "#E6AB77" }); | |
| planData.TigerPlanFeeds.push({"animalsNokia":planData.animalsNokia,"feedName":"Pacific","animalHumming":14,"isFeedAvailable":true,"TigerItems":[], | |
| "operationType": "create","planNo": 0, "animalStamina": 0,"feedOpIssue" : {"issueDesc": ""}}); | |
| this.Tigercrow.callInit('Tiger_Pacifi_'+id_i+'_'+id_j,config); | |
| } | |
| this.animalStrategy.animalsSeeing[id_i].TigerPlans[id_j].bookPlanID = id_i + '_' + id_j; | |
| var BookedPlanData = this.animalStrategy.animalsSeeing[id_i].TigerPlans[id_j].bookPlanID; | |
| this.TigerLeftTab.animalsPoliceBookEvent(this.animalStrategy.animalsSeeing, BookedPlanData); | |
| } | |
| if(isTimezoneChecked){ | |
| //console.log(planData.animalsCommunicationItems); | |
| this.loadPlananimalsCommunication('Tiger_Nat_'+id_i+'_'+id_j,planData.animalsBirthDay,planData.animalsBirthDay +" "+ planData.animalsShaking,planData.animalsDeathDay,planData.animalsDeathDay +" "+ planData.animalsUnderstanding,planData.animalsCommunicationItems,false); | |
| }else{ | |
| this.removeTimeZone('Tiger_Nat_'+id_i+'_'+id_j); | |
| } | |
| } | |
| this.animalsBye(); | |
| //console.log(planData,id_i,id_j); | |
| } | |
| removeTimeZone(timeZone:any){ | |
| let that = this; | |
| if($("#"+timeZone).data("kendoTiger")){ | |
| let Tigerdestroy = $("#"+timeZone).data("kendoTiger"); | |
| Tigerdestroy.destroy(); | |
| Tigerdestroy.wrapper.unbind(); | |
| //that.animalsBye(); | |
| } | |
| } | |
| generateTimeZoneObj(plan:any):any{ | |
| return{ | |
| operationType : null,TigerItems:[],planNo : 3507607,animalStamina : 0,animalsNokia : 0, | |
| animalHumming : 11, | |
| feedName : "EASTERN ", | |
| issueDesc : "", | |
| isFeedAvailable : true | |
| } | |
| } | |
| loadanimalsCommunication(animalsCommunicationId: any, start: any, animalsShaking, animalsDeathDay: any, animalsUnderstanding: any) { | |
| let that = this; | |
| let config; | |
| if(this.isanimalsPoliceCurrentanimalsCommunicationPlanEvents){ | |
| let Tiger:any = $('#Tiger_Nat_Main').data("kendoTiger"); | |
| if(Tiger){ | |
| if(Tiger.animalAge._data){ | |
| let animalAge = Tiger.animalAge._data; | |
| let newanimalAge = []; | |
| animalAge.forEach(function(events){ | |
| let newObj = {}; | |
| let objKeys = Object.keys(events); | |
| objKeys.forEach(function(key){ | |
| if(key!="uid" || key!="_events" || key!="_handlers"){ | |
| newObj[key] = events[key]; | |
| } | |
| }) | |
| newanimalAge.push(newObj); | |
| }) | |
| this.animalStrategy.animalsCommunication = newanimalAge; | |
| this.isanimalsPoliceCurrentanimalsCommunicationPlanEvents = false; | |
| } | |
| } | |
| } | |
| config = { | |
| "data": this.animalStrategy.animalsCommunication, | |
| "planNo": 0, | |
| "animalsShaking": animalsShaking, "animalsBirthDay": start, "animalsUnderstanding": animalsUnderstanding, "animalsDeathDay": animalsDeathDay, | |
| "grouping": [], | |
| "availableTimeZonesExceptLastOne":this.availableTimeZoneExceptLastOne, | |
| "lastAvailableTimeZones":this.lastAvailableTimeZone | |
| }; | |
| config.grouping.push({ text: "animalsCommunication", value: 11, color: "#e1f0df" }); | |
| this.Tigercrow.callInit(animalsCommunicationId, config); | |
| } | |
| loadPlananimalsCommunicationFirst(animalsCommunicationId: any, start: any, animalsShaking, animalsDeathDay: any, animalsUnderstanding: any,planData:any,initialLoad:any) { | |
| let that = this; | |
| let config; | |
| let flag = true; | |
| if(planData == undefined){ | |
| planData = this.animalStrategy.animalsCommunication; | |
| flag = false; | |
| } | |
| config = { | |
| "data": planData, | |
| "planNo": 0, | |
| "animalsShaking": animalsShaking, "animalsBirthDay": start, "animalsUnderstanding": animalsUnderstanding, "animalsDeathDay": animalsDeathDay, | |
| "grouping": [], | |
| "availableTimeZonesExceptLastOne":this.availableTimeZoneExceptLastOne, | |
| "lastAvailableTimeZones":this.lastAvailableTimeZone | |
| }; | |
| if(initialLoad){ | |
| if(planData.length>0){ | |
| if(!(planData[0].start instanceof Date)){ | |
| if(flag){ | |
| config.data = this.timeAnimalsTeethConversion(config.data,"animalsCommunication",{},animalsCommunicationId); | |
| } | |
| } | |
| } | |
| } | |
| config.grouping.push({ text: "animalsCommunication", value: 11, color: "#e1f0df" }); | |
| this.Tigercrow.callInit(animalsCommunicationId, config); | |
| } | |
| loadPlananimalsCommunication(animalsCommunicationId: any, start: any, animalsShaking, animalsDeathDay: any, animalsUnderstanding: any,planData:any,initialLoad:any) { | |
| let that = this; | |
| let config; | |
| //console.log(planData); | |
| /*if(this.isanimalsPoliceCurrentanimalsCommunicationPlanEvents){ | |
| let Tiger:any = $('#Tiger_Nat_Main').data("kendoTiger"); | |
| if(Tiger){ | |
| if(Tiger.animalAge._data){ | |
| let animalAge = Tiger.animalAge._data; | |
| let newanimalAge = []; | |
| animalAge.forEach(function(events){ | |
| let newObj = {}; | |
| let objKeys = Object.keys(events); | |
| objKeys.forEach(function(key){ | |
| if(key!="uid" || key!="_events" || key!="_handlers"){ | |
| newObj[key] = events[key]; | |
| } | |
| }) | |
| newanimalAge.push(newObj); | |
| }) | |
| this.animalStrategy.animalsCommunication = newanimalAge; | |
| this.isanimalsPoliceCurrentanimalsCommunicationPlanEvents = false; | |
| } | |
| } | |
| }*/ | |
| let flag = true; | |
| if(planData == undefined){ | |
| planData = this.animalStrategy.animalsCommunication; | |
| flag = false; | |
| } | |
| config = { | |
| "data": planData, | |
| "planNo": 0, | |
| "animalsShaking": animalsShaking, "animalsBirthDay": start, "animalsUnderstanding": animalsUnderstanding, "animalsDeathDay": animalsDeathDay, | |
| "grouping": [], | |
| "availableTimeZonesExceptLastOne":this.availableTimeZoneExceptLastOne, | |
| "lastAvailableTimeZones":this.lastAvailableTimeZone | |
| }; | |
| if(flag){ | |
| if(planData.length>0){ | |
| if(!(planData[0].start instanceof Date)){ | |
| config.data = this.timeAnimalsTeethConversion(config.data,"animalsCommunication",{},animalsCommunicationId); | |
| } | |
| } | |
| } | |
| config.grouping.push({ text: "animalsCommunication", value: 11, color: "#e1f0df" }); | |
| this.Tigercrow.callInit(animalsCommunicationId, config); | |
| } | |
| convertTo24Hour(time) { | |
| var hours = parseInt(time.substr(0, 2)); | |
| if(time.indexOf('AM') != -1 && hours == 12) { | |
| time = time.replace('12', '0'); | |
| } | |
| if(time.indexOf('PM') != -1 && hours < 12) { | |
| time = time.replace(hours, (hours + 12)); | |
| } | |
| return time.replace(/(AM|PM)/, ''); | |
| } | |
| convertTo24HouranimalsCommunication(time) { | |
| var hours = parseInt(time.substr(0, 2)); | |
| if (time.indexOf('AM') != -1 && hours == 12) { | |
| time = time.replace('12', '0'); | |
| } | |
| if (time.indexOf('PM') != -1 && hours < 12) { | |
| time = time.replace(hours, (hours + 12)); | |
| } | |
| var x = time.replace(/(AM|PM)/, ''); | |
| var times = x.split(":"); | |
| var hours = (parseInt(times[0], 10) * 60 * 60); | |
| var mins = (parseInt(times[1], 10) * 60); | |
| var secs = parseInt(times[2], 10); | |
| var final = hours + mins + secs; | |
| return final; | |
| } | |
| timeAnimalsTeethConversion(natData,zone,planData:any,schedId:any) { | |
| let plananimalsBirthDay=''; | |
| let zoneTime = {"animalsCommunication":5,"eastern":5,"central":4,"mount":3,"pacific":2}; | |
| let planTime={"animalsCommunication":0,"eastern":0,"central":1,"mount":2,"pacific":3} | |
| if(JSON.stringify(planData) !== '{}'){ | |
| plananimalsBirthDay=planData.animalsBirthDay+' '+this.convertTo24Hour(planData.animalsShaking); | |
| } | |
| for (let i = 0; i < natData.length; i++) { | |
| let parseanimalsBirthDay = kendo.parseDate(natData[i].start); | |
| let parsedStDate = kendo.toString(parseanimalsBirthDay, "yyyy-MM-dd HH:mm:ss"); | |
| let parseanimalsDeathDay = kendo.parseDate(natData[i].end); | |
| let parsedEnDate = kendo.toString(parseanimalsDeathDay, "yyyy-MM-dd HH:mm:ss"); | |
| natData[i]['isFwdIcon'] = "N"; | |
| natData[i]['isBwdIcon'] = "N"; | |
| if(zone == 'animalsCommunication'){ | |
| //checking span icon for starting | |
| if( kendo.parseDate(natData[i].start, "yyyy-MM-dd").getTime() == kendo.parseDate( this.animalStrategy.commonInfo.eventanimalsBirthDay).getTime()){ | |
| // checking between 5am to 12pm | |
| if (kendo.parseDate(kendo.toString(kendo.parseDate(natData[i].start), "HH:mm:ss tt")) < kendo.parseDate("11:59:59 PM") | |
| && kendo.parseDate(kendo.toString(kendo.parseDate(natData[i].start), "HH:mm:ss tt")) >= kendo.parseDate("05:00:00 AM")) { | |
| //is span found | |
| if(kendo.parseDate(kendo.toString(kendo.parseDate(natData[i].start), "HH:mm:ss tt")) | |
| < kendo.parseDate(this.animalStrategy.commonInfo.eventanimalsShaking)){ | |
| natData[i]['isBwdIcon'] = "Y"; | |
| } | |
| } | |
| if (kendo.parseDate(kendo.toString(kendo.parseDate(natData[i].start), "HH:mm:ss tt")) >= kendo.parseDate("12:00:00 AM") | |
| && kendo.parseDate(kendo.toString(kendo.parseDate(natData[i].start), "HH:mm:ss tt")) < kendo.parseDate("05:00:00 AM") | |
| ){ | |
| //is span found | |
| if(kendo.parseDate(kendo.toString(kendo.parseDate(natData[i].start), "HH:mm:ss tt")) | |
| < kendo.parseDate(this.animalStrategy.commonInfo.eventanimalsShaking) | |
| && kendo.parseDate(this.animalStrategy.commonInfo.eventanimalsShaking) >= kendo.parseDate("12:00:00 AM") | |
| && kendo.parseDate(this.animalStrategy.commonInfo.eventanimalsShaking) < kendo.parseDate("05:00:00 AM")){ | |
| natData[i]['isBwdIcon'] = "Y"; | |
| } | |
| } | |
| if (kendo.parseDate(kendo.toString(kendo.parseDate(natData[i].start), "HH:mm:ss tt")) >= kendo.parseDate("12:00:00 AM") | |
| && kendo.parseDate(kendo.toString(kendo.parseDate(natData[i].start), "HH:mm:ss tt")) > kendo.parseDate("05:00:00 AM") | |
| ){ | |
| //is span found | |
| if(kendo.parseDate(kendo.toString(kendo.parseDate(natData[i].start), "HH:mm:ss tt")) | |
| > kendo.parseDate(this.animalStrategy.commonInfo.eventanimalsShaking) | |
| && kendo.parseDate(this.animalStrategy.commonInfo.eventanimalsShaking) >= kendo.parseDate("12:00:00 AM") | |
| && kendo.parseDate(this.animalStrategy.commonInfo.eventanimalsShaking) < kendo.parseDate("05:00:00 AM")){ | |
| natData[i]['isBwdIcon'] = "Y"; | |
| } | |
| } | |
| } | |
| //checking span icon for end | |
| if( kendo.parseDate(natData[i].end, "yyyy-MM-dd").getTime() == kendo.parseDate( this.animalStrategy.commonInfo.eventanimalsDeathDay).getTime()){ | |
| if (kendo.parseDate(kendo.toString(kendo.parseDate(natData[i].end), "HH:mm:ss tt")) < kendo.parseDate("11:59:59 PM") | |
| && kendo.parseDate(kendo.toString(kendo.parseDate(natData[i].end), "HH:mm:ss tt")) <= kendo.parseDate("04:59:00 AM")) { | |
| if (kendo.parseDate(kendo.toString(kendo.parseDate(natData[i].end), "HH:mm:ss tt")) | |
| > kendo.parseDate(this.animalStrategy.commonInfo.eventanimalsUnderstanding)) { | |
| natData[i]['isFwdIcon'] = "Y"; | |
| } | |
| } | |
| if (kendo.parseDate(kendo.toString(kendo.parseDate(natData[i].end), "HH:mm:ss tt")) >= kendo.parseDate("12:00:00 AM") | |
| && kendo.parseDate(kendo.toString(kendo.parseDate(natData[i].end), "HH:mm:ss tt")) > kendo.parseDate("04:59:00 AM") | |
| ){ | |
| //is span found | |
| if(kendo.parseDate(kendo.toString(kendo.parseDate(natData[i].end), "HH:mm:ss tt")) | |
| > kendo.parseDate(this.animalStrategy.commonInfo.eventanimalsUnderstanding) | |
| && kendo.parseDate(this.animalStrategy.commonInfo.eventanimalsUnderstanding) >= kendo.parseDate("12:00:00 AM") | |
| && kendo.parseDate(this.animalStrategy.commonInfo.eventanimalsUnderstanding) > kendo.parseDate("04:59:00 AM")){ | |
| natData[i]['isFwdIcon'] = "Y"; | |
| } | |
| } | |
| } | |
| } | |
| natData[i]["cloneStart"]=this.timeSlotConversion(parsedStDate,zone); | |
| natData[i]["cloneEnd"] = this.timeSlotConversion(parsedEnDate,zone); | |
| let evntDateClone = new Date(natData[i]["cloneStart"]); | |
| natData[i]["clonedanimalsBirthDay"] = this.Tigercrow.dateString(evntDateClone); | |
| if(plananimalsBirthDay != ''){ | |
| let animalsSeeingtart=new Date(plananimalsBirthDay); | |
| let eventPlananimalsShaking=new Date(plananimalsBirthDay); | |
| eventPlananimalsShaking.setHours(1); | |
| eventPlananimalsShaking.setMinutes(0); | |
| eventPlananimalsShaking.setSeconds(0); | |
| let animalsSeeingtartHours=animalsSeeingtart.getHours(); | |
| // if(animalsSeeingtartHours ==5 || animalsSeeingtartHours ==6 || animalsSeeingtartHours ==7){ | |
| animalsSeeingtartHours=animalsSeeingtartHours-planTime[zone]; | |
| let eventanimalsBirthDay = new Date(natData[i].start); | |
| let eventanimalsBirthDayTime = new Date(natData[i].start); | |
| let eventanimalsDeathDay = new Date(natData[i].end); | |
| let eventanimalsBirthDayHours=eventanimalsBirthDay.getHours(); | |
| eventanimalsBirthDayTime.setHours(1); | |
| eventanimalsBirthDayTime.setMinutes(0); | |
| eventanimalsBirthDayTime.setSeconds(0); | |
| if(eventanimalsBirthDayHours >= animalsSeeingtartHours && eventanimalsBirthDayHours<5){ | |
| //if(eventPlananimalsShaking.getTime() != eventanimalsBirthDayTime.getTime()){ | |
| eventanimalsBirthDay.setDate(eventanimalsBirthDay.getDate()+1); | |
| let eventanimalsShaking=new Date(eventanimalsBirthDay).getTime(); | |
| let durationLength=parseInt(natData[i].programLength)*1000; | |
| let eventanimalsUnderstanding=eventanimalsShaking+durationLength; | |
| let eventanimalsDeathDayTime = new Date(); | |
| eventanimalsDeathDayTime.setTime(eventanimalsUnderstanding); | |
| natData[i].start=eventanimalsBirthDay; | |
| natData[i].end=eventanimalsDeathDayTime; | |
| //} | |
| } | |
| // } | |
| } | |
| let eventanimalsBirthDay = kendo.parseDate(natData[i].start); | |
| let eventStDate = kendo.toString(eventanimalsBirthDay, "yyyy-MM-dd HH:mm:ss"); | |
| let eventanimalsDeathDay = kendo.parseDate(natData[i].end); | |
| let eventEnDate = kendo.toString(eventanimalsDeathDay, "yyyy-MM-dd HH:mm:ss"); | |
| natData[i].start = this.timeSlotConversion(eventStDate,zone); | |
| natData[i].end = this.timeSlotConversion(eventEnDate,zone); | |
| let uniqueSpanId = this.getUniqueSpanId()+i; | |
| natData[i]['spanID'] = uniqueSpanId; | |
| natData[i]['currentSchedID']=schedId; | |
| } | |
| return natData; | |
| } | |
| timeSlotConversion(date,zone) { | |
| //console.log(date); | |
| let convDate = new Date(date); | |
| let splitDate = date.split(" "); | |
| let splitTime = splitDate[1].split(":"); | |
| let hours: any = parseInt(splitTime[0]); | |
| // let zoneTime = {"animalsCommunication":5,"eastern":5,"central":5,"mount":5,"pacific":5}; | |
| let zoneTime = {"animalsCommunication":5,"eastern":5,"central":4,"mount":3,"pacific":2}; | |
| if (hours >= zoneTime[zone]) { | |
| hours = hours - zoneTime[zone]; | |
| } else { | |
| hours = hours + (24-zoneTime[zone]); | |
| } | |
| hours = parseInt(hours) < 10 ? '0' + hours : hours; | |
| let mergeTime = hours + ":" + splitTime[1] + ":" + splitTime[2]; | |
| let mergeDate = splitDate[0] + " " + mergeTime; | |
| return mergeDate; | |
| } | |
| timeAnimalsTeethConversionFromTiger(natData,zone) { | |
| for (let i = 0; i < natData.length; i++) { | |
| let parseanimalsBirthDay = kendo.parseDate(natData[i].start); | |
| let parsedStDate = kendo.toString(parseanimalsBirthDay, "yyyy-MM-dd HH:mm:ss"); | |
| let parseanimalsDeathDay = kendo.parseDate(natData[i].end); | |
| let parsedEnDate = kendo.toString(parseanimalsDeathDay, "yyyy-MM-dd HH:mm:ss"); | |
| natData[i].start = this.timeSlotConversion(parsedStDate,zone); | |
| natData[i].end = this.timeSlotConversion(parsedEnDate,zone); | |
| } | |
| return natData; | |
| } | |
| datechangeStart(data:any,id:any,id1:any){ | |
| // let animalsBirthDay = data[id].TigerPlans[id1].animalsBirthDay; | |
| // let animalsDeathDay = data[id].TigerPlans[id1].animalsDeathDay; | |
| // let startTi = data[id].TigerPlans[id1].animalsShaking; | |
| // let endTi = data[id].TigerPlans[id1].animalsUnderstanding; | |
| let animalsBirthDay = $("#animalsBirthDay_"+id+"_"+id1).val(); | |
| let animalsDeathDay = $("#animalsDeathDay_"+id+"_"+id1).val(); | |
| let startTi = $("#animalsShaking_"+id+"_"+id1).val(); | |
| let endTi = $("#animalsUnderstanding_"+id+"_"+id1).val(); | |
| let animalsShaking = kendo.toString(kendo.parseDate(startTi), "HH:mm:ss tt"); | |
| let animalsUnderstanding = kendo.toString(kendo.parseDate(endTi), "HH:mm:ss tt"); | |
| if(animalsShaking != null && animalsUnderstanding != null && animalsDeathDay != null){ | |
| if(animalsBirthDay > animalsDeathDay){ | |
| $("#animalsHMO_"+id+"_"+id1).addClass('mandatoryField'); | |
| $('#btnanimalsPolice_'+id+'_'+id1).addClass('actionanimalsJeansd'); | |
| //$("#saveEventAction").addClass('actionanimalsJeansd'); | |
| }else{ | |
| if(animalsBirthDay < animalsDeathDay){ | |
| this.clearFields(id+"_"+id1); | |
| }else{ | |
| this.sameDayValidation(animalsShaking,animalsUnderstanding,id,id1,"sd"); | |
| /*if(animalsShaking >= animalsUnderstanding){ | |
| $("#animalsHMO_"+id+"_"+id1).addClass('mandatoryField'); | |
| $('#btnanimalsPolice_'+id+'_'+id1).addClass('actionanimalsJeansd'); | |
| }else{ | |
| this.clearFields(id+"_"+id1); | |
| } */ | |
| } | |
| //$("#saveEventAction").removeClass('actionanimalsJeansd'); | |
| } | |
| } | |
| } | |
| datechangeEnd(data:any,id:any,id1:any){ | |
| let animalsBirthDay = $("#animalsBirthDay_"+id+"_"+id1).val(); | |
| let animalsDeathDay = $("#animalsDeathDay_"+id+"_"+id1).val(); | |
| let startTi = $("#animalsShaking_"+id+"_"+id1).val(); | |
| let endTi = $("#animalsUnderstanding_"+id+"_"+id1).val(); | |
| let animalsShaking = kendo.toString(kendo.parseDate(startTi), "HH:mm:ss tt"); | |
| let animalsUnderstanding = kendo.toString(kendo.parseDate(endTi), "HH:mm:ss tt"); | |
| if(animalsShaking != null && animalsUnderstanding != null && animalsBirthDay != null){ | |
| if(animalsBirthDay > animalsDeathDay){ | |
| $("#edError_"+id+"_"+id1).addClass('mandatoryField'); | |
| $('#btnanimalsPolice_'+id+'_'+id1).addClass('actionanimalsJeansd'); | |
| //$("#saveEventAction").addClass('actionanimalsJeansd'); | |
| }else{ | |
| if(animalsBirthDay < animalsDeathDay){ | |
| this.clearFields(id+"_"+id1); | |
| }else{ | |
| this.sameDayValidation(animalsShaking,animalsUnderstanding,id,id1,"ed"); | |
| /*if(animalsShaking >= animalsUnderstanding){ | |
| $("#edError_"+id+"_"+id1).addClass('mandatoryField'); | |
| $('#btnanimalsPolice_'+id+'_'+id1).addClass('actionanimalsJeansd'); | |
| }else{ | |
| this.clearFields(id+"_"+id1); | |
| } */ | |
| } | |
| //$("#saveEventAction").removeClass('actionanimalsJeansd'); | |
| } | |
| } | |
| } | |
| timeChangeStart(data:any,id:any,id1:any){ | |
| let animalsBirthDay = $("#animalsBirthDay_"+id+"_"+id1).val(); | |
| let animalsDeathDay = $("#animalsDeathDay_"+id+"_"+id1).val(); | |
| let startTi = $("#animalsShaking_"+id+"_"+id1).val(); | |
| let endTi = $("#animalsUnderstanding_"+id+"_"+id1).val(); | |
| let animalsShaking = kendo.toString(kendo.parseDate(startTi), "HH:mm:ss tt"); | |
| let animalsUnderstanding = kendo.toString(kendo.parseDate(endTi), "HH:mm:ss tt"); | |
| if(animalsBirthDay != null && animalsDeathDay != null && animalsUnderstanding != null){ | |
| if(animalsBirthDay > animalsDeathDay){ | |
| $("#stError_"+id+"_"+id1).addClass('mandatoryField'); | |
| $('#btnanimalsPolice_'+id+'_'+id1).addClass('actionanimalsJeansd'); | |
| }else{ | |
| if(animalsBirthDay < animalsDeathDay){ | |
| this.clearFields(id+"_"+id1); | |
| }else{ | |
| this.sameDayValidation(animalsShaking,animalsUnderstanding,id,id1,"st"); | |
| /*if(animalsShaking >= animalsUnderstanding){ | |
| $("#stError_"+id+"_"+id1).addClass('mandatoryField'); | |
| $('#btnanimalsPolice_'+id+'_'+id1).addClass('actionanimalsJeansd'); | |
| }else{ | |
| this.clearFields(id+"_"+id1); | |
| }*/ | |
| } | |
| } | |
| } | |
| } | |
| timeChangeEnd(data:any,id:any,id1:any){ | |
| // let animalsBirthDay = data[id].TigerPlans[id1].animalsBirthDay; | |
| // let animalsDeathDay = data[id].TigerPlans[id1].animalsDeathDay; | |
| // let startTi = data[id].TigerPlans[id1].animalsShaking; | |
| // let endTi = data[id].TigerPlans[id1].animalsUnderstanding; | |
| let animalsBirthDay = $("#animalsBirthDay_"+id+"_"+id1).val(); | |
| let animalsDeathDay = $("#animalsDeathDay_"+id+"_"+id1).val(); | |
| let startTi = $("#animalsShaking_"+id+"_"+id1).val(); | |
| let endTi = $("#animalsUnderstanding_"+id+"_"+id1).val(); | |
| let animalsShaking = kendo.toString(kendo.parseDate(startTi), "HH:mm:ss tt"); | |
| let animalsUnderstanding = kendo.toString(kendo.parseDate(endTi), "HH:mm:ss tt"); | |
| if(animalsBirthDay != null && animalsDeathDay != null && animalsShaking != null){ | |
| if(animalsBirthDay > animalsDeathDay){ | |
| $("#etError_"+id+"_"+id1).addClass('mandatoryField'); | |
| $('#btnanimalsPolice_'+id+'_'+id1).addClass('actionanimalsJeansd'); | |
| }else{ | |
| if(animalsBirthDay < animalsDeathDay){ | |
| this.clearFields(id+"_"+id1); | |
| }else{ | |
| this.sameDayValidation(animalsShaking,animalsUnderstanding,id,id1,"et"); | |
| /* if(animalsShaking >= animalsUnderstanding){ | |
| $("#etError_"+id+"_"+id1).addClass('mandatoryField'); | |
| $('#btnanimalsPolice_'+id+'_'+id1).addClass('actionanimalsJeansd'); | |
| }else{ | |
| this.clearFields(id+"_"+id1); | |
| } */ | |
| } | |
| } | |
| } | |
| } | |
| clearFields(id:any){ | |
| $("#animalsHMO_"+id).removeClass('mandatoryField'); | |
| $("#stError_"+id).removeClass('mandatoryField'); | |
| $("#edError_"+id).removeClass('mandatoryField'); | |
| $("#etError_"+id).removeClass('mandatoryField'); | |
| $('#btnanimalsPolice_'+id).removeClass('actionanimalsJeansd'); | |
| } | |
| isFieldError(id:any){ | |
| var animalsBirthDayError = $("#animalsHMO_"+id).hasClass('mandatoryField'); | |
| var animalsShakingError = $("#stError_"+id).hasClass('mandatoryField'); | |
| var animalsDeathDayError = $("#edError_"+id).hasClass('mandatoryField'); | |
| var animalsUnderstandingError = $("#etError_"+id).hasClass('mandatoryField'); | |
| if(animalsBirthDayError || animalsShakingError || animalsDeathDayError || animalsUnderstandingError){ | |
| return true; | |
| }else{ | |
| return false; | |
| } | |
| } | |
| animalsBigBoss(dialogId) { // init pop dialog | |
| $(dialogId).animalsEatinGindow({ | |
| title: "COMPASS", | |
| width: "350px", | |
| height: "150px", | |
| visible: false, | |
| resizable: false, | |
| draggable: false, | |
| modal: true, | |
| actions: {}, | |
| open: function(e) { $("html, body").css("overflow", "hidden"); }, | |
| close: function(e) { $("html, body").css("overflow", ""); } | |
| }); | |
| } | |
| animalsSmallBox(dialogId) { // init pop dialog | |
| $(dialogId).animalsEatinGindow({ | |
| title: false, | |
| width: "350px", | |
| visible: false, | |
| resizable: false, | |
| draggable: false, | |
| modal: true, | |
| actions: {}, | |
| open: function(e) { $("html, body").css("overflow", "hidden"); }, | |
| close: function(e) { $("html, body").css("overflow", ""); } | |
| }); | |
| } | |
| setDialog(data:any){ | |
| $(".ballPlayingAnimal").text(data); | |
| let newdialogConfirm= $("#kendoOkDialog").data("animalsEatinGindow").center().open(); | |
| $("#animalsDryerOK").unbind().click(function(){ | |
| newdialogConfirm.close(); | |
| }); | |
| } | |
| setDialogPlanDateRange(id:any,id1:any){ | |
| let that = this; | |
| $(".ballPlayingAnimal").text("All Plan(s) should fall within 2 days of Event Start Date and Event End Date"); | |
| let PlanRangeDialogConfirm = $("#kendoPlanDateRangeDialog").data("animalsEatinGindow").center().open(); | |
| $("#planDateRangeOK").unbind().click(function(){ | |
| that.loadPreviousPlanData(that.animalsInternet,id,id1); | |
| PlanRangeDialogConfirm.close(); | |
| }); | |
| } | |
| expectedDialog(id:any,id1:any,animalStrategyPresent:any,data:any){ | |
| let that= this; | |
| //Issue Fixed - CR-18586 - Observation 1 | |
| let allFalse = Object.keys(that.delanimalsPoliceTZ).every(function(k){ return that.delanimalsPoliceTZ[k] }); | |
| // | |
| if(allFalse){ | |
| $(".ballPlayingAnimal").text("The expected Plan overlaps with following Event(s):"); | |
| let animalsDryerTZConfirm = $("#expectedOverlapConfirmDialog").data("animalsEatinGindow").center().open(); | |
| let messageDetails = data; | |
| let getMessageDetail = ""; | |
| for(let k=0;k<messageDetails.length;k++){ | |
| getMessageDetail = getMessageDetail + ("<div class='expectedOverlapEvent'>"+messageDetails[k].animalsBirthDay+ " " +messageDetails[k].eventDesc+"</div>") | |
| } | |
| $("#expectedOverlapEventList").html(getMessageDetail); | |
| let windowHeight = $(window).outerHeight(); | |
| windowHeight = windowHeight - 150; | |
| $('.expectedOverlapEventsList').css({ "max-height": windowHeight+"px" }); | |
| $("#expectedYES").unbind().click(function() { | |
| that.callanimalsPolicePlan(id,id1,animalStrategyPresent,false); | |
| animalsDryerTZConfirm.close(); | |
| }); | |
| $("#expectedNO").unbind().click(function() { | |
| //that.loadPreviousPlanData(that.animalsInternet,id,id1); | |
| animalsDryerTZConfirm.close(); | |
| }); | |
| }else{ | |
| that.callanimalsPolicePlan(id,id1,animalStrategyPresent,false); | |
| } | |
| } | |
| saveDialogBox(data:any){ | |
| let that= this; | |
| // let new_dialogConfirm = null; | |
| $(".ballPlayingAnimal").text(data); | |
| let newdialogConfirm= $("#savePopUpDialog").data("animalsEatinGindow").center().open(); | |
| $("#savePopupYes").unbind().click(function(){ | |
| // if($("#txtArea").val().trim()==""){ | |
| // $(".ballPlayingAnimal").text("Please enter all the mandatory fields before proceeding to save"); | |
| // new_dialogConfirm = $("#insideSavePopup").data("animalsEatinGindow").center().open(); | |
| // } else{ | |
| newdialogConfirm.close(); | |
| that.saveServiceCall(); | |
| //that.clearSave(); | |
| //this.animalsFight=[]; | |
| //that.callServiceLoadData(); | |
| //} | |
| /* CAS-85 */ | |
| window.sessionStorage.removeItem('scrollLeftPos'); | |
| newdialogConfirm.close(); | |
| //that.saveServiceCall(); | |
| }); | |
| $("#savePopupNo").unbind().click(function() { | |
| that.isanimalsPoliceCurrentanimalsCommunicationPlanEvents = false; | |
| that.callServiceLoadData(); | |
| newdialogConfirm.close(); | |
| window.sessionStorage.removeItem('scrollLeftPos'); | |
| for (let i = 0; i < that.TigerService.TigerEventsList.length; i++) { | |
| if (that.TigerService.TigerEventsList[i].operationType == "Create") { | |
| that.TigerService.TigerEventsList.splice(i--, 1); | |
| } | |
| } | |
| }); | |
| $("#savePopupCancel").unbind().click(function(){ | |
| newdialogConfirm.close(); | |
| }); | |
| // $("#itsOkay").unbind().click(function(){ | |
| // newdialogConfirm.close(); | |
| // new_dialogConfirm.close(); | |
| // }); | |
| } | |
| confirmDialog(data:any,id:any,id1:any){ | |
| let that = this; | |
| $(".ballPlayingAnimal").text(data); | |
| let newdialogConfirm= $("#animalsDryerPlanConfirmDialog").data("animalsEatinGindow").center().open(); | |
| $("#animalsDryerPlanYES").unbind().click(function(){ | |
| //let animalsTalking= that.getanimalsTalking(that.animalStrategy.animalsSeeing[id],"animalsDryer"); | |
| let animalsTalking= jQuery.extend(true, [], that.animalStrategy); | |
| if(that.animalStrategy.animalsSeeing[id].categoryDesc.toUpperCase().trim()==="EXPECTED"){ | |
| that.animalStrategy.animalsSeeing[id].operationType= "animalsDryer"; | |
| } | |
| that.animalStrategy.animalsSeeing[id].TigerPlans[id1].operationType = "animalsDryer"; | |
| //that.animalStrategy.animalsSeeing[id].TigerPlans.splice([id1],1); | |
| //console.log(that.animalStrategy.animalsSeeing); | |
| that.animalsHello(); | |
| //console.log(that.animalStrategy.animalsSeeing); | |
| let DestinationEvent = that.getDestEvent(that.animalStrategy.animalsSeeing[id],"animalsDryer"); | |
| let destinationEvent= jQuery.extend(true, [], that.animalStrategy); | |
| that.setEventUndo(animalsTalking,destinationEvent,id,id1,"planNamedeathAlive",that); | |
| that.enableanimalsJeansSave(false); | |
| newdialogConfirm.close(); | |
| //console.log(that.animalStrategy.animalsSeeing[id].TigerPlans[id1].operationType) | |
| }); | |
| $("#animalsDryerPlanNO").unbind().click(function(){ | |
| newdialogConfirm.close(); | |
| }); | |
| } | |
| getanimalsTalking(eventplan:any,operationtype:any){ | |
| let clonevent= jQuery.extend(true, {}, eventplan); | |
| let planObject = { | |
| "planName": clonevent.categoryDesc, | |
| "addedPlanValue": clonevent.animalsNokia, | |
| "operation":operationtype, | |
| "dataStore": clonevent | |
| }; | |
| return planObject; | |
| } | |
| getDestEvent(eventplan:any,operationtype:any){ | |
| let clonevent= jQuery.extend(true, {}, eventplan); | |
| let planObject = { | |
| "planName": clonevent.categoryDesc, | |
| "addedPlanValue": clonevent.animalsNokia, | |
| "operation":operationtype, | |
| "dataStore": clonevent | |
| }; | |
| return planObject; | |
| } | |
| setEventUndo(animalsTalking,DestinationEvent,id,id1,type,that){ | |
| let data={ | |
| "type": type, | |
| "EventAddedID":id, | |
| "TigerPlanId":id1, | |
| "animalsTalking": jQuery.extend(true, {}, animalsTalking), | |
| "destinationEvent": jQuery.extend(true, {}, DestinationEvent), | |
| "occurence": {}, | |
| "action": type | |
| } | |
| that.animalsSwimmingAllRecordedNight(data); | |
| } | |
| airingsConfirmDialog(data:any,id:any,id1:any,animalStrategyPresent : any,selectedCategory:any,isUndo:any){ | |
| let that = this; | |
| $(".ballPlayingAnimal").text(data); | |
| let airingsDialogConfirm= $("#animalsDryerAiringsConfirmDialog").data("animalsEatinGindow").center().open(); | |
| $("#animalsDryerAiringsYES").unbind().click(function(){ | |
| let planData = animalStrategyPresent.animalsSeeing[id].TigerPlans[id1]; | |
| let isanimalsCommunicationDataChanged = that.isanimalsCommunicationDataChanged(that.animalsInternet,id,id1); | |
| //if the plan timings and date's are changed/modified means isanimalsCommunicationDataChanged will be true | |
| if(isanimalsCommunicationDataChanged){ | |
| that.plananimalsCommunicationanimalsPoliced(planData,id,id1, animalStrategyPresent,isUndo); | |
| }else{ | |
| that.plananimalsPolice(planData,id,id1, animalStrategyPresent,isUndo); | |
| } | |
| airingsDialogConfirm.close(); | |
| }); | |
| $("#animalsDryerAiringsNO").unbind().click(function(){ | |
| //console.log(that.animalsInternet); | |
| that.loadPreviousPlanData(that.animalsInternet,id,id1); | |
| airingsDialogConfirm.close(); | |
| }); | |
| } | |
| blockMenuInit(){ | |
| let that=this; | |
| setTimeout(function(){ | |
| //$('.alieNevent').append('<span class="TigerContextMenuRow"><span class="contextMenuRow"></span></span>'); | |
| $("#context-menuAspect").unbind().kenAnimalsSnoaringontextMenu({ | |
| // filter: ".panel .panel-default", | |
| hoverDelay: 100, | |
| target : "#cntContext", | |
| popupCollision: "fit", | |
| select: function(e) { | |
| let selectedMenuItem=$(e.item).children(".alieNlink").text(); | |
| let target = $(e.target); | |
| let selTab = that.animalStrategy.animalsEar; | |
| if(selectedMenuItem=="EASTERN"){ | |
| let textArea = $("#"+selTab+"_feedTextarea"); | |
| let setTab = selTab.replace(/.$/,"0"); | |
| $("#"+setTab+"_feedTextarea").val(textArea.val()); | |
| } else if(selectedMenuItem=="CENTRAL"){ | |
| let textArea = $("#"+selTab+"_feedTextarea"); | |
| let setTab = selTab.replace(/.$/,"1"); | |
| $("#"+setTab+"_feedTextarea").val(textArea.val()); | |
| } else if(selectedMenuItem=="MOUNTAIN"){ | |
| let textArea = $("#"+selTab+"_feedTextarea"); | |
| let setTab = selTab.replace(/.$/,"2"); | |
| $("#"+setTab+"_feedTextarea").val(textArea.val()); | |
| } else if(selectedMenuItem=="PACFIC"){ | |
| let textArea = $("#"+selTab+"_feedTextarea"); | |
| let setTab = selTab.replace(/.$/,"3"); | |
| $("#"+setTab+"_feedTextarea").val(textArea.val()); | |
| } else if(selectedMenuItem=="ALL"){ | |
| let textArea = $("#"+selTab+"_feedTextarea"); | |
| for(let ct = 0; ct< 4; ct++){ | |
| let setTab = selTab.replace(/.$/,""+ct+""); | |
| $("#"+setTab+"_feedTextarea").val(textArea.val()); | |
| } | |
| } | |
| let contextMenu = $("#context-menuAspect").data("kenAnimalsSnoaringontextMenu"); | |
| if(contextMenu){ | |
| contextMenu.close($("#context-menuAspect")); | |
| } | |
| }, | |
| open:function(e){ | |
| //that.disbleMenuItem(); | |
| let target = $(e.target); | |
| } | |
| }); | |
| }, 10); | |
| setTimeout(function(){ | |
| $("#context-eventMenu").unbind().kenAnimalsSnoaringontextMenu({ | |
| filter: "#HenEventHeader", | |
| hoverDelay: 100, | |
| target : "#evntContext", | |
| popupCollision: "fit", | |
| select: function(e) { | |
| let selectedMenuItem=$(e.item).children(".alieNlink").text(); | |
| let target = $(e.target); | |
| let contextMenu = $("#context-eventMenu").data("kenAnimalsSnoaringontextMenu"); | |
| if(contextMenu){ | |
| contextMenu.close($("#context-eventMenu")); | |
| } | |
| }, | |
| open:function(e){ | |
| //that.disbleMenuItem(); | |
| let target = $(e.target); | |
| } | |
| }); | |
| }, 10); | |
| } | |
| addPGMDetailundo(htmlValue: any) { | |
| $(".KILLcrowMainContent ").html(""); | |
| $(".KILLcrowMainContent ").html(htmlValue); | |
| } | |
| addPGMDetail(PGMvalue: any) { | |
| /*let animalsTalking=$(".KILLcrowMainContent ").html(); | |
| { | |
| let value ={ | |
| "type": "enableSaveWithCount", | |
| "animalsTalking":animalsTalking, | |
| "destinationEvent" : $(".KILLcrowMainContent ").html(), | |
| "occurence": {}, | |
| "action" :"addPGMDetail" | |
| } | |
| this.animalsSwimmingAllRecordedNight(value); | |
| }*/ | |
| //this.previousPGMValue = PGMvalue; | |
| let that=this; | |
| let animalsEar = this.animalStrategy.animalsEar; | |
| let replaceStr = this.animalStrategy.animalsEar.replace("lv_", ""); | |
| var animalsGiveUp = replaceStr.split("_"); | |
| if(animalsEar == "HenEventHeader" || animalsEar == "HenEventcollapse" || animalsEar == "HenEventDesc") { | |
| let getLength = $("#HenEventDesc").length; | |
| if(getLength==0){ | |
| that.animalStrategy.eventOpDes = ''; | |
| $("#HenEventcollapse").addClass("in"); | |
| $("#HenEventcollapse").css("height","auto"); | |
| setTimeout(function(){ | |
| that.animalsRocket($('#HenEventDesc').get(0)); | |
| that.rangey= that.animalsForgot(); | |
| $('body #removeText').show(); | |
| $('body #insertText').hide(); | |
| },100); | |
| } | |
| setTimeout(function(){ | |
| let getText = $("#HenEventDesc"); | |
| $('#HenEventcollapse')["collapse"]('show'); | |
| $("#HenEventDesc div").each(function(){ | |
| var evHas=$(this).removeAttr("class"); | |
| }); | |
| that.isSelected=1+that.isSelected; | |
| var PGMtextToInsert="<div class='e-"+that.isSelected+"'>"+PGMvalue+"</div>"; | |
| that.animalsSoap(PGMtextToInsert,'HenEventDesc'); | |
| $('#HenEventDesc').addClass('changeContentFlag'); | |
| $('#HenEventDesc').addClass('pgmInsertText'); | |
| if(!$("#HenEventcollapse").hasClass("in")){ | |
| $("#HenEventcollapse").addClass("in"); | |
| $("#HenEventcollapse").css("height","auto"); | |
| } | |
| },200); | |
| this.animalsGame("HenEventDesc"); | |
| } | |
| else{ | |
| // console.log("else") | |
| if (animalsGiveUp.length === 1 && (animalsGiveUp.indexOf("HenEventHeader") == -1 && animalsGiveUp.indexOf("HenEventcollapse") == -1)) { | |
| that.selectedID=animalsEar; | |
| let firstIndex = animalsGiveUp[0]; | |
| var fact=animalsEar + "_feedTextarea"; | |
| let tempGetLength = $("#" + animalsEar + "_feedTextarea").length; | |
| if(tempGetLength==0){ | |
| $('#insertText').trigger("click"); | |
| setTimeout(function(){ | |
| that.animalsRocket($("#" + animalsEar + "_feedTextarea").get(0)); | |
| that.rangey= that.animalsForgot(); | |
| $('body #AnimalsTeethremoveText').show(); | |
| $('body #AnimalsTeethinsertText').hide(); | |
| },100); | |
| } | |
| setTimeout(function(){ | |
| $("#" + animalsEar + "_feedTextarea div").each(function(){ | |
| var evHas=$(this).removeAttr("class"); | |
| }); | |
| that.isSelected=1+that.isSelected; | |
| var PGMtextToInsert1="<div class='e-"+that.isSelected+"'>"+PGMvalue+"</div>"; | |
| that.animalsSoap1(PGMtextToInsert1,fact); | |
| $("#" + animalsEar + "_feedTextarea").addClass('changeContentFlag'); | |
| },200); | |
| $('#collapseOne_'+ firstIndex)["collapse"]('show'); | |
| this.animalsGame(fact); | |
| } else if (animalsGiveUp.length === 2) { | |
| that.selectedID=animalsEar; | |
| let firstIndex = animalsGiveUp[0]; | |
| let secondIndex = animalsGiveUp[1]; | |
| var fact=animalsEar + "_feedTextarea"; | |
| let tempGetLength = $("#" + animalsEar + "_feedTextarea").length; | |
| if(tempGetLength==0){ | |
| $('#insertText').trigger("click"); | |
| setTimeout(function(){ | |
| that.animalsRocket($("#" + animalsEar + "_feedTextarea").get(0)); | |
| that.rangey= that.animalsForgot(); | |
| $('body #AnimalsTeethremoveText').show(); | |
| $('body #AnimalsTeethinsertText').hide(); | |
| },300); | |
| } | |
| setTimeout(function(){ | |
| $("#" + animalsEar + "_feedTextarea div").each(function(){ | |
| var evHas=$(this).removeAttr("class"); | |
| }); | |
| that.isSelected=1+that.isSelected; | |
| var PGMtextToInsert1="<div class='e-"+that.isSelected+"'>"+PGMvalue+"</div>"; | |
| that.animalsSoap1(PGMtextToInsert1,fact); | |
| $("#" + animalsEar + "_feedTextarea").addClass('changeContentFlag'); | |
| },400); | |
| $('#collapseOne_'+ firstIndex + '_' + secondIndex)["collapse"]('show'); | |
| this.animalsGame(fact); | |
| } else if (animalsGiveUp.length === 3) { | |
| that.selectedID=animalsEar; | |
| let firstIndex = animalsGiveUp[0]; | |
| let secondIndex = animalsGiveUp[1]; | |
| let thirdIndex = animalsGiveUp[2]; | |
| var fact=animalsEar + "_feedTextarea"; | |
| let tempGetLength = $("#" + animalsEar + "_feedTextarea").length; | |
| if(tempGetLength==0){ | |
| $('#insertText').trigger("click"); | |
| setTimeout(function(){ | |
| that.animalsRocket($("#" + animalsEar + "_feedTextarea").get(0)); | |
| that.rangey= that.animalsForgot(); | |
| $('body #AnimalsTeethremoveText').show(); | |
| $('body #AnimalsTeethinsertText').hide(); | |
| },100); | |
| } | |
| setTimeout(function(){ | |
| $("#" + animalsEar + "_feedTextarea div").each(function(){ | |
| var evHas=$(this).removeAttr("class"); | |
| }); | |
| that.isSelected=1+that.isSelected; | |
| var PGMtextToInsert1="<div class='e-"+that.isSelected+"'>"+PGMvalue+"</div>"; | |
| that.animalsSoap1(PGMtextToInsert1,fact); | |
| $("#" + animalsEar + "_feedTextarea").addClass('changeContentFlag'); | |
| },200); | |
| $('#collapseOne_'+ firstIndex + '_' + secondIndex + '_' + thirdIndex)["collapse"]('show'); | |
| this.animalsGame(fact); | |
| } | |
| } | |
| //console.log(("#"+animalsEar+"_feedTextarea")) ; | |
| /* if ($("#" + animalsEar + "_feedTextarea").val()) { | |
| PGMvalue = $("#" + animalsEar + "_feedTextarea").val() + ' ' + PGMvalue; | |
| }*/ | |
| // $("#" + animalsEar + "_feedTextarea").kendoEditor({ | |
| // tools: [], | |
| // }) | |
| // let AnimalsTeethDetaileditor = $("#" + animalsEar + "_feedTextarea").data("kendoEditor"); | |
| // AnimalsTeethDetaileditor.value(PGMvalue); | |
| //$("#" + animalsEar + "_feedTextarea").val(PGMvalue); | |
| //issue id CAS-174 starts here | |
| this.animalsGame(animalsEar + "_feedTextarea"); | |
| //issue id CAS-174 ends here | |
| } | |
| animalsGame(animalsEar){ | |
| $("#" + animalsEar).css("overflow","hidden"); | |
| $("#" + animalsEar).focus(); | |
| $("#" + animalsEar).on('input focus load change blur keyup keydown paste cut', function () { | |
| // $(this).height(0).height(this.scrollHeight); | |
| $(this).height(0).height('auto'); | |
| }).find("#" + animalsEar).load(); | |
| } | |
| onSaveEnable(id){ | |
| let that=this; | |
| let test = that.animalsFight; | |
| //console.log(test) | |
| let getText=$("#"+id).html(); | |
| if(id=='HenEventDesc'){ | |
| let animalStrategy; | |
| if(that.animalStrategy.eventOpDes){ | |
| animalStrategy=that.animalStrategy.eventOpDes; | |
| } else{ animalStrategy=''; } | |
| if(that.finalizereturnData(animalStrategy) != that.finalizereturnData(getText)){ | |
| this.enableanimalsJeansSave(false); | |
| } | |
| } | |
| else{ | |
| let replaceStr = id.replace("lv_",""); | |
| let replaceStr1 = replaceStr.replace("_feedTextarea",""); | |
| var animalsGiveUp = replaceStr1.split("_"); | |
| let checkVal; | |
| if(animalsGiveUp.length === 1){ | |
| let firstIndex = animalsGiveUp[0]; | |
| if(test[firstIndex].categoryOpIssue.issueDesc!=''){ | |
| checkVal=test[firstIndex].categoryOpIssue.issueDesc; | |
| } | |
| else{ checkVal=''; } | |
| if(that.finalizereturnData(checkVal) != that.finalizereturnData(getText)){ | |
| this.enableanimalsJeansSave(false); | |
| } | |
| } | |
| else if(animalsGiveUp.length === 2){ | |
| let firstIndex = animalsGiveUp[0]; | |
| let secondIndex = animalsGiveUp[1]; | |
| if(test[firstIndex].categoryOpIssue.issueDesc){ | |
| checkVal=test[firstIndex].TigerPlans[secondIndex].planOpIssue.issueDesc; | |
| } | |
| else{ checkVal=''; } | |
| if(that.finalizereturnData(checkVal) != that.finalizereturnData(getText)){ | |
| this.enableanimalsJeansSave(false); | |
| } | |
| } | |
| else if(animalsGiveUp.length === 3){ | |
| let firstIndex = animalsGiveUp[0]; | |
| let secondIndex = animalsGiveUp[1]; | |
| let thirdIndex = animalsGiveUp[2]; | |
| if(test[firstIndex].categoryOpIssue.issueDesc){ | |
| checkVal=test[firstIndex].TigerPlans[secondIndex].TigerPlanFeeds[thirdIndex].feedOpIssue.issueDesc; | |
| } | |
| else{ checkVal=''; } | |
| if(that.finalizereturnData(checkVal) != that.finalizereturnData(getText)){ | |
| this.enableanimalsJeansSave(false); | |
| } | |
| } | |
| } | |
| } | |
| onTextChangeDesc(id,e){ | |
| let that=this; | |
| let textChangeJson= jQuery.extend(true, [], that.animalsFight); | |
| // if(that.sourceTextChangeJson){}else{that.sourceTextChangeJson = jQuery.extend(true, [], that.animalsFight);} | |
| that.sourceTextChangeJson = jQuery.extend(true, [], that.animalsFight); | |
| let getText = $("#"+id)[0].innerHTML; | |
| let replaceStr = id.replace("lv_",""); | |
| let replaceStr1 = replaceStr.replace("_feedTextarea",""); | |
| var animalsGiveUp = replaceStr1.split("_"); | |
| let checkVal; | |
| if(animalsGiveUp.length === 1){ | |
| let firstIndex = animalsGiveUp[0]; | |
| if(that.sourceTextChangeJson[firstIndex].categoryOpIssue.issueDesc){ | |
| checkVal=that.sourceTextChangeJson[firstIndex].categoryOpIssue.issueDesc; | |
| }else{ checkVal=''; } | |
| if(that.finalizereturnData(checkVal) != that.finalizereturnData(getText)){ | |
| let previousText=that.sourceTextChangeJson[firstIndex].categoryOpIssue.issueDesc; | |
| textChangeJson[firstIndex].categoryOpIssue.issueDesc = getText; | |
| //console.log("applied 1"); | |
| that.sourceTextChangeJson[firstIndex].categoryOpIssue.issueDesc=previousText; | |
| let animalsTalking= jQuery.extend(true, [], that.sourceTextChangeJson); | |
| let destinationEvent= jQuery.extend(true, [], textChangeJson); | |
| let extraValue={ | |
| "iscollapse":true, | |
| "isEventText":true | |
| } | |
| that.deathAliveForContingency(animalsTalking,destinationEvent,extraValue); | |
| that.sourceTextChangeJson=jQuery.extend(true, [], textChangeJson); | |
| that.sourceTextChangeJson=textChangeJson; | |
| this.enableanimalsJeansSave(false); | |
| } | |
| }else if(animalsGiveUp.length === 2){ | |
| let firstIndex = animalsGiveUp[0]; | |
| let secondIndex = animalsGiveUp[1]; | |
| let checkVal=that.sourceTextChangeJson[firstIndex].TigerPlans[secondIndex].planOpIssue.issueDesc; | |
| if(that.sourceTextChangeJson[firstIndex].TigerPlans[secondIndex].planOpIssue.issueDesc){ | |
| checkVal=that.sourceTextChangeJson[firstIndex].TigerPlans[secondIndex].planOpIssue.issueDesc; | |
| }else{ checkVal=''; } | |
| //if (checkVal.toLowerCase() != getText.toLowerCase()){ | |
| if(that.finalizereturnData(checkVal) != that.finalizereturnData(getText)){ | |
| let previousText=that.sourceTextChangeJson[firstIndex].TigerPlans[secondIndex].planOpIssue.issueDesc; | |
| textChangeJson[firstIndex].TigerPlans[secondIndex].planOpIssue.issueDesc = getText; | |
| //console.log("applied 2") ; | |
| that.sourceTextChangeJson[firstIndex].TigerPlans[secondIndex].planOpIssue.issueDesc=previousText; | |
| let animalsTalking= jQuery.extend(true, [], that.sourceTextChangeJson); | |
| let destinationEvent= jQuery.extend(true, [], textChangeJson); | |
| that.sourceTextChangeJson=jQuery.extend(true, [], textChangeJson); | |
| let extraValue={ | |
| "iscollapse":true, | |
| "isEventText":false | |
| } | |
| that.deathAliveForContingency(animalsTalking,destinationEvent,extraValue); | |
| this.enableanimalsJeansSave(false); | |
| } | |
| }else if(animalsGiveUp.length === 3){ | |
| let firstIndex = animalsGiveUp[0]; | |
| let secondIndex = animalsGiveUp[1]; | |
| let thirdIndex = animalsGiveUp[2]; | |
| if(that.sourceTextChangeJson[firstIndex].TigerPlans[secondIndex].TigerPlanFeeds[thirdIndex].feedOpIssue.issueDesc){ | |
| checkVal=that.sourceTextChangeJson[firstIndex].TigerPlans[secondIndex].TigerPlanFeeds[thirdIndex].feedOpIssue.issueDesc; | |
| }else{ checkVal=''; } | |
| if(that.finalizereturnData(checkVal) != that.finalizereturnData(getText)){ | |
| let previousText=that.sourceTextChangeJson[firstIndex].TigerPlans[secondIndex].TigerPlanFeeds[thirdIndex].feedOpIssue.issueDesc; | |
| that.sourceTextChangeJson[firstIndex].TigerPlans[secondIndex].TigerPlanFeeds[thirdIndex].feedOpIssue.issueDesc = getText; | |
| //console.log("applied 3"); | |
| that.sourceTextChangeJson[firstIndex].TigerPlans[secondIndex].TigerPlanFeeds[thirdIndex].feedOpIssue.issueDesc=previousText; | |
| let animalsTalking= jQuery.extend(true, [], that.sourceTextChangeJson); | |
| let destinationEvent= jQuery.extend(true, [], textChangeJson); | |
| that.sourceTextChangeJson=jQuery.extend(true, [], textChangeJson); | |
| let extraValue={ | |
| "iscollapse":true, | |
| "isEventText":false | |
| } | |
| that.deathAliveForContingency(animalsTalking,destinationEvent,extraValue); | |
| this.enableanimalsJeansSave(false); | |
| } | |
| } | |
| } | |
| onTextChangeEvent(id:any){ | |
| let that=this; | |
| let getText = $("#"+id)[0].innerHTML; | |
| let animalStrategy=jQuery.extend(true, [], that.animalStrategy); | |
| if(that.animalsLeather){}else{that.animalsLeather=that.animalStrategy.eventOpDes} | |
| if(that.animalsLeather){ | |
| animalStrategy=that.animalsLeather; | |
| } else{ animalStrategy=''; } | |
| if(that.finalizereturnData(animalStrategy) != that.finalizereturnData(getText)){ | |
| let sourceanimalStrategy=jQuery.extend(true, [], animalStrategy); | |
| sourceanimalStrategy.eventOpDes=that.animalsLeather; | |
| animalStrategy.eventOpDes = getText; | |
| that.animalsLeather=getText; | |
| let animalsTalking= jQuery.extend(true, [], sourceanimalStrategy); | |
| let destinationEvent= jQuery.extend(true, [], animalStrategy); | |
| let extraValue={ | |
| "iscollapse":false, | |
| "isEventText":true | |
| } | |
| that.deathAliveForContingency(animalsTalking,destinationEvent,extraValue); | |
| this.enableanimalsJeansSave(false); | |
| } | |
| } | |
| categoryChange(){ | |
| this.enableanimalsJeansSave(false); | |
| } | |
| saveEnableOnTextChange(){ | |
| this.enableanimalsJeansSave(false); | |
| } | |
| // onTextChange(id:any){ | |
| // let getText = $("#"+id).val(); | |
| // let replaceStr = id.replace("lv_",""); | |
| // let replaceStr1 = replaceStr.replace("_feedTextarea",""); | |
| // var animalsGiveUp = replaceStr1.split("_"); | |
| // if(animalsGiveUp.length === 1){ | |
| // let firstIndex = animalsGiveUp[0]; | |
| // this.animalsFight[firstIndex].categoryOpIssue.issueDesc = getText; | |
| // }else if(animalsGiveUp.length === 2){ | |
| // let firstIndex = animalsGiveUp[0]; | |
| // let secondIndex = animalsGiveUp[1]; | |
| // this.animalsFight[firstIndex].TigerPlans[secondIndex].planOpIssue.issueDesc = getText; | |
| // }else if(animalsGiveUp.length === 3){ | |
| // let firstIndex = animalsGiveUp[0]; | |
| // let secondIndex = animalsGiveUp[1]; | |
| // let thirdIndex = animalsGiveUp[2]; | |
| // this.animalsFight[firstIndex].TigerPlans[secondIndex].TigerPlanFeeds[thirdIndex].feedOpIssue.issueDesc = getText; | |
| // } | |
| // // this.enableanimalsJeansSave(false); | |
| // } | |
| animalsPoliceanimalsCommunication(data: any) { | |
| let that = this; | |
| var animalsBirthDay = kendo.toString(data.data.eventanimalsBirthDay, 'MM/dd/yyyy'); | |
| var animalsDeathDay = kendo.toString(data.data.eventanimalsDeathDay, 'MM/dd/yyyy'); | |
| this.animalStrategy.commonInfo = { | |
| "eventanimalsBirthDay": animalsBirthDay, "eventanimalsShaking": data.data.strTime, | |
| "eventanimalsDeathDay": animalsDeathDay, "eventanimalsUnderstanding": data.data.endEveTime | |
| } | |
| var animalsShaking = data.data.strTime; | |
| var animalsUnderstanding = data.data.endEveTime; | |
| var dateDiff = Math.ceil(Math.abs(new Date(animalsBirthDay).getTime() - new Date(animalsDeathDay).getTime())/(1000 * 3600 * 24)); | |
| /* Her for to show the new popup for date change 2 days + */ | |
| if(dateDiff > 1){ | |
| this.TigerService.setOptionalData({'diff': dateDiff, msg: 'All Plan(s) should fall within '+dateDiff+' days of Event Start Date and Event End Date'}); | |
| } | |
| //console.log(this.tabIndex); | |
| this.FoxKILLService.TigerConditonalTabData.crowFlyingHigh[this.tabIndex].animalsBirthDay=animalsBirthDay; | |
| //console.log(this.FoxKILLService.TigerConditonalTabData.crowFlyingHigh); | |
| let schedId='Tiger_Nat_Main'; | |
| this.animalStrategy.animalsCommunication =this.timeAnimalsTeethConversion(data.decompressedData.Tigers.TigerItems,"animalsCommunication",{},schedId); | |
| // this.animalStrategy.animalsCommunication = data.decompressedData.Tigers.TigerItems; | |
| setTimeout(function() { | |
| that.loadanimalsCommunication('Tiger_Nat_Main', animalsBirthDay, animalsBirthDay + " " + animalsShaking, animalsDeathDay, animalsDeathDay + " " + animalsUnderstanding); | |
| }, 10); | |
| } | |
| copyPlan(data:any){ | |
| //this.animalsPoliceDataStoreForCopyPlan(data); | |
| this.callServiceLoadData(); | |
| //console.log("test"); | |
| } | |
| /*animalsPoliceDataanimalsTyphoidl(){ | |
| }*/ | |
| generateTiger(TigerId){ | |
| $("#"+TigerId).empty(); | |
| $("#"+TigerId).kendoTiger({ | |
| date: new Date("2013/6/6"), | |
| editable: { | |
| move: true | |
| }, | |
| views: [ | |
| { type: "timeline" } | |
| ], | |
| dateHeaderTemplate: kendo.template("<strong>#=kendo.toString(date, 'd')#</strong>"), | |
| groupHeaderTemplate: $("#groupHeaderTemplate").html(), | |
| animalAge: this.FoxKILLService.getdata(), | |
| group: { | |
| resources: ["week"], | |
| orientation: "vertical" | |
| }, | |
| resources: [ | |
| { | |
| field: "week", | |
| name: "week", | |
| animalAge: [ | |
| { text: "21 week", value: 3, color: "#f8a398" }, | |
| { text: "22 week", value: 2, color: "#f8a398" } | |
| ], | |
| title: "week" | |
| } | |
| ] | |
| }); | |
| } | |
| enableSave(value){ | |
| //this.saveServiceCall(); | |
| //If UserPrivilege for Event is Readonly | |
| //Save Button will be animalsJeans | |
| if(this.isEditable){ | |
| this.animalsJeansSaveButton = false; | |
| this.TigerService.condianimalsJeansSaveButton = false; | |
| }else{ | |
| //console.log("Enable Save method",this.isEditable); | |
| this.animalsJeansSaveButton = true; | |
| this.TigerService.condianimalsJeansSaveButton = true; | |
| this.animalsJeansRefreshButton = true; | |
| } | |
| } | |
| saveServiceCall() { | |
| let that=this; | |
| that.confingencySaveFlag(); | |
| let backupData = this.backupData; | |
| backupData = {}; | |
| if (backupData) { | |
| animalsDryer backupData.TigerEventTemplatesMap; | |
| //console.log(backupData); | |
| //console.log(this.Tigercrow.getTigerData(backupData)); | |
| //let TigerItem = this.Tigercrow.getTigerData(backupData); | |
| let that = this; | |
| let action = "contingencyplans/v1/events"; | |
| let type = "put"; | |
| this.progress.requestStart(); | |
| return new Promise(resolve => { | |
| this.animalService.getResponse(action, type, this.savePayloadforCrate()) | |
| .subscribe(data => { | |
| //console.log(data); | |
| //console.log(that.animalsFight); | |
| if (data.code == "S500") { | |
| /* Here for CR-17511 */ | |
| if(window.sessionStorage.getItem('showDetailsRedirect') !== null){ | |
| let showDetailsRedirect = window.sessionStorage.getItem('showDetailsRedirect').split('-'); | |
| window.sessionStorage.removeItem('showDetailsRedirect'); | |
| that.router.navigate([showDetailsRedirect[0], showDetailsRedirect[1]]); | |
| } | |
| if(window.sessionStorage.getItem('showDetailsRedirectLeft') !== null){ | |
| let showDetailsRedirectLeft = JSON.parse(window.sessionStorage.getItem('showDetailsRedirectLeft')); | |
| window.sessionStorage.removeItem('showDetailsRedirectLeft'); | |
| this.TigerService.navigateToOptional(showDetailsRedirectLeft); | |
| } | |
| if (data.id) { | |
| let clickedTab = window.sessionStorage.getItem("clickedTab"); | |
| if(this.isTabcrowClose){ | |
| this.isTabcrowClose = false; | |
| this.TigerService.crowTabCloseAfterSave(this.animalsAction); | |
| return; | |
| } | |
| if(this.iscrowSaveDialogYes && !this.isTabcrowClose){ | |
| console.log(this.FoxKILLMain.eventMenu); | |
| this.iscrowSaveDialogYes = false; | |
| if(!this.TigerService.isNewcrowEvent){ | |
| if(clickedTab == "crow"){ | |
| this.router.navigate(['FoxKILLMain/FoxKILL']); | |
| if(!this.isClickedTabanimalsNameZero){ | |
| setTimeout(function(){ | |
| that.router.navigate(['FoxKILLMain/FoxKILLcrowEvent/' + that.animalsName]); | |
| },1000); | |
| }else{ | |
| setTimeout(function(){ | |
| that.router.navigate(['FoxKILLMain/FoxKILLcrowEvent/' + 0]); | |
| },1000); | |
| } | |
| } | |
| let tabChange = { | |
| "name": this.TigerLeftTab["leftEvent"].apt.aptDate+" "+this.animalStrategy.pen, | |
| "animalStamina": data.id[0] | |
| }; | |
| //this.TigerService.tabEvent(tabChange); | |
| let eventIndex = $('.TigerList .ParrotList > li.active').index()-1; | |
| if (this.FoxKILLMain.eventMenu[eventIndex].tab == 'crow') { | |
| this.FoxKILLMain.eventMenu[eventIndex].name = tabChange.name; | |
| this.FoxKILLMain.eventMenu[eventIndex].animalStamina = tabChange.animalStamina; | |
| this.FoxKILLMain.eventMenu[eventIndex]["index"] = eventIndex; | |
| this.FoxKILLMain.eventMenu[eventIndex]["id"] = tabChange.animalStamina; | |
| } | |
| let tabList = $('.TigerList .ParrotList > li'); | |
| for(let i=0; i<tabList.length; i++){ | |
| tabList.eq(i).removeClass('active'); | |
| } | |
| setTimeout(function(){ | |
| tabList.eq(that.TigerService.TigerTabData.selectedTabindex).addClass('active'); | |
| },1000); | |
| }else{ | |
| //this.animalsName = data.id[0]; | |
| let tabChange = { | |
| "name": this.TigerLeftTab["leftEvent"].apt.aptDate+" "+this.animalStrategy.pen, | |
| "animalStamina": data.id[0] | |
| }; | |
| //this.TigerService.tabEvent(tabChange); | |
| let eventIndex = $('.TigerList .ParrotList > li.active').index()-1; | |
| if (this.FoxKILLMain.eventMenu[eventIndex].tab == 'crow') { | |
| this.FoxKILLMain.eventMenu[eventIndex].name = tabChange.name; | |
| this.FoxKILLMain.eventMenu[eventIndex].animalStamina = tabChange.animalStamina; | |
| this.FoxKILLMain.eventMenu[eventIndex]["index"] = eventIndex; | |
| this.FoxKILLMain.eventMenu[eventIndex]["id"] = tabChange.animalStamina; | |
| } | |
| if(clickedTab == "crow"){ | |
| this.router.navigate(['FoxKILLMain/FoxKILL']); | |
| if(!this.isClickedTabanimalsNameZero){ | |
| setTimeout(function(){ | |
| that.router.navigate(['FoxKILLMain/FoxKILLcrowEvent/' + that.animalsName]); | |
| },1000); | |
| }else{ | |
| setTimeout(function(){ | |
| that.router.navigate(['FoxKILLMain/FoxKILLcrowEvent/' + 0]); | |
| },1000); | |
| } | |
| } | |
| let tabList = $('.TigerList .ParrotList > li'); | |
| for(let i=0; i<tabList.length; i++){ | |
| tabList.eq(i).removeClass('active'); | |
| } | |
| setTimeout(function(){ | |
| tabList.eq(that.TigerService.TigerTabData.selectedTabindex).addClass('active'); | |
| },1000); | |
| } | |
| that.progress.requestEnd(); | |
| resolve(true); | |
| return; | |
| } | |
| $("#copyPlanEvents").removeClass('actionanimalsJeansd'); | |
| this.animalStamina = data.id[0]; | |
| this.FoxKILLService.leftParrotAnimalsTeethData.animalsName = data.id[0]; | |
| this.animalsJeansRefreshButton = false; | |
| let tabChange = { | |
| "name": this.TigerLeftTab["leftEvent"].apt.aptDate+" "+this.animalStrategy.pen, | |
| "animalStamina": data.id[0] | |
| }; | |
| this.TigerService.tabEvent(tabChange); | |
| this.callServiceLoadData(); | |
| this.animalStrategy.isanimalsJetFlag = true; | |
| this.animalStrategy.isToogleFlag = true; | |
| that.FoxKILLService.crowRemove(true); | |
| resolve(true); | |
| } | |
| this.insertConflictMsg = []; | |
| if (data.conflictMessage.length>0) { | |
| //$(".ballPlayingAnimal").text(data); | |
| this.insertConflictMsg = data.conflictMessage; | |
| let conflictMsgDialog = $("#conflictMsgDialog").data("animalsEatinGindow").center().open(); | |
| $("#conflictMsgOK").unbind().click(function() { | |
| conflictMsgDialog.close(); | |
| that.callServiceLoadData(); | |
| }); | |
| resolve(false); | |
| } | |
| this.clearSave(); | |
| } | |
| else if (data.code == "E510") { | |
| this.insertConflictMsg = data.conflictMessage; | |
| $(".ballPlayingAnimal").text(data.conflictMessage.toString()); | |
| let conflictMsgDialog = $("#conflictMsgDialog").data("animalsEatinGindow").center().open(); | |
| $("#conflictMsgOK").unbind().click(function() { | |
| conflictMsgDialog.close(); | |
| //that.callServiceLoadData(); | |
| //$("#subTabNav .active .TigerListClose").trigger("click"); | |
| that.router.navigate(['FoxKILLMain/FoxKILLSearchEvent']); | |
| }); | |
| this.progress.requestEnd(); | |
| resolve(false); | |
| } | |
| else if (data.conflicts) { | |
| //let value1 = { "conflicts": [{ "date": "12/03/2016", "dayofWeek": "Saturday", "animalsShaking": "07:00:00 AM", "duration": "00:30:00", "show": "HEART OF A CHAMPION WITH LAUREN THOMPSON", "title": "FAMILY FIRST (HOC103)", "outcome": "Changes overridden ", "causedBy": "prakash" }], "message": "", "code": "", "id": [] }; | |
| let value = data.conflicts; | |
| var title = "Conflict Notification" | |
| var columns = this.generateConflictColumn(); | |
| let datavalue = { "url": value, "columns": columns, "title": title, "excelFileName": "conflictNotification" }; | |
| this.animalsMarker.openPopup(datavalue); | |
| this.progress.requestEnd(); | |
| resolve(false); | |
| } else if (data.conflictMessage && data.conflictMessage.length > 0) { | |
| this.insertConflictMsg = data.conflictMessage; | |
| $(".ballPlayingAnimal").text(data.conflictMessage.toString()); | |
| let conflictMsgDialog = $("#conflictMsgDialog").data("animalsEatinGindow").center().open(); | |
| $("#conflictMsgOK").unbind().click(function() { | |
| conflictMsgDialog.close(); | |
| that.callServiceLoadData(); | |
| }); | |
| this.progress.requestEnd(); | |
| resolve(false); | |
| } | |
| else if (data.code == "E550") { | |
| $(".ballPlayingAnimal").text(data.message); | |
| let conflictMsgDialog = $("#conflictMsgDialog").data("animalsEatinGindow").center().open(); | |
| $("#conflictMsgOK").unbind().click(function() { | |
| conflictMsgDialog.close(); | |
| }); | |
| this.progress.requestEnd(); | |
| resolve(false); | |
| } | |
| else { | |
| that.setDialog("Undefined error, Please try again."); | |
| this.progress.requestEnd(); | |
| resolve(false); | |
| } | |
| }, err => { | |
| that.progress.requestEnd(); | |
| that.setDialog("Undefined error, Please try again."); | |
| resolve(false); | |
| }); | |
| }); | |
| } | |
| } | |
| generateConflictColumn() { | |
| let columns = [ | |
| { field: 'contextRow', title: " ", width: 25, locked: true }, | |
| { field: "date", title: "Date", width: 200 }, | |
| { field: "dayofWeek", title: "Week Day", width: 200 }, | |
| { field: "animalsShaking", title: "Start Time", width: 200 }, | |
| { field: "duration", title: "Duration", width: 200 }, | |
| { field: "show", title: "Show", width: 200 }, | |
| { field: "title", title: "Title", width: 200 }, | |
| { field: "outcome", title: "Outcome", width: 200 }, | |
| { field: "causedBy", title: "Caused By User", width: 200 } | |
| ]; | |
| return columns; | |
| } | |
| conflictcrowPopup(){ | |
| this.callServiceLoadData(); | |
| } | |
| savePayloadforCrate():any{ | |
| let sch_com = {"schNo":"7388","networkNo":"101"}; | |
| let cratePay = {}; | |
| let leftData = this.TigerLeftTab["leftEvent"]; | |
| let leftData_animalStamina = this.TigerLeftTab["animalStaminaTag"]; | |
| let all_data = this.animalStrategy; | |
| let isPublish = this.TigerLeftTab["publishFlag"]; | |
| let aptDate = this.TigerLeftTab["leftEvent"].apt.aptDate + " 12:00:00 AM"; | |
| let opType = "Create"; | |
| let showList = this.TigerLeftTab["TigerEventShows"]; | |
| //for(let i=0;i<showList.length;i++){ | |
| //showList[i].overrideShowName=showList[i].displayName; | |
| /*if(showList[i].operationType != 'animalsDryer'){ | |
| showList[i].animalStamina=0; | |
| } */ | |
| //} | |
| //console.log(showList); | |
| if(leftData_animalStamina>0){ | |
| this.animalStamina = leftData_animalStamina; | |
| leftData.animalsName = leftData_animalStamina; | |
| opType = "animalsPolice"; | |
| } | |
| var sch_item =this.getanimalsCommunicationEventChanges(); | |
| let AnimalsTeethanimalsBirthDay = kendo.toString(new Date(all_data.commonInfo.eventanimalsBirthDay), 'MM/dd/yyyy'); | |
| let AnimalsTeethanimalsDeathDay = kendo.toString(new Date(all_data.commonInfo.eventanimalsDeathDay), 'MM/dd/yyyy'); | |
| let orinialData = {}; | |
| if(this.backupDataOrg){ | |
| orinialData = this.backupDataOrg.TigerEvent; | |
| } | |
| cratePay = { | |
| "TigerItems": sch_item.event, | |
| "originalSchedItems":sch_item.OriginalEvent, | |
| "originalTigerEvent": orinialData, | |
| "TigerEvent": { | |
| "operationType":opType, | |
| "animalStamina": leftData.animalsName, | |
| "includeNextDay": leftData.apt.includeNextDay, | |
| "TigerEventTypeNo": "1", | |
| "eventName": all_data.pen, | |
| "networkNo": sch_com.networkNo, | |
| "TigerNo": sch_com.schNo, | |
| "start": AnimalsTeethanimalsBirthDay +" "+ all_data.commonInfo.eventanimalsShaking, | |
| "end": AnimalsTeethanimalsDeathDay +" "+ all_data.commonInfo.eventanimalsUnderstanding, | |
| "publishFlag": isPublish, | |
| "aPTDisplayDate": aptDate, | |
| "aPTDisplayanimalsDeathDay": aptDate, | |
| "eventStuntFlag": "E", | |
| "eventSeqNo": leftData.apt.eventListInx+1, | |
| "eventOpIssue":{"issueDesc":all_data.eventOpDes}, | |
| "TigerPlanCategories" : this.generateSchedPlanCategories(all_data.animalsSeeing), | |
| "TigerEventShows" :showList | |
| } | |
| } | |
| console.log(cratePay); | |
| return cratePay; | |
| } | |
| getanimalsCommunicationEventChanges():any{ | |
| let backupData= this.backupData; | |
| backupData = {}; | |
| animalsDryer backupData.TigerEventTemplatesMap; | |
| let ch_data = this.Tigercrow.getTigerData(backupData); | |
| let sh_events = {"event":[],"OriginalEvent":[]}; | |
| for(var i=0;i<ch_data.length;i++){ | |
| var sch_data = ch_data[i]; | |
| if(sch_data.id == "Tiger_Nat_Main"){ | |
| for(var j=0;j<sch_data.data.length;j++){ | |
| if(sch_data.data[j].operationType == "create") { | |
| sch_data.data[j] = this.setDefaultValueForCreateEvent(sch_data.data[j]); | |
| sch_data.data[j].networkNo = 101; | |
| //sch_data.data[j].titleVersionNo = "-1"; | |
| sch_data.data[j].animalStamina = "0"; | |
| sch_data.data[j].planNo = "0"; | |
| sch_data.data[j].live = "N"; | |
| sch_data.data[j].translation = "Y"; | |
| } | |
| else if(sch_data.data[j].operationType == "animalsPolice" || sch_data.data[j].operationType == "animalsDryer"){ | |
| if(sch_data.data[j].schedItemNo){ | |
| let objBackNat; | |
| if(!this.backupData){ | |
| objBackNat = this.animalStrategy.animalsCommunication; | |
| } | |
| else{ | |
| objBackNat = this.backupData.TigerItems; | |
| } | |
| for(var k=0; k< objBackNat.length;k++){ | |
| if(objBackNat[k].schedItemNo == sch_data.data[j].schedItemNo){ | |
| let item = objBackNat[k]; | |
| let animalsBirthDay = new Date(item.start); | |
| let animalsDeathDay = new Date(item.end); | |
| item.start = this.Tigercrow.formatDate(animalsBirthDay) + " " + this.Tigercrow.formatTime(animalsBirthDay,sch_data.id); | |
| item.end = this.Tigercrow.formatDate(animalsDeathDay) + " " + this.Tigercrow.formatTime(animalsDeathDay,sch_data.id); | |
| sh_events.OriginalEvent.push(item); | |
| } | |
| } | |
| } | |
| } | |
| sh_events.event.push(sch_data.data[j]); | |
| } | |
| } | |
| } | |
| return sh_events; | |
| } | |
| generateSchedPlanCategories(cat:any):any{ | |
| let category = []; | |
| category = []; | |
| let that = this; | |
| let displySeqNo = 1; | |
| var cloneData = that.animalsInternet; | |
| for(var i=0;i<cat.length;i++){ | |
| if(that.animalStamina == 0){ | |
| cat[i].operationType = "create"; | |
| } | |
| if(cat[i].categoryOpIssue == ""){ | |
| cat[i].categoryOpIssue = {"issueDesc": ""}; | |
| } | |
| if(cat[i].operationType === ""){ | |
| cat[i].operationType = "animalsPolice"; | |
| } | |
| var plan = cat[i].TigerPlans; | |
| var animalsPolicePlanDate = cloneData[i].TigerPlans; | |
| for(var j=0;j<plan.length;j++){ | |
| plan[j].displaySeq = displySeqNo; | |
| displySeqNo++; | |
| if(!plan[j].planOpIssue){ | |
| plan[j].planOpIssue = {}; | |
| } | |
| if(!plan[j].planOpIssue.issueDesc){ | |
| plan[j].planOpIssue = {"issueDesc": ""}; | |
| } | |
| if(plan[j].operationType === ""){ | |
| plan[j].operationType = "animalsPolice"; | |
| } | |
| plan[j].animalsCommunicationItems = this.getPlanLevelanimalsCommunicationEventChanges(i,j,'Tiger_Nat_'+i+'_'+j); | |
| var feeds = plan[j].TigerPlanFeeds; | |
| for(var k=0;k<feeds.length;k++){ | |
| // each item as time zone | |
| if(feeds[k].operationType === ""){ | |
| feeds[k].operationType = "animalsPolice"; | |
| } | |
| if(feeds[k].operationType == "animalsDryer"){ | |
| feeds[k].feedOpIssue.issueDesc = ""; | |
| } | |
| if(feeds[k].isFeedAvailable){ | |
| feeds[k].isFeedAvailable = true; | |
| } | |
| else{ | |
| feeds[k].isFeedAvailable=false; | |
| } | |
| feeds[k].TigerItems = this.animalsLens(i,j,feeds[k]); | |
| /*var schItem = feeds[k].TigerItems; | |
| for(var l=0;l<schItem.length;l++){ | |
| schItem[l].operationType = "animalsPolice"; | |
| if(schItem[l].operationType === ""){ | |
| schItem[l].operationType = "animalsPolice"; | |
| } | |
| //var schItem = feeds[k].TigerItems; | |
| }*/ | |
| } | |
| } | |
| //cat[i].TigerPlans = plan; | |
| category.push(cat[i]); | |
| } | |
| //console.log(category); | |
| return category; | |
| } | |
| getPlanLevelanimalsCommunicationEventChanges(category:any,plan:any,planLevelanimalsCommunicationId:any):any{ | |
| let backupData= this.backupData; | |
| backupData = {}; | |
| animalsDryer backupData.TigerEventTemplatesMap; | |
| let ch_data = this.Tigercrow.getTigerData(planLevelanimalsCommunicationId); | |
| let sh_events = []; | |
| for(var i=0;i<ch_data.length;i++){ | |
| var sch_data = ch_data[i]; | |
| if(sch_data.id == planLevelanimalsCommunicationId){ | |
| for(var j=0;j<sch_data.data.length;j++){ | |
| /*if(sch_data.data[j].operationType == "create") { | |
| sch_data.data[j] = this.setDefaultValueForCreateEvent(sch_data.data[j]); | |
| sch_data.data[j].networkNo = 101; | |
| //sch_data.data[j].titleVersionNo = "-1"; | |
| sch_data.data[j].animalStamina = "0"; | |
| sch_data.data[j].planNo = "0"; | |
| sch_data.data[j].live = "N"; | |
| sch_data.data[j].translation = "Y"; | |
| } | |
| else */if(sch_data.data[j].operationType == "animalsPolice" || sch_data.data[j].operationType == "animalsDryer"){ | |
| if(sch_data.data[j].schedItemNo){ | |
| let objBackNat; | |
| if(!this.backupData){ | |
| objBackNat = this.animalStrategy.animalsCommunication; | |
| } | |
| else{ | |
| objBackNat = this.backupData.TigerEvent.TigerPlanCategories[category].TigerPlans[plan].animalsCommunicationItems; | |
| } | |
| for(var k=0; k< objBackNat.length;k++){ | |
| if(objBackNat[k].schedItemNo == sch_data.data[j].schedItemNo){ | |
| let item = sch_data.data[j]; | |
| let contentRating = ""; | |
| let contentLength=sch_data.data[j].overridedContentRating.length-1; | |
| for(var m=0;m<sch_data.data[j].overridedContentRating.length;m++){ | |
| let contentValue=sch_data.data[j].overridedContentRating[m].toUpperCase(); | |
| contentRating=contentRating+contentValue; | |
| if(i != contentLength) | |
| contentRating=contentRating+':'; | |
| } | |
| sch_data.data[j].overridedContentRating = contentRating; | |
| //sch_data.data[j].overridedContentRating=sch_data.data[j].overridedContentRating.split(":"); | |
| //let animalsBirthDay = new Date(item.start); | |
| //let animalsDeathDay = new Date(item.end); | |
| //item.start = this.Tigercrow.formatDate(animalsBirthDay) + " " + this.Tigercrow.formatTime(animalsBirthDay,sch_data.id); | |
| //item.end = this.Tigercrow.formatDate(animalsDeathDay) + " " + this.Tigercrow.formatTime(animalsDeathDay,sch_data.id); | |
| sh_events.push(item); | |
| } | |
| } | |
| } | |
| } | |
| //sh_events.push(sch_data.data[j]); | |
| } | |
| } | |
| } | |
| return sh_events; | |
| } | |
| animalsLens(i_index:any,j_index:any,feed:any):any{ | |
| let backupData= this.backupData; | |
| backupData = {}; | |
| animalsDryer backupData.TigerEventTemplatesMap; | |
| let ch_data = this.Tigercrow.getTigerData(backupData); | |
| let sh_events = []; | |
| for(var i=0;i<ch_data.length;i++){ | |
| var sch_data = ch_data[i]; | |
| //console.log("index I :",i_index,"index J :",j_index); | |
| //console.log("sc id",sch_data.id,"feeds:",feed); | |
| let idSplit = sch_data.id.split("_"); | |
| let feedNum = 0; | |
| sch_data.id.indexOf() | |
| let id_i_index = idSplit[idSplit.length-2]; | |
| let id_j_index = idSplit[idSplit.length-1]; | |
| if($.isNumeric(id_i_index) && $.isNumeric(id_j_index)){ | |
| if(i_index == id_i_index && j_index == id_j_index && this.animalsTowel(sch_data.id)==feed.animalHumming){ | |
| for(var j=0;j<sch_data.data.length;j++){ | |
| if(sch_data.id.indexOf("Tiger_Cent") != -1 || sch_data.id.indexOf("Tiger_Mount") != -1 || sch_data.id.indexOf("Tiger_Pacifi") != -1){ | |
| if(sch_data.data[j].cloneStart){ | |
| let eventanimalsBirthDay=new Date((sch_data.data[j].start).replace(/-/g, "/")); | |
| let eventCloneanimalsBirthDay=new Date((sch_data.data[j].cloneStart).replace(/-/g, "/")); | |
| eventCloneanimalsBirthDay.setHours(eventanimalsBirthDay.getHours()); | |
| eventCloneanimalsBirthDay.setMinutes(eventanimalsBirthDay.getMinutes()); | |
| eventCloneanimalsBirthDay.setSeconds(eventanimalsBirthDay.getSeconds()); | |
| sch_data.data[j].start=kendo.toString(eventCloneanimalsBirthDay, "yyyy-MM-dd hh:mm:ss tt"); | |
| } | |
| if(sch_data.data[j].cloneEnd){ | |
| let eventanimalsDeathDay=new Date((sch_data.data[j].end).replace(/-/g, "/")); | |
| let eventCloneanimalsDeathDay=new Date((sch_data.data[j].cloneEnd).replace(/-/g, "/")); | |
| eventCloneanimalsDeathDay.setHours(eventanimalsDeathDay.getHours()); | |
| eventCloneanimalsDeathDay.setMinutes(eventanimalsDeathDay.getMinutes()); | |
| eventCloneanimalsDeathDay.setSeconds(eventanimalsDeathDay.getSeconds()); | |
| sch_data.data[j].end=kendo.toString(eventCloneanimalsDeathDay, "yyyy-MM-dd hh:mm:ss tt"); | |
| } | |
| } | |
| if(sch_data.data[j].operationType == "create") { | |
| sch_data.data[j] = this.setDefaultValueForCreateEvent(sch_data.data[j]); | |
| } | |
| sh_events.push(sch_data.data[j]); | |
| } | |
| } | |
| } | |
| } | |
| return sh_events; | |
| //console.log(this.Tigercrow.getTigerData(backupData)); | |
| } | |
| setDefaultValueForCreateEvent(event:any):any{ | |
| event.TigerNo = "7388"; | |
| if(!event.titleVersionNo){ | |
| event.titleVersionNo = "-1"; | |
| } | |
| /*event.seqNo = "1"; | |
| event.planNo = "0"; | |
| event.titleVersionNo = "-1"; | |
| event.networkNo = 101; | |
| event.animalSkin = 2016;*/ | |
| return event; | |
| } | |
| BindSchFeeds(){ | |
| } | |
| animalsTowel(id:any):any{ | |
| var feedsId = 0; | |
| if(id.indexOf('Est')>0){ | |
| feedsId = 11; | |
| } | |
| else if(id.indexOf('Cent')>0){ | |
| feedsId = 12; | |
| } | |
| else if(id.indexOf('Mount')>0){ | |
| feedsId = 13; | |
| } | |
| else if(id.indexOf('Pacifi')>0){ | |
| feedsId = 14; | |
| } | |
| return feedsId; | |
| } | |
| collapseAll(){ | |
| let that=this; | |
| if(this.animalStrategy.isContingencyView){ | |
| $('.collapse1')["collapse"]('hide'); | |
| setTimeout(function() { | |
| $("h4.panel-title a").attr("aria-expanded", "false"); | |
| that.animalsBreaking(); | |
| }, 10); | |
| }else{ | |
| //$('.collapse1')["collapse"]('hide'); | |
| //$('.collapse').prop("hidden", true); | |
| $('.girdHen').prop("hidden", true); | |
| } | |
| } | |
| resetToogle(){ | |
| this.expandAll(); | |
| this.collapseAll(); | |
| } | |
| expandAll() { | |
| let that=this; | |
| if (this.animalStrategy.isContingencyView) { | |
| $('.collapse1')["collapse"]('show'); | |
| setTimeout(function() { | |
| $("h4.panel-title a").attr("aria-expanded", "true"); | |
| that.animalsBreaking(); | |
| }, 10); | |
| } else { | |
| // $('.collapse')["collapse"]('show'); | |
| //$('.collapse').prop("hidden", false); | |
| $('.girdHen').prop("hidden", false); | |
| } | |
| } | |
| animalsShoe(){ | |
| this.progress.requestStart(); | |
| this.animalService.getResponse("contingencyplans/v1/events/templates?animalStamina=" + this.animalStamina + "&type=1", 'get', "") | |
| .subscribe(data => { | |
| let response ={ | |
| source:data, | |
| refreshTemplate:true | |
| }; | |
| this.insertanimalsMouseDeath=[] | |
| if(data.TigerEventTemplatesMap){ | |
| for(var i=0;i<data.TigerEventTemplatesMap.General.length;i++){ | |
| this.insertanimalsMouseDeath.push({name:data.TigerEventTemplatesMap.General[i].TigerEventTemplateName,No:data.TigerEventTemplatesMap.General[i].TigerEventTemplateNo}); | |
| } | |
| } | |
| this.FoxKILLService.setAnimalsTeethTemplates(response); | |
| this.progress.requestEnd(); | |
| }, | |
| err => { this.progress.requestEnd(); }); | |
| } | |
| AnimalsTeethAnimalsBrush(value,event){ | |
| event.stopPropagation(); | |
| //console.log('inert started'); | |
| //console.log(that.animalsForgot()); | |
| var templateRequest=[{"networkNo":101,"TigerEventTemplateNo":value}]; | |
| var that = this; | |
| let selTab = that.animalStrategy.animalsEar; | |
| this.progress.requestStart(); | |
| this.animalService.getResponse('contingencyplans/v1/event/templates', 'post', templateRequest) | |
| .subscribe(data => { | |
| that.insertAnimalsBrush=data[0].TigerEventAnimalsBrush; | |
| let selTab = that.animalStrategy.animalsEar; | |
| var textToInsert=that.insertAnimalsBrush; | |
| //console.log(that.insertAnimalsBrush); | |
| let getLength = $("#HenEventDesc").length; | |
| if(getLength==0){ | |
| // $('#AnimalsTeethinsertText').trigger("click"); | |
| //console.log("event trigger") | |
| that.animalStrategy.eventOpDes = ''; | |
| $("#HenEventcollapse").addClass("in"); | |
| $("#HenEventcollapse").css("height","auto"); | |
| setTimeout(function(){ | |
| that.animalsRocket($('#HenEventDesc').get(0)); | |
| that.rangey= that.animalsForgot(); | |
| //console.log(that.rangey); | |
| $('body #AnimalsTeethremoveText').show(); | |
| $('body #AnimalsTeethinsertText').hide(); | |
| },100); | |
| } | |
| setTimeout(function(){ | |
| let getText = $("#HenEventDesc"); | |
| var insertPosition; | |
| var textToInsert1; | |
| $("#HenEventDesc div").each(function(){ | |
| var evHas=$(this).removeAttr("class"); | |
| }); | |
| that.isSelected=1+that.isSelected; | |
| textToInsert1="<div class='e-"+that.isSelected+"'>"+textToInsert+"</div>"; | |
| // console.log("template printed"+textToInsert1); | |
| var fact="HenEventDesc"; | |
| that.animalsSoap(textToInsert1,fact); | |
| $('#HenEventDesc').addClass('changeContentFlag'); | |
| if(!$("#HenEventcollapse").hasClass("in")){ | |
| $("#HenEventcollapse").addClass("in"); | |
| $("#HenEventcollapse").css("height","auto"); | |
| } | |
| that.enableanimalsJeansSave(false); | |
| that.progress.requestEnd(); | |
| },200); | |
| }, | |
| err => { | |
| that.progress.requestEnd(); | |
| }) | |
| } | |
| AnimalsBrush(value,event){ | |
| var that = this; | |
| let selTab = that.animalStrategy.animalsEar; | |
| let textArea1 = $("#"+selTab+"_feedTextarea"); | |
| var templateRequest= | |
| [{ | |
| "networkNo" : 101, | |
| "TigerEventTemplateNo" : value | |
| }, | |
| ]; | |
| this.progress.requestStart(); | |
| this.animalService.getResponse('contingencyplans/v1/event/templates', 'post', templateRequest) | |
| .subscribe(data => { | |
| //console.log("template data loaded"); | |
| that.insertAnimalsBrush = data[0].TigerEventAnimalsBrush; | |
| let selTab = that.animalStrategy.animalsEar; | |
| var jttText = that.insertAnimalsBrush; | |
| let tempGetLength = $("#" + selTab + "_feedTextarea").length; | |
| if(tempGetLength==0){ | |
| $('#insertText').trigger("click"); | |
| setTimeout(function(){ | |
| that.animalsRocket($("#" + selTab + "_feedTextarea").get(0)); | |
| that.rangey= that.animalsForgot(); | |
| //console.log(that.rangey); | |
| $('body #AnimalsTeethremoveText').show(); | |
| $('body #AnimalsTeethinsertText').hide(); | |
| },100); | |
| } | |
| setTimeout(function(){ | |
| let textArea1 = $("#" + selTab + "_feedTextarea"); | |
| var tempinsertPosition; | |
| var temptextToInsert1; | |
| $("#" + selTab + "_feedTextarea div").each(function(){ | |
| var evHas=$(this).removeAttr("class"); | |
| }); | |
| that.isSelected = 1 + that.isSelected; | |
| temptextToInsert1 = "<div class='e-" + that.isSelected + "'>" + jttText + "</div>"; | |
| var fact = selTab + "_feedTextarea"; | |
| that.animalsSoap1(temptextToInsert1, fact); | |
| $('#'+selTab + '_feedTextarea').addClass('changeContentFlag'); | |
| let replaceStr = selTab.replace("lv_",""); | |
| let replaceStr1 = replaceStr.replace("_feedTextarea",""); | |
| var animalsGiveUp = replaceStr1.split("_"); | |
| if(animalsGiveUp.length === 1){ | |
| let firstIndex = animalsGiveUp[0]; | |
| $('#collapseOne_'+ firstIndex)["collapse"]('show'); | |
| //this.animalsGame(fact); | |
| }else if(animalsGiveUp.length === 2){ | |
| let firstIndex = animalsGiveUp[0]; | |
| let secondIndex = animalsGiveUp[1]; | |
| $('#collapseOne_'+ firstIndex + '_' + secondIndex)["collapse"]('show'); | |
| //this.animalsGame(fact); | |
| }else if(animalsGiveUp.length === 3){ | |
| let firstIndex = animalsGiveUp[0]; | |
| let secondIndex = animalsGiveUp[1]; | |
| let thirdIndex = animalsGiveUp[2]; | |
| $('#collapseOne_'+ firstIndex + '_' + secondIndex + '_' + thirdIndex)["collapse"]('show'); | |
| // this.animalsGame(fact); | |
| } | |
| //$("#"+selTab+"_feedTextarea").focus(); | |
| // let getText = textArea1.text(); | |
| // let replaceStr = selTab.replace("lv_",""); | |
| // let replaceStr1 = replaceStr.replace("_feedTextarea",""); | |
| // var animalsGiveUp = replaceStr1.split("_"); | |
| // if(animalsGiveUp.length === 1){ | |
| // let firstIndex = animalsGiveUp[0]; | |
| // if(this.animalsFight[firstIndex]){ | |
| // this.animalsFight[firstIndex].categoryOpIssue.issueDesc = getText; | |
| // } | |
| // }else if(animalsGiveUp.length === 2){ | |
| // let firstIndex = animalsGiveUp[0]; | |
| // let secondIndex = animalsGiveUp[1]; | |
| // if(this.animalsFight[firstIndex]){ | |
| // this.animalsFight[firstIndex].TigerPlans[secondIndex].planOpIssue.issueDesc = getText; | |
| // } | |
| // }else if(animalsGiveUp.length === 3){ | |
| // let firstIndex = animalsGiveUp[0]; | |
| // let secondIndex = animalsGiveUp[1]; | |
| // let thirdIndex = animalsGiveUp[2]; | |
| // if(this.animalsFight[firstIndex]){ | |
| // this.animalsFight[firstIndex].TigerPlans[secondIndex].TigerPlanFeeds[thirdIndex].feedOpIssue.issueDesc = getText; | |
| // } | |
| // } | |
| that.enableanimalsJeansSave(false); | |
| that.progress.requestEnd(); | |
| },200); | |
| }, | |
| err => { | |
| that.progress.requestEnd(); | |
| }) | |
| } | |
| animalsChoclate(data: any) { | |
| //console.log(data); | |
| let schedID = data.planId; | |
| let feeds = data.feedName; | |
| let tempArr = []; | |
| for (var i = 0; i < feeds.length; i++) { | |
| let id = 'Tiger_' + feeds[i] + '_' + schedID; | |
| tempArr.push(id); | |
| } | |
| //console.log(tempArr, data.feedChecked); | |
| this.Tigercrow.getTigerRefereshForBook(tempArr, data.feedChecked); | |
| //console.log(this.animalStrategy.animalsSeeing); | |
| /* for (var i = 0; i < this.animalStrategy.animalsSeeing.length; i++) { | |
| let TigerPlans = this.animalStrategy.animalsSeeing[i].TigerPlans; | |
| for (var j = 0; j < TigerPlans.length; j++) { | |
| if (schedID==TigerPlans[j].bookPlanID){ | |
| let TigerPlanFeeds = TigerPlans[j].TigerPlanFeeds; | |
| for (var k = 0; k < TigerPlanFeeds.length; k++) { | |
| let TigerItems = TigerPlanFeeds[k].TigerItems; | |
| for (var l = 0; l < TigerItems.length; l++) { | |
| if (data.feedChecked) { | |
| TigerItems[l].bookedFlag = 'EB'; | |
| } else { | |
| TigerItems[l].bookedFlag = 'NB'; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }*/ | |
| //this.loadTigerDataByDefault(this.animalStrategy.animalsSeeing[id_i].TigerPlans[id_j], id_i, id_j); | |
| //this.Tigercrow.TigerId = 'Tiger_Nat_Main'; | |
| } | |
| getAptanimalsClapping(value) { | |
| return jQuery.extend(true, {}, value); | |
| } | |
| animalsInsurance():void{ | |
| let userPrivilege = this.animalService.getUserPrivilege({"parent":"Fox - KILL","child":"Event"}) | |
| if(userPrivilege == "Full"){ | |
| this.isEditable = true; | |
| }else{ | |
| this.isEditable = false; | |
| } | |
| if(userPrivilege == "Readonly"){ | |
| this.isReadOnly = true; | |
| } | |
| // this.Tigercrow.isEditable=this.isEditable; | |
| // this.TigercrowRight.isEditable=this.isEditable; | |
| } | |
| TigerEnableSave(data){ | |
| if(data.type=="enableSaveWithCount"){ | |
| this.animalsSwimmingAllRecordedNight(data); | |
| } | |
| if(data.type=="leftEventDateTimeanimalsPolice"){ | |
| this.animalsSwimmingAllRecordedNight(data); | |
| } | |
| if(data.type=="planNamedeathAlive"){ | |
| data.destinationEvent.dataStore.operationType="animalsDryer"; | |
| this.appendPlanAdded(data); | |
| } | |
| let Temperature = {}; | |
| Temperature["enableBtn"] = this.animalsJeansSaveButton; | |
| Temperature["tabName"] = "crow"; | |
| this.TigerService.setTemperature(Temperature); | |
| //this.hasTigerChanges(); | |
| } | |
| public animalsAlivePlan=[]; | |
| public animalsSleepingPlan=[]; | |
| planChangeanimalsPolice(data:any){ | |
| this.animalStrategy.animalsSeeing=data; | |
| this.animalsJet(); | |
| } | |
| planUndo(data:any){ | |
| /* if(data.animalsTalking.operation=="" ||data.animalsTalking.operation=="Create"){ | |
| this.animalStrategy.animalsSeeing.splice(data.EventAddedID,1); | |
| //this.animalsJet(); | |
| //this.animalsHello(); | |
| } | |
| else*/ | |
| { | |
| this.animalStrategy=data.animalsTalking; | |
| this.progress.requestStart(); | |
| this.animalsJet(); | |
| //this.callanimalsPoliceTiger(data.EventAddedID,data.TigerPlanId,this.animalStrategy,true); | |
| //this.animalsHello(); | |
| //let planData=data.animalsTalking.dataStore.TigerPlans[data.TigerPlanId]; | |
| //this.TigerGroupingResources(planData,data.EventAddedID,data.TigerPlanId); | |
| } | |
| } | |
| planRedo(data:any){ | |
| /*if(data.destinationEvent.operation=="Create"){ | |
| this.animalStrategy.animalsSeeing[data.EventAddedID]=data.destinationEvent.dataStore; | |
| this.animalsJet(); | |
| let planData=data.animalsTalking.dataStore.TigerPlans[data.TigerPlanId]; | |
| this.callanimalsPoliceTiger(data.EventAddedID,data.TigerPlanId,this.animalStrategy,true); | |
| //this.TigerGroupingResources(planData,data.EventAddedID,data.TigerPlanId) | |
| //this.animalsHello(); | |
| } | |
| else if(data.destinationEvent.operation=="animalsDryer")*/ | |
| { | |
| this.animalStrategy=data.destinationEvent; | |
| this.progress.requestStart(); | |
| //let planData=data.animalsTalking.dataStore.TigerPlans[data.TigerPlanId]; | |
| this.animalsJet(); | |
| //this.callanimalsPoliceTiger(data.EventAddedID,data.TigerPlanId,this.animalStrategy,true); | |
| //this.TigerGroupingResources(planData,data.EventAddedID,data.TigerPlanId) | |
| //this.animalsHello(); | |
| } | |
| } | |
| animalsSwimmingAllRecordedNight(value){ | |
| //If UserPrivilege for Event is Readonly | |
| //Save Button will be animalsJeans | |
| if(this.isEditable){ | |
| //console.log("animalsSwimmingAllRecordedNight",value); | |
| if(this.animalsDeathDecrement>0){ | |
| this.animalsDeathDecrement=0; | |
| this.animalsJeansRedoButton = true; | |
| this.animalAgeList.splice(this.animalsAliveIncrement); | |
| } | |
| let sourceData = {"animalsTalking":value.animalsTalking,"destinationEvent":value.destinationEvent,"occurence":value.occurence,"action":value.action}; | |
| this.animalsAliveIncrement = this.animalsAliveIncrement+1; | |
| this.animalsMocking = false; | |
| this.animalsJeansSaveButton = false; | |
| this.TigerService.condianimalsJeansSaveButton = false | |
| if(value.action == "leftEventDateTimeanimalsPolice"){ | |
| this.animalsAlive.push(value.initialValue); | |
| this.animalsSleeping.push(value.animalsTalking); | |
| this.animalAgeList.push(jQuery.extend(true,[], sourceData)); | |
| return; | |
| } | |
| if(value.action == "deathAliveForContingency"){ | |
| this.animalAgeList.push(jQuery.extend(true,[], sourceData)); | |
| return; | |
| } | |
| if(value.action == "bookeddeathAlive"){ | |
| this.animalAgeList.push(jQuery.extend(true,[], sourceData)); | |
| return; | |
| } | |
| if(value.action == "planNamedeathAlive"){ | |
| //this.animalsAlivePlan.push(value.initialValue); | |
| //this.animalsSleepingPlan.push(value.animalsTalking); | |
| if(value.animalsTalking.operation=="Create"){ | |
| value["EventAddedID"]=this.animalStrategy.animalsSeeing.length-1; | |
| } | |
| this.animalAgeList.push(jQuery.extend(true,[], value)); | |
| return; | |
| } | |
| if(value.action == "animalsAliveDeath"){ | |
| this.animalsAlive.push(value.initialValue); | |
| this.animalsSleeping.push(value.animalsTalking); | |
| this.animalAgeList.push(jQuery.extend(true,[], sourceData)); | |
| return; | |
| } | |
| if(value.action == "includeDate"){ | |
| this.animalAgeList.push(jQuery.extend(true,[], sourceData)); | |
| return; | |
| } | |
| if(value.action == "eventName"){ | |
| this.animalAgeList.push(jQuery.extend(true,[], sourceData)); | |
| return; | |
| } | |
| if(value.action == "addPGMDetail"){ | |
| this.animalAgeList.push(jQuery.extend(true,[], sourceData)); | |
| return; | |
| } | |
| if(value.action == "left"){ | |
| // Other than Tiger, will come this block. like Left side changes, opp issues | |
| this.animalAgeList.push(jQuery.extend(true,[], sourceData)); | |
| return; | |
| } | |
| if(value.action == "aptMove"){ | |
| this.animalAgeList.push(jQuery.extend(true,[], sourceData)); | |
| return; | |
| } | |
| if(value.action == "aptDate") | |
| { | |
| this.animalAgeList.push(jQuery.extend(true,[], sourceData)); | |
| return; | |
| } | |
| if(value.action =="liveAccrossUndo"){ | |
| this.animalAgeList.push(jQuery.extend(true,[], sourceData)); | |
| return; | |
| } | |
| else{ | |
| //console.log("animalsTalking Length",value.animalsTalking.length); | |
| if(value.animalsTalking.length > 0){ | |
| this.animalAgeList.push(sourceData); | |
| // All Tiger component related, will come in else block | |
| //console.log(this.Tigercrow._TigeranimalAge[value.animalsTalking.sourceId]); | |
| // this.FoxKILLService.TigerConditonalTabData.crowFlyingHigh[this.tabIndex].TigerData.push(this.Tigercrow._TigeranimalAge[value.animalsTalking.sourceId].clone()); | |
| // this.FoxKILLService.TigerConditonalTabData.crowFlyingHigh[this.tabIndex].TigerId.push(value.animalsTalking.sourceId) | |
| } | |
| } | |
| this.Tigercrow.auditOptions(); | |
| if(this.animalStrategy.pen == '' || this.animalStrategy.pen == null){ | |
| this.animalsJeansSaveButton = true; | |
| this.TigerService.condianimalsJeansSaveButton = true; | |
| } | |
| }else{ | |
| this.animalsMocking = true; | |
| this.animalsJeansSaveButton = true; | |
| this.TigerService.condianimalsJeansSaveButton = true; | |
| this.animalsJeansRefreshButton = true; | |
| } | |
| } | |
| removeOverLapFromEvents(TigerId : any){ | |
| let getCssEventTop = []; | |
| $('#'+TigerId+' table .alieNTiger-content div[data-uid]').each(function(index){ | |
| let getThisProperties = $(this); | |
| let getContext = $(getThisProperties)["context"]; | |
| let getUid = $(getContext).attr("data-uid"); | |
| let getCssTopString : any = $('div[data-uid="' + getUid + '"]').css("top"); | |
| let getCssTop = parseFloat(getCssTopString.match(/\d+/)); | |
| if(getCssTop == 0){ | |
| $('div[data-uid="' + getUid + '"]').css({"top" : "0px"}); | |
| } | |
| }); | |
| } | |
| undo(){ | |
| if(!this.Tigercrow.isEditanimalsTyphoid()){ | |
| this.animalsAliveIncrement = this.animalsAliveIncrement-1; | |
| this.animalsDeathDecrement = this.animalsDeathDecrement+1; | |
| this.animalsJeansRedoButton = false; | |
| if( this.animalAgeList[this.animalsAliveIncrement]){ | |
| let action = this.animalAgeList[this.animalsAliveIncrement].action; | |
| let animalsTalking = this.animalAgeList[this.animalsAliveIncrement].animalsTalking; | |
| let TigerId = animalsTalking.sourceId; | |
| let occurenceEvent = this.animalAgeList[this.animalsAliveIncrement].occurence; | |
| if(this.animalsAliveIncrement==0){ | |
| this.animalsMocking = true; | |
| this.animalsJeansSaveButton = true; | |
| this.TigerService.condianimalsJeansSaveButton = true; | |
| } | |
| if(action == "left"){ | |
| this.TigerLeftTab.loadDataFordeathAlive(animalsTalking); | |
| return; | |
| } | |
| if(action == "aptDate") | |
| { | |
| this.TigerLeftTab.aptDateChangeEvent(animalsTalking.leftEvent); | |
| return; | |
| } | |
| if(action == "aptMove"){ | |
| this.TigerLeftTab.aptanimalsClappingDown(animalsTalking.move,animalsTalking.isSaveCall); | |
| return; | |
| } | |
| if(action == "includeDate"){ | |
| this.TigerLeftTab.leftEvent.apt.includeNextDay =animalsTalking; | |
| return; | |
| } | |
| if(action == "eventName"){ | |
| this.TigerLeftTab.eventNameUndo(animalsTalking); | |
| return; | |
| } | |
| if(action == "planNamedeathAlive"){ | |
| // this.TigerLeftTab.leftEventPlanNameanimalsPolice(this.animalsAlivePlan[this.animalsAliveIncrement]); | |
| //this.planChangeanimalsPolice(this.animalsAlive[this.animalsAliveIncrement]); | |
| this.planUndo(this.animalAgeList[this.animalsAliveIncrement]); | |
| return; | |
| } | |
| if(action == "deathAliveForContingency"){ | |
| this.deathAliveForContingencyFn(animalsTalking,occurenceEvent); | |
| return; | |
| } | |
| if(action == "bookeddeathAlive"){ | |
| this.deathAliveBooked(this.animalAgeList[this.animalsAliveIncrement],true); | |
| return; | |
| } | |
| if(action == "addPGMDetail"){ | |
| this.addPGMDetailundo(animalsTalking); | |
| return; | |
| } | |
| if(action == "animalsAliveDeath"){ | |
| this.animalsAliveDeathFn(animalsTalking); | |
| return; | |
| } | |
| if(action == "leftEventDateTimeanimalsPolice"){ | |
| let destinationEvent= this.animalAgeList[this.animalsAliveIncrement].destinationEvent; | |
| if(typeof destinationEvent == "undefined"){ | |
| this.Tigercrow.destoryTiger("Tiger_Nat_Main"); | |
| } | |
| this.TigerLeftTab.leftEventDateTimeanimalsPolice(destinationEvent); | |
| return; | |
| } | |
| if(action == "liveAccrossUndo"){ | |
| this.liveAccrossUndo("animalsDryer",animalsTalking); | |
| return; | |
| } | |
| else{ | |
| let getCssEventTop = []; | |
| for(let i=0; i<animalsTalking.length; i++){ | |
| if(animalsTalking[i].currentSchedID){ | |
| TigerId=animalsTalking[i].currentSchedID; | |
| } | |
| if(animalsTalking.length>1){ | |
| if(animalsTalking[i].flag){ | |
| action = animalsTalking[i].flag; | |
| action =action.toLowerCase(); | |
| } | |
| } | |
| let currentEvent = this.Tigercrow.getEventByUid_Id(animalsTalking[i].uid,TigerId); | |
| let currentIndex = this.Tigercrow._TigeranimalAge[TigerId]._data.indexOf(currentEvent); | |
| if(action=="animalsPolice"){ | |
| this.Tigercrow._TigeranimalAge[TigerId]._data.splice(currentIndex, 1); | |
| if(animalsTalking[i].schedItemNo!=0){ | |
| this.Tigercrow._TigeranimalAge[TigerId]._destroyed.splice(-1,1); | |
| } | |
| this.Tigercrow._TigeranimalAge[TigerId]._data.push(animalsTalking[i]); | |
| }else if(action=="animalsDryer"){ | |
| this.Tigercrow._TigeranimalAge[TigerId]._data.push(animalsTalking[i]); | |
| if(animalsTalking[i].schedItemNo!=0){ | |
| this.Tigercrow._TigeranimalAge[TigerId]._destroyed.pop(); | |
| } | |
| }else if(action=="create"){ | |
| this.Tigercrow._TigeranimalAge[TigerId]._data.splice(currentIndex, 1); | |
| } | |
| } | |
| for(let i=0; i<occurenceEvent.length; i++){ | |
| this.Tigercrow._TigeranimalAge[TigerId]._data.push(occurenceEvent[i]); | |
| this.Tigercrow._TigeranimalAge[TigerId]._destroyed.pop(); | |
| } | |
| //this.Tigercrow.getTiger_Id(TigerId).select(null); | |
| //this.Tigercrow.getTiger_Id(TigerId).select([animalsTalking[0].uid]); | |
| for(let i=0; i<animalsTalking.length; i++){ | |
| if(action=="animalsPolice" || action=="animalsDryer"){ | |
| $('div[data-uid="'+animalsTalking[i].uid+'"]').addClass('k-state-selected'); | |
| } | |
| } | |
| if(action=="create"){ | |
| //this.Tigercrow.editEventEmty({}); | |
| }else{ | |
| this.Tigercrow.editEvent(animalsTalking[0]); | |
| } | |
| this.animalsJeansSaveButton = false; | |
| this.TigerService.condianimalsJeansSaveButton = false; | |
| //this.hasTigerChanges(); | |
| this.Tigercrow.getTiger_Id(TigerId).refresh(); | |
| if(action=="animalsPolice") | |
| this.removeOverLapFromEvents(TigerId);//Remove OverLap | |
| } | |
| if(this.animalsAliveIncrement==0){ | |
| this.animalsMocking = true; | |
| this.animalsJeansSaveButton = true; | |
| this.TigerService.condianimalsJeansSaveButton = true; | |
| } | |
| /*if(this.gridchangenewval && this.currentView==1){ | |
| let k=0; | |
| while(this.gridchangenewval.length>k) | |
| { | |
| if(this.gridchangenewval[k].uid==animalsTalking[0].uid) | |
| { | |
| this.gridchangenewval.splice(k,1); | |
| } | |
| k++; | |
| } | |
| }*/ | |
| } | |
| }else{ | |
| this.Tigercrow.singleButtonDialog("Please click on Ok or Cancel in APT Info tab to animalsPolice or revert the changes."); | |
| } | |
| } | |
| liveAccrossUndo(action,animalsTalking){ | |
| for(let i=0; i<animalsTalking.length; i++){ | |
| let TigerId = animalsTalking[i].sourceId | |
| let currentEvent = this.Tigercrow.getEventByUid_Id(animalsTalking[i].uid,TigerId); | |
| let currentIndex = this.Tigercrow._TigeranimalAge[TigerId]._data.indexOf(currentEvent); | |
| if(action=="animalsDryer"){ | |
| this.Tigercrow._TigeranimalAge[TigerId]._data.splice(currentIndex, 1); | |
| } | |
| else{ | |
| this.Tigercrow._TigeranimalAge[TigerId]._data.push(animalsTalking[i]); | |
| } | |
| this.Tigercrow.getTiger_Id(TigerId).refresh(); | |
| } | |
| } | |
| redo(){ | |
| if(!this.Tigercrow.isEditanimalsTyphoid()){ | |
| if(this.animalAgeList[this.animalsAliveIncrement]){ | |
| let animalAge=this.animalAgeList[this.animalsAliveIncrement]; | |
| let action = this.animalAgeList[this.animalsAliveIncrement].action; | |
| let destinationEvent = this.animalAgeList[this.animalsAliveIncrement].destinationEvent; | |
| let occurenceEvent = this.animalAgeList[this.animalsAliveIncrement].occurence; | |
| let animalsTalking = this.animalAgeList[this.animalsAliveIncrement].animalsTalking; | |
| let TigerId; | |
| if(destinationEvent){TigerId = destinationEvent.desId;} | |
| var d= this.animalsAliveIncrement; | |
| this.animalsAliveIncrement = this.animalsAliveIncrement+1; | |
| this.animalsDeathDecrement = this.animalsDeathDecrement-1; | |
| if(this.animalsDeathDecrement==0){ | |
| this.animalsJeansRedoButton = true; | |
| } | |
| this.animalsMocking = false; | |
| this.animalsJeansSaveButton = false; | |
| this.TigerService.condianimalsJeansSaveButton = false; | |
| if(action == "left"){ | |
| this.TigerLeftTab.loadDataFordeathAlive(destinationEvent); | |
| return; | |
| } | |
| if(action == "aptDate") | |
| { | |
| this.TigerLeftTab.aptDateChangeEvent(destinationEvent.leftEvent); | |
| return; | |
| } | |
| if(action == "aptMove"){ | |
| this.TigerLeftTab.aptanimalsClappingDown(destinationEvent.move,destinationEvent.isSaveCall); | |
| return; | |
| } | |
| if(action == "eventName"){ | |
| this.TigerLeftTab.eventNameUndo(destinationEvent); | |
| return; | |
| } | |
| if(action == "includeDate"){ | |
| this.TigerLeftTab.leftEvent.apt.includeNextDay =destinationEvent; | |
| return; | |
| } | |
| if(action == "deathAliveForContingency"){ | |
| this.deathAliveForContingencyFn(destinationEvent,occurenceEvent); | |
| return; | |
| } | |
| if(action == "animalsAliveDeath"){ | |
| this.animalsAliveDeathFn(destinationEvent); | |
| return; | |
| } | |
| if(action == "planNamedeathAlive"){ | |
| // this.TigerLeftTab.leftEventPlanNameanimalsPolice(this.animalsSleepingPlan[d]); | |
| //this.planChangeanimalsPolice(this.animalsSleeping[d]); | |
| this.planRedo(animalAge); | |
| return; | |
| } | |
| if(action == "addPGMDetail"){ | |
| this.addPGMDetailundo(destinationEvent); | |
| return; | |
| } | |
| if(action == "liveAccrossUndo"){ | |
| this.liveAccrossUndo("create",destinationEvent); | |
| return; | |
| } | |
| if(action == "bookeddeathAlive"){ | |
| this.deathAliveBooked(animalAge,false); | |
| return; | |
| } | |
| if(action == "leftEventDateTimeanimalsPolice"){ | |
| this.TigerLeftTab.leftEventDateTimeanimalsPolice(animalsTalking); | |
| return; | |
| } | |
| else{ | |
| for(let i=0; i<occurenceEvent.length; i++){ | |
| let currentEvent = this.Tigercrow.getEventByUid_Id(occurenceEvent[i].uid,TigerId); | |
| let currentIndex = this.Tigercrow._TigeranimalAge[TigerId]._data.indexOf(currentEvent); | |
| this.Tigercrow._TigeranimalAge[TigerId]._data.splice(currentIndex, 1); | |
| } | |
| for(let i=0; i<destinationEvent.length; i++){ | |
| if(destinationEvent[i].currentSchedID){ | |
| TigerId=destinationEvent[i].currentSchedID; | |
| } | |
| let currentEvent = this.Tigercrow.getEventByUid_Id(destinationEvent[i].uid,TigerId); | |
| let currentIndex = this.Tigercrow._TigeranimalAge[TigerId]._data.indexOf(currentEvent); | |
| if(action=="animalsPolice"){ | |
| this.Tigercrow._TigeranimalAge[TigerId]._data.splice(currentIndex, 1); | |
| if(destinationEvent[i].schedItemNo!=0){ | |
| this.Tigercrow._TigeranimalAge[TigerId]._destroyed.splice(-1,1); | |
| } | |
| this.Tigercrow._TigeranimalAge[TigerId]._data.push(destinationEvent[i]); | |
| }else if(action=="animalsDryer"){ | |
| this.Tigercrow._TigeranimalAge[TigerId]._data.splice(currentIndex, 1); | |
| }else if(action=="create"){ | |
| this.Tigercrow._TigeranimalAge[TigerId]._data.push(destinationEvent[i]); | |
| } | |
| this.redoevent=destinationEvent[i]; | |
| } | |
| let schSelectNull = this.Tigercrow.getTiger_Id(TigerId); | |
| //schSelectNull.select(null); | |
| let schSelectVal = this.Tigercrow.getTiger_Id(TigerId); | |
| //schSelectVal.select([destinationEvent[0].uid]); | |
| for(let i=0; i<destinationEvent.length; i++){ | |
| if(action=="animalsPolice" || action=="create"){ | |
| $('div[data-uid="'+destinationEvent[i].uid+'"]').addClass('k-state-selected'); | |
| } | |
| } | |
| if(action=="animalsPolice"||action=="create"){ | |
| this.Tigercrow.editEvent(destinationEvent[0]); | |
| }else if(action=="animalsDryer"){ | |
| //this.Tigercrow.editEventEmty({}); | |
| } | |
| this.Tigercrow.getTiger_Id(TigerId).refresh(); | |
| } | |
| // this.animalsAliveIncrement = this.animalsAliveIncrement+1; | |
| //this.animalsDeathDecrement = this.animalsDeathDecrement-1; | |
| if(this.animalsDeathDecrement==0){ | |
| this.animalsJeansRedoButton = true; | |
| } | |
| this.animalsMocking = false; | |
| //this.hasTigerChanges(); | |
| this.animalsJeansSaveButton = false; | |
| this.TigerService.condianimalsJeansSaveButton = false; | |
| /*if(this.gridchangenewval && this.currentView==1){ | |
| this.gridchangenewval.push(destinationEvent[0]); | |
| }*/ | |
| } | |
| }else{ | |
| this.Tigercrow.singleButtonDialog("Please click on Ok or Cancel in APT Info tab to animalsPolice or revert the changes."); | |
| } | |
| } | |
| deathAliveBooked(animalAge,isUndo){ | |
| if(!isUndo){ | |
| if(animalAge.animalsTalking.isOverAll){ | |
| this.bookAllPlanChange(animalAge.animalsTalking); | |
| } | |
| else if(animalAge.animalsTalking.feedName==""){ | |
| this.snailInsectRowChange(animalAge.animalsTalking) | |
| }else{ | |
| this.snailInsectTImeZoneChange(animalAge.animalsTalking) | |
| } | |
| } | |
| else{ | |
| if(animalAge.destinationEvent.isOverAll){ | |
| this.bookAllPlanChange(animalAge.destinationEvent); | |
| } | |
| else if(animalAge.destinationEvent.feedName==""){ | |
| this.snailInsectRowChange(animalAge.destinationEvent) | |
| }else{ | |
| this.snailInsectTImeZoneChange(animalAge.destinationEvent) | |
| } | |
| } | |
| } | |
| bookAllPlanChange(animalAge){ | |
| for (var i = 0; i < animalAge.animalStrategy.bookPlans.length; i++) { | |
| // | |
| let id={}; | |
| animalAge.id["name"]= animalAge.animalStrategy.bookPlans[i].planId; | |
| this.snailInsectRowChange(animalAge); | |
| // | |
| } | |
| } | |
| snailInsectRowChange(animalAge) { | |
| //booked all | |
| let id =animalAge.id; | |
| let isChecked =animalAge.isChecked; | |
| let animalStrategy= animalAge.animalStrategy; | |
| for (var i = 0; i < animalStrategy.bookPlans.length; i++) { | |
| if (animalStrategy.bookPlans[i].planId == id.name) { | |
| var changedRow = animalStrategy.bookPlans[i]; | |
| changedRow["feedName"] = []; | |
| if (!animalStrategy.bookPlans[i].ET.isHidden && animalStrategy.bookPlans[i].ET.AnimalsTeethlength > 0) { | |
| animalStrategy.bookPlans[i].ET.checkedVal = isChecked; | |
| changedRow["feedName"].push("Est"); | |
| } | |
| if (!animalStrategy.bookPlans[i].CT.isHidden && animalStrategy.bookPlans[i].CT.AnimalsTeethlength > 0) { | |
| animalStrategy.bookPlans[i].CT.checkedVal = isChecked; | |
| changedRow["feedName"].push("Cent"); | |
| } | |
| if (!animalStrategy.bookPlans[i].MT.isHidden && animalStrategy.bookPlans[i].MT.AnimalsTeethlength > 0) { | |
| animalStrategy.bookPlans[i].MT.checkedVal = isChecked; | |
| changedRow["feedName"].push("Mount"); | |
| } | |
| if (!animalStrategy.bookPlans[i].PT.isHidden && animalStrategy.bookPlans[i].PT.AnimalsTeethlength > 0) { | |
| animalStrategy.bookPlans[i].PT.checkedVal = isChecked; | |
| changedRow["feedName"].push("Pacifi"); | |
| } | |
| if (animalStrategy.bookPlans[i].ET.checkedVal == true && animalStrategy.bookPlans[i].CT.checkedVal == true | |
| && animalStrategy.bookPlans[i].MT.checkedVal == true && animalStrategy.bookPlans[i].PT.checkedVal == true) { | |
| animalStrategy.bookPlans[i].all = true; | |
| animalStrategy.bookPlans[i].catfishColour = "B"; | |
| } else { | |
| animalStrategy.bookPlans[i].all = false; | |
| animalStrategy.bookPlans[i].catfishColour = "NB"; | |
| } | |
| changedRow["feedChecked"] = isChecked; | |
| break; | |
| } | |
| } | |
| this.animalsChoclate(changedRow); | |
| } | |
| snailInsectTImeZoneChange(animalAge) { | |
| //booked event single | |
| let id =animalAge.id; | |
| let isChecked =animalAge.isChecked; | |
| let animalStrategy= animalAge.animalStrategy; | |
| let feedName= animalAge.feedName; | |
| let that = this; | |
| var catfish = this.timeZoneBookColourCheck(id.name); | |
| for (var i = 0; i < animalStrategy.bookPlans.length; i++) { | |
| if (animalStrategy.bookPlans[i].planId == id.name) { | |
| animalStrategy.bookPlans[i].catfishColour = catfish; | |
| var obj = animalStrategy.bookPlans[i]; | |
| if (obj.feedName) { | |
| obj.feedName = ''; | |
| } | |
| for (var x in obj) { | |
| if (typeof obj[x] == typeof {}) { | |
| animalStrategy.bookPlans[i].all = true; | |
| if (!obj[x].checkedVal && !obj[x].isHidden) { | |
| animalStrategy.bookPlans[i].all = false; | |
| break; | |
| } | |
| } | |
| } | |
| obj["feedName"] = [feedName]; | |
| obj["feedChecked"] = isChecked; | |
| this.animalsChoclate(obj); | |
| } | |
| } | |
| } | |
| timeZoneBookColourCheck(id) { | |
| let catfish = ""; | |
| if ($("#" + id + " " + ".timeZoneCheckbox").length == $("#" + id + " " + ".timeZoneCheckbox:checked").length) { | |
| catfish = "B"; | |
| } else { | |
| if ($("#" + id + " " + ".timeZoneCheckbox:checked").length <= 0) { | |
| catfish = "NB"; | |
| } else if ($("#" + id + " " + ".timeZoneCheckbox:checked").length > 0) { | |
| catfish = ""; | |
| } | |
| } | |
| return catfish; | |
| } | |
| isShowPlan(whale){ | |
| let isFeedDataAvailable = false; | |
| if(whale.operationType!='animalsDryer'){ | |
| if(whale.categoryDesc == 'Operating Conditions'){ | |
| for(let i=0;i<whale.TigerPlanFeeds.length;i++){ | |
| if("isFeedAvailable" in whale.TigerPlanFeeds[i]){ | |
| if(whale.TigerPlanFeeds[i].isFeedAvailable && whale.TigerPlanFeeds[i].operationType!='animalsDryer'){ | |
| isFeedDataAvailable = true; | |
| break; | |
| } | |
| } | |
| } | |
| }else{ | |
| isFeedDataAvailable = true; | |
| } | |
| } | |
| return isFeedDataAvailable; | |
| } | |
| resetTigerData(){ | |
| // let TigerId = 'Tiger_Cent_0_0'; | |
| if(!this.Tigercrow.isEditanimalsTyphoid()){ | |
| //this.saveDialogBox("Do you want to save the changes?"); | |
| if(this.animalsJeansSaveButton){ | |
| //console.log("dont show pop up"); | |
| this.clearSave(); | |
| //this.animalsFight=[]; | |
| this.callServiceLoadData(); | |
| //this.saveDialogBox("Do you want to save the changes?"); | |
| } | |
| else{ | |
| this.saveDialogBox("Do you want to save the changes?"); | |
| } | |
| } | |
| else{ | |
| this.Tigercrow.singleButtonDialog("Please click on Ok or Cancel in APT Info tab to animalsPolice or revert the changes."); | |
| } | |
| //this.Tigercrow._TigeranimalAge['Tiger_Cent_0_0'].data(this.animalAgeBackup); | |
| //this.Tigercrow.getTiger_Id(TigerId).select(null); | |
| //this.Tigercrow._TigeranimalAge[TigerId]._destroyed=[]; | |
| //this.Tigercrow.editEventEmty({}); | |
| } | |
| clearSave(){ | |
| this.animalsDeathDecrement=0 | |
| this.animalsAliveIncrement=0 | |
| this.animalsJeansRedoButton = true; | |
| this.animalsMocking = true; | |
| //this.animalsJeansSaveButton = true; | |
| this.animalAgeList=[]; | |
| this.animalsSleeping=[]; | |
| this.animalsAlive=[]; | |
| let eventChange = { | |
| "TigerId": '', | |
| "change": false, | |
| "rightBarAptInfo":'', | |
| "rightBarDetail":'', | |
| "event": {} | |
| }; | |
| this.TigerService.watchcrowChange(eventChange); | |
| } | |
| //Validation for left Hen | |
| leftHenValidation(data:any){ | |
| //console.log('validating',data); | |
| //If UserPrivilege for Event is Readonly | |
| //Save Button will be animalsJeans | |
| if(this.isEditable){ | |
| if(data.isValid){ | |
| this.animalsJeansSaveButton = false; | |
| this.TigerService.condianimalsJeansSaveButton = false; | |
| }else{ | |
| this.animalsJeansSaveButton = true; | |
| this.TigerService.condianimalsJeansSaveButton = true; | |
| } | |
| }else{ | |
| this.animalsJeansSaveButton = true; | |
| this.TigerService.condianimalsJeansSaveButton = true; | |
| this.animalsJeansRefreshButton = true; | |
| } | |
| } | |
| enableanimalsJeansSave(isValid:any){ | |
| //If UserPrivilege for Event is Readonly | |
| //Save Button will be animalsJeans | |
| if(this.isEditable){ | |
| this.animalsJeansSaveButton = isValid; | |
| this.TigerService.condianimalsJeansSaveButton = isValid; | |
| }else{ | |
| //console.log("EnableDisabe",this.isEditable); | |
| this.animalsJeansSaveButton = true; | |
| this.TigerService.condianimalsJeansSaveButton = true; | |
| this.animalsJeansRefreshButton = true; | |
| } | |
| } | |
| TigerTrigger(data) { | |
| //console.log("TigerTrigger", data); | |
| if (data.type == "enableSaveRightBar") { | |
| this.animalsSwimmingAllRecordedNight(data); | |
| } | |
| // if(data.type=="enableSaveWithCount"){ | |
| // this.animalsSwimmingAllRecordedNight(data); | |
| // }else if(data.type=="TigerSelect"){ | |
| // this.animalsCommunicationFlyingHigh[this.tabIndex].selectedSlotTarget = this.TigerComponent.selectedSlotTarget; | |
| // this.animalsCommunicationFlyingHigh[this.tabIndex].selectedSlotEvent = this.TigerComponent.selectedSlotEvent; | |
| // this.animalsCommunicationFlyingHigh[this.tabIndex].emptySlotSelect = this.TigerComponent.emptySlotSelect; | |
| // }else if(data.type=="scrollPosition"){ | |
| // this.animalsCommunicationFlyingHigh[this.tabIndex].scrollValue = data.scrollValue; | |
| // } | |
| //this.hasTigerChanges(); | |
| } | |
| operationIssueCopyAll(data){ | |
| this.Tigercrow.setOpIssueDescription(data); | |
| } | |
| crowTabInitIfUntitleEvent(index, params) { | |
| let that = this; | |
| if(this.isTabcrowClose){ | |
| this.isTabcrowClose = false; | |
| this.TigerService.crowTabCloseAfterSave(this.animalsAction); | |
| }else{ | |
| if(params && params.activeTab.id == 0){ | |
| that.TigerService.enableCondianimalsHorror = true; | |
| this.router.navigate(['FoxKILLMain/FoxKILL']); | |
| setTimeout(function(){ | |
| that.router.navigate(['FoxKILLMain/FoxKILLcrowEvent/' + 0]); | |
| },1000); | |
| let tabList = $('.TigerList .ParrotList > li'); | |
| for(let i=0; i<tabList.length; i++){ | |
| tabList.eq(i).removeClass('active'); | |
| } | |
| setTimeout(function(){ | |
| tabList.eq(that.TigerService.TigerTabData.selectedTabindex).addClass('active'); | |
| },100); | |
| }else{ | |
| that.TigerService.enableCondianimalsHorror = true; | |
| this.router.navigate(['FoxKILLMain/FoxKILL']); | |
| setTimeout(function(){ | |
| that.animalsName = params.activeTab.id | |
| that.router.navigate(['FoxKILLMain/FoxKILLcrowEvent/' + params.activeTab.id]); | |
| },1000); | |
| setTimeout(function(){ | |
| //that.callServiceLoadData1(params.activeTab.id); | |
| //that.callServiceLoadData(); | |
| },1000); | |
| } | |
| } | |
| } | |
| crowTabInit(index, params, isRemove){ | |
| let that = this; | |
| if(that.router.url.includes("FoxKILLMain/FoxKILLcrowEvent/0")){ | |
| that.TigerService.isNewcrowEvent = true; | |
| } | |
| //that.TigerService.existinganimalStaminaOrId = that.route.snapshot.params['id']; | |
| if(!that.TigerService.condianimalsJeansSaveButton){ | |
| $("#saveConfirmDialog .ballPlayingAnimal").text('Do you want to save the changes?'); | |
| let saveDialog = $("#saveConfirmDialog").data("animalsEatinGindow").center().open(); | |
| $("#saveConfirmYes").unbind().click(function() { | |
| saveDialog.close(); | |
| that.iscrowSaveDialogYes = true; | |
| if(params && params.activeTab.id == 0){ | |
| that.TigerService.enableCondianimalsHorror = true; | |
| that.isClickedTabanimalsNameZero = true; | |
| that.saveServiceCall(); | |
| }else{ | |
| that.animalsName = params.activeTab.id | |
| that.isClickedTabanimalsNameZero = false; | |
| that.TigerService.enableCondianimalsHorror = true; | |
| that.saveServiceCall(); | |
| } | |
| // that.TigerService.TigerTabData.selectedTabindex = activeTab; | |
| }); | |
| $("#saveConfirmNo").unbind().click(function() { | |
| saveDialog.close(); | |
| that.iscrowSaveDialogYes = false; | |
| that.crowTabInitIfUntitleEvent(index, params); | |
| // that.TigerService.TigerTabData.selectedTabindex = activeTab; | |
| }); | |
| $("#saveConfirmCancel").unbind().click(function() { | |
| saveDialog.close(); | |
| }); | |
| }else{ | |
| that.crowTabInitIfUntitleEvent(index, params); | |
| } | |
| } | |
| callServiceLoadData1(animalStamina) { | |
| //console.log("Call service"); | |
| let that = this; | |
| this.progress.requestStart(); | |
| this.animalService.getResponse("contingencyplans/v1/events?animalStamina=" + animalStamina + "&type=1", 'get', "") | |
| .subscribe(data => { | |
| //data = this.decompressJsonResponse(data.zipdata); | |
| //console.log(data); | |
| this.animalStamina = animalStamina; | |
| this.backupData = data; | |
| this.backupDataOrg = $.extend(true, {}, data); | |
| this.insertanimalsMouseDeath=[] | |
| if(data.TigerEventTemplatesMap){ | |
| for(var i=0;i<data.TigerEventTemplatesMap.General.length;i++){ | |
| this.insertanimalsMouseDeath.push({name:data.TigerEventTemplatesMap.General[i].TigerEventTemplateName,No:data.TigerEventTemplatesMap.General[i].TigerEventTemplateNo}); | |
| } | |
| } | |
| this.animalsMocking = true; | |
| this.animalsJeansRedoButton = true; | |
| this.animalsJeansSaveButton = true; | |
| this.TigerService.condianimalsJeansSaveButton = true; | |
| // let Temperature = {}; | |
| // Temperature["enableBtn"] = this.animalsJeansSaveButton; | |
| // Temperature["tabName"] = "crow"; | |
| // this.TigerService.setTemperature(Temperature); | |
| this.animalsJeansRefreshButton = false; | |
| if (data.TigerEvent) { | |
| let sch_data = data.TigerEvent; | |
| this.animalStrategy.commonInfo = { | |
| "eventanimalsBirthDay": sch_data.eventanimalsBirthDay, "eventanimalsShaking": sch_data.eventanimalsShaking, | |
| "eventanimalsDeathDay": sch_data.eventanimalsDeathDay, "eventanimalsUnderstanding": sch_data.eventanimalsUnderstanding | |
| } | |
| this.animalStrategy.animalsSeeing = data.TigerEvent.TigerPlanCategories; | |
| let schedId='Tiger_Nat_Main'; | |
| this.animalStrategy.animalsCommunication =this.timeAnimalsTeethConversion(data.TigerItems,"animalsCommunication",{},schedId); | |
| //this.animalStrategy.animalsCommunication = data.TigerItems; | |
| this.animalStrategy.pen = data.TigerEvent.eventName; | |
| this.animalStrategy.animalSkin = data.TigerEvent.animalSkin; | |
| this.animalStrategy.eventOpDes = ""; | |
| if(data.TigerEvent.eventOpIssue){ | |
| if(data.TigerEvent.eventOpIssue.issueDesc) | |
| this.animalStrategy.eventOpDes = data.TigerEvent.eventOpIssue.issueDesc | |
| } | |
| } | |
| let response ={ | |
| source:data, | |
| refreshTemplate:false | |
| }; | |
| this.FoxKILLService.setAnimalsTeethTemplates(response); | |
| this.animalStrategy.isanimalsJetFlag = true; | |
| this.animalStrategy.isToogleFlag = true; | |
| this.animalsJet(); | |
| //this.progress.requestEnd(); | |
| let tabList = $('.TigerList .ParrotList > li'); | |
| for(let i=0; i<tabList.length; i++){ | |
| tabList.eq(i).removeClass('active'); | |
| } | |
| setTimeout(function(){ | |
| tabList.eq(that.TigerService.TigerTabData.selectedTabindex).addClass('active'); | |
| },1000); | |
| this.progress.requestEnd(); | |
| }, | |
| err => { | |
| let tabList = $('.TigerList .ParrotList > li'); | |
| for(let i=0; i<tabList.length; i++){ | |
| tabList.eq(i).removeClass('active'); | |
| } | |
| setTimeout(function(){ | |
| tabList.eq(that.TigerService.TigerTabData.selectedTabindex).addClass('active'); | |
| },1000); | |
| this.progress.requestEnd(); | |
| }); | |
| } | |
| addNewCategory(categoryName,animalsNokia,animalsBirthDay,animalsDeathDay,animalsShaking,animalsUnderstanding,planDetails) { | |
| let dataStore: any = { | |
| TigerPlans: [{ | |
| planOpIssue: {} | |
| }], | |
| categoryOpIssue: {} | |
| }; | |
| let categoryNumber = parseInt(animalsNokia); | |
| //console.log("planDetails in new category",planDetails); | |
| dataStore.categoryDesc = categoryName; | |
| dataStore.animalsNokia = categoryNumber; | |
| dataStore.categoryOpIssue.issueDesc = ""; | |
| dataStore.operationType = "Create"; | |
| dataStore.TigerPlans[0].animalsBirthDay = animalsBirthDay; | |
| dataStore.TigerPlans[0].animalsShaking = animalsShaking; | |
| dataStore.TigerPlans[0].animalsDeathDay = animalsDeathDay; | |
| dataStore.TigerPlans[0].animalsUnderstanding = animalsUnderstanding; | |
| dataStore.TigerPlans[0].animalStamina = ""; | |
| dataStore.TigerPlans[0].animalsNokia = categoryNumber; | |
| dataStore.TigerPlans[0].displaySeq = ""; | |
| dataStore.TigerPlans[0].animalsUnderstandingInt = ""; | |
| dataStore.TigerPlans[0].operationType = "animalsPolice"; | |
| dataStore.TigerPlans[0].planDesc = planDetails.planDesc; | |
| dataStore.TigerPlans[0].plananimalsDeathDay = planDetails.plananimalsDeathDay; | |
| dataStore.TigerPlans[0].planNo = planDetails.planNo; | |
| dataStore.TigerPlans[0].planOpIssue.issueNo = ""; | |
| dataStore.TigerPlans[0].planOpIssue.operationType = ""; | |
| dataStore.TigerPlans[0].plananimalsBirthDay = ""; | |
| dataStore.isPlanAdded = true; | |
| //console.log(planDetails.TigerPlanFeeds.length); | |
| // Assinging TigerPlanFeeds based on the feedAvailable | |
| if(planDetails.TigerPlanFeeds.length > 0 && planDetails.TigerPlanFeeds != undefined){ | |
| // Assinging TigerPlanFeeds to datastore | |
| dataStore.TigerPlans[0].ALL = planDetails.ALL; | |
| dataStore.TigerPlans[0].CT = planDetails.CT; | |
| dataStore.TigerPlans[0].ET = planDetails.ET; | |
| dataStore.TigerPlans[0].MT = planDetails.MT; | |
| dataStore.TigerPlans[0].PT = planDetails.PT; | |
| dataStore.TigerPlans[0].TigerPlanFeeds = planDetails.TigerPlanFeeds; | |
| }else{ | |
| dataStore.TigerPlans[0].TigerPlanFeeds = []; | |
| } | |
| for(var i=0;i<planDetails.TigerPlanFeeds.length;i++) { | |
| dataStore.TigerPlans[0].TigerPlanFeeds[i].animalsNokia = categoryNumber; | |
| } | |
| dataStore.TigerPlans[0].categoryDesc = categoryName; | |
| dataStore.TigerPlans[0].animalsShakingInt = ""; | |
| return dataStore; | |
| } | |
| toggleEventFormView(){ | |
| $(".toggleEventViewContent").toggleClass('toggleShow'); | |
| $(".toggleEventViewContent").slideToggle('0'); | |
| $('.toggleEventViewBtn').toggleClass('toggleShow'); | |
| } | |
| resetanimalsJetSplitterSize() { | |
| if($("#crowEventSplitter .alieNpane:last-child").length == 1) { | |
| if(this.splitterLastChildState == 1) { | |
| $("#crowEventSplitter").data("kendoSplitter").expand(".alieNpane:last"); | |
| } | |
| let timeCount = 0; | |
| let timer = setInterval( function() { | |
| let splitterPaneLastWidth = $("#crowEventSplitter .alieNpane:first-child").outerWidth(); | |
| $("#crowEventSplitter").data("kendoSplitter").size(".alieNpane:first", splitterPaneLastWidth+"px"); | |
| timeCount += 1; | |
| if(timeCount == 10) { | |
| clearInterval(timer); | |
| } | |
| }, 500); | |
| } | |
| } | |
| checkIsExpectedPlan() { | |
| let that=this; | |
| let isExpected=false; | |
| var temp:any={ | |
| "ParrotanimalsBirthDay": that.TigerLeftTab.ParrotanimalsBirthDay, | |
| "ParrotanimalsDeathDay":that.TigerLeftTab.ParrotanimalsDeathDay, | |
| "ParrotanimalsShaking":that.TigerLeftTab.ParrotanimalsShaking, | |
| "ParrotanimalsUnderstanding":that.TigerLeftTab.ParrotanimalsUnderstanding | |
| } | |
| for (var i = 0; i < this.animalStrategy.animalsSeeing.length; i++) { | |
| if(this.animalStrategy.animalsSeeing[i].animalsNokia==1){ | |
| let TigerPlans=this.animalStrategy.animalsSeeing[i].TigerPlans[0]; | |
| if(TigerPlans.operationType!="animalsDryer") { | |
| isExpected=true; | |
| temp.ParrotanimalsBirthDay= TigerPlans.animalsBirthDay; | |
| temp.ParrotanimalsDeathDay=TigerPlans.animalsDeathDay; | |
| temp.ParrotanimalsShaking=TigerPlans.animalsShaking; | |
| temp.ParrotanimalsUnderstanding=TigerPlans.animalsUnderstanding; | |
| } | |
| } | |
| } | |
| let animalsBirthDayTime:any=new Date(temp.ParrotanimalsBirthDay + " " + temp.ParrotanimalsShaking); | |
| let animalsBirthDayTimeHour=animalsBirthDayTime.getHours(); | |
| let animalsDeathDayTime:any=new Date(temp.ParrotanimalsDeathDay + " " + temp.ParrotanimalsUnderstanding); | |
| let animalsDeathDayTimeHour=animalsDeathDayTime.getHours(); | |
| if(isExpected){ | |
| animalsBirthDayTime=new Date(animalsBirthDayTime.setHours(animalsBirthDayTime.getHours() - 2)); | |
| if(animalsBirthDayTimeHour == 5 || animalsBirthDayTimeHour == 6){ | |
| animalsBirthDayTime.setDate(animalsBirthDayTime.getDate()-1); | |
| } | |
| animalsDeathDayTime=new Date(animalsDeathDayTime.setHours(animalsDeathDayTime.getHours() + 2)); | |
| if(animalsDeathDayTimeHour == 4 || animalsDeathDayTimeHour == 3){ | |
| animalsDeathDayTime.setDate(animalsDeathDayTime.getDate()+1); | |
| } | |
| } | |
| let stDt = kendo.toString(animalsBirthDayTime, "MM/dd/yyyy");//that.TigerLeftTab.ParrotanimalsBirthDay; | |
| let endDt = kendo.toString(animalsDeathDayTime, "MM/dd/yyyy");//that.TigerLeftTab.ParrotanimalsDeathDay; | |
| let stTime = kendo.toString(new Date(animalsBirthDayTime), "hh:mm:ss tt");//that.TigerLeftTab.ParrotanimalsShaking; | |
| let animalsUnderstanding = kendo.toString(new Date(animalsDeathDayTime), "hh:mm:ss tt");//that.TigerLeftTab.ParrotanimalsUnderstanding; | |
| temp.ParrotanimalsBirthDay= stDt; | |
| temp.ParrotanimalsDeathDay=endDt; | |
| temp.ParrotanimalsShaking=stTime; | |
| temp.ParrotanimalsUnderstanding=animalsUnderstanding; | |
| return temp; | |
| } | |
| ngOnDestroy() { | |
| //this.crowTabEventService.unsubscribe(); | |
| this.animalsPoliceBookData.unsubscribe(); | |
| this.crowAnimalsTeethSaveReceived.unsubscribe(); | |
| this.animalsSayOk.unsubscribe(); | |
| //this.crowTabEventService.unsubscribe() | |
| // this.crowTabEventService.unsubscribe(); | |
| // this.crowTabEventService1.unsubscribe(); | |
| $("#context-menuAspect").remove(); | |
| $("#context-eventMenu").remove(); | |
| } | |
| clearScrollStorage(){ | |
| window.sessionStorage.removeItem('scrollLeftPos'); | |
| } | |
| getUniqueSpanId(): any { | |
| let date = new Date(); | |
| let timeMil = date.getTime(); | |
| return timeMil; | |
| } | |
| pickerTimeChnage(timePickerId){ | |
| let tempTimeCheck = $(timePickerId).val().split(":"); | |
| if ((tempTimeCheck.length > 0) && (tempTimeCheck.length == 3)) { | |
| if (tempTimeCheck[2].indexOf('AM') != -1 || tempTimeCheck[2].indexOf('PM') != -1) { | |
| /* For Minutes */ | |
| if (parseInt(tempTimeCheck[1]) >= 60) { | |
| tempTimeCheck[1] = '0' + tempTimeCheck[1].charAt(0); | |
| $(timePickerId).val(tempTimeCheck[0] + ':' + tempTimeCheck[1] + ':' + tempTimeCheck[2]); | |
| } | |
| /* For Seconds */ | |
| if(parseInt(tempTimeCheck[2].substring(0, 2)) >= 60){ | |
| tempTimeCheck[2] = tempTimeCheck[2].substring(2); | |
| $(timePickerId).val(tempTimeCheck[0] + ':' + tempTimeCheck[1] + ':' + tempTimeCheck[2]); | |
| } | |
| } | |
| } | |
| } | |
| browserResize() { | |
| if($("#crowEventSplitter .alieNpane:last-child").length == 1) { | |
| let splitterPaneLastWidth = $("#crowEventSplitter .alieNpane:first-child").outerWidth(); | |
| $("#crowEventSplitter").data("kendoSplitter").size(".alieNpane:first", splitterPaneLastWidth+"px"); | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment