System and method for extending scalable vector graphics capabilities
AssigneeCorel Corporation
InventorsGordon Bowman, Peter Barrett
Life of this patent
Estimating the term…
Abstract
A system for extending interactivity of a presentation markup language is provided. The system comprises a collection of designated elements, and a collection of associated instructions for performing functions on elements in the document object model. Each designated element comprises a namespace, and attributes for describing features of the designated element. The instructions associated with the designated elements.
Claims22
A system for extending interactivity of a presentation markup language, the system comprising:
- a collection of designated elements, each designated element comprising:
- a namespace;
- and
- attributes for describing features of the designated element;
- and
- a collection of associated instructions for performing functions to elements in the document object model, the instructions associated with the designated elements.
A method of extending interactivity of presentation markup languages, the method comprising one or more of the following:
- controlling statement flow of a web application, the method comprising the steps of:
- searching for a flow control element in a document object model of the web application;
- generating a function name associated with the flow control element;
- calling the generated function name;
- and
- processing child elements of the flow control element;
- coordinate mapping of a web application, the method comprising the steps of:
- searching for a coordinate mapping element in a document object model of the web application;
- generating a function name associated with the coordinate mapping element;
- and
- calling the generated function name;
- manipulating viewer behavior with respect to a web application, the method comprising the steps of:
- searching for a viewer behavior element in a document object model of the web application;
- generating a function name associated with the viewer behavior element;
- and
- calling the generated function name;
- focussing a group of elements in a web application, the method comprising the steps of:
- searching for a focus element in a document object model of the web application;
- generating a function name associated with the focus element;
- and
- calling the generated function name;
- constraining manipulable attributes of an element in a web application, the method comprising the steps of:
- searching for a constraint element in a document object model of the web application;
- generating a function name associated with the constraint element;
- and
- calling the generated function name;
- and
- applying passive behavior to an element of a web application, the method comprising the steps of:
- searching for a designated attribute of the element in a document object model of the web application;
- generating a function name associated with the designated attribute;
- and
- calling the generated function name.
A method of extending interactivity of a presentation markup language, the method comprising the steps of:
- searching for a designated control element in a document object model;
- and
- calling a function associated with the designated control element.
A method of extending interactivity of a presentation markup language by controlling user interface features of a web application, the method comprising the steps of:
- adding a behavior element as a child of a designated element;
- receiving an event which is equal to an event attribute setting in the behavior element;
- and
- calling a script associated with the behavior element.
Dependencies are inferred from the claim text.