System and method for creating and presenting modal dialog boxes in server-side component web applications
First Claim
1. A method of creating and presenting one or more modal dialog boxes in a web-based application comprising:
- receiving a request to generate a web page that includes one or more modal dialog boxes;
generating HTML instructions to display the one or more modal dialog boxes on a screen at a user device;
generating HTML instructions to position the displayed one or more modal dialog boxes on the screen; and
generating HTML instructions to disable access to elements associated with the one web page until the one or more modal dialog boxes have received a response.
16 Assignments
0 Petitions
Accused Products
Abstract
A system and method for creating and presenting modal dialog boxes in web-based applications is presented herein. The invention includes client devices that initiate requests for webpages that include modal dialog boxes and a server that receives and processes the web page requests and includes modal dialog controls to generate HTML instructions to render and display the modal dialog boxes at the client devices. The modal dialog controls include a web rendering module to determine the existence of children controls within the modal dialog box and to generate display related information. The modal dialog controls also include an event handling module to intercept attempts to access elements of the web page while the modal dialog box has not been responded to.
-
Citations
22 Claims
-
1. A method of creating and presenting one or more modal dialog boxes in a web-based application comprising:
-
receiving a request to generate a web page that includes one or more modal dialog boxes;
generating HTML instructions to display the one or more modal dialog boxes on a screen at a user device;
generating HTML instructions to position the displayed one or more modal dialog boxes on the screen; and
generating HTML instructions to disable access to elements associated with the one web page until the one or more modal dialog boxes have received a response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for creating and presenting a modal dialog box in a web-based application comprising:
-
one or more client devices configured to initiate a request for a web page that includes one or more modal dialog boxes; and
a server mechanism communicatively coupled to the one or more client devices, configured to receive the request for the web pages;
wherein the server mechanism includes a modal dialog control configured to generated HTML instructions to create and present the one or more modal dialog boxes to each of the requesting client devices. - View Dependent Claims (12, 13, 14, 16)
-
-
15. The system of claim 12, wherein the event handling module is adapted to intercept mouse actions to access the elements of the web page.
-
15-1. A server for creating and presenting a modal dialog box in a web-based application comprising:
-
a modal dialog control adapted to generate HTML instructions to display said the dialog box in response to a request to render a web page that includes the modal dialog box;
wherein the modal dialog control comprises;
a web rendering module adapted to determine whether the modal dialog box includes any children controls and to generate said HTML instructions to display the modal dialog box; and
an event handling module adapted to intercept attempts to access elements of the web page while the modal dialog box has not been responded to.
-
-
18. The server of claim 17, wherein the event handling module includes:
-
a mechanism configured to intercept keyboard actions; and
a mechanism configured to intercept mouse actions. - View Dependent Claims (19, 20)
-
-
21. The server of claim 17, wherein the web rendering module further comprises:
a mechanism that determines a position where the modal dialog box is to be displayed.
-
22. The server of claim 17, further comprising a mechanism to receive a message confirming that the modal dialog box has been responded to and dismissed and to update the web page and associated controls upon receiving the confirmation message.
Specification