This javascript library allows you to integrate widgets that display information for users of greenApes (www.greenapes.com).
NOTE: The library is not ready for production yet, but it is in active development.
Tarsier supports the following browsers: Internet Explorer 8 and following, Firefox (current), Chrome (current), Safari 6.
How to embed greenApes widgets into your website:
-
Include the javascript. You need to include the
tarsier.min.js
script in your page's head section. You can use our (SSL-only) CDN, or mirror locally:<script src="https://greenapes.r.worldssl.net/tarsier/v0.2/tarsier.min.js"></script>
-
Use our tags in your page. Widgets can be embedded into the webpage through the usage of custom HTML tags, with prefix
ga:
. For instance:<ga:info-tribe ape="me" date="2013/10/01 10:00:00" duration="10" topic="actions" animation="5000"></ga:info-tribe>
-
Run Tarsier's replacement function. When the page is loaded, call the
replace()
function on the global Tarsier objectT
. Tarsier will the populate all thega:
widgets:T.replace();
You can place this call in a
<script>
tag at the end of the page, or wrapping it in a jquery styledocument.ready
callback.
The correct way to add style to ga tags is by applying CSS to both the nodes and classes with the same name:
ga\:info-tribe {
display: inline-block;
width: 645px;
height: 645px;
overflow: hidden;
border: 1px solid #000;
}
NOTE: :
is a special character in CSS and must be escaped with a \
(backslash) when used in node and tags names.
If you need to support IE8, you need to alter your style a little. Instead of styling the custom class, which is not
supported, you need to style a class with an equivalent name, and with _
in place of :
:
.ga_info-tribe {
display: inline-block;
width:645px;
height:645px;
overflow:hidden;
border:1px solid #000;
}
This syntax is supported also in all other browsers, so you don't need to duplicate the CSS.
This tag correspons to a widget showing the infograph of an ape's tribe.
- ape: ID of the ape for which to show the infograph. Use ape="greenapes" to get the infopraph of the entire greenApes community
- date: Select the start date for the infrograph. Format "YYYY/MM/DD" or "YYYY/MM/DD hh:mm:ss".
- duration: time frame in days for the infograph
- topic: [ actions | eating | housing | jungle | shopping | moving ]. Select which section of the infrograph is shown.
- animation: [ none | delay in ms | manual ]. Decide which animation is used for the infograph:
-
None: no animation, the infograph is shown in its final complete format
-
Delay: the infograph automatically animates after the specified number of milliseconds.
-
Manual: the infograph waits for an event to begin animation. You need to send the even with the following code:
var g = document.getElementsByTagName("ga:info-tribe")[0]; T.sendMessage(g, "animate!");
-
#####example of topic jungle