From 00f1ead39407273e35ae7454934c3ea397e98d87 Mon Sep 17 00:00:00 2001 From: Alex Dima Date: Tue, 16 Aug 2016 16:05:21 +0200 Subject: [PATCH] Remove unused code --- src/vs/base/browser/ui/findinput/findInput.ts | 62 +------------------ 1 file changed, 1 insertion(+), 61 deletions(-) diff --git a/src/vs/base/browser/ui/findinput/findInput.ts b/src/vs/base/browser/ui/findinput/findInput.ts index bf02ff11bb9..ca62ca9035a 100644 --- a/src/vs/base/browser/ui/findinput/findInput.ts +++ b/src/vs/base/browser/ui/findinput/findInput.ts @@ -14,7 +14,6 @@ import {IContextViewProvider} from 'vs/base/browser/ui/contextview/contextview'; import {Widget} from 'vs/base/browser/ui/widget'; import Event, {Emitter} from 'vs/base/common/event'; import {IKeyboardEvent} from 'vs/base/browser/keyboardEvent'; -import {IMouseEvent} from 'vs/base/browser/mouseEvent'; import {CommonKeybindings} from 'vs/base/common/keyCodes'; export interface IFindInputOptions { @@ -28,12 +27,6 @@ export interface IFindInputOptions { appendRegexLabel?: string; } -export interface IMatchCountState { - count: string; - isVisible: boolean; - title: string; -} - const NLS_REGEX_CHECKBOX_LABEL = nls.localize('regexDescription', "Use Regular Expression"); const NLS_WHOLE_WORD_CHECKBOX_LABEL = nls.localize('wordsDescription', "Match Whole Word"); const NLS_CASE_SENSITIVE_CHECKBOX_LABEL = nls.localize('caseDescription', "Match Case"); @@ -52,7 +45,6 @@ export class FindInput extends Widget { private regex:Checkbox; private wholeWords:Checkbox; private caseSensitive:Checkbox; - private matchCount: MatchCount; public domNode: HTMLElement; public inputBox:InputBox; @@ -143,11 +135,6 @@ export class FindInput extends Widget { } } - public setMatchCountState(state:IMatchCountState): void { - this.matchCount.setState(state); - this.setInputWidth(); - } - public select(): void { this.inputBox.select(); } @@ -188,7 +175,7 @@ export class FindInput extends Widget { } private setInputWidth(): void { - let w = this.width - this.matchCount.width() - this.caseSensitive.width() - this.wholeWords.width() - this.regex.width(); + let w = this.width - this.caseSensitive.width() - this.wholeWords.width() - this.regex.width(); this.inputBox.width = w; } @@ -248,12 +235,6 @@ export class FindInput extends Widget { this._onCaseSensitiveKeyDown.fire(e); } })); - this.matchCount = this._register(new MatchCount({ - onClick: (e) => { - this.inputBox.focus(); - e.preventDefault(); - } - })); // Arrow-Key support to navigate between options let indexes = [this.caseSensitive.domNode, this.wholeWords.domNode, this.regex.domNode]; @@ -287,7 +268,6 @@ export class FindInput extends Widget { let controls = document.createElement('div'); controls.className = 'controls'; - controls.appendChild(this.matchCount.domNode); controls.appendChild(this.caseSensitive.domNode); controls.appendChild(this.wholeWords.domNode); controls.appendChild(this.regex.domNode); @@ -315,43 +295,3 @@ export class FindInput extends Widget { super.dispose(); } } - -interface IMatchCountOpts { - onClick: (e:IMouseEvent) => void; -} - -class MatchCount extends Widget { - - public domNode: HTMLElement; - private isVisible: boolean; - - constructor(opts:IMatchCountOpts) { - super(); - this.domNode = document.createElement('div'); - this.domNode.className = 'matchCount'; - - this.setState({ - isVisible: false, - count: '0', - title: '' - }); - this.onclick(this.domNode, opts.onClick); - } - - public width(): number { - return this.isVisible ? 30 : 0; - } - - public setState(state:IMatchCountState): void { - dom.clearNode(this.domNode); - this.domNode.appendChild(document.createTextNode(state.count)); - this.domNode.title = state.title; - - this.isVisible = state.isVisible; - if (this.isVisible) { - this.domNode.style.display = 'block'; - } else { - this.domNode.style.display = 'none'; - } - } -} -- GitLab