Add display dialog logic
							parent
							
								
									211477f172
								
							
						
					
					
						commit
						f1bfd363e5
					
				@ -0,0 +1,38 @@
 | 
			
		||||
/* global i18n, Whisper */
 | 
			
		||||
 | 
			
		||||
// eslint-disable-next-line func-names
 | 
			
		||||
(function() {
 | 
			
		||||
    'use strict';
 | 
			
		||||
  
 | 
			
		||||
    window.Whisper = window.Whisper || {};
 | 
			
		||||
  
 | 
			
		||||
    Whisper.EditProfileDialogView = Whisper.View.extend({
 | 
			
		||||
      className: 'loki-dialog modal',
 | 
			
		||||
      initialize({ theme }) {
 | 
			
		||||
        this.close = this.close.bind(this);
 | 
			
		||||
  
 | 
			
		||||
        this.theme = theme;
 | 
			
		||||
  
 | 
			
		||||
        this.$el.focus();
 | 
			
		||||
        this.render();
 | 
			
		||||
      },
 | 
			
		||||
      render() {
 | 
			
		||||
        this.dialogView = new Whisper.ReactWrapperView({
 | 
			
		||||
          className: 'onion-status-dialog',
 | 
			
		||||
          Component: window.Signal.Components.OnionStatusDialog,
 | 
			
		||||
          props: {
 | 
			
		||||
            onClose: this.close,
 | 
			
		||||
            i18n,
 | 
			
		||||
            theme: this.theme,
 | 
			
		||||
          },
 | 
			
		||||
        });
 | 
			
		||||
  
 | 
			
		||||
        this.$el.append(this.dialogView.el);
 | 
			
		||||
        return this;
 | 
			
		||||
      },
 | 
			
		||||
      close() {
 | 
			
		||||
        this.remove();
 | 
			
		||||
      },
 | 
			
		||||
    });
 | 
			
		||||
  })();
 | 
			
		||||
  
 | 
			
		||||
					Loading…
					
					
				
		Reference in New Issue