Skip to content

Commit

Permalink
Remove unused code
Browse files Browse the repository at this point in the history
  • Loading branch information
alexdima committed Aug 16, 2016
1 parent 50a58af commit 00f1ead
Showing 1 changed file with 1 addition and 61 deletions.
62 changes: 1 addition & 61 deletions src/vs/base/browser/ui/findinput/findInput.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
Expand All @@ -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");
Expand All @@ -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;

Expand Down Expand Up @@ -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();
}
Expand Down Expand Up @@ -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;
}

Expand Down Expand Up @@ -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];
Expand Down Expand Up @@ -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);
Expand Down Expand Up @@ -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';
}
}
}

0 comments on commit 00f1ead

Please sign in to comment.