PP.setCapture

Syntax

setCapture(domNode, events: Array);

Parameters

domNode. Value to remember.

events. Events array. This parameter is optional, its default value is not defined.

Description

The setCapture method remembers specified value.

Example

To execute the example, add a link to PP.js scenario file to HTML page. Create a DOM node and remember its markup:

// Create a DOM element
var markup = "<div id=\"test\" onclick=\"alert(12)\"></div>";
var dom = PP.htmlToDOM(markup);
console.log("Source markup:");
console.log(dom.outerHTML);
console.log("");
// Save the created DOM element
PP.setCapture(dom, [onclick]);
console.log("Saved markup before its clearing:")
// Get saved markup
console.log(PP.getCaptureNode() != undefined ? PP.getCaptureNode().outerHTML : "\"\"");
console.log("");
// Clear saved markup
PP.releaseCapture(dom);
console.log("Saved markup after its clearing:")
// Get saved markup
console.log(PP.getCaptureNode() != undefined ? PP.getCaptureNode().outerHTML : "\"\"");

After executing the example the browser console displays initial HTML markup of the created DOM node, as well as saved markup before and after it is cleared:

Initial markup:

<div id="test" onclick="alert(12)"></div>
 

Saved markup before it is cleared:

<div id="test" onclick="alert(12)"></div>
 

Saved markup after it is cleared:

""

See also:

PP