litesoft
Diff Revisions
947
vs
948
for /trunk/GWT_Sandbox/gwtUITrimmed/src/com/gwtmobile/ui/kitchensink/client/phonegap/StorageUi.java
|
@@ -22,69 +22,66 @@ |
22 |
22 |
|
import com.gwtmobile.ui.client.event.*; |
23 |
23 |
|
import com.gwtmobile.ui.client.page.*; |
24 |
24 |
|
|
25 |
|
- |
public class StorageUi extends Page |
26 |
|
- |
{ |
|
25 |
+ |
public class StorageUi extends Page { |
|
26 |
+ |
|
|
27 |
+ |
private static StorageUiUiBinder uiBinder = GWT.create( StorageUiUiBinder.class ); |
|
28 |
+ |
|
|
29 |
+ |
@UiField HTML text; |
|
30 |
+ |
|
|
31 |
+ |
interface StorageUiUiBinder extends UiBinder<Widget, StorageUi> { |
|
32 |
+ |
} |
|
33 |
+ |
|
|
34 |
+ |
public StorageUi() { |
|
35 |
+ |
initWidget( uiBinder.createAndBindUi( this ) ); |
|
36 |
+ |
} |
27 |
37 |
|
|
28 |
|
- |
private static StorageUiUiBinder uiBinder = GWT.create( StorageUiUiBinder.class ); |
29 |
|
- |
|
30 |
|
- |
@UiField HTML text; |
31 |
|
- |
|
32 |
|
- |
interface StorageUiUiBinder extends UiBinder<Widget, StorageUi> |
33 |
|
- |
{ |
34 |
|
- |
} |
35 |
|
- |
|
36 |
|
- |
public StorageUi() { |
37 |
|
- |
initWidget(uiBinder.createAndBindUi(this)); |
38 |
|
- |
} |
39 |
|
- |
|
40 |
38 |
|
@UiHandler("list") |
41 |
|
- |
void onListSelectionChanged(SelectionChangedEvent e) { |
42 |
|
- |
switch (e.getSelection()) { |
43 |
|
- |
case 0: |
44 |
|
- |
key(); |
45 |
|
- |
break; |
46 |
|
- |
case 1: |
47 |
|
- |
setItem(); |
48 |
|
- |
break; |
49 |
|
- |
case 2: |
50 |
|
- |
getItem(); |
51 |
|
- |
break; |
52 |
|
- |
case 3: |
53 |
|
- |
removeItem(); |
54 |
|
- |
break; |
55 |
|
- |
case 4: |
56 |
|
- |
clear(); |
57 |
|
- |
break; |
58 |
|
- |
} |
|
39 |
+ |
void onListSelectionChanged( SelectionChangedEvent e ) { |
|
40 |
+ |
switch ( e.getSelection() ) { |
|
41 |
+ |
case 0: |
|
42 |
+ |
key(); |
|
43 |
+ |
break; |
|
44 |
+ |
case 1: |
|
45 |
+ |
setItem(); |
|
46 |
+ |
break; |
|
47 |
+ |
case 2: |
|
48 |
+ |
getItem(); |
|
49 |
+ |
break; |
|
50 |
+ |
case 3: |
|
51 |
+ |
removeItem(); |
|
52 |
+ |
break; |
|
53 |
+ |
case 4: |
|
54 |
+ |
clear(); |
|
55 |
+ |
break; |
|
56 |
+ |
} |
59 |
57 |
|
} |
60 |
|
- |
|
|
58 |
+ |
|
61 |
59 |
|
private void key() { |
62 |
|
- |
String key = LocalStorage.key( 0 ); |
63 |
|
- |
text.setHTML("Key name at location 0 '" + key + "'"); |
|
60 |
+ |
String key = LocalStorage.key( 0 ); |
|
61 |
+ |
text.setHTML( "Key name at location 0 '" + key + "'" ); |
64 |
62 |
|
} |
65 |
63 |
|
|
66 |
64 |
|
private void setItem() { |
67 |
|
- |
String key = "key1"; |
68 |
|
- |
String value = "value1"; |
69 |
|
- |
LocalStorage.setItem( key, value ); |
70 |
|
- |
text.setHTML("Item set, Key: " + key + ", Value: " + value); |
|
65 |
+ |
String key = "key1"; |
|
66 |
+ |
String value = "value1"; |
|
67 |
+ |
LocalStorage.setItem( key, value ); |
|
68 |
+ |
text.setHTML( "Item set, Key: " + key + ", Value: " + value ); |
71 |
69 |
|
} |
72 |
70 |
|
|
73 |
71 |
|
private void getItem() { |
74 |
|
- |
String key = "key1"; |
75 |
|
- |
String value = LocalStorage.getItem( key ); |
76 |
|
- |
text.setHTML("Value on Key " + key + ": " + value); |
|
72 |
+ |
String key = "key1"; |
|
73 |
+ |
String value = LocalStorage.getItem( key ); |
|
74 |
+ |
text.setHTML( "Value on Key " + key + ": " + value ); |
77 |
75 |
|
} |
78 |
76 |
|
|
79 |
77 |
|
private void removeItem() { |
80 |
|
- |
String key = "key1"; |
81 |
|
- |
LocalStorage.removeItem( key ); |
82 |
|
- |
text.setHTML("Storage with key " + key + "removed"); |
|
78 |
+ |
String key = "key1"; |
|
79 |
+ |
LocalStorage.removeItem( key ); |
|
80 |
+ |
text.setHTML( "Storage with key " + key + "removed" ); |
83 |
81 |
|
} |
84 |
82 |
|
|
85 |
83 |
|
private void clear() { |
86 |
|
- |
LocalStorage.clear(); |
87 |
|
- |
text.setHTML("Storage cleared."); |
|
84 |
+ |
LocalStorage.clear(); |
|
85 |
+ |
text.setHTML( "Storage cleared." ); |
88 |
86 |
|
} |
89 |
|
- |
|
90 |
87 |
|
} |