Composable context menus
DCFirst Claim
Patent Images
1. A method, comprising:
- receiving via a software development tool interface a definition of a context menu option and an associated action; and
generating, using one or more processors, programmatically based at least in part on the definition an application code to implement the context menu at runtime, including performing processing at runtime as defined in the definition to determine one or both of the context menu option and the associated action, and to create an invisible object that is associated with an application page during execution of the application page, wherein the invisible object provides, to the context menu, information with which the context menu is updated during execution of the application page, and wherein the context menu is displayed in response to detection of a predetermined event during execution of the application page.
13 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Developer-composed context menus, e.g., composed by a developer in connection with use of a software development tool to create an application, are disclosed. In various embodiments, a definition of a context menu option and an associated action are received. Application code to implement the context menu at runtime, including by performing processing at runtime as defined in the definition to determine one or both of the context menu option and the associated action, is generated programmatically.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving via a software development tool interface a definition of a context menu option and an associated action; and generating, using one or more processors, programmatically based at least in part on the definition an application code to implement the context menu at runtime, including performing processing at runtime as defined in the definition to determine one or both of the context menu option and the associated action, and to create an invisible object that is associated with an application page during execution of the application page, wherein the invisible object provides, to the context menu, information with which the context menu is updated during execution of the application page, and wherein the context menu is displayed in response to detection of a predetermined event during execution of the application page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a data storage device; and a processor coupled to the data storage device and configured to; receive via a software development tool interface and store in the data storage device a definition of a context menu option and an associated action; and generate programmatically based at least in part on the definition an application code to implement the context menu at runtime, including performing processing at runtime as defined in the definition to determine one or both of the context menu option and the associated action, and to create an invisible object that is associated with an application page during execution of the application page, wherein the invisible object provides, to the context menu, information with which the context menu is updated during execution of the application page, and wherein the context menu is displayed in response to detection of a predetermined event during execution of the application page. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving via a software development tool interface a definition of a context menu option and an associated action; and generating programmatically based at least in part on the definition an application code to implement the context menu at runtime, including performing processing at runtime as defined in the definition to determine one or both of the context menu option and the associated action, and to create an invisible object that is associated with an application page during execution of the application page, wherein the invisible object provides, to the context menu, information with which the context menu is updated during execution of the application page, and wherein the context menu is displayed in response to detection of a predetermined event during execution of the application page. - View Dependent Claims (20)
-
Specification