Class object wrappers for document object model (DOM) elements for project task management system for managing project schedules over a network
First Claim
1. A computer-implemented method for managing tasks in a project schedule system, the method comprising:
- in response to an event that affects a row of a display table, wherein each row of the display table corresponds to a task associated with a project schedule and displays values corresponding to elements of an editor associated with said project schedule system, a class object manipulating a value corresponding to an element of said editor based on said event;
wherein one or more of said elements of said editor are attributes of said class object; and
wherein manipulating said value corresponding to an element of said editor comprises one or more member functions of said class object performing;
directly accessing one or more attributes of said class object corresponding to said element, anddirectly manipulating a value for each of said one or more attributes of said class object based on said event.
1 Assignment
0 Petitions
Accused Products
Abstract
A client-server based project schedule management system comprises multiple editors accessible through a web browser to perform various scheduling tasks by members of a project. Client-executable code is generated by the server for the client, which is passed to the client along with schedule-related information for populating the respective editors. The client executes the server-generated code to display the respective editor with pertinent information populated therein, and to manage and maintain any new or updated information in response to user interactions with the editor. Rows of tasks are represented by corresponding objects, where editor elements are object attributes which are directly accessible by the respective objects. Database queries are generated by the server based on constant strings containing placeholders which are replaced with information used by the query.
-
Citations
22 Claims
-
1. A computer-implemented method for managing tasks in a project schedule system, the method comprising:
-
in response to an event that affects a row of a display table, wherein each row of the display table corresponds to a task associated with a project schedule and displays values corresponding to elements of an editor associated with said project schedule system, a class object manipulating a value corresponding to an element of said editor based on said event; wherein one or more of said elements of said editor are attributes of said class object; and wherein manipulating said value corresponding to an element of said editor comprises one or more member functions of said class object performing; directly accessing one or more attributes of said class object corresponding to said element, and directly manipulating a value for each of said one or more attributes of said class object based on said event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification