Interactive and web-based Gantt Chart
First Claim
1. A computer-implemented method for representing a project in a web application, the method comprising:
- generating, through a Web server, a description of the project in HTML code;
creating a graphic display of at least a portion of the project in the form of a Gantt chart in a browser, the browser including a document object model, the Gantt chart including a graphic representation of an HTML element;
receiving user input manipulating the HTML element in the graphic display of the Gantt chart;
storing information about a kind of, and one or more parameters of, user input manipulation in one or more hidden HTML input tags;
sending a request to the Web server for updating the HTML code of the Gantt Chart, the Web server reading the information about the kind of, and one or more parameters of, the user input manipulation stored in the one or more hidden HTML input tags; and
dynamically updating the graphic display of the Gantt chart in response to the request, including generating an updated description of the project in HTML code, the updated description including a plurality of instructions to manipulate the document object model of the browser.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented methods and computer program products implement techniques for representing a project in a web application. The techniques include generating, through a Web server, a description of a project in HTML code, creating a graphic display of at least a portion of the project in the form of a chart in a browser, receiving user input manipulating the HTML element in the graphic display of the chart, and dynamically updating the graphic display of the chart in response to the user input with a plurality of instructions that manipulate the document object model of the browser. The browser includes a document object model and the chart includes a graphic representation of an HTML element.
206 Citations
20 Claims
-
1. A computer-implemented method for representing a project in a web application, the method comprising:
-
generating, through a Web server, a description of the project in HTML code;
creating a graphic display of at least a portion of the project in the form of a Gantt chart in a browser, the browser including a document object model, the Gantt chart including a graphic representation of an HTML element;
receiving user input manipulating the HTML element in the graphic display of the Gantt chart;
storing information about a kind of, and one or more parameters of, user input manipulation in one or more hidden HTML input tags;
sending a request to the Web server for updating the HTML code of the Gantt Chart, the Web server reading the information about the kind of, and one or more parameters of, the user input manipulation stored in the one or more hidden HTML input tags; and
dynamically updating the graphic display of the Gantt chart in response to the request, including generating an updated description of the project in HTML code, the updated description including a plurality of instructions to manipulate the document object model of the browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19)
-
-
10. A computer program product, tangibly embodied in an information carrier, for representing a project in a web application, the product comprising instructions to cause a processor to:
-
generate, through a Web server, a description of the project in HTML code;
create a graphic display of at least a portion of the project in the form of a Gantt chart in a browser, the browser including a document object model, the Gantt chart including a graphic representation of an HTML element;
receive user input manipulating the HTML element in the graphic display of the Gantt chart;
store information about kind of, and one or more parameters of, user input manipulation in one or more hidden HTML input tags;
send a request to the Web server for updating the HTML code of the Gantt Chart, the Web server being operable to read the information about the kind of, and one or more parameters of, the user input manipulation stored in the one or more hidden HTML input tags; and
dynamically update the graphic display of the Gantt chart in response to the request, including instructions to generate an updated description of the project in HTML code, the updated description including a plurality of instructions to manipulate the document object model of the browser. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20)
-
Specification