Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


The title, version and logo of web application are taken from config.js.

For every menu item in the navigation bar, there is visibility option. It accepts three values - public, private and none. 

  • Public mode ensures that menu item is always visible in the application.
  • Private mode displays that item only when the user is successfully logged in.
  • None option is to hide that menu item.

Code Block
languagejs
titleIVA application
var application = {
    title: "IVA",
    version: "v0.6.0",
    logo: "images/opencb-logo.png",
    menu: [
        {
            id: "samples",
            title: "Samples",
            visibility: "public"
        },
        {
            id: "browser",
            title: "Variant Browser",
            visibility: "public",
            // Allows to provide default filters for the browser
            filters: [
                {
                    name: "Example BRCA2",
                    query: {
                        gene: "BRCA2",
                        conservation: "phylop<0.001"
                    }
                }
            ]
        },
        {
            id: "prioritization",
            title: "Prioritization",
            visibility: "public",
            submenu: [
                {
                    id: "family-prioritization",
                    title: "Family",
                    visibility: "public"
                },
                {
                    id: "cancer-prioritization",
                    title: "Cancer",
                    visibility: "public"
                },
                {
                    separator: true,
                    visibility: "public"
                },
                {
                    id: "prioritizationCC",
                    title: "Case-Control",
                    visibility: "public"
                }
            ]
        },
        {
            id: "beacon",
            title: "Beacon",
            visibility: "public"
        },
        {
            id: "tools",
            title: "Tools",
            visibility: "public",
            submenu: [
                {
                    id: "ibs",
                    title: "IBS",
                    visibility: "public"
                },
                {
                    id: "burden",
                    title: "Burden Test",
                    visibility: "public"
                },
                {
                    separator: true,
                    visibility: "public"
                },
                {
                    id: "exporter",
                    title: "Exporter",
                    visibility: "public"
                },
                {
                    id: "saturation",
                    title: "Saturation",
                    visibility: "public"
                }
            ]
        },
        {
            id: "genomeBrowser",
            title: "Genome Browser",
            visibility: "public",
        }
    ],
    search: {
        placeholder: "Search",
        visibility: "public"
    },
    settings: {
        visibility: "public"
    },
    about: [
        {name: "Documentation",  url: "http://docs.opencb.org/display/iva/IVA+Home", icon: "fa fa-book"},
		{name: "Tutorial", url: "http://docs.opencb.org/display/iva/Tutorials", icon: ""},
		{name: "Source code", url: "https://github.com/opencb/iva", icon: "fa fa-github"},
		{name: "Contact",  url: "http://docs.opencb.org/display/iva/About", icon: "fa fa-envelope"},
		{name: "FAQ",  url: "", icon: ""}
    ],
    login: {
        visibility: "public"
    },
    breadcrumb: {
        title: "Projects",
        visibility: "public"
    }
};


Table of Contents:

Table of Contents