Web element retargeting
AssigneeServiceNow, Inc.
InventorsJason Strimpel, Michael England, Chase Murphy, Darren Richards
Life of this patent
Estimating the term…
Abstract
A determination is made whether a source web element is to be retargeted. In response to the determination that the source web element is to be retargeted, one or more properties or attributes of the source web element is copied to a target web element and content of the source web element is routed to be rendered to the target web element. An event of the target web element is intercepted, and the intercepted event is provided to the source web element.
Claims20
A method, comprising:
- determining whether a source web element is to be retargeted;
- in response to a determination that the source web element is to be retargeted:
- copying one or more properties or attributes of the source web element to a target web element;
- and
- routing content of the source web element to be rendered to the target web element;
- intercepting an event of the target web element at an element that is different from the source web element and that is not a parent of the target web element;
- and
- providing the intercepted event to the source web element including by redirecting the event intercepted at the element that is different from the source web element to the source element despite the content of the source web element having been already routed to the target web element.
A system, comprising:
- one or more processors configured to:
- determine whether a source web element is to be retargeted;
- in response to a determination that the source web element is to be retargeted:
- copy one or more properties or attributes of the source web element to a target web element;
- and
- route content of the source web element to be rendered to the target web element;
- intercept an event of the target web element at an element that is different from the source web element and that is not a parent of the target web element;
- and
- provide the intercepted event to the source web element including by being configured to redirect the event intercepted at the element that is different from the source web element to the source element despite the content of the source web element having been already routed to the target web element;
- and
- a memory coupled to at least one of the one or more processors and configured to provide the at least one of the one or more processors with instructions.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- determining whether a source web element is to be retargeted;
- in response to a determination that the source web element is to be retargeted:
- copying one or more properties or attributes of the source web element to a target web element:
- and
- routing content of the source web element to be rendered to the target web element;
- intercepting an event of the target web element at an element that is different from the source web element and that is not a parent of the target web element;
- and
- providing the intercepted event to the source web element including by redirecting the event intercepted at the element that is different from the source web element to the source element despite the content of the source web element having been already routed to the target web element.
Dependencies are inferred from the claim text.