update: zotero-types 0.1.5
This commit is contained in:
		
							parent
							
								
									398bf89a23
								
							
						
					
					
						commit
						5d3cde376d
					
				@ -40,6 +40,6 @@
 | 
				
			|||||||
    "esbuild": "^0.16.10",
 | 
					    "esbuild": "^0.16.10",
 | 
				
			||||||
    "release-it": "^14.14.3",
 | 
					    "release-it": "^14.14.3",
 | 
				
			||||||
    "replace-in-file": "^6.3.5",
 | 
					    "replace-in-file": "^6.3.5",
 | 
				
			||||||
    "zotero-types": "^0.1.4"
 | 
					    "zotero-types": "^0.1.5"
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -14,12 +14,12 @@ interface LineOptions {
 | 
				
			|||||||
  idx?: number;
 | 
					  idx?: number;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// @ts-ignore
 | 
					 | 
				
			||||||
export class PopupWindow extends Zotero.ProgressWindow {
 | 
					export class PopupWindow extends Zotero.ProgressWindow {
 | 
				
			||||||
  private lines: _ZoteroItemProgress[];
 | 
					  private lines: _ZoteroItemProgress[];
 | 
				
			||||||
  private closeTime: number | undefined;
 | 
					  private closeTime: number | undefined;
 | 
				
			||||||
  private originalShow: Function;
 | 
					  private originalShow: typeof Zotero.ProgressWindow.prototype.show;
 | 
				
			||||||
  public show: typeof this.showWithTimer;
 | 
					  // @ts-ignore
 | 
				
			||||||
 | 
					  public show!: typeof this.showWithTimer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  constructor(
 | 
					  constructor(
 | 
				
			||||||
    header: string,
 | 
					    header: string,
 | 
				
			||||||
@ -36,17 +36,14 @@ export class PopupWindow extends Zotero.ProgressWindow {
 | 
				
			|||||||
    this.lines = [];
 | 
					    this.lines = [];
 | 
				
			||||||
    this.closeTime = options.closeTime || 5000;
 | 
					    this.closeTime = options.closeTime || 5000;
 | 
				
			||||||
    this.changeHeadline(header);
 | 
					    this.changeHeadline(header);
 | 
				
			||||||
    // @ts-ignore
 | 
					    this.originalShow = this
 | 
				
			||||||
    this.originalShow = this.show;
 | 
					      .show as unknown as typeof Zotero.ProgressWindow.prototype.show;
 | 
				
			||||||
    this.show = this.showWithTimer;
 | 
					    this.show = this.showWithTimer;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  createLine(options: LineOptions) {
 | 
					  createLine(options: LineOptions) {
 | 
				
			||||||
    const icon = this.getIcon(options.type, options.icon);
 | 
					    const icon = this.getIcon(options.type, options.icon);
 | 
				
			||||||
    const line = new this.ItemProgress(
 | 
					    const line = new this.ItemProgress(icon || "", options.text || "");
 | 
				
			||||||
      icon || "",
 | 
					 | 
				
			||||||
      options.text || ""
 | 
					 | 
				
			||||||
    ) as _ZoteroItemProgress;
 | 
					 | 
				
			||||||
    if (typeof options.progress === "number") {
 | 
					    if (typeof options.progress === "number") {
 | 
				
			||||||
      line.setProgress(options.progress);
 | 
					      line.setProgress(options.progress);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user