Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @override
  2.   public onListViewUpdated(event: IListViewCommandSetListViewUpdatedParameters): void {
  3.     const compareOneCommand: Command = this.tryGetCommand('COMMAND_1');
  4.  
  5.    
  6.     clearInterval(checkIfOpen);    
  7.  
  8.     // Start check if edit window is open  
  9.     let selectedRow = event.selectedRows;
  10.     let detailsOpen = false;
  11.     let isSelected = false;
  12.     const interval = 500;
  13.  
  14.     const check = () => {
  15.        
  16.       if (detailsOpen != true){  
  17.       //let check = setTimeout(() => {
  18.  
  19.       let editPanelClassName = "od-Panel od-Panel--md od-Panel--autoScroll od-Panel--hasCommandBar od-Panel--hasPadding";
  20.       let editPanel = document.getElementsByClassName(editPanelClassName);
  21.      
  22.       if (editPanel.length != 0) {
  23.           let documentType = document.getElementsByClassName("ReactFieldEditor");
  24.  
  25.         if (documentType.length != 0 ) {
  26.             detailsOpen = true;
  27.             console.log("Otwarte");
  28.           }
  29.         }
  30.         else{
  31.           console.log("Nie znalazło");
  32.           }
  33.         }
  34.       }
  35.  
  36.       if (selectedRow.length == 1){
  37.         console.log("Włączam checkIfOpen");
  38.         var checkIfOpen = setInterval (check, interval);
  39.       }
  40.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement