| CPC G06F 3/0486 (2013.01) [G06F 3/04812 (2013.01); G06F 3/04817 (2013.01); G06F 3/0482 (2013.01); G06F 3/04886 (2013.01)] | 17 Claims |

|
1. A computer-implemented method performed by a content management system comprising:
detecting a drag operation of an object reported by an operating system of a client device, wherein the drag operation of the object is performed by a pointer displayed on a screen;
after detection of the drag operation of the object, creating an invisible window defining an area, the invisible window persisting for as long as coordinates of the pointer performing the drag operation of the object do not overlap with the area of the invisible window;
determining that the coordinates of the pointer performing the drag operation of the object has transitioned from not overlapping to overlapping the area of the invisible window; and
changing the invisible window to a visible menu in response to the determining that the coordinates of the pointer performing the drag operation of the object overlap the area of the invisible window.
|