主权项 |
1. A method for demonstrating a software application having a plurality of demonstration pages, using a standalone computing device, the computing device in communication with a memory device, said method comprising:
executing a scripting component by a processor of the standalone computing device, wherein the scripting component is configured to cause the standalone computing device, while the standalone computing device is not connected to a network, to perform the steps of:
receiving a request from a user of the standalone computing device for a first demonstration page;retrieving a page template for the first demonstration page and populating the retrieved page template with data corresponding to the selected first demonstration page;identifying from the populated template at least one content element having at least a navigation element, and modifying the identified navigation element by associating executable code with the navigation element to refer to a second demonstration page, the associated executable code referencing at least an index position of the second demonstration page;updating a current page identifier based on an index position of the first demonstration page within an ordered list, and wherein the ordered list includes an array of indexed positions for the plurality of demonstration pages;displaying the first demonstration page to the user of the standalone computing device;receiving a selection of the navigation element within the first demonstration page from the user; andin response to the selection of the navigation element, executing the associated executable code and dynamically building by the standalone computing device the second demonstration page, updating the current page identifier with the index position of the second demonstration page, and providing the second demonstration page to the user. |