Frontend

This section of the documentation contains a description of the key templates and javascript files (mainly written in Jquery) used to create the user interface, create CAMS, and allow the user to build their own CAMs.

Below is a graphical depiction of the main functionalities broken down into the following categories: Drawing Tool, Concepts, and Links.

Drawing Tools

The drawing tools section contains the primary files for running the primary drawing canvas. The base files are the base.html and index.html files.

_images/DrawingCanvas.svg

base/index.html

This file is the basic wrapper for the entire CAM drawing page. It imports all the basic functionality from other files with the exception of selecting concepts and links.

Concepts

This section deals with the creation and handling of concepts.

_images/Concepts.svg