diff --git a/.babelrc b/.babelrc index d9aa139c..8ce20715 100644 --- a/.babelrc +++ b/.babelrc @@ -1,3 +1,5 @@ { - "plugins": ["transform-decorators-legacy"] -} \ No newline at end of file + "plugins": [ + ["@babel/plugin-proposal-decorators", { "legacy": true }] + ] +} diff --git a/.dockerignore b/.dockerignore index 6975847e..812b0930 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,10 +1,11 @@ -node_modules -npm-debug.log +node_modules/* +*.md +*.swp +*.log +*.yml +*.cmd +.* +!.babelrc Dockerfile* docker-compose* -.dockerignore -.git -.gitignore -README.md LICENSE -.vscode \ No newline at end of file diff --git a/.env b/.env deleted file mode 100644 index 19ea3449..00000000 --- a/.env +++ /dev/null @@ -1,8 +0,0 @@ -WEB_PORT=8000 -DRO_DECIMALS=2 -FIRMWARE_WAIT_TIME=10 -GRBL_WAIT_TIME=5 -VERBOSE_LEVEL=3 -LOG_LEVEL=3 -RESET_ON_CONNECT=1 -PYTHON=C:\Users\cprez\.windows-build-tools\python27\python.exe \ No newline at end of file diff --git a/.gitmodules b/.gitmodules index 8f0654e6..a71e83ba 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,6 @@ [submodule "src/data/lw.machines"] path = src/data/lw.machines - url = https://github.com/LaserWeb/lw.machines + url = https://github.com/easytarget-org/lw.machines.git [submodule "src/data/lw.materials"] path = src/data/lw.materials - url = https://github.com/LaserWeb/lw.materials.git + url = https://github.com/easytarget-org/lw.materials.git diff --git a/DOCKER.md b/DOCKER.md new file mode 100644 index 00000000..3cc94a44 --- /dev/null +++ b/DOCKER.md @@ -0,0 +1,62 @@ +# LaserWeb (4.1.x) Docker Builds + +This guide assumes some familiarity with [Docker](https://www.docker.com/), if you are new to Docker please start at: https://docs.docker.com/get-started/ + +Docker user targets: +- release +- dev + +## Dev (development snapshot) +You can run the current developement version of the app in Docker using the commands below. +- build development image: +``` +docker build --target dev -t laserweb4:dev . +``` +- run image: +``` +docker run -it --device=/dev/ttyUSB0 --rm -p 8000:8000 laserweb4:dev +``` +- connect to app: http://localhost:8000 + +## Release +You can run the current lw.comm-server version of the app in Docker using the commands below. + +**Warning:** This will bundle the current (head) [lw.comm-server head](https://github.com/LaserWeb/lw.comm-server/) Git version + the LW app bundled with that, it *does not* build the latest LW app from this repo! Use the 'dev' target for that. + +- build release image: +``` +docker build --target release -t laserweb4:release . +``` +- run image: +``` +docker run -it --device=/dev/ttyUSB0 --rm -p 8000:8000 laserweb4:release +``` +- connect to app: http://localhost:8000 + +## Options +- Change the `--device=` to point to the correct USB device if necesscary, eg `--device=/dev/ttyACM0` etc. +- To use a different port change the port mapping in the `docker run` command to `:8000` and adjust the url you connect to appropriately. + +## Stopping +Stopping the running container can be tricky, it wont respond to conventional stop commands (ctrl-c, etc.) +Start a new shell and stop the attached container with `docker stop ` +To list running docker containers use: `docker ps` + +## Run in background +If you add `-d` to the docker run command it will start the container in detached mode. +You can use `docker logs -f ` to follow the output of this. + +## Clean build +If you plan to release the docker build it is suggested you clean the dist folder first to avoid bundling obsolete build artifacts: +`rm dist/* && git checkout dist` + +## Allow hot plugging & selection of connected devices +**This is NOT recommended, since it involves running the container in `--privileged` mode, which is a [potential security risk](https://docs.docker.com/engine/reference/run/#runtime-privilege-and-linux-capabilities).** + +_..you have been warned.._ + +- run image: +``` +docker run -it -v /dev:/dev --rm -p 8000:8000 --cap-add=sys_nice --privileged laserweb4:dev (or relese) +``` +- when you connect the app you should be able to see all USB devices in the selection list diff --git a/Dockerfile b/Dockerfile index b6cd3437..a2d394f6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,36 +1,57 @@ # # ---- Base Node ---- -FROM node:10-alpine AS base +FROM node:16-bullseye AS base # set working directory WORKDIR /usr/src/app - -# copy project file -COPY package*.json ./ +# Set up Apt, install build tooling and udev +RUN apt update +RUN apt install -y build-essential udev +# Upgrade npm and set node options +RUN npm install -g npm +RUN npm set progress=false +# Set the port the container serves on EXPOSE 8000 -# copy app sources -COPY . . + +# +# ---- comm-server ---- +FROM base AS comm-server +# Run npm install and add nodemon + lw comm server from Git +# (Currently use --force to allow for broken deps, this should be removed once the dep tree is fixed +RUN npm install -g nodemon && npm install --force lw.comm-server@git+https://github.com/LaserWeb/lw.comm-server.git + +# ---- Release ---- +# This will use the git head version of lw.comm-server + the LW app version bundled with that. +# it DOES NOT build and serve the version of LaserWeb in this repo +# +FROM comm-server AS release +WORKDIR /usr/src/app +# define CMD +CMD [ "node", "node_modules/lw.comm-server/server.js"] # # ---- Dependencies ---- FROM base AS dependencies -RUN apk add --no-cache make gcc g++ python python3 linux-headers udev git -RUN git config --global url."https://github.com".insteadOf "ssh://git@github.com" # install node packages -RUN npm set progress=false && npm config set depth 0 -RUN npm ci +# Run npm install and add nodemon + lw comm server from Git +# (Currently use --force to allow for broken deps, this should be removed once the dep tree is fixed +# copy app sources +COPY . . +RUN npm -force install && npm install --force lw.comm-server@git+https://github.com/LaserWeb/lw.comm-server.git # -# ---- Test ---- -# run linters, setup and tests -FROM dependencies AS test -#RUN npm run lint && npm run setup && npm run test -RUN npm run test +# ---- Bash (helpful for debug) ---- +FROM dependencies AS bash +WORKDIR /usr/src/app +# define CMD +CMD [ "bash" ] # # ---- Dev ---- FROM dependencies AS dev -RUN npm install && npm install -g nodemon -# copy production node_modules -COPY --from=dependencies /usr/src/app/node_modules node_modules +WORKDIR /usr/src/app +# Bundle the development build +RUN npm run bundle-dev +# Install into lw-comm-server +RUN rm -rfv node_modules/lw.comm-server/app/* && cp -prv dist/* node_modules/lw.comm-server/app/ # define CMD -CMD [ "npm", "run", "start-server" ] +CMD [ "node", "node_modules/lw.comm-server/server.js"] diff --git a/FRONTEND-DEVELOPMENT.md b/FRONTEND-DEVELOPMENT.md new file mode 100644 index 00000000..785408fc --- /dev/null +++ b/FRONTEND-DEVELOPMENT.md @@ -0,0 +1,153 @@ +# LaserWeb4 Frontend Developers HowTo & Guide +This guide is aimed at anybody wishing to contribute to LaserWeb4 frontend development. It shows how to setup a development machine, and how to build the Fontend using webpack (+ webpack devserver). + +The Frontend is highly integrated with the backend `lw.comm-server`, which serves the Frontend via HTTP and has firmware-aware routines for many control actions (jogging, etc). +* The frontend itself is delivered as a self-contained java webapp in a folder that is deployed into the comm-server, or run standalone. +* Building and deploying `lw.comm-server` is not covered here. (TODO: Link to relevant docs for this) + +## Machine Prep +This is still a WIP! + +For support please go to the MakerForums at: https://forum.makerforums.info/c/laserweb-cncweb/ + +### Supported systems +The basic requirement is Node >= 12, and npm >= 7. + +However; the 'real' requirement is node 16; several of the modules we use sitll work with Node12, but no longer formally support it and can be expected to fail sometime in the future. + +I use Fedora 35, node 16 and npm 8 on a fast laptop as my primary development environment, but I test and deploy my previews on a Pi 4 running Bullseye. + +These Instructions should work for all Pi 3 and 4 models running the Buster and Bullseye releases. Also see the [wiki](https://github.com/LaserWeb/lw.comm-server/wiki/Manual-Installation-(RasPi)) page about Pi installation for more info and notes on how to run LaserWeb4 as a service. + +## Raspbian/Debian Bullseye +This is nice and easy; node 12 is part of the RPI OS release. + + pi@lwserver:~ $ uname -a + Linux lwserver.easytarget.org 5.10.63-v8+ #1488 SMP PREEMPT Thu Nov 18 16:16:16 GMT 2021 aarch64 GNU/Linux + + pi@lwserver:~ $ lsb_release -a + No LSB modules are available. + Distributor ID: Raspbian + Description: Raspbian GNU/Linux 11 (bullseye) + Release: 11 + Codename: bullseye + + pi@lwserver:~ $ sudo apt update + ... + All packages are up to date. + +### Install build tools, NodeJS and NPM on Bullseye +*Note: if you have previously followed instructions given here showing you how to install Node10 and hold to that version, you should unpin node with `sudo apt-mark unhold nodejs` and then remove the node repos with `sudo rm /etc/apt/sources.list.d/nodesource.list`* + + pi@lwserver:~ $ sudo apt install build-essential nodejs npm + ... lots of output, on my test system 180'ish small packages are installed.. should result in success + + pi@lwserver:~ $ node -v + v12.22.5 + + pi@lwserver:~ $ npm -v + 7.5.2 + +## Raspbian/Debian running Buster +Unfortunately, Node 12 is not part of the RPI OS release (Node 10 is the standard, but we are not compatible with that) and so we need to use node 12 from nodesource.org + + pi@buster:~ $ uname -a + Linux buster.easytarget.org 5.10.63-v7+ #1496 SMP Wed Dec 1 15:58:11 GMT 2021 armv7l GNU/Linux + + pi@buster:~ $ lsb_release -a + No LSB modules are available. + Distributor ID: Raspbian + Description: Raspbian GNU/Linux 10 (buster) + Release: 10 + Codename: buster + + pi@buster:~ $ sudo apt update + ... + All packages are up to date. + +### Install build tools, NodeJS and NPM on Buster +We will ensure some required tools are in place, then run the setup script from nodesource.com, once that is done we can install nodejs and npm using apt in the same manner as for bullseye + + pi@buster:~ $ sudo apt install curl dirmngr apt-transport-https lsb-release ca-certificates + ... it's quite liklely that these are already installed + + pi@buster:~ $ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - + ... the script will run, and configure apt to use the node12 repositories + + pi@buster:~ $ sudo apt install build-essential nodejs + ... should only install a few packages and result in success + + pi@buster:~ $ node -v + v12.22.8 + + pi@buster:~ $ npm -v + 6.14.15 + +# Download the repos from GitHub +These repos are somewhat large, the clone operations may be slow + + pi@lwserver:~ $ git clone https://github.com/LaserWeb/LaserWeb4.git + OR, if you have a GitHub account: git clone git@github.com:LaserWeb/LaserWeb4.git + Cloning into 'LaserWeb4'... + + pi@lwserver:~ $ ls LaserWeb4/ + dist docs jsdoc.json LICENSE.md package.json README.md webpack.config.js + Dockerfile git laserweb@0.4.0 logfile.txt package-lock.json src win.shell.cmd + + pi@lwserver:~ $ cd LaserWeb4/ + pi@lwserver:~/LaserWeb4 $ git branch + * dev-es6 + + Now we must initilise and update the LW4 submodules + pi@lwserver:~/LaserWeb4 $ git submodule init + Submodule 'src/data/lw.machines' (https://github.com/LaserWeb/lw.machines) registered for path 'src/data/lw.machines' + Submodule 'src/data/lw.materials' (https://github.com/LaserWeb/lw.materials.git) registered for path 'src/data/lw.materials' + + pi@lwserver:~/LaserWeb4 $ git submodule update + Cloning into '/home/pi/LaserWeb/LaserWeb4/src/data/lw.machines'... + Cloning into '/home/pi/LaserWeb/LaserWeb4/src/data/lw.materials'... + Submodule path 'src/data/lw.machines': checked out '685d9de193400a7bcf35d921eda21e4bedfbdc7b' + Submodule path 'src/data/lw.materials': checked out 'dce9f9ae104030e192a9716f095988dc33c0c0cd' + +## Build LaserWeb4 frontend +First we install laserweb4's dependencies + + pi@lwserver:~ $ cd ~/LaserWeb4/ + + pi@lwserver:~/LaserWeb4 $ npm install + +If you have failures here the first thing to do is 'reset' the package lock with `rm package-list.json` and trying again. + +## Build and Generate a distribution (aka Bundle) the frontend build +The results end up in the `dist` folder of the repo + + pi@lwserver:~/LaserWeb4 $ npm run bundle-dev + +The results of the build will go into the `./dist` folder in the repo. +* You can serve them directly from there with `python3 -m http.server 8000` and connect to port 8000 in your browser +* You can 'clean' the `dist` folder with `cd dist && rm * && git checkout .` (TODO: npm run clean-dist) + +## CI +WebPack allows handy ways of continuously integrating/building your local code. + + pi@lwserver:~/LaserWeb4 $ npm run watch-dev + +Will continually and quickly re-build LW4 to the `dist` folder but I prefer: + + pi@lwserver:~/LaserWeb4 $ npm run start-dev + +* This is great; it builds the app, then serves it on a local port (8080 by default) +* It then monitors the repo and fast re-builds as needed when you modify files +* The served app is restarted whenever it rebuilds, and errors get shown in the browser as well as the cli + +## Production Builds +Production builds (`npm run bundle-prod`) are smaller & faster, but slower to compile, and lack debug mappings etc. They are intended to be used during releasing/deployment and are not of much interest here unless you are planning on releasing + +# Notes: + +## Not the end +I'm still working on this... I want to add an architecture overview, style and contributing guide. I intend to have a seperate 'releasing' guide that references this. + +## Caveat for Pi3 model A (and Pi2's ?) +You can no longer build the frontend with a Pi3+ model A; with only 512Mb of memory it cannot compile without encountering out of memory errors. + diff --git a/README.md b/README.md index e5647755..e4d12546 100644 --- a/README.md +++ b/README.md @@ -9,12 +9,7 @@ Releases are made available on https://github.com/LaserWeb/LaserWeb4-Binaries/ For more documentation, go to the [Wiki](https://github.com/LaserWeb/LaserWeb4/wiki) or our website https://laserweb.yurl.ch ## Docker - -- run image: -```sh -docker run -device=/dev/ttyUSB0 -p 8000:8000 joesantos/laserweb:latest -``` -- connect to app: http://localhost:8000 +See the separate [Docker Guide](DOCKER.md). ### Development @@ -51,11 +46,12 @@ Note: Ever changing. See the Issues tab above for details. | Grbl > v1.1f (ATmega328) | Yes | Good | Great | Yes - improvements | | Grbl-Mega (ATmega2560) | Yes | Good | Great | Yes - improvements | | Grbl-LPC (LPC176x) | Yes | Great | Great | Yes - improvements | -| Grbl_ESP32 (ESP32) | Yes | Great | Great | Yes - improvements | +| Grbl_ESP32 (ESP32) | Yes | Great | Great | No - Superseded by FluuidNC | +| FluidNC (ESP32) | Yes | Great | Great | Yes - improvements | | Smoothieware | Yes * | Okayish | Okayish | Yes - improvements | | TinyG | Yes | Unknown | Good | Yes - improvements | -| Marlin | Yes | Unknown | No | Yes - improvements | -| MarlinKimbra | Yes | Unknown | No | Yes - improvements | +| Marlin | Yes | Unknown | No | Yes - improvements | +| MarlinKimbra | Yes | Unknown | No | Yes - improvements | | Repetier | Yes | Unknown | No | Yes - improvements | | RepRapFirmware | Yes | Unknown | Yes | Yes - improvements | @@ -73,5 +69,6 @@ If you want to contribute, below are long standing community-requested enhanceme ## How to contribute ? -Details on [https://github.com/LaserWeb/LaserWeb4/wiki/How-to-Contribute](https://github.com/LaserWeb/LaserWeb4/wiki/How-to-Contribute) +To set up a development environment see the [Developer HowTo](FRONTEND-DEVELOPMENT.md) in the repo. +Further details are on [https://github.com/LaserWeb/LaserWeb4/wiki/How-to-Contribute](https://github.com/LaserWeb/LaserWeb4/wiki/How-to-Contribute) diff --git a/docs/laserweb/0.4.0/Workspace.html b/docs/laserweb/0.4.0/Workspace.html deleted file mode 100644 index 968ae03c..00000000 --- a/docs/laserweb/0.4.0/Workspace.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - JSDoc: Class: Workspace - - - - - - - - - - -
- -

Class: Workspace

- - - - - - -
- -
- -

Workspace

- -

Workspace component

-
    -
  • Handle workspace modules
  • -
- - -
- -
-
- - - - -

Constructor

- - -

new Workspace(props)

- - - - - - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - -

Component properties

- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - - - - - - - -
- - -

Extends

- - - - -
    -
  • module:React~Component
  • -
- - - - - - - - - - - - - - - -

Methods

- - - - - - -

render() → {String}

- - - - - -
-

Render the component.

-
- - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - -
-
- - - - - - - - - - - -
- -
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 17:38:16 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/actions_dock.js.html b/docs/laserweb/0.4.0/actions_dock.js.html deleted file mode 100644 index 404cde60..00000000 --- a/docs/laserweb/0.4.0/actions_dock.js.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - JSDoc: Source: actions/dock.js - - - - - - - - - - -
- -

Source: actions/dock.js

- - - - - - -
-
-
/**
- * Dock actions.
- * @module
- */
-
-// Redux action creator factory
-import ACF from '../lib/redux-action'
-
-/**
- * Create and return the ADD_BUTTON action.
- * @function
- * @param {Object} button The button properties. See {@link module:components/dock~Button}.
- * @return {module:lib/redux-action~Action}
- */
-export const addButton = ACF('ADD_BUTTON', 'button')
-
-/**
- * Create and return the REMOVE_BUTTON action.
- * @function
- * @param {Integer} id The button id.
- * @return {module:lib/redux-action~Action}
- */
-export const removeButton = ACF('REMOVE_BUTTON', 'id')
-
-/**
- * Create and return the SELECT_BUTTON action.
- * @function
- * @param {Integer} id The button id.
- * @return {module:lib/redux-action~Action}
- */
-export const selectButton = ACF('SELECT_BUTTON', 'id')
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 19:29:58 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/actions_panes.js.html b/docs/laserweb/0.4.0/actions_panes.js.html deleted file mode 100644 index 755c4000..00000000 --- a/docs/laserweb/0.4.0/actions_panes.js.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - JSDoc: Source: actions/panes.js - - - - - - - - - - -
- -

Source: actions/panes.js

- - - - - - -
-
-
/**
- * Panes actions.
- * @module
- */
-
-// Redux action creator factory
-import ACF from '../lib/redux-action'
-
-/**
- * Create and return the ADD_PANE action.
- * @function
- * @param {Object} pane The pane properties. See {@link module:components/panes~Pane}.
- * @return {module:lib/redux-action~Action}
- */
-export const addPane = ACF('ADD_PANE', 'pane')
-
-/**
- * Create and return the REMOVE_PANE action.
- * @function
- * @param {Integer} id The pane id.
- * @return {module:lib/redux-action~Action}
- */
-export const removePane = ACF('REMOVE_PANE', 'id')
-
-/**
- * Create and return the SELECT_PANE action.
- * @function
- * @param {Integer} id The pane id.
- * @return {module:lib/redux-action~Action}
- */
-export const selectPane = ACF('SELECT_PANE', 'id')
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 19:29:58 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/classes.list.html b/docs/laserweb/0.4.0/classes.list.html deleted file mode 100644 index eaaffbcf..00000000 --- a/docs/laserweb/0.4.0/classes.list.html +++ /dev/null @@ -1,344 +0,0 @@ - - - - - - - Documentation Classes - - - - - - - - - - - - - -
-
- - -
- -
- - -

Classes

-
- -
- -

- -

- - -
- - - - -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/com.js.html b/docs/laserweb/0.4.0/com.js.html deleted file mode 100644 index 5f69425b..00000000 --- a/docs/laserweb/0.4.0/com.js.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - JSDoc: Source: com.js - - - - - - - - - - -
- -

Source: com.js

- - - - - - -
-
-
/**
- * Dock module.
- * @module
- */
-
-// React
-import React from 'react'
-
-/**
- * Communication component.
- *
- * @extends module:React~Component
- * @param {Object} props Component properties.
- */
-class Com extends React.Component {
-    /**
-     * Render the component.
-     * @return {String}
-     */
-    render() {
-        return (
-            <div>
-                <p>Communication...</p>
-            </div>
-        )
-    }
-}
-
-// Exports
-export default Com
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 18:20:12 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/components_com.js.html b/docs/laserweb/0.4.0/components_com.js.html deleted file mode 100644 index cf16063c..00000000 --- a/docs/laserweb/0.4.0/components_com.js.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - JSDoc: Source: components/com.js - - - - - - - - - - -
- -

Source: components/com.js

- - - - - - -
-
-
/**
- * Dock module.
- * @module
- */
-
-// React
-import React from 'react'
-
-/**
- * Communication component.
- *
- * @extends module:React~Component
- * @param {Object} props Component properties.
- */
-class Com extends React.Component {
-    /**
-     * Render the component.
-     * @return {String}
-     */
-    render() {
-        return (
-            <div>
-                <p>Communication...</p>
-            </div>
-        )
-    }
-}
-
-// Exports
-export default Com
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 19:29:58 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/components_dock.js.html b/docs/laserweb/0.4.0/components_dock.js.html deleted file mode 100644 index 64e0be7c..00000000 --- a/docs/laserweb/0.4.0/components_dock.js.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - JSDoc: Source: components/dock.js - - - - - - - - - - -
- -

Source: components/dock.js

- - - - - - -
-
-
/**
- * Dock module.
- * @module
- */
-
-// React/Redux
-import React from 'react'
-import { connect } from 'react-redux'
-
-// Font awesome
-import Icon from './font-awesome'
-
-// Actions
-import * as actions from '../actions/dock'
-
-/**
- * Dock item component.
- *
- * @extends module:React~Component
- * @param {Object} props Component properties.
- */
-class Button extends React.Component {
-    /**
-     * @type {Object}
-     * @member module:components/dock~Button.prototype#props
-     * @property {String} key Button key.
-     * @property {String} title Button title.
-     * @property {String} icon Button icon name (font-awesome).
-     * @property {Boolean} active True if active button.
-     * @property {module:components/dock~onButtonClick} onClick Called on dock item click.
-     */
-
-    /**
-     * Render the component.
-     * @return {String}
-     */
-    render() {
-        return (
-            <li className={ this.props.active ? "active" : null } onClick={ this.props.onClick } >
-                <div>
-                    <Icon name={ this.props.icon } fw={ true } />
-                    <span>{ this.props.title }</span>
-                </div>
-            </li>
-        )
-    }
-}
-
-/**
- * Dock component.
- * - Handle dock buttons.
- *
- * @extends module:React~Component
- * @param {Object} props Component properties.
- */
-class Dock extends React.Component {
-    /**
-     * @type {Object}
-     * @member module:components/dock~Dock.prototype#props
-     * @property {module:React~Component|module:React~Component[]} children Component children.
-     * @property {module:components/dock~onButtonClick} onClick Called on dock item click.
-     */
-
-    /**
-     * Render the component.
-     * @return {String}
-     */
-    render() {
-        return (
-            <ul className="dock table-cell">
-                { this.props.children.map(item => <Button key={ item.id } onClick={ () => this.props.onButtonClick(item.id) } { ...item } />) }
-            </ul>
-        )
-    }
-}
-
-const mapStateToProps = (state) => {
-    return {
-        children: state.dock.children
-    }
-}
-
-const mapDispatchToProps = (dispatch) => {
-    return {
-        /**
-         * Called on dock item click.
-         * - Select and set item ative.
-         * @typedef {Function} module:components/dock~onButtonClick
-         * @param {Integer} id Clicked item id.
-         */
-        onButtonClick: (id) => {
-            dispatch(actions.selectButton(id))
-        }
-    }
-}
-
-// Exports
-export { Dock, Button }
-export default connect(mapStateToProps, mapDispatchToProps)(Dock)
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 19:29:58 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/components_font-awesome.js.html b/docs/laserweb/0.4.0/components_font-awesome.js.html deleted file mode 100644 index fc799fa7..00000000 --- a/docs/laserweb/0.4.0/components_font-awesome.js.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - JSDoc: Source: components/font-awesome.js - - - - - - - - - - -
- -

Source: components/font-awesome.js

- - - - - - -
-
-
/**
- * Dock module.
- * @module
- */
-
-// React
-import React from 'react'
-
-/**
- * Communication component.
- *
- * @extends module:React~Component
- * @param {Object} props Component properties.
- */
-class Icon extends React.Component {
-    /**
-     * @type {Object}
-     * @member module:components/font-awesome~Icon.prototype#props
-     * @property {String} name Icon name (without fa- prefix)
-     * @property {Boolean} fw If true display fixed width icon.
-     */
-
-    /**
-     * Return the icon class name from props.
-     * @return {String}
-     */
-    getClassName() {
-        return 'fa fa-' + this.props.name + (this.props.fw ? ' fa-fw' : '')
-    }
-
-    /**
-     * Render the component.
-     * @return {String}
-     */
-    render() {
-        return (
-            this.props.name ? <i className={ this.getClassName() }></i> : null
-        )
-    }
-}
-
-
-// Exports
-export default Icon
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 19:29:58 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/components_laserweb.js.html b/docs/laserweb/0.4.0/components_laserweb.js.html deleted file mode 100644 index a5a5d2bb..00000000 --- a/docs/laserweb/0.4.0/components_laserweb.js.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - JSDoc: Source: components/laserweb.js - - - - - - - - - - -
- -

Source: components/laserweb.js

- - - - - - -
-
-
/**
- * LaserWeb main module (layout).
- * - Create the main layout.
- * - Set initial state.
- * @module
- */
-
-// Styles/Fonts
-import 'bootstrap'
-import 'bootstrap/dist/css/bootstrap.min.css'
-import 'font-awesome/css/font-awesome.min.css'
-import '../styles/index.css'
-
-// React/Redux
-import React from 'react'
-import { createStore } from 'redux'
-import { Provider, connect } from 'react-redux'
-import reducers from '../reducers'
-
-// Main components
-import Sidebar from './sidebar'
-import Workspace from './workspace'
-
-// Inner components
-import Com from './com'
-
-// Create redux store
-let store = createStore(reducers)
-
-/**
- * LaserWeb main component (layout).
- * - Create the main layout.
- *
- * @extends module:React~Component
- * @param {Object} props Component properties.
- */
-class LaserWeb extends React.Component {
-    /**
-     * Render the component.
-     * @return {String}
-     */
-    render() {
-        return (
-            <Provider store={store}>
-                <div className="table">
-                    <Sidebar>
-                        <Com id="com" title="Communication" icon="wifi" active={ true } />
-                        <Com id="com2" title="Communication2" icon="wifi" />
-                        <Com id="com3" title="Communication3" icon="wifi" />
-                    </Sidebar>
-                    <Workspace />
-                </div>
-            </Provider>
-        )
-    }
-}
-
-// Exports
-export default LaserWeb
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 19:29:58 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/components_panes.js.html b/docs/laserweb/0.4.0/components_panes.js.html deleted file mode 100644 index 4599d781..00000000 --- a/docs/laserweb/0.4.0/components_panes.js.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - JSDoc: Source: components/panes.js - - - - - - - - - - -
- -

Source: components/panes.js

- - - - - - -
-
-
/**
- * Pane module.
- * @module
- */
-
-// React/Redux
-import React from 'react'
-import { connect } from 'react-redux'
-
-/**
- * Pane component.
- *
- * @extends module:React~Component
- * @param {Object} props Component properties.
- */
-class Pane extends React.Component {
-    /**
-     * @type {Object}
-     * @member module:components/pane~Pane.prototype#props
-     * @property {String} key Pane key.
-     * @property {String} title Pane title.
-     * @property {String} icon Pane icon name (font-awesome).
-     * @property {Boolean} active True if active button.
-     * @property {module:React~Component|module:React~Component[]} children Component children.
-     */
-
-    /**
-     * Render the component.
-     * @return {String}
-     */
-    render() {
-        return (
-            <div className={ "pane" + (this.props.active ? " active" : "") }>
-                <h4>{ this.props.title }</h4>
-                { this.props.children }
-            </div>
-        )
-    }
-}
-
-/**
- * Panes component.
- * - Handle panes.
- *
- * @extends module:React~Component
- * @param {Object} props Component properties.
- */
-class Panes extends React.Component {
-    /**
-     * @type {Object}
-     * @member module:components/pane~Panes.prototype#props
-     * @property {Boolean} visible True if visible.
-     * @property {module:React~Component|module:React~Component[]} children Component children.
-     */
-
-    /**
-     * Render the component.
-     * @return {String}
-     */
-    render() {
-        return (
-            <div className={ "panes table-cell " + (this.props.visible ? "" : "hidden") }>
-                { this.props.children.map(pane => <Pane key={ pane.id } { ...pane } />) }
-            </div>
-        )
-    }
-}
-
-const mapStateToProps = (state) => {
-    return {
-        visible: state.panes.visible,
-        children: state.panes.children
-    }
-}
-
-const mapDispatchToProps = (dispatch) => {
-    return {}
-}
-
-// Exports
-export { Panes, Pane }
-export default connect(mapStateToProps, mapDispatchToProps)(Panes)
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 19:29:58 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/components_sidebar.js.html b/docs/laserweb/0.4.0/components_sidebar.js.html deleted file mode 100644 index ab077f05..00000000 --- a/docs/laserweb/0.4.0/components_sidebar.js.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - JSDoc: Source: components/sidebar.js - - - - - - - - - - -
- -

Source: components/sidebar.js

- - - - - - -
-
-
/**
- * Sidebar module.
- * @module
- */
-
-// React/Redux
-import React from 'react'
-import { connect } from 'react-redux'
-
-// Main components
-import Dock from './dock'
-import Panes from './panes'
-
-// Actions
-import * as dockActions from '../actions/dock'
-import * as panesActions from '../actions/panes'
-
-/**
- * Sidebar component.
- * - Handle sidebar modules.
- *
- * @extends module:React~Component
- * @param {Object} props Component properties.
- */
-class Sidebar extends React.Component {
-    /**
-     * @type {Object}
-     * @member module:components/sidebar~Sidebar.prototype#props
-     * @property {module:React~Component|module:React~Component[]} children Component children.
-     * @property {module:components/sidebar~addModule} addModule Add module dock/pane to the sidebar.
-     */
-
-    constructor(props) {
-        // Super constructor
-        super(props)
-
-        // Add each children dock/pane to the sidebar
-        React.Children.forEach(this.props.children, (child) => {
-            this.props.addModule(child.props)
-        })
-    }
-
-    /**
-     * Render the component.
-     * @return {String}
-     */
-    render() {
-        return (
-            <div id="sidebar" className="table-cell">
-                <div className="table">
-                    <Dock />
-                    <Panes />
-                </div>
-            </div>
-        )
-    }
-}
-
-const mapStateToProps = (state) => {
-    return {}
-}
-
-const mapDispatchToProps = (dispatch) => {
-    return {
-        /**
-         * Add module dock/pane to the sidebar.
-         * @typedef {Function} module:components/sidebar~addModule
-         * @param {Object} props Component properties.
-         */
-        addModule: (props) => {
-            dispatch(dockActions.addButton(props))
-            dispatch(panesActions.addPane(props))
-        }
-    }
-}
-
-export default connect(mapStateToProps, mapDispatchToProps)(Sidebar)
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 19:29:58 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/components_workspace.js.html b/docs/laserweb/0.4.0/components_workspace.js.html deleted file mode 100644 index 3fcd1c2a..00000000 --- a/docs/laserweb/0.4.0/components_workspace.js.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - JSDoc: Source: components/workspace.js - - - - - - - - - - -
- -

Source: components/workspace.js

- - - - - - -
-
-
/**
- * Workspace module.
- * - Handle workspace modules.
- * @module
- */
-
-// React/Redux
-import React from 'react'
-
-/**
- * Workspace component.
- * - Handle workspace modules.
- *
- * @extends module:React~Component
- * @param {Object} props Component properties.
- */
-class Workspace extends React.Component {
-    /**
-     * Render the component.
-     * @return {String}
-     */
-    render() {
-        return (
-            <div id="workspace" className="table-cell">
-                <p>workspace</p>
-            </div>
-        )
-    }
-}
-
-// Exports
-export default Workspace
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 19:29:58 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/dock.js.html b/docs/laserweb/0.4.0/dock.js.html deleted file mode 100644 index 842befa0..00000000 --- a/docs/laserweb/0.4.0/dock.js.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - JSDoc: Source: dock.js - - - - - - - - - - -
- -

Source: dock.js

- - - - - - -
-
-
/**
- * Dock module.
- * @module
- */
-
-// React/Redux
-import React from 'react'
-import { connect } from 'react-redux'
-
-// Font awesome
-import Icon from './font-awesome'
-
-// Actions
-import * as actions from '../actions/dock'
-
-/**
- * Dock item component.
- *
- * @extends module:React~Component
- * @param {Object} props Component properties.
- */
-class Button extends React.Component {
-    /**
-     * @type {Object}
-     * @member module:components/dock~Button.prototype#props
-     * @property {String} key Button key.
-     * @property {String} title Button title.
-     * @property {String} icon Button icon name (font-awesome).
-     * @property {Boolean} active True if active button.
-     * @property {module:components/dock~onButtonClick} onClick Called on dock item click.
-     */
-
-    /**
-     * Render the component.
-     * @return {String}
-     */
-    render() {
-        return (
-            <li className={ this.props.active ? "active" : null } onClick={ this.props.onClick } >
-                <div>
-                    <Icon name={ this.props.icon } fw={ true } />
-                    <span>{ this.props.title }</span>
-                </div>
-            </li>
-        )
-    }
-}
-
-/**
- * Dock component.
- * - Handle dock buttons.
- *
- * @extends module:React~Component
- * @param {Object} props Component properties.
- */
-class Dock extends React.Component {
-    /**
-     * @type {Object}
-     * @member module:components/dock~Dock.prototype#props
-     * @property {module:React~Component|module:React~Component[]} children Component children.
-     * @property {module:components/dock~onButtonClick} onClick Called on dock item click.
-     */
-
-    /**
-     * Render the component.
-     * @return {String}
-     */
-    render() {
-        return (
-            <ul className="dock table-cell">
-                { this.props.children.map(item => <Button key={ item.id } onClick={ () => this.props.onButtonClick(item.id) } { ...item } />) }
-            </ul>
-        )
-    }
-}
-
-const mapStateToProps = (state) => {
-    return {
-        children: state.dock.children
-    }
-}
-
-const mapDispatchToProps = (dispatch) => {
-    return {
-        /**
-         * Called on dock item click.
-         * - Select and set item ative.
-         * @typedef {Function} module:components/dock~onButtonClick
-         * @param {Integer} id Clicked item id.
-         */
-        onButtonClick: (id) => {
-            dispatch(actions.selectButton(id))
-        }
-    }
-}
-
-// Exports
-export { Dock, Button }
-export default connect(mapStateToProps, mapDispatchToProps)(Dock)
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 18:20:12 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/font-awesome.js.html b/docs/laserweb/0.4.0/font-awesome.js.html deleted file mode 100644 index 37f7db8a..00000000 --- a/docs/laserweb/0.4.0/font-awesome.js.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - JSDoc: Source: font-awesome.js - - - - - - - - - - -
- -

Source: font-awesome.js

- - - - - - -
-
-
/**
- * Dock module.
- * @module
- */
-
-// React
-import React from 'react'
-
-/**
- * Communication component.
- *
- * @extends module:React~Component
- * @param {Object} props Component properties.
- */
-class Icon extends React.Component {
-    /**
-     * @type {Object}
-     * @member module:components/font-awesome~Icon.prototype#props
-     * @property {String} name Icon name (without fa- prefix)
-     * @property {Boolean} fw If true display fixed width icon.
-     */
-
-    /**
-     * Return the icon class name from props.
-     * @return {String}
-     */
-    getClassName() {
-        return 'fa fa-' + this.props.name + (this.props.fw ? ' fa-fw' : '')
-    }
-
-    /**
-     * Render the component.
-     * @return {String}
-     */
-    render() {
-        return (
-            this.props.name ? <i className={ this.getClassName() }></i> : null
-        )
-    }
-}
-
-
-// Exports
-export default Icon
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 18:20:12 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-Bold-webfont.eot b/docs/laserweb/0.4.0/fonts/OpenSans-Bold-webfont.eot deleted file mode 100644 index 5d20d916..00000000 Binary files a/docs/laserweb/0.4.0/fonts/OpenSans-Bold-webfont.eot and /dev/null differ diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-Bold-webfont.svg b/docs/laserweb/0.4.0/fonts/OpenSans-Bold-webfont.svg deleted file mode 100644 index 3ed7be4b..00000000 --- a/docs/laserweb/0.4.0/fonts/OpenSans-Bold-webfont.svg +++ /dev/null @@ -1,1830 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-Bold-webfont.woff b/docs/laserweb/0.4.0/fonts/OpenSans-Bold-webfont.woff deleted file mode 100644 index 1205787b..00000000 Binary files a/docs/laserweb/0.4.0/fonts/OpenSans-Bold-webfont.woff and /dev/null differ diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-BoldItalic-webfont.eot b/docs/laserweb/0.4.0/fonts/OpenSans-BoldItalic-webfont.eot deleted file mode 100644 index 1f639a15..00000000 Binary files a/docs/laserweb/0.4.0/fonts/OpenSans-BoldItalic-webfont.eot and /dev/null differ diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-BoldItalic-webfont.svg b/docs/laserweb/0.4.0/fonts/OpenSans-BoldItalic-webfont.svg deleted file mode 100644 index 6a2607b9..00000000 --- a/docs/laserweb/0.4.0/fonts/OpenSans-BoldItalic-webfont.svg +++ /dev/null @@ -1,1830 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-BoldItalic-webfont.woff b/docs/laserweb/0.4.0/fonts/OpenSans-BoldItalic-webfont.woff deleted file mode 100644 index ed760c06..00000000 Binary files a/docs/laserweb/0.4.0/fonts/OpenSans-BoldItalic-webfont.woff and /dev/null differ diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-Italic-webfont.eot b/docs/laserweb/0.4.0/fonts/OpenSans-Italic-webfont.eot deleted file mode 100644 index 0c8a0ae0..00000000 Binary files a/docs/laserweb/0.4.0/fonts/OpenSans-Italic-webfont.eot and /dev/null differ diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-Italic-webfont.svg b/docs/laserweb/0.4.0/fonts/OpenSans-Italic-webfont.svg deleted file mode 100644 index e1075dcc..00000000 --- a/docs/laserweb/0.4.0/fonts/OpenSans-Italic-webfont.svg +++ /dev/null @@ -1,1830 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-Italic-webfont.woff b/docs/laserweb/0.4.0/fonts/OpenSans-Italic-webfont.woff deleted file mode 100644 index ff652e64..00000000 Binary files a/docs/laserweb/0.4.0/fonts/OpenSans-Italic-webfont.woff and /dev/null differ diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-Light-webfont.eot b/docs/laserweb/0.4.0/fonts/OpenSans-Light-webfont.eot deleted file mode 100644 index 14868406..00000000 Binary files a/docs/laserweb/0.4.0/fonts/OpenSans-Light-webfont.eot and /dev/null differ diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-Light-webfont.svg b/docs/laserweb/0.4.0/fonts/OpenSans-Light-webfont.svg deleted file mode 100644 index 11a472ca..00000000 --- a/docs/laserweb/0.4.0/fonts/OpenSans-Light-webfont.svg +++ /dev/null @@ -1,1831 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-Light-webfont.woff b/docs/laserweb/0.4.0/fonts/OpenSans-Light-webfont.woff deleted file mode 100644 index e7860748..00000000 Binary files a/docs/laserweb/0.4.0/fonts/OpenSans-Light-webfont.woff and /dev/null differ diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-LightItalic-webfont.eot b/docs/laserweb/0.4.0/fonts/OpenSans-LightItalic-webfont.eot deleted file mode 100644 index 8f445929..00000000 Binary files a/docs/laserweb/0.4.0/fonts/OpenSans-LightItalic-webfont.eot and /dev/null differ diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-LightItalic-webfont.svg b/docs/laserweb/0.4.0/fonts/OpenSans-LightItalic-webfont.svg deleted file mode 100644 index 431d7e35..00000000 --- a/docs/laserweb/0.4.0/fonts/OpenSans-LightItalic-webfont.svg +++ /dev/null @@ -1,1835 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-LightItalic-webfont.woff b/docs/laserweb/0.4.0/fonts/OpenSans-LightItalic-webfont.woff deleted file mode 100644 index 43e8b9e6..00000000 Binary files a/docs/laserweb/0.4.0/fonts/OpenSans-LightItalic-webfont.woff and /dev/null differ diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-Regular-webfont.eot b/docs/laserweb/0.4.0/fonts/OpenSans-Regular-webfont.eot deleted file mode 100644 index 6bbc3cf5..00000000 Binary files a/docs/laserweb/0.4.0/fonts/OpenSans-Regular-webfont.eot and /dev/null differ diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-Regular-webfont.svg b/docs/laserweb/0.4.0/fonts/OpenSans-Regular-webfont.svg deleted file mode 100644 index 25a39523..00000000 --- a/docs/laserweb/0.4.0/fonts/OpenSans-Regular-webfont.svg +++ /dev/null @@ -1,1831 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/fonts/OpenSans-Regular-webfont.woff b/docs/laserweb/0.4.0/fonts/OpenSans-Regular-webfont.woff deleted file mode 100644 index e231183d..00000000 Binary files a/docs/laserweb/0.4.0/fonts/OpenSans-Regular-webfont.woff and /dev/null differ diff --git a/docs/laserweb/0.4.0/fonts/glyphicons-halflings-regular.eot b/docs/laserweb/0.4.0/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index b93a4953..00000000 Binary files a/docs/laserweb/0.4.0/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/docs/laserweb/0.4.0/fonts/glyphicons-halflings-regular.svg b/docs/laserweb/0.4.0/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index 94fb5490..00000000 --- a/docs/laserweb/0.4.0/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/fonts/glyphicons-halflings-regular.ttf b/docs/laserweb/0.4.0/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index 1413fc60..00000000 Binary files a/docs/laserweb/0.4.0/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/docs/laserweb/0.4.0/fonts/glyphicons-halflings-regular.woff b/docs/laserweb/0.4.0/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index 9e612858..00000000 Binary files a/docs/laserweb/0.4.0/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/docs/laserweb/0.4.0/fonts/glyphicons-halflings-regular.woff2 b/docs/laserweb/0.4.0/fonts/glyphicons-halflings-regular.woff2 deleted file mode 100644 index 64539b54..00000000 Binary files a/docs/laserweb/0.4.0/fonts/glyphicons-halflings-regular.woff2 and /dev/null differ diff --git a/docs/laserweb/0.4.0/global.html b/docs/laserweb/0.4.0/global.html deleted file mode 100644 index c639dbf1..00000000 --- a/docs/laserweb/0.4.0/global.html +++ /dev/null @@ -1,1007 +0,0 @@ - - - - - JSDoc: Global - - - - - - - - - - -
- -

Global

- - - - - - -
- -
- -

- - -
- -
-
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - -

Methods

- - - - - - -

(protected) addButton(buttons, button) → {Array}

- - - - - -
-

Create and add a new button.

-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
buttons - - -Array - - - -

The current buttons collection.

button - - -Object - - - -

The new button properties. See module:components/dock~Button.

- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The new buttons collection with the new button added.

-
- - - -
-
- Type -
-
- -Array - - -
-
- - - - - - - - - - -

dock(state, action) → {Array}

- - - - - -
-

Handle dock state.

-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
state - - -Object - - - -

The current state.

action - - -module:lib/redux-action~Action - - - -

The action to execute.

- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The new state.

-
- - - -
-
- Type -
-
- -Array - - -
-
- - - - - - - - - - -

(protected) handleButtons(buttons, action) → {Array}

- - - - - -
-

Handle buttons state.

-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
buttons - - -Array - - - -

The current buttons collection.

action - - -module:lib/redux-action~Action - - - -

The action to execute.

- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The new buttons collection.

-
- - - -
-
- Type -
-
- -Array - - -
-
- - - - - - - - - - -

(protected) removeButton(buttons, id) → {Array}

- - - - - -
-

Remove the button.

-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
buttons - - -Array - - - -

The current buttons collection.

id - - -Integer - - - -

The button id to remove.

- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The new buttons collection with the new button removed.

-
- - - -
-
- Type -
-
- -Array - - -
-
- - - - - - - - - - -

(protected) selectButton(buttons, id) → {Array}

- - - - - -
-

Select the button.

-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
buttons - - -Array - - - -

The current buttons collection.

id - - -Integer - - - -

The button id to select.

- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The new buttons collection with the button selected.

-
- - - -
-
- Type -
-
- -Array - - -
-
- - - - - - - - - - - -
- -
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 19:25:23 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/img/glyphicons-halflings-white.png b/docs/laserweb/0.4.0/img/glyphicons-halflings-white.png deleted file mode 100644 index 3bf6484a..00000000 Binary files a/docs/laserweb/0.4.0/img/glyphicons-halflings-white.png and /dev/null differ diff --git a/docs/laserweb/0.4.0/img/glyphicons-halflings.png b/docs/laserweb/0.4.0/img/glyphicons-halflings.png deleted file mode 100644 index a9969993..00000000 Binary files a/docs/laserweb/0.4.0/img/glyphicons-halflings.png and /dev/null differ diff --git a/docs/laserweb/0.4.0/index.html b/docs/laserweb/0.4.0/index.html deleted file mode 100644 index adee5c13..00000000 --- a/docs/laserweb/0.4.0/index.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - Documentation Index - - - - - - - - - - - - - -
-
- - -
- -
- - - - - - - -

laserweb 0.4.0

- - - - - - - - - - - - - - - - - - - - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/laserweb.js.html b/docs/laserweb/0.4.0/laserweb.js.html deleted file mode 100644 index af6e5a27..00000000 --- a/docs/laserweb/0.4.0/laserweb.js.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - JSDoc: Source: laserweb.js - - - - - - - - - - -
- -

Source: laserweb.js

- - - - - - -
-
-
/**
- * LaserWeb main module (layout).
- * - Create the main layout.
- * - Set initial state.
- * @module
- */
-
-// Styles/Fonts
-import 'bootstrap'
-import 'bootstrap/dist/css/bootstrap.min.css'
-import 'font-awesome/css/font-awesome.min.css'
-import '../styles/index.css'
-
-// React/Redux
-import React from 'react'
-import { createStore } from 'redux'
-import { Provider, connect } from 'react-redux'
-import reducers from '../reducers'
-
-// Main components
-import Sidebar from './sidebar'
-import Workspace from './workspace'
-
-// Inner components
-import Com from './com'
-
-// Create redux store
-let store = createStore(reducers)
-
-/**
- * LaserWeb main component (layout).
- * - Create the main layout.
- *
- * @extends module:React~Component
- * @param {Object} props Component properties.
- */
-class LaserWeb extends React.Component {
-    /**
-     * Render the component.
-     * @return {String}
-     */
-    render() {
-        return (
-            <Provider store={store}>
-                <div className="table">
-                    <Sidebar>
-                        <Com id="com" title="Communication" icon="wifi" active={ true } />
-                        <Com id="com2" title="Communication2" icon="wifi" />
-                        <Com id="com3" title="Communication3" icon="wifi" />
-                    </Sidebar>
-                    <Workspace />
-                </div>
-            </Provider>
-        )
-    }
-}
-
-// Exports
-export default LaserWeb
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 18:20:12 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/lib_redux-action.js.html b/docs/laserweb/0.4.0/lib_redux-action.js.html deleted file mode 100644 index e1ed9336..00000000 --- a/docs/laserweb/0.4.0/lib_redux-action.js.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - JSDoc: Source: lib/redux-action.js - - - - - - - - - - -
- -

Source: lib/redux-action.js

- - - - - - -
-
-
/**
- * Dock actions.
- * @module
- */
-
- /**
-  * Flux standard action.
-  * @see {@link https://github.com/acdlite/flux-standard-action|flux-standard-action}.
-  * @typedef {Object} module:lib/redux-action~Action
-  * @property {String} type Action type (eg.: "ADD_SOMETHING").
-  * @property {mixed} [payload] It represents the payload of the action. If the payload is an instance of Error the error property is set to true.
-  * @property {mixed} [meta] It is intended for any extra information.
-  * @property {Boolean} [error] True if an error occured. If true the payload must be an Error instance.
-  */
-
- /**
-  * Create and return an action creator.
-  * @function
-  * @param {String} type Action type (eg.: "ADD_SOMETHING").
-  * @param {...String} [argsNames] Action creator arguments names.
-  * @return {module:lib/redux-action~ActionCreator} Action creator.
-  */
-function actionCreatorFactory(type, ...argsNames) {
-    /**
-     * Create and return an action.
-     * @typedef {Function} module:lib/redux-action~ActionCreator
-     * @param {...args} [args] Action arguments (to map with argsNames).
-     * @return {module:lib/redux-action~Action} The created action.
-     */
-    let actionCreator = function(...args) {
-        let meta = undefined
-        let error = undefined
-        let payload = undefined
-
-        if (args.length && args[0] instanceof Error) {
-            meta = args.splice(1, args.length - 1)
-            payload = args[0]
-            error = true
-        }
-        else {
-            if (! argsNames.length) {
-                payload = args.length ? args.shift() : payload
-            }
-
-            meta = args.splice(argsNames.length, args.length - argsNames.length)
-            payload = args.length ? {} : payload
-        }
-
-        if (meta.length === 0) {
-            meta = undefined
-        }
-        else if (meta.length === 1) {
-            meta = meta[0]
-        }
-
-        let action = { type, payload, error, meta }
-
-        if (payload !== undefined && argsNames.length) {
-            argsNames.forEach((arg, index) => {
-                action.payload[argsNames[index]] = args[index]
-            })
-        }
-
-        return action
-    }
-
-    actionCreator.TYPE = type
-
-    return actionCreator
-}
-
-// Exports
-export default actionCreatorFactory
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 19:29:58 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/module-actions_dock.html b/docs/laserweb/0.4.0/module-actions_dock.html deleted file mode 100644 index c87cc80c..00000000 --- a/docs/laserweb/0.4.0/module-actions_dock.html +++ /dev/null @@ -1,734 +0,0 @@ - - - - - - - Documentation Module: actions/dock - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: actions/dock

-
- -
- -
- - -
-
- - -

Dock actions.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - -

Methods

- -
- -
-
-

<static> addButton(button)

- - -
-
- - -
-

Create and return the ADD_BUTTON action.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
button - - -Object - - - - -

The button properties. See module:components/dock~Button.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -module:lib/redux-action~Action - - - -
-
- - - - - -
- - - -
-
-

<static> removeButton(id)

- - -
-
- - -
-

Create and return the REMOVE_BUTTON action.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
id - - -Integer - - - - -

The button id.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -module:lib/redux-action~Action - - - -
-
- - - - - -
- - - -
-
-

<static> selectButton(id)

- - -
-
- - -
-

Create and return the SELECT_BUTTON action.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
id - - -Integer - - - - -

The button id.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -module:lib/redux-action~Action - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-actions_panes.html b/docs/laserweb/0.4.0/module-actions_panes.html deleted file mode 100644 index 079d91ce..00000000 --- a/docs/laserweb/0.4.0/module-actions_panes.html +++ /dev/null @@ -1,734 +0,0 @@ - - - - - - - Documentation Module: actions/panes - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: actions/panes

-
- -
- -
- - -
-
- - -

Panes actions.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - -

Methods

- -
- -
-
-

<static> addPane(pane)

- - -
-
- - -
-

Create and return the ADD_PANE action.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
pane - - -Object - - - - -

The pane properties. See module:components/panes~Pane.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -module:lib/redux-action~Action - - - -
-
- - - - - -
- - - -
-
-

<static> removePane(id)

- - -
-
- - -
-

Create and return the REMOVE_PANE action.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
id - - -Integer - - - - -

The pane id.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -module:lib/redux-action~Action - - - -
-
- - - - - -
- - - -
-
-

<static> selectPane(id)

- - -
-
- - -
-

Create and return the SELECT_PANE action.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
id - - -Integer - - - - -

The pane id.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -module:lib/redux-action~Action - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_LaserWeb-LaserWeb.html b/docs/laserweb/0.4.0/module-components_LaserWeb-LaserWeb.html deleted file mode 100644 index 3db533fc..00000000 --- a/docs/laserweb/0.4.0/module-components_LaserWeb-LaserWeb.html +++ /dev/null @@ -1,489 +0,0 @@ - - - - - - - Documentation Class: LaserWeb - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: LaserWeb

-
- -
- -

- components/laserweb~ - - LaserWeb -

- -

LaserWeb main component (layout).

-
    -
  • Create the main layout.
  • -
- - -
- - -
-
- - -
-
-

new LaserWeb(props)

- - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - - - -

Methods

- -
- -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_LaserWeb.html b/docs/laserweb/0.4.0/module-components_LaserWeb.html deleted file mode 100644 index 51a5a57b..00000000 --- a/docs/laserweb/0.4.0/module-components_LaserWeb.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - Documentation Module: components/laserweb - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: components/laserweb

-
- -
- -
- - -
-
- - -

LaserWeb main module (layout).

-
    -
  • Create the main layout.
  • -
  • Set initial state.
  • -
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -

Classes

- -
-
LaserWeb
-
-
- - - - - - - - - - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_about-About.html b/docs/laserweb/0.4.0/module-components_about-About.html deleted file mode 100644 index 8937deda..00000000 --- a/docs/laserweb/0.4.0/module-components_about-About.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - - Documentation Class: About - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: About

-
- -
- -

- components/about~ - - About -

- -

About component.

- - -
- - -
-
- - -
-
-

new About(props)

- - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - - - -

Methods

- -
- -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_about.html b/docs/laserweb/0.4.0/module-components_about.html deleted file mode 100644 index 92530d98..00000000 --- a/docs/laserweb/0.4.0/module-components_about.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - Documentation Module: components/about - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: components/about

-
- -
- -
- - -
-
- - -

About module.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -

Classes

- -
-
About
-
-
- - - - - - - - - - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_cam-Cam.html b/docs/laserweb/0.4.0/module-components_cam-Cam.html deleted file mode 100644 index 4a28af58..00000000 --- a/docs/laserweb/0.4.0/module-components_cam-Cam.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - - Documentation Class: Cam - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: Cam

-
- -
- -

- components/cam~ - - Cam -

- -

CAM component.

- - -
- - -
-
- - -
-
-

new Cam(props)

- - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - - - -

Methods

- -
- -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_cam.html b/docs/laserweb/0.4.0/module-components_cam.html deleted file mode 100644 index 4f7e3b73..00000000 --- a/docs/laserweb/0.4.0/module-components_cam.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - Documentation Module: components/cam - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: components/cam

-
- -
- -
- - -
-
- - -

CAM module.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -

Classes

- -
-
Cam
-
-
- - - - - - - - - - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_com-Com.html b/docs/laserweb/0.4.0/module-components_com-Com.html deleted file mode 100644 index 65fed0a4..00000000 --- a/docs/laserweb/0.4.0/module-components_com-Com.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - - Documentation Class: Com - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: Com

-
- -
- -

- components/com~ - - Com -

- -

Communication component.

- - -
- - -
-
- - -
-
-

new Com(props)

- - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - - - -

Methods

- -
- -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_com.html b/docs/laserweb/0.4.0/module-components_com.html deleted file mode 100644 index 2d2619fd..00000000 --- a/docs/laserweb/0.4.0/module-components_com.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - Documentation Module: components/com - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: components/com

-
- -
- -
- - -
-
- - -

Communication module.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -

Classes

- -
-
Com
-
-
- - - - - - - - - - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_com_network-Network.html b/docs/laserweb/0.4.0/module-components_com_network-Network.html deleted file mode 100644 index 5b31ec32..00000000 --- a/docs/laserweb/0.4.0/module-components_com_network-Network.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - - Documentation Class: Network - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: Network

-
- -
- -

- components/com/network~ - - Network -

- -

Network communication component.

- - -
- - -
-
- - -
-
-

new Network(props)

- - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - - - -

Methods

- -
- -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_com_network.html b/docs/laserweb/0.4.0/module-components_com_network.html deleted file mode 100644 index 42c3ec83..00000000 --- a/docs/laserweb/0.4.0/module-components_com_network.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - Documentation Module: components/com/network - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: components/com/network

-
- -
- -
- - -
-
- - -

Network communication module.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -

Classes

- -
-
Network
-
-
- - - - - - - - - - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_com_serial-Serial.html b/docs/laserweb/0.4.0/module-components_com_serial-Serial.html deleted file mode 100644 index de32a1ff..00000000 --- a/docs/laserweb/0.4.0/module-components_com_serial-Serial.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - - Documentation Class: Serial - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: Serial

-
- -
- -

- components/com/serial~ - - Serial -

- -

Serial communication component.

- - -
- - -
-
- - -
-
-

new Serial(props)

- - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - - - -

Methods

- -
- -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_com_serial.html b/docs/laserweb/0.4.0/module-components_com_serial.html deleted file mode 100644 index 9cdad4fd..00000000 --- a/docs/laserweb/0.4.0/module-components_com_serial.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - Documentation Module: components/com/serial - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: components/com/serial

-
- -
- -
- - -
-
- - -

Serial communication module.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -

Classes

- -
-
Serial
-
-
- - - - - - - - - - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_dock-Button.html b/docs/laserweb/0.4.0/module-components_dock-Button.html deleted file mode 100644 index 5a4c9a5b..00000000 --- a/docs/laserweb/0.4.0/module-components_dock-Button.html +++ /dev/null @@ -1,706 +0,0 @@ - - - - - - - Documentation Class: Button - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: Button

-
- -
- -

- components/dock~ - - Button -

- -

Dock item component.

- - -
- - -
-
- - -
-
-

new Button(props)

- - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - -

Members

- -
- -
-
-

props :Object

- - -
-
- - - -
Type:
-
    -
  • - -Object - - - -
  • -
- - - -
- - -
Properties:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
key - - -String - - - - -

Button key.

title - - -String - - - - -

Button title.

icon - - -String - - - - -

Button icon name (font-awesome).

active - - -Boolean - - - - -

True if active button.

onClick - - -module:components/dock~onButtonClick - - - - -

Called on dock item click.

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
- - - -

Methods

- -
- -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_dock-Dock.html b/docs/laserweb/0.4.0/module-components_dock-Dock.html deleted file mode 100644 index 6346fec5..00000000 --- a/docs/laserweb/0.4.0/module-components_dock-Dock.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - - - Documentation Class: Dock - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: Dock

-
- -
- -

- components/dock~ - - Dock -

- -

Dock component.

-
    -
  • Handle dock buttons.
  • -
- - -
- - -
-
- - -
-
-

new Dock(props)

- - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - -

Members

- -
- -
-
-

props :Object

- - -
-
- - - -
Type:
-
    -
  • - -Object - - - -
  • -
- - - -
- - -
Properties:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
children - - -module:react~React~Component -| - -Array.<module:react~React~Component> - - - - -

Component children.

onClick - - -module:components/dock~onButtonClick - - - - -

Called on dock item click.

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
- - - -

Methods

- -
- -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_dock-Item.html b/docs/laserweb/0.4.0/module-components_dock-Item.html deleted file mode 100644 index c75f1d9f..00000000 --- a/docs/laserweb/0.4.0/module-components_dock-Item.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - JSDoc: Class: Item - - - - - - - - - - -
- -

Class: Item

- - - - - - -
- -
- -

- components/dock~Item

- -

Dock item component.

- - -
- -
-
- - - - -

Constructor

- - -

new Item(props)

- - - - - - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - -

Component properties.

- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - - - - - - - -
- - -

Extends

- - - - -
    -
  • module:React~Component
  • -
- - - - - - - - - - - - - - - -

Methods

- - - - - - -

render() → {String}

- - - - - -
-

Render the component.

-
- - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - -
-
- - - - - - - - - - - -
- -
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 17:38:16 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_dock.html b/docs/laserweb/0.4.0/module-components_dock.html deleted file mode 100644 index fc8a6e51..00000000 --- a/docs/laserweb/0.4.0/module-components_dock.html +++ /dev/null @@ -1,431 +0,0 @@ - - - - - - - Documentation Module: components/dock - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: components/dock

-
- -
- -
- - -
-
- - -

Dock module.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -

Classes

- -
-
Button
-
- -
Dock
-
-
- - - - - - - - - - - -

Type Definitions

- -
- -
-
-

onButtonClick(id)

- - -
-
- - -
-

Called on dock item click.

-
    -
  • Select and set item ative.
  • -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
id - - -Integer - - - - -

Clicked item id.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_font-awesome-Icon.html b/docs/laserweb/0.4.0/module-components_font-awesome-Icon.html deleted file mode 100644 index b23cac22..00000000 --- a/docs/laserweb/0.4.0/module-components_font-awesome-Icon.html +++ /dev/null @@ -1,732 +0,0 @@ - - - - - - - Documentation Class: Icon - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: Icon

-
- -
- -

- components/font-awesome~ - - Icon -

- -

Communication component.

- - -
- - -
-
- - -
-
-

new Icon(props)

- - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - -

Members

- -
- -
-
-

props :Object

- - -
-
- - - -
Type:
-
    -
  • - -Object - - - -
  • -
- - - -
- - -
Properties:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
name - - -String - - - - -

Icon name (without fa- prefix)

fw - - -Boolean - - - - -

If true display fixed width icon.

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
- - - -

Methods

- -
- -
-
-

getClassName()

- - -
-
- - -
-

Return the icon class name from props.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- - - -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_font-awesome.html b/docs/laserweb/0.4.0/module-components_font-awesome.html deleted file mode 100644 index eab3c9a0..00000000 --- a/docs/laserweb/0.4.0/module-components_font-awesome.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - Documentation Module: components/font-awesome - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: components/font-awesome

-
- -
- -
- - -
-
- - -

Font-Awesome module.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -

Classes

- -
-
Icon
-
-
- - - - - - - - - - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_gcode-Gcode.html b/docs/laserweb/0.4.0/module-components_gcode-Gcode.html deleted file mode 100644 index a42791ef..00000000 --- a/docs/laserweb/0.4.0/module-components_gcode-Gcode.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - - Documentation Class: Gcode - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: Gcode

-
- -
- -

- components/gcode~ - - Gcode -

- -

Gcode component.

- - -
- - -
-
- - -
-
-

new Gcode(props)

- - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - - - -

Methods

- -
- -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_gcode.html b/docs/laserweb/0.4.0/module-components_gcode.html deleted file mode 100644 index 36e53b76..00000000 --- a/docs/laserweb/0.4.0/module-components_gcode.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - Documentation Module: components/gcode - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: components/gcode

-
- -
- -
- - -
-
- - -

Gcode module.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -

Classes

- -
-
Gcode
-
-
- - - - - - - - - - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_jog-Jog.html b/docs/laserweb/0.4.0/module-components_jog-Jog.html deleted file mode 100644 index 2c84d2b6..00000000 --- a/docs/laserweb/0.4.0/module-components_jog-Jog.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - - Documentation Class: Jog - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: Jog

-
- -
- -

- components/jog~ - - Jog -

- -

Jog component.

- - -
- - -
-
- - -
-
-

new Jog(props)

- - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - - - -

Methods

- -
- -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_jog.html b/docs/laserweb/0.4.0/module-components_jog.html deleted file mode 100644 index 88443658..00000000 --- a/docs/laserweb/0.4.0/module-components_jog.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - Documentation Module: components/jog - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: components/jog

-
- -
- -
- - -
-
- - -

Jog module.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -

Classes

- -
-
Jog
-
-
- - - - - - - - - - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_laserweb-LaserWeb.LaserWeb.html b/docs/laserweb/0.4.0/module-components_laserweb-LaserWeb.LaserWeb.html deleted file mode 100644 index 2e920a21..00000000 --- a/docs/laserweb/0.4.0/module-components_laserweb-LaserWeb.LaserWeb.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - JSDoc: Class: LaserWeb - - - - - - - - - - -
- -

Class: LaserWeb

- - - - - - -
- -
- -

- components/laserweb~LaserWeb.LaserWeb

- - -
- -
-
- - - - - -

new LaserWeb(props)

- - - - - -
-
    -
  • Create the main layout.
  • -
  • Load all modules.
  • -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - -
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
- -
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 11:59:40 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_panes-Pane.html b/docs/laserweb/0.4.0/module-components_panes-Pane.html deleted file mode 100644 index b0323a86..00000000 --- a/docs/laserweb/0.4.0/module-components_panes-Pane.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - - Documentation Class: Pane - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: Pane

-
- -
- -

- components/panes~ - - Pane -

- -

Pane component.

- - -
- - -
-
- - -
-
-

new Pane(props)

- - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - - - -

Methods

- -
- -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_panes-Panes.html b/docs/laserweb/0.4.0/module-components_panes-Panes.html deleted file mode 100644 index 7db1e7c9..00000000 --- a/docs/laserweb/0.4.0/module-components_panes-Panes.html +++ /dev/null @@ -1,489 +0,0 @@ - - - - - - - Documentation Class: Panes - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: Panes

-
- -
- -

- components/panes~ - - Panes -

- -

Panes component.

-
    -
  • Handle panes.
  • -
- - -
- - -
-
- - -
-
-

new Panes(props)

- - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - - - -

Methods

- -
- -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_panes.html b/docs/laserweb/0.4.0/module-components_panes.html deleted file mode 100644 index 9948850c..00000000 --- a/docs/laserweb/0.4.0/module-components_panes.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - - Documentation Module: components/panes - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: components/panes

-
- -
- -
- - -
-
- - -

Panes module.

-
    -
  • Handle panes.
  • -
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -

Classes

- -
-
Pane
-
- -
Panes
-
-
- - - - - - - - - - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_quote-Quote.html b/docs/laserweb/0.4.0/module-components_quote-Quote.html deleted file mode 100644 index 124dbe3d..00000000 --- a/docs/laserweb/0.4.0/module-components_quote-Quote.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - - Documentation Class: Quote - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: Quote

-
- -
- -

- components/quote~ - - Quote -

- -

Quote component.

- - -
- - -
-
- - -
-
-

new Quote(props)

- - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - - - -

Methods

- -
- -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_quote.html b/docs/laserweb/0.4.0/module-components_quote.html deleted file mode 100644 index 312f190c..00000000 --- a/docs/laserweb/0.4.0/module-components_quote.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - Documentation Module: components/quote - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: components/quote

-
- -
- -
- - -
-
- - -

Quote module.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -

Classes

- -
-
Quote
-
-
- - - - - - - - - - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_settings-Settings.html b/docs/laserweb/0.4.0/module-components_settings-Settings.html deleted file mode 100644 index 3fea03a9..00000000 --- a/docs/laserweb/0.4.0/module-components_settings-Settings.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - - Documentation Class: Settings - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: Settings

-
- -
- -

- components/settings~ - - Settings -

- -

Settings component.

- - -
- - -
-
- - -
-
-

new Settings(props)

- - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - - - -

Methods

- -
- -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_settings.html b/docs/laserweb/0.4.0/module-components_settings.html deleted file mode 100644 index b949d156..00000000 --- a/docs/laserweb/0.4.0/module-components_settings.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - Documentation Module: components/settings - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: components/settings

-
- -
- -
- - -
-
- - -

Settings module.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -

Classes

- -
-
Settings
-
-
- - - - - - - - - - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_sidebar-Sidebar.html b/docs/laserweb/0.4.0/module-components_sidebar-Sidebar.html deleted file mode 100644 index c611027a..00000000 --- a/docs/laserweb/0.4.0/module-components_sidebar-Sidebar.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - - - Documentation Class: Sidebar - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: Sidebar

-
- -
- -

- components/sidebar~ - - Sidebar -

- -

Sidebar component.

-
    -
  • Handle sidebar modules.
  • -
- - -
- - -
-
- - -
-
- - - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - -

Members

- -
- -
-
-

props :Object

- - -
-
- - - -
Type:
-
    -
  • - -Object - - - -
  • -
- - - -
- - -
Properties:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
children - - -module:react~React~Component -| - -Array.<module:react~React~Component> - - - - -

Component children.

addModule - - -module:components/sidebar~addModule - - - - -

Add module dock/pane to the sidebar.

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
- - - -

Methods

- -
- -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_sidebar.html b/docs/laserweb/0.4.0/module-components_sidebar.html deleted file mode 100644 index 7c310457..00000000 --- a/docs/laserweb/0.4.0/module-components_sidebar.html +++ /dev/null @@ -1,428 +0,0 @@ - - - - - - - Documentation Module: components/sidebar - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: components/sidebar

-
- -
- -
- - -
-
- - -

Sidebar module.

-
    -
  • Handle sidebar modules.
  • -
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -

Classes

- -
-
Sidebar
-
-
- - - - - - - - - - - -

Type Definitions

- -
- -
-
-

addModule(module)

- - -
-
- - -
-

Add module dock/pane to the sidebar.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
module - - -module:react~React~Component - - - - -

An React component.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_sidebar.html#~Sidebar b/docs/laserweb/0.4.0/module-components_sidebar.html#~Sidebar deleted file mode 100644 index 0fdd03b2..00000000 --- a/docs/laserweb/0.4.0/module-components_sidebar.html#~Sidebar +++ /dev/null @@ -1,454 +0,0 @@ - - - - - JSDoc: Class: Sidebar - - - - - - - - - - -
- -

Class: Sidebar

- - - - - - -
- -
- -

- components/sidebar~Sidebar

- -

Sidebar component

-
    -
  • Handle sidebar modules
  • -
- - -
- -
-
- - - - -

Constructor

- - -

new Sidebar(props)

- - - - - - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - -

Component properties

- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - - - - - - - -
- - -

Extends

- - - - -
    -
  • module:React.Component
  • -
- - - - - - - - - - - - - -

Members

- - - -

props :Object

- - - - - - -
Type:
-
    -
  • - -Object - - -
  • -
- - - - - -
Properties:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
Plop - - -function - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - -

Methods

- - - - - - -

render() → {String}

- - - - - -
-

Render the component.

-
- - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - -
-
- - - - - - - - - - - -
- -
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 16:58:33 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_workspace-Workspace.html b/docs/laserweb/0.4.0/module-components_workspace-Workspace.html deleted file mode 100644 index ade01832..00000000 --- a/docs/laserweb/0.4.0/module-components_workspace-Workspace.html +++ /dev/null @@ -1,489 +0,0 @@ - - - - - - - Documentation Class: Workspace - - - - - - - - - - - - - -
-
- - -
- -
- - -

Class: Workspace

-
- -
- -

- components/workspace~ - - Workspace -

- -

Workspace component.

-
    -
  • Handle workspace modules.
  • -
- - -
- - -
-
- - -
-
-

new Workspace(props)

- - -
-
- - - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
props - - -Object - - - - -

Component properties.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - -
- - -

Extends

- - - - -
    -
  • module:react~React~Component
  • -
- - - - - - - - - - - - - - - -

Methods

- -
- -
-
-

render()

- - -
-
- - -
-

Render the component.

-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - - - -
-
- Type -
-
- -String - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-components_workspace.html b/docs/laserweb/0.4.0/module-components_workspace.html deleted file mode 100644 index fea29527..00000000 --- a/docs/laserweb/0.4.0/module-components_workspace.html +++ /dev/null @@ -1,296 +0,0 @@ - - - - - - - Documentation Module: components/workspace - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: components/workspace

-
- -
- -
- - -
-
- - -

Workspace module.

-
    -
  • Handle workspace modules.
  • -
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -

Classes

- -
-
Workspace
-
-
- - - - - - - - - - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-lib_redux-action.html b/docs/laserweb/0.4.0/module-lib_redux-action.html deleted file mode 100644 index ce2cbfff..00000000 --- a/docs/laserweb/0.4.0/module-lib_redux-action.html +++ /dev/null @@ -1,893 +0,0 @@ - - - - - - - Documentation Module: lib/redux-action - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: lib/redux-action

-
- -
- -
- - -
-
- - -

Dock actions.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - -

Methods

- -
- -
-
-

<inner> actionCreatorFactory(type [, argsNames])

- - -
-
- - -
-

Create and return an action creator.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeArgumentDescription
type - - -String - - - - - - - - - - -

Action type (eg.: "ADD_SOMETHING").

argsNames - - -String - - - - - - - <optional>
- - - - - - <repeatable>
- -

Action creator arguments names.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

Action creator.

-
- - - -
-
- Type -
-
- -module:lib/redux-action~ActionCreator - - - -
-
- - - - - -
- -
- - - -

Type Definitions

- -
- -
-
-

Action

- - -
-
- -
-

Flux standard action.

-
- - - -
Type:
-
    -
  • - -Object - - - -
  • -
- - - -
- - -
Properties:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeArgumentDescription
type - - -String - - - - - - - - -

Action type (eg.: "ADD_SOMETHING").

payload - - -mixed - - - - - - - <optional>
- - - -

It represents the payload of the action. If the payload is an instance of Error the error property is set to true.

meta - - -mixed - - - - - - - <optional>
- - - -

It is intended for any extra information.

error - - -Boolean - - - - - - - <optional>
- - - -

True if an error occured. If true the payload must be an Error instance.

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
See:
-
- -
- - - -
- - - -
- - - -
-
-

ActionCreator( [args])

- - -
-
- - -
-

Create and return an action.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeArgumentDescription
args - - -args - - - - - - - <optional>
- - - - - - <repeatable>
- -

Action arguments (to map with argsNames).

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The created action.

-
- - - -
-
- Type -
-
- -module:lib/redux-action~Action - - - -
-
- - - - - -
- -
- - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-reducers.html b/docs/laserweb/0.4.0/module-reducers.html deleted file mode 100644 index db76f15a..00000000 --- a/docs/laserweb/0.4.0/module-reducers.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - Documentation Module: reducers - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: reducers

-
- -
- -
- - -
-
- - -

Combined reducers.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-reducers_dock.html b/docs/laserweb/0.4.0/module-reducers_dock.html deleted file mode 100644 index 01dd3436..00000000 --- a/docs/laserweb/0.4.0/module-reducers_dock.html +++ /dev/null @@ -1,1170 +0,0 @@ - - - - - - - Documentation Module: reducers/dock - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: reducers/dock

-
- -
- -
- - -
-
- - -

Dock reducer.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - -

Methods

- -
- -
-
-

<protected, inner> addButton(buttons, button)

- - -
-
- - -
-

Create and add a new button.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
buttons - - -Array - - - - -

The current buttons collection.

button - - -Object - - - - -

The new button properties. See module:components/dock~Button.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The new buttons collection with the new button added.

-
- - - -
-
- Type -
-
- -Array - - - -
-
- - - - - -
- - - -
-
-

<inner> dock(state, action)

- - -
-
- - -
-

Handle dock state.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
state - - -Object - - - - -

The current state.

action - - -module:lib/redux-action~Action - - - - -

The action to execute.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The new state.

-
- - - -
-
- Type -
-
- -Array - - - -
-
- - - - - -
- - - -
-
-

<protected, inner> handleButtons(buttons, action)

- - -
-
- - -
-

Handle buttons state.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
buttons - - -Array - - - - -

The current buttons collection.

action - - -module:lib/redux-action~Action - - - - -

The action to execute.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The new buttons collection.

-
- - - -
-
- Type -
-
- -Array - - - -
-
- - - - - -
- - - -
-
-

<protected, inner> removeButton(buttons, id)

- - -
-
- - -
-

Remove the button.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
buttons - - -Array - - - - -

The current buttons collection.

id - - -Integer - - - - -

The button id to remove.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The new buttons collection with the new button removed.

-
- - - -
-
- Type -
-
- -Array - - - -
-
- - - - - -
- - - -
-
-

<protected, inner> selectButton(buttons, id)

- - -
-
- - -
-

Select the button.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
buttons - - -Array - - - - -

The current buttons collection.

id - - -Integer - - - - -

The button id to select.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The new buttons collection with the button selected.

-
- - - -
-
- Type -
-
- -Array - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-reducers_index.html b/docs/laserweb/0.4.0/module-reducers_index.html deleted file mode 100644 index 26775e58..00000000 --- a/docs/laserweb/0.4.0/module-reducers_index.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - JSDoc: Module: reducers/index - - - - - - - - - - -
- -

Module: reducers/index

- - - - - - -
- -
- - - - - -
- -
-
- - -

Combined reducers.

- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
- -
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 19:25:23 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module-reducers_panes.html b/docs/laserweb/0.4.0/module-reducers_panes.html deleted file mode 100644 index 1b8ef409..00000000 --- a/docs/laserweb/0.4.0/module-reducers_panes.html +++ /dev/null @@ -1,1346 +0,0 @@ - - - - - - - Documentation Module: reducers/panes - - - - - - - - - - - - - -
-
- - -
- -
- - -

Module: reducers/panes

-
- -
- -
- - -
-
- - -

Panes reducer.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - -

Methods

- -
- -
-
-

<protected, inner> addPane(panes, pane)

- - -
-
- - -
-

Create and add a new pane.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
panes - - -Array - - - - -

The current panes collection.

pane - - -module:react~React~Component - - - - -

The component to add. See module:components/dock~Pane.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The new panes collection with the new pane added.

-
- - - -
-
- Type -
-
- -Array - - - -
-
- - - - - -
- - - -
-
-

<protected, inner> handlePanes(panes, action)

- - -
-
- - -
-

Handle panes state.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
panes - - -Array - - - - -

The current panes collection.

action - - -module:lib/redux-action~Action - - - - -

The action to execute.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The new panes collection.

-
- - - -
-
- Type -
-
- -Array - - - -
-
- - - - - -
- - - -
-
-

<protected, inner> handleVisible(panes, action)

- - -
-
- - -
-

Handle visible state.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
panes - - -Array - - - - -

The current panes collection.

action - - -module:lib/redux-action~Action - - - - -

The action to execute.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The new panes collection.

-
- - - -
-
- Type -
-
- -Array - - - -
-
- - - - - -
- - - -
-
-

<inner> panes(state, action)

- - -
-
- - -
-

Handle dock state.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
state - - -Object - - - - -

The current state.

action - - -module:lib/redux-action~Action - - - - -

The action to execute.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The new state.

-
- - - -
-
- Type -
-
- -Array - - - -
-
- - - - - -
- - - -
-
-

<protected, inner> removePane(panes, id)

- - -
-
- - -
-

Remove the pane.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
panes - - -Array - - - - -

The current panes collection.

id - - -Integer - - - - -

The pane id to remove.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The new panes collection with the new pane removed.

-
- - - -
-
- Type -
-
- -Array - - - -
-
- - - - - -
- - - -
-
-

<protected, inner> selectPane(panes, id)

- - -
-
- - -
-

Select the pane.

-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
panes - - -Array - - - - -

The current panes collection.

id - - -Integer - - - - -

The pane id to select.

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Returns:
- - -
-

The new panes collection with the pane selected.

-
- - - -
-
- Type -
-
- -Array - - - -
-
- - - - - -
- -
- - - - - -
- -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/module.exports.html b/docs/laserweb/0.4.0/module.exports.html deleted file mode 100644 index b26de704..00000000 --- a/docs/laserweb/0.4.0/module.exports.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - JSDoc: Class: exports - - - - - - - - - - -
- -

Class: exports

- - - - - - -
- -
- -

exports

- -

LaserWeb main component (layout)

- - -
- -
-
- - - - -

Constructor

- - -

new exports()

- - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
- -
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 11:07:11 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/modules.list.html b/docs/laserweb/0.4.0/modules.list.html deleted file mode 100644 index 8fa1aa5f..00000000 --- a/docs/laserweb/0.4.0/modules.list.html +++ /dev/null @@ -1,344 +0,0 @@ - - - - - - - Documentation Modules - - - - - - - - - - - - - -
-
- - -
- -
- - -

Modules

-
- -
- -

- -

- - -
- - - - -
- - - - -
-
- -
- - -
- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/laserweb/0.4.0/panes.js.html b/docs/laserweb/0.4.0/panes.js.html deleted file mode 100644 index e90a45ac..00000000 --- a/docs/laserweb/0.4.0/panes.js.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - JSDoc: Source: panes.js - - - - - - - - - - -
- -

Source: panes.js

- - - - - - -
-
-
/**
- * Pane module.
- * @module
- */
-
-// React/Redux
-import React from 'react'
-import { connect } from 'react-redux'
-
-/**
- * Pane component.
- *
- * @extends module:React~Component
- * @param {Object} props Component properties.
- */
-class Pane extends React.Component {
-    /**
-     * @type {Object}
-     * @member module:components/pane~Pane.prototype#props
-     * @property {String} key Pane key.
-     * @property {String} title Pane title.
-     * @property {String} icon Pane icon name (font-awesome).
-     * @property {Boolean} active True if active button.
-     * @property {module:React~Component|module:React~Component[]} children Component children.
-     */
-
-    /**
-     * Render the component.
-     * @return {String}
-     */
-    render() {
-        return (
-            <div className={ "pane" + (this.props.active ? " active" : "") }>
-                <h4>{ this.props.title }</h4>
-                { this.props.children }
-            </div>
-        )
-    }
-}
-
-/**
- * Panes component.
- * - Handle panes.
- *
- * @extends module:React~Component
- * @param {Object} props Component properties.
- */
-class Panes extends React.Component {
-    /**
-     * @type {Object}
-     * @member module:components/pane~Panes.prototype#props
-     * @property {Boolean} visible True if visible.
-     * @property {module:React~Component|module:React~Component[]} children Component children.
-     */
-
-    /**
-     * Render the component.
-     * @return {String}
-     */
-    render() {
-        return (
-            <div className={ "panes table-cell " + (this.props.visible ? "" : "hidden") }>
-                { this.props.children.map(pane => <Pane key={ pane.id } { ...pane } />) }
-            </div>
-        )
-    }
-}
-
-const mapStateToProps = (state) => {
-    return {
-        visible: state.panes.visible,
-        children: state.panes.children
-    }
-}
-
-const mapDispatchToProps = (dispatch) => {
-    return {}
-}
-
-// Exports
-export { Panes, Pane }
-export default connect(mapStateToProps, mapDispatchToProps)(Panes)
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 18:20:12 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/quicksearch.html b/docs/laserweb/0.4.0/quicksearch.html deleted file mode 100644 index 2577dc62..00000000 --- a/docs/laserweb/0.4.0/quicksearch.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - diff --git a/docs/laserweb/0.4.0/reducers_dock.js.html b/docs/laserweb/0.4.0/reducers_dock.js.html deleted file mode 100644 index 931dca3e..00000000 --- a/docs/laserweb/0.4.0/reducers_dock.js.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - JSDoc: Source: reducers/dock.js - - - - - - - - - - -
- -

Source: reducers/dock.js

- - - - - - -
-
-
/**
- * Dock reducer.
- * @module
- */
-
-// React
-import React from 'react'
-
-// Actions
-import * as actions from '../actions/dock'
-
-// Next button id
-let nextButtonId = 0
-
-/**
- * Create and add a new button.
- * @function
- * @protected
- * @param {Array} buttons The current buttons collection.
- * @param {Object} button The new button properties. See {@link module:components/dock~Button}.
- * @return {Array} The new buttons collection with the new button added.
- */
-function addButton(buttons, button) {
-    return [...buttons, Object.assign({}, button, {
-        id: button.id !== undefined ? button.id : nextButtonId++,
-        active: button.active || false
-    })]
-}
-
-/**
- * Remove the button.
- * @function
- * @protected
- * @param {Array} buttons The current buttons collection.
- * @param {Integer} id The button id to remove.
- * @return {Array} The new buttons collection with the new button removed.
- */
-function removeButton(buttons, id) {
-    return buttons
-}
-
-/**
- * Select the button.
- * @function
- * @protected
- * @param {Array} buttons The current buttons collection.
- * @param {Integer} id The button id to select.
- * @return {Array} The new buttons collection with the button selected.
- */
-function selectButton(buttons, id) {
-    return buttons.map(
-        button => Object.assign({}, button, { active: id === button.id })
-    )
-}
-
-/**
- * Handle buttons state.
- * @function
- * @protected
- * @param {Array} buttons The current buttons collection.
- * @param {module:lib/redux-action~Action} action The action to execute.
- * @return {Array} The new buttons collection.
- */
-function handleButtons(buttons = [], action) {
-    switch (action.type) {
-        case actions.addButton.TYPE:
-            return addButton(buttons, action.payload.button)
-        case actions.removeButton.TYPE:
-            return removeButton(buttons, action.payload.id)
-        case actions.selectButton.TYPE:
-            return selectButton(buttons, action.payload.id)
-        default:
-            return buttons
-    }
-}
-
-/**
- * Handle dock state.
- * @function
- * @param {Object} state The current state.
- * @param {module:lib/redux-action~Action} action The action to execute.
- * @return {Array} The new state.
- */
-function dock(state = {}, action) {
-    return {
-        children: handleButtons(state.children, action)
-    }
-}
-
-// Exports
-export default dock
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 19:29:58 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/reducers_index.js.html b/docs/laserweb/0.4.0/reducers_index.js.html deleted file mode 100644 index 7f8898ff..00000000 --- a/docs/laserweb/0.4.0/reducers_index.js.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - JSDoc: Source: reducers/index.js - - - - - - - - - - -
- -

Source: reducers/index.js

- - - - - - -
-
-
/**
- * Combined reducers.
- * @module reducers
- */
-
-// Redux reducers combiner
-import { combineReducers } from 'redux'
-
-// Reducers
-import dock from './dock'
-import panes from './panes'
-
-// Exports compined reducer
-export default combineReducers({ dock, panes })
-
-
-
- - - - -
- - - -
- -
- Documentation generated by JSDoc 3.4.1 on Wed Sep 28 2016 19:29:58 GMT+0200 (Europe de l’Ouest (heure d’été)) -
- - - - - diff --git a/docs/laserweb/0.4.0/scripts/docstrap.lib.js b/docs/laserweb/0.4.0/scripts/docstrap.lib.js deleted file mode 100644 index 09d9272a..00000000 --- a/docs/laserweb/0.4.0/scripts/docstrap.lib.js +++ /dev/null @@ -1,11 +0,0 @@ -if(!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){function c(a){var b="length"in a&&a.length,c=_.type(a);return"function"!==c&&!_.isWindow(a)&&(!(1!==a.nodeType||!b)||("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a))}function d(a,b,c){if(_.isFunction(b))return _.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return _.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(ha.test(b))return _.filter(b,a,c);b=_.filter(b,a)}return _.grep(a,function(a){return U.call(b,a)>=0!==c})}function e(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}function f(a){var b=oa[a]={};return _.each(a.match(na)||[],function(a,c){b[c]=!0}),b}function g(){Z.removeEventListener("DOMContentLoaded",g,!1),a.removeEventListener("load",g,!1),_.ready()}function h(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=_.expando+h.uid++}function i(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(ua,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c||"false"!==c&&("null"===c?null:+c+""===c?+c:ta.test(c)?_.parseJSON(c):c)}catch(a){}sa.set(a,b,c)}else c=void 0;return c}function j(){return!0}function k(){return!1}function l(){try{return Z.activeElement}catch(a){}}function m(a,b){return _.nodeName(a,"table")&&_.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function n(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function o(a){var b=Ka.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function p(a,b){for(var c=0,d=a.length;d>c;c++)ra.set(a[c],"globalEval",!b||ra.get(b[c],"globalEval"))}function q(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(ra.hasData(a)&&(f=ra.access(a),g=ra.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)_.event.add(b,e,j[e][c])}sa.hasData(a)&&(h=sa.access(a),i=_.extend({},h),sa.set(b,i))}}function r(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&_.nodeName(a,b)?_.merge([a],c):c}function s(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ya.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function t(b,c){var d,e=_(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:_.css(e[0],"display");return e.detach(),f}function u(a){var b=Z,c=Oa[a];return c||(c=t(a,b),"none"!==c&&c||(Na=(Na||_("') } export function isObject(item) { @@ -63,12 +61,21 @@ export function clamp(num, min, max) { return num <= min ? min : num >= max ? max : num; } +export function humanFileSize(size) { + var i = size == 0 ? 0 : Math.floor( Math.log(size) / Math.log(1024) ); + return ( size / Math.pow(1024, i) ).toFixed(2) * 1 + ' ' + ['B', 'kB', 'MB', 'GB', 'TB'][i]; +}; + +export const roundToPrecision = (value, decimals) => { + const pow = Math.pow(10, decimals); + return Math.round((value + Number.EPSILON) * pow) / pow; +}; export const captureConsole = () => { - + window.__capture=window.console; let captures=[]; - + window.console = { log(...args){ captures.push({method:"log",args}) @@ -91,10 +98,10 @@ export const captureConsole = () => { window.console = window.__capture; if (keys === true) keys=['log','warn','error','info'] if (keys.length){ - + captures.forEach(item => { if (keys.includes(item.method)) { - window.console[item.method].apply(null, item.args) + window.console[item.method].apply(null, item.args) } }) } @@ -109,4 +116,4 @@ export const strtr=(str,reps)=>{ str=str.replace(entry[0],entry[1]) }) return str; -} \ No newline at end of file +} diff --git a/src/lib/js-aruco/aruco.js b/src/lib/js-aruco/aruco.js index 664bb470..eb6604d8 100755 --- a/src/lib/js-aruco/aruco.js +++ b/src/lib/js-aruco/aruco.js @@ -26,7 +26,7 @@ References: http://www.uco.es/investiga/grupos/ava/node/26 */ -import CV from './cv.js'; +import CV from './cv'; var AR = AR || {}; @@ -268,4 +268,4 @@ AR.Detector.prototype.rotate2 = function(src, rotation){ return dst; }; -export default AR; \ No newline at end of file +export default AR; diff --git a/src/lib/js-aruco/posit1.js b/src/lib/js-aruco/posit1.js index 634b5482..df7ad860 100755 --- a/src/lib/js-aruco/posit1.js +++ b/src/lib/js-aruco/posit1.js @@ -27,7 +27,7 @@ References: http://www.cfar.umd.edu/~daniel/daniel_papersfordownload/CoplanarPts.pdf */ -import SVD from './svd.js'; +import SVD from './svd'; var POS = POS || {}; @@ -493,4 +493,4 @@ POS.Pose = function(error1, rotation1, translation1, error2, rotation2, translat this.alternativeTranslation = translation2; }; -export default POS; \ No newline at end of file +export default POS; diff --git a/src/lib/js-aruco/posit2.js b/src/lib/js-aruco/posit2.js index f3121cc8..2ef822f8 100755 --- a/src/lib/js-aruco/posit2.js +++ b/src/lib/js-aruco/posit2.js @@ -26,7 +26,7 @@ References: Andrew Kirillow http://www.aforgenet.com/articles/posit/ */ -import SVD from './svd.js'; +import SVD from './svd'; var POS = POS || {}; @@ -495,4 +495,4 @@ Mat3.prototype.row = function(index){ return new Vec3( m[index][0], m[index][1], m[index][2] ); }; -export default POS; \ No newline at end of file +export default POS; diff --git a/src/lib/lw.comm-client.js b/src/lib/lw.comm-client.js deleted file mode 100644 index 9e847258..00000000 --- a/src/lib/lw.comm-client.js +++ /dev/null @@ -1,501 +0,0 @@ -// Copyright 2014, 2016 Claudio Prezzi -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU Affero General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Affero General Public License for more details. -// -// You should have received a copy of the GNU Affero General Public License -// along with this program. If not, see . - -'use strict'; - -var socket, isConnected, connectVia; -var jobStartTime = -1; -var playing = false; -var paused = false; -var queueEmptyCount = 0; -var laserTestOn = false; -var firmware; -var ovStep = 1; -var ovLoop; - -export function initSocket(server) { - socket = io.connect(server); // socket.io init - socket.emit('firstLoad', 1); - - socket.on('config', function (data) { - console.log('config: ' + data); - }); - - socket.on('activePorts', function (data) { - console.log('activePorts: ' + data); - }); - - socket.on('ports', function (data) { - $('#syncstatus').html('Socket Init'); - var options = $("#port"); - for (var i = 0; i < data.length; i++) { - options.append($("