2020.2

Table Of Contents
The following script loads a snippet. Then it looks for a placeholder (@var2@) in the text of that
snippet and replaces every found placeholder by the text '<i>OL Connect 1</i>'. It uses html()
so the HTML formatting (<i> and </i>) will indeed be interpreted as HTML. Finally, it places the
snippet in the template.
var mysnippet = loadhtml('snippets/snippet.html');
mysnippet.find('@var1@').html('<i>OL Connect 1</i>');
results.replaceWith(mysnippet);
info()
Returns pagination information for one HTML element or for the first element in a result set (see
"results" on page929) of a query across all sections in a Print context (see "query(selector)" on
page927).
The returned information is of the type PaginationInfo (see "PaginationInfo" on page928).
This function can only be used in a Post Pagination Script ; see "Post Pagination Script API" on
page923.
For an example see: "Creating a Table Of Contents" on page435.
next()
next() returns the next sibling of an HTML element, which can be:
l The elements that match the selector of a script (see "results" on page929).
l One element that matches the selector of a script that runs for "Each matched element"
(see "this" on page849 and "Setting the scope of a script" on page387).
l The elements returned by a query in the template (see "query()" on page804).
In HTML, siblings are HTML elements that share the same parent, i.e. HTML elements in the
same container element.
Note that a sibling can be a different type of element. For example, if a paragraph, an image
and a table follow each other in the same Box, they are siblings.
Page 874