In your HTML file, read elastictext.js by
<script src="path/to/elastictext.js"></script>
Bootstrap 3 and jQuery are also required.
Now, the great theorem <a data-et="collapse-myCollapseAria">proves the claim</a>.
<div class="collapse" id="myCollapseAria">It can be checked by the greatness of the great theorem.</div>
Use a pair of two tags, div
and a
.
In order to indicate which div
tag corresponds to which a
,
a unique id must be given, say colID
.
(In the example above, the id is myCollapseArea
.)
The a
tag must have the attribute data-et="collapse-colID"
.
The div
tag must have the collapse
class and the colID
id.
The contents of the div
tag is hidden in default.
As you click the contents of the a
tag, that of the corresponding div
tag is opened.
This theorem relates this <a data-et="popover-myPopoverId1">complicated object</a>
with that <a data-et="popover-myPopoverId2">extremely complicated object</a>.
<!-- The following script tag should be put BEFORE elastictext.js is read. -->
<script type="text/javascript">
popovers = {
myPopoverId1: {
content: "I have not understood its definition yet."
},
myPopoverId2: {
title: "Yes, extremely!",
content: "So I gave up understanding it.",
placement: "right"
}
};
</script>
First, decide the id for popover, say popID
.
(In the example above, myPopoverId1
and myPopoverId2
are ids.)
Use a
tag to indicate the area for popover.
This a
tag must have the attribute data-et="popover-popID"
.
The contents of the popover is written as a dictionary named popovers
of Javascript.
popovers['popID']
is itself a dictionary, and
popovers['popID']['content']
should be a content of the popover.
If the popover should have a title, you can add popovers['popID']['title']
.
The popover appears in the bottom by default. You can change this behaviour by adding
popovers['popID']['placement']
.
For this value, "top"
, "bottom"
(default), "right"
and "left"
are allowed.
Here, we recall the first <a data-et="modal-important_remark">important remark</a>.
In order to use the "modal" function, you first have to indicate id
,
say modID
,
in the div
tag indicating the panel you want to recall.
(For example, in this HTML file, the first "Important Remark" panel is given the important_remark
id.
Now, use a
tag with the attribute data-et="modal-modID"
.
Then, as user clicks the area surrounded by this a
tag,
the modal appears.