├── .babelrc ├── .eslintrc ├── .gitignore ├── .release.json ├── .travis.yml ├── LICENSE ├── README.md ├── dist ├── windowmanager.js ├── windowmanager.js.map ├── windowmanager.min.js └── windowmanager.min.js.map ├── docs ├── BoundingBox.html ├── CollisionMesh.html ├── EventHandler.html ├── Layout.html ├── Position.html ├── Size.html ├── Vector.html ├── Window.html ├── fonts │ ├── OpenSans-Bold-webfont.eot │ ├── OpenSans-Bold-webfont.svg │ ├── OpenSans-Bold-webfont.woff │ ├── OpenSans-BoldItalic-webfont.eot │ ├── OpenSans-BoldItalic-webfont.svg │ ├── OpenSans-BoldItalic-webfont.woff │ ├── OpenSans-Italic-webfont.eot │ ├── OpenSans-Italic-webfont.svg │ ├── OpenSans-Italic-webfont.woff │ ├── OpenSans-Light-webfont.eot │ ├── OpenSans-Light-webfont.svg │ ├── OpenSans-Light-webfont.woff │ ├── OpenSans-LightItalic-webfont.eot │ ├── OpenSans-LightItalic-webfont.svg │ ├── OpenSans-LightItalic-webfont.woff │ ├── OpenSans-Regular-webfont.eot │ ├── OpenSans-Regular-webfont.svg │ ├── OpenSans-Regular-webfont.woff │ ├── OpenSans-Semibold-webfont.eot │ ├── OpenSans-Semibold-webfont.svg │ ├── OpenSans-Semibold-webfont.ttf │ ├── OpenSans-Semibold-webfont.woff │ ├── OpenSans-SemiboldItalic-webfont.eot │ ├── OpenSans-SemiboldItalic-webfont.svg │ ├── OpenSans-SemiboldItalic-webfont.ttf │ └── OpenSans-SemiboldItalic-webfont.woff ├── geometry.html ├── global.html ├── index.html ├── messagebus.html ├── scripts │ ├── linenumber.js │ └── prettify │ │ ├── Apache-License-2.0.txt │ │ ├── lang-css.js │ │ └── prettify.js ├── styles │ ├── jsdoc-default.css │ ├── prettify-jsdoc.css │ └── prettify-tomorrow.css └── windowmanager.html ├── index.js ├── jsdoc.json ├── package.json ├── src ├── geometry │ ├── BoundingBox.js │ ├── CollisionMesh.js │ ├── Vector.js │ └── index.js ├── global.js ├── index.js ├── runtime │ ├── browser │ │ ├── Layout │ │ │ └── Layout.js │ │ ├── Window.js │ │ ├── global.js │ │ └── index.js │ ├── electron │ │ ├── global.js │ │ ├── index.js │ │ ├── node │ │ │ ├── Window.js │ │ │ └── index.js │ │ ├── renderer │ │ │ ├── Window.js │ │ │ └── index.js │ │ └── require.js │ ├── index.js │ ├── openfin │ │ ├── Window.js │ │ ├── global.js │ │ └── index.js │ └── ready.js └── utils │ ├── EventHandler.js │ ├── SyncCallback.js │ ├── index.js │ └── load.js ├── test └── index.spec.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.release.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/.release.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/README.md -------------------------------------------------------------------------------- /dist/windowmanager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/dist/windowmanager.js -------------------------------------------------------------------------------- /dist/windowmanager.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/dist/windowmanager.js.map -------------------------------------------------------------------------------- /dist/windowmanager.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/dist/windowmanager.min.js -------------------------------------------------------------------------------- /dist/windowmanager.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/dist/windowmanager.min.js.map -------------------------------------------------------------------------------- /docs/BoundingBox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/BoundingBox.html -------------------------------------------------------------------------------- /docs/CollisionMesh.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/CollisionMesh.html -------------------------------------------------------------------------------- /docs/EventHandler.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/EventHandler.html -------------------------------------------------------------------------------- /docs/Layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/Layout.html -------------------------------------------------------------------------------- /docs/Position.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/Position.html -------------------------------------------------------------------------------- /docs/Size.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/Size.html -------------------------------------------------------------------------------- /docs/Vector.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/Vector.html -------------------------------------------------------------------------------- /docs/Window.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/Window.html -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Bold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-Bold-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Bold-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-Bold-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-Bold-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-BoldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-BoldItalic-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-BoldItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-BoldItalic-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-BoldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-BoldItalic-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Italic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-Italic-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Italic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-Italic-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Italic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-Italic-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Light-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-Light-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Light-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-Light-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Light-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-Light-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-LightItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-LightItalic-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-LightItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-LightItalic-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-LightItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-LightItalic-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-Regular-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Regular-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-Regular-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-Regular-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Semibold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-Semibold-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Semibold-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-Semibold-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Semibold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-Semibold-webfont.ttf -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Semibold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-Semibold-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-SemiboldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-SemiboldItalic-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-SemiboldItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-SemiboldItalic-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-SemiboldItalic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-SemiboldItalic-webfont.ttf -------------------------------------------------------------------------------- /docs/fonts/OpenSans-SemiboldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/fonts/OpenSans-SemiboldItalic-webfont.woff -------------------------------------------------------------------------------- /docs/geometry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/geometry.html -------------------------------------------------------------------------------- /docs/global.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/global.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/messagebus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/messagebus.html -------------------------------------------------------------------------------- /docs/scripts/linenumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/scripts/linenumber.js -------------------------------------------------------------------------------- /docs/scripts/prettify/Apache-License-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/scripts/prettify/Apache-License-2.0.txt -------------------------------------------------------------------------------- /docs/scripts/prettify/lang-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/scripts/prettify/lang-css.js -------------------------------------------------------------------------------- /docs/scripts/prettify/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/scripts/prettify/prettify.js -------------------------------------------------------------------------------- /docs/styles/jsdoc-default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/styles/jsdoc-default.css -------------------------------------------------------------------------------- /docs/styles/prettify-jsdoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/styles/prettify-jsdoc.css -------------------------------------------------------------------------------- /docs/styles/prettify-tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/styles/prettify-tomorrow.css -------------------------------------------------------------------------------- /docs/windowmanager.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/docs/windowmanager.html -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/index.js -------------------------------------------------------------------------------- /jsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/jsdoc.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/package.json -------------------------------------------------------------------------------- /src/geometry/BoundingBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/geometry/BoundingBox.js -------------------------------------------------------------------------------- /src/geometry/CollisionMesh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/geometry/CollisionMesh.js -------------------------------------------------------------------------------- /src/geometry/Vector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/geometry/Vector.js -------------------------------------------------------------------------------- /src/geometry/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/geometry/index.js -------------------------------------------------------------------------------- /src/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/global.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/index.js -------------------------------------------------------------------------------- /src/runtime/browser/Layout/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/runtime/browser/Layout/Layout.js -------------------------------------------------------------------------------- /src/runtime/browser/Window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/runtime/browser/Window.js -------------------------------------------------------------------------------- /src/runtime/browser/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/runtime/browser/global.js -------------------------------------------------------------------------------- /src/runtime/browser/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/runtime/browser/index.js -------------------------------------------------------------------------------- /src/runtime/electron/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/runtime/electron/global.js -------------------------------------------------------------------------------- /src/runtime/electron/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/runtime/electron/index.js -------------------------------------------------------------------------------- /src/runtime/electron/node/Window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/runtime/electron/node/Window.js -------------------------------------------------------------------------------- /src/runtime/electron/node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/runtime/electron/node/index.js -------------------------------------------------------------------------------- /src/runtime/electron/renderer/Window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/runtime/electron/renderer/Window.js -------------------------------------------------------------------------------- /src/runtime/electron/renderer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/runtime/electron/renderer/index.js -------------------------------------------------------------------------------- /src/runtime/electron/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/runtime/electron/require.js -------------------------------------------------------------------------------- /src/runtime/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/runtime/index.js -------------------------------------------------------------------------------- /src/runtime/openfin/Window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/runtime/openfin/Window.js -------------------------------------------------------------------------------- /src/runtime/openfin/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/runtime/openfin/global.js -------------------------------------------------------------------------------- /src/runtime/openfin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/runtime/openfin/index.js -------------------------------------------------------------------------------- /src/runtime/ready.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/runtime/ready.js -------------------------------------------------------------------------------- /src/utils/EventHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/utils/EventHandler.js -------------------------------------------------------------------------------- /src/utils/SyncCallback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/utils/SyncCallback.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/utils/load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/src/utils/load.js -------------------------------------------------------------------------------- /test/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/test/index.spec.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EikosPartners/windowmanagerjs/HEAD/webpack.config.js --------------------------------------------------------------------------------