CONTEXT MENU FRAGMENT MANAGEMENT
First Claim
1. A computer program product comprising a non-transitory computer readable medium storing computer-readable instructions executable to:
- receive a plurality of context menu fragment definitions, each of the plurality of context menu fragment definitions associated with a respective context menu fragment identifier, the plurality of context menu fragment definitions including a first context menu fragment definition associated with a first context menu fragment identifier;
receive a context menu definition including a context menu fragment expression, the context menu fragment expression including an operation on first data from a first data source external to the context menu fragment expression;
receive, based on user interaction with a graphical user interface (GUI), an indication to add the context menu definition to a web application design;
add the context menu definition to the web application design;
generate a web application from the web application design, the web application comprising web application instructions executable to;
receive a context menu trigger; and
in response to the context menu trigger;
generate a first context menu portion based on the context menu definition;
execute the context menu fragment expression to output the first context menu fragment identifier from a set of possible context menu fragment identifiers;
based on the first context fragment identifier output from execution of the context menu fragment expression, generate a second context menu portion based on the first context menu fragment definition; and
present a context menu, the context menu including the first context menu portion and the second context menu portion.
2 Assignments
0 Petitions
Accused Products
Abstract
Application development can include adding context menu fragment definitions to a web application design; adding a context menu definition to the web application design, the context menu definition including a context menu fragment expression, the context fragment expression executable to output a first context menu fragment identifier from a set of possible context menu fragment identifiers; and generating a web application from the web application design, the web application comprising instructions executable to generate a first context menu portion based on the context menu definition, generate a second context menu portion based on the context menu fragment definition and present a context menu that includes the first and second context menu portions.
-
Citations
22 Claims
-
1. A computer program product comprising a non-transitory computer readable medium storing computer-readable instructions executable to:
-
receive a plurality of context menu fragment definitions, each of the plurality of context menu fragment definitions associated with a respective context menu fragment identifier, the plurality of context menu fragment definitions including a first context menu fragment definition associated with a first context menu fragment identifier; receive a context menu definition including a context menu fragment expression, the context menu fragment expression including an operation on first data from a first data source external to the context menu fragment expression; receive, based on user interaction with a graphical user interface (GUI), an indication to add the context menu definition to a web application design; add the context menu definition to the web application design; generate a web application from the web application design, the web application comprising web application instructions executable to; receive a context menu trigger; and in response to the context menu trigger; generate a first context menu portion based on the context menu definition; execute the context menu fragment expression to output the first context menu fragment identifier from a set of possible context menu fragment identifiers; based on the first context fragment identifier output from execution of the context menu fragment expression, generate a second context menu portion based on the first context menu fragment definition; and present a context menu, the context menu including the first context menu portion and the second context menu portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
in an application developer environment, adding a plurality of context menu fragment definitions to a web application design, each of the plurality of context menu fragment definitions associated with a respective context menu fragment identifier, the plurality of context menu fragment definitions including a first context menu fragment definition associated with a first context menu fragment identifier; receiving, in the application developer environment, a context menu definition including a context menu fragment expression, the context menu fragment expression including an operation on first data from a first data source external to the context menu fragment expression; receiving, based on user interaction with a graphical user interface (GUI), an indication to add the context menu definition to the web application design, adding the context menu definition to the web application design; automatically generating a web application from the web application design, the web application comprising web application instructions executable to; receive a context menu trigger; and in response to the context menu trigger; generate a first context menu portion based on the context menu definition; execute the context menu fragment expression to output the first context menu fragment identifier from a set of possible context menu fragment identifiers; based on the first context fragment identifier output from execution of the context menu fragment expression, generate a second context menu portion based on the first context menu fragment definition; and present a context menu, the context menu including the first context menu portion and the second context menu portion. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification