My favorites
|
Sign in
gwtsite
The source code from the demos hosted at gwtsite.com
Project Home
Downloads
Wiki
Issues
Source
Checkout
|
Browse
|
Changes
|
‹r6
r25
Source path:
svn
/
trunk
/
ShoppingCart
/
src
/
com
/
gwtsite
/
dnd
/
client
/
CartDropController.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/*
* Copyright 2008 Chris Fong
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
package com.gwtsite.dnd.client;
import com.allen_sauer.gwt.dnd.client.DragContext;
import com.allen_sauer.gwt.dnd.client.VetoDragException;
import com.allen_sauer.gwt.dnd.client.drop.SimpleDropController;
import com.google.gwt.user.client.ui.Widget;
public class CartDropController extends SimpleDropController {
private ShoppingCart cart;
public CartDropController(Widget dropTarget) {
super(dropTarget);
cart = (ShoppingCart)dropTarget;
}
public void onDrop(DragContext context) {
super.onDrop(context);
Book book = (Book)context.draggable;
cart.add(book);
}
public void onEnter(DragContext context) {
super.onEnter(context);
cart.addStyleName("enterCart");
}
public void onLeave(DragContext context) {
super.onLeave(context);
cart.removeStyleName("enterCart");
}
public void onPreviewDrop(DragContext context) throws VetoDragException {
super.onPreviewDrop(context);
}
}
Show details
Hide details
Change log
r10
by fongcn on Feb 13, 2008
Diff
Add licensing
Go to:
...com/gwtsite/dnd/client/Book.java
...d/client/CartDropController.java
...ite/dnd/client/ShoppingCart.java
...dnd/client/ShoppingCartDemo.java
...dnd/public/ShoppingCartDemo.html
Project members,
sign in
to write a code review
Older revisions
r6
by fongcn on Feb 13, 2008
Diff
Initial import.
All revisions of this file
File info
Size: 1515 bytes, 55 lines
View raw file
Hosted by