Subversion Repositories SmartDukaan

Rev

Rev 3872 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3872 Rev 3876
Line 1... Line 1...
1
package in.shop2020.catalog.dashboard.client;
1
package in.shop2020.catalog.dashboard.client;
2
 
2
 
3
import com.google.gwt.event.dom.client.ClickEvent;
3
import com.google.gwt.event.dom.client.ClickEvent;
4
import com.google.gwt.event.dom.client.ClickHandler;
4
import com.google.gwt.event.dom.client.ClickHandler;
-
 
5
import com.google.gwt.event.dom.client.KeyCodes;
-
 
6
import com.google.gwt.event.dom.client.KeyDownEvent;
-
 
7
import com.google.gwt.event.dom.client.KeyDownHandler;
5
import com.google.gwt.user.client.ui.Button;
8
import com.google.gwt.user.client.ui.Button;
6
import com.google.gwt.user.client.ui.DialogBox;
9
import com.google.gwt.user.client.ui.DialogBox;
7
import com.google.gwt.user.client.ui.HorizontalPanel;
10
import com.google.gwt.user.client.ui.HorizontalPanel;
8
import com.google.gwt.user.client.ui.Label;
11
import com.google.gwt.user.client.ui.Label;
9
import com.google.gwt.user.client.ui.TextBox;
12
import com.google.gwt.user.client.ui.TextBox;
10
import com.google.gwt.user.client.ui.VerticalPanel;
13
import com.google.gwt.user.client.ui.VerticalPanel;
11
 
14
 
12
public class SearchItemBox extends DialogBox {
15
public class SearchItemBox extends DialogBox {
13
 
16
 
14
    private Label searchLabel = new Label("Brand");
17
    private Label searchLabel = new Label("Search for:");
15
    private TextBox searchBox = new TextBox();
18
    private TextBox searchBox = new TextBox();
16
    
19
    
17
    private Button submitButton = new Button("Search");
20
    private Button submitButton = new Button("Search");
18
    
21
    
19
    private HorizontalPanel hpanel;
22
    private HorizontalPanel hpanel;
Line 42... Line 45...
42
            public void onClick(ClickEvent event) {
45
            public void onClick(ClickEvent event) {
43
                itemList.searchForItems(searchBox.getText());
46
                itemList.searchForItems(searchBox.getText());
44
                hide();
47
                hide();
45
            }
48
            }
46
        });
49
        });
-
 
50
        
-
 
51
        searchBox.addKeyDownHandler(new KeyDownHandler() {
-
 
52
            
-
 
53
            @Override
-
 
54
            public void onKeyDown(KeyDownEvent event) {
-
 
55
                if(event.getNativeKeyCode() == KeyCodes.KEY_ENTER){
-
 
56
                    itemList.searchForItems(searchBox.getText());
-
 
57
                    hide();
-
 
58
                }
-
 
59
            }
-
 
60
        });
47
    }
61
    }
48
}
62
}