Revert "UI: SCADA symbol editor: fix tag settings tooltip to correctly update add/edit function buttons."
This reverts commit 221e17789a64e7be9814b70389480141e2ec0c43.
This commit is contained in:
		
							parent
							
								
									0ecc43b088
								
							
						
					
					
						commit
						47ec9496b5
					
				@ -225,8 +225,6 @@ class ScadaSymbolTagPanelComponent extends ScadaSymbolPanelComponent implements
 | 
			
		||||
 | 
			
		||||
  displayTagSettings = true;
 | 
			
		||||
 | 
			
		||||
  private scadaSymbolTagSettingsTooltip: ITooltipsterInstance;
 | 
			
		||||
 | 
			
		||||
  constructor(public element: ElementRef<HTMLElement>,
 | 
			
		||||
              private container: ViewContainerRef) {
 | 
			
		||||
    super(element);
 | 
			
		||||
@ -244,9 +242,23 @@ class ScadaSymbolTagPanelComponent extends ScadaSymbolPanelComponent implements
 | 
			
		||||
 | 
			
		||||
      if (this.displayTagSettings) {
 | 
			
		||||
        const tagSettingsButton = $(this.tagSettingsButton.nativeElement);
 | 
			
		||||
        tagSettingsButton.on('click', () => {
 | 
			
		||||
          this.createTagSettingsTooltip();
 | 
			
		||||
        });
 | 
			
		||||
        tagSettingsButton.tooltipster(
 | 
			
		||||
          {
 | 
			
		||||
            parent: this.symbolElement.tooltipContainer,
 | 
			
		||||
            zIndex: 200,
 | 
			
		||||
            arrow: true,
 | 
			
		||||
            theme: ['scada-symbol', 'tb-active'],
 | 
			
		||||
            interactive: true,
 | 
			
		||||
            trigger: 'click',
 | 
			
		||||
            trackOrigin: true,
 | 
			
		||||
            trackerInterval: 100,
 | 
			
		||||
            side: 'top',
 | 
			
		||||
            content: ''
 | 
			
		||||
          }
 | 
			
		||||
        );
 | 
			
		||||
 | 
			
		||||
        const scadaSymbolTagSettingsTooltip = tagSettingsButton.tooltipster('instance');
 | 
			
		||||
        setTooltipComponent(this.symbolElement, this.container, ScadaSymbolTagSettingsComponent, scadaSymbolTagSettingsTooltip);
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      if (!this.symbolElement.readonly) {
 | 
			
		||||
@ -283,33 +295,6 @@ class ScadaSymbolTagPanelComponent extends ScadaSymbolPanelComponent implements
 | 
			
		||||
    });
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  private createTagSettingsTooltip() {
 | 
			
		||||
    if (!this.scadaSymbolTagSettingsTooltip) {
 | 
			
		||||
      const tagSettingsButton = $(this.tagSettingsButton.nativeElement);
 | 
			
		||||
      tagSettingsButton.tooltipster(
 | 
			
		||||
        {
 | 
			
		||||
          parent: this.symbolElement.tooltipContainer,
 | 
			
		||||
          zIndex: 200,
 | 
			
		||||
          arrow: true,
 | 
			
		||||
          theme: ['scada-symbol', 'tb-active'],
 | 
			
		||||
          interactive: true,
 | 
			
		||||
          trigger: 'click',
 | 
			
		||||
          trackOrigin: true,
 | 
			
		||||
          trackerInterval: 100,
 | 
			
		||||
          side: 'top',
 | 
			
		||||
          content: '',
 | 
			
		||||
          functionAfter: () => {
 | 
			
		||||
            this.scadaSymbolTagSettingsTooltip.destroy();
 | 
			
		||||
            this.scadaSymbolTagSettingsTooltip = null;
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      );
 | 
			
		||||
      this.scadaSymbolTagSettingsTooltip = tagSettingsButton.tooltipster('instance');
 | 
			
		||||
      setTooltipComponent(this.symbolElement, this.container, ScadaSymbolTagSettingsComponent, this.scadaSymbolTagSettingsTooltip);
 | 
			
		||||
      this.scadaSymbolTagSettingsTooltip.open();
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  public onUpdateTag() {
 | 
			
		||||
    this.updateTag.emit();
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user