Previous topic

Next topic

This Page

Quick search

Many of the javascript tools included in InterMine pages can be customized
at run-time with specific options. To do this the recommended practice is to
include a custom set of option configurations in a javascript file that is included
in your InterMine instance, or other embedding page. Do do this withing the
context of the InterMine web-application, we recommend following the following
steps:

Create a new javascript file, named something like model-includes.js, and place
it in the MINE_NAME/webapp/src/main/resources directory.

If for instance you wanted to configure the result-tables so that their cell-previews
appeared on ‘hover’ rather than on ‘click’, which is the default, and also to enable the
‘ChromosomeLocation’ formatter, you would want the contents of your options file to be something
like:

(jQuery(function() { // run when the page has loaded.
if (intermine) { // but only if there is something to do.
intermine.setOptions({CellPreviewTrigger: 'hover'});
intermine.setOptions({
'Location.start': true,
'Location.end': true
}, 'intermine.results.formatsets.genomic');
}
});

In one of your properties files (ideal your model web properties file), add a property beginning
with head.js.all. that names this file. If your file is my-mine-options.js, then this
line might look like: