Skip to content

Commit

Permalink
FLOE-405: Move non-Infusion external libs into an /ext directory
Browse files Browse the repository at this point in the history
  • Loading branch information
waharnum committed Mar 1, 2016
1 parent bfe9ebd commit 60abf99
Show file tree
Hide file tree
Showing 88 changed files with 54 additions and 34 deletions.
16 changes: 16 additions & 0 deletions Gruntfile.js
Expand Up @@ -28,12 +28,28 @@ module.exports = function (grunt) {
},
jsonlint: {
all: ["package.json", ".jshintrc", "src/**/*.json", "tests/**/*.json", "demos/**/*.json"]
},
copy: {
// Copy external front end dependencies into appropriate directories
frontEndDependencies: {
files: [
// D3
{src: "./node_modules/d3/d3.js", dest: "./public/src/lib/ext/d3/d3.js"},
// D3 license
{src: "./node_modules/d3/LICENSE", dest: "./public/src/lib/ext/d3LICENSE"},
// Flocking /dist directory
{expand: true, cwd: "./node_modules/flocking/dist/", src: "**", dest: "./public/src/lib/ext/flocking/dist/"},
// Flocking /src directory
{expand: true, cwd: "./node_modules/flocking/src/", src: "**", dest: "./public/src/lib/ext/flocking/src/"}
]
}
}
});

// Load the plugin(s):
grunt.loadNpmTasks("grunt-contrib-jshint");
grunt.loadNpmTasks("grunt-jsonlint");
grunt.loadNpmTasks("grunt-contrib-copy");

// Custom tasks:

Expand Down
8 changes: 6 additions & 2 deletions package.json
Expand Up @@ -5,7 +5,10 @@
"author": "Fluid Project",
"bugs": "https://issues.fluidproject.org/browse/FLOE/component/11615",
"homepage": "http://www.fluidproject.org/",
"dependencies": {},
"dependencies": {
"d3":"latest",
"flocking":"https://github.com/colinbdclark/Flocking"
},
"licenses": [
{
"type": "BSD-3-Clause",
Expand All @@ -32,6 +35,7 @@
"devDependencies": {
"grunt": "~0.4.5",
"grunt-contrib-jshint": "~0.9.0",
"grunt-jsonlint": "1.0.4"
"grunt-jsonlint": "1.0.4",
"grunt-contrib-copy": "latest"
}
}
16 changes: 8 additions & 8 deletions public/demos/index.html
Expand Up @@ -9,14 +9,14 @@
<link rel="stylesheet" type="text/css" href="../src/lib/infusion/src/components/inlineEdit/css/InlineEdit.css" />

<script type="text/javascript" src="../src/lib/infusion/infusion-custom.js"></script>
<script type="text/javascript" src="../src/lib/d3/d3.js"></script>

<script type="text/javascript" src="../src/lib/flocking/flocking-base.js"></script>
<script type="text/javascript" src="../src/lib/flocking/ugens/oscillators.js"></script>
<script type="text/javascript" src="../src/lib/flocking/ugens/math.js"></script>
<script type="text/javascript" src="../src/lib/flocking/ugens/envelopes.js"></script>
<script type="text/javascript" src="../src/lib/flocking/ugens/midi.js"></script>
<script type="text/javascript" src="../src/lib/flocking/ugens/scheduling.js"></script>
<script type="text/javascript" src="../src/lib/ext/d3/d3.js"></script>

<script type="text/javascript" src="../src/lib/ext/flocking/flocking-base.js"></script>
<script type="text/javascript" src="../src/lib/ext/flocking/ugens/oscillators.js"></script>
<script type="text/javascript" src="../src/lib/ext/flocking/ugens/math.js"></script>
<script type="text/javascript" src="../src/lib/ext/flocking/ugens/envelopes.js"></script>
<script type="text/javascript" src="../src/lib/ext/flocking/ugens/midi.js"></script>
<script type="text/javascript" src="../src/lib/ext/flocking/ugens/scheduling.js"></script>

<script type="text/javascript" src="../src/js/valueBinding.js"></script>
<script type="text/javascript" src="../src/js/percentage.js"></script>
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Expand Up @@ -822,7 +822,7 @@ body .ui-tooltip {
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
border: 1px solid #d3d3d3;
border: 1px solid #d3/d3d3;
background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
font-weight: normal;
color: #555555;
Expand Down
@@ -1,7 +1,7 @@
/*! jQuery UI - v1.10.3 - 2013-10-21
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=9dcaf6&bgTextureHeader=glass&bgImgOpacityHeader=75&borderColorHeader=5A95CF&fcHeader=222222&iconColorHeader=000000&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=cccccc&fcContent=222222&iconColorContent=222222&bgColorDefault=d9e8f7&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=9dcaf6&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=5A95CF&fcActive=000000&iconColorActive=454545&bgColorHighlight=9dcaf6&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=55&borderColorHighlight=2e83ff&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=inset_soft&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=2e83ff&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=20&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px&ctl=themeroller
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=9dcaf6&bgTextureHeader=glass&bgImgOpacityHeader=75&borderColorHeader=5A95CF&fcHeader=222222&iconColorHeader=000000&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=cccccc&fcContent=222222&iconColorContent=222222&bgColorDefault=d9e8f7&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3/d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=9dcaf6&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=5A95CF&fcActive=000000&iconColorActive=454545&bgColorHighlight=9dcaf6&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=55&borderColorHighlight=2e83ff&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=inset_soft&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=2e83ff&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=20&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px&ctl=themeroller
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
Expand Down Expand Up @@ -822,7 +822,7 @@ body .ui-tooltip {
.fl-theme-mist .ui-state-default,
.fl-theme-mist .ui-widget-content .ui-state-default,
.fl-theme-mist .ui-widget-header .ui-state-default {
border: 1px solid #d3d3d3;
border: 1px solid #d3/d3d3;
background: #d9e8f7 url(images/ui-bg_glass_75_d9e8f7_1x400.png) 50% 50% repeat-x;
font-weight: normal;
color: #555555;
Expand Down
16 changes: 8 additions & 8 deletions public/tests/html/chartAuthoring-Tests.html
Expand Up @@ -9,14 +9,14 @@
<script src="../lib/infusion/lib/qunit/js/qunit.js"></script>
<script src="../../src/lib/infusion/infusion-custom.js"></script>

<script src="../../src/lib/d3/d3.js"></script>

<script type="text/javascript" src="../../src/lib/flocking/flocking-base.js"></script>
<script type="text/javascript" src="../../src/lib/flocking/ugens/oscillators.js"></script>
<script type="text/javascript" src="../../src/lib/flocking/ugens/math.js"></script>
<script type="text/javascript" src="../../src/lib/flocking/ugens/envelopes.js"></script>
<script type="text/javascript" src="../../src/lib/flocking/ugens/midi.js"></script>
<script type="text/javascript" src="../../src/lib/flocking/ugens/scheduling.js"></script>
<script src="../../src/lib/ext/d3/d3.js"></script>

<script type="text/javascript" src="../../src/lib/ext/flocking/flocking-base.js"></script>
<script type="text/javascript" src="../../src/lib/ext/flocking/ugens/oscillators.js"></script>
<script type="text/javascript" src="../../src/lib/ext/flocking/ugens/math.js"></script>
<script type="text/javascript" src="../../src/lib/ext/flocking/ugens/envelopes.js"></script>
<script type="text/javascript" src="../../src/lib/ext/flocking/ugens/midi.js"></script>
<script type="text/javascript" src="../../src/lib/ext/flocking/ugens/scheduling.js"></script>

<script src="../lib/infusion/test-core/jqUnit/js/jqUnit.js"></script>
<script src="../lib/infusion/test-core/jqUnit/js/jqUnit-browser.js"></script>
Expand Down
2 changes: 1 addition & 1 deletion public/tests/html/d3Utils-Tests.html
Expand Up @@ -8,7 +8,7 @@

<script src="../lib/infusion/lib/qunit/js/qunit.js"></script>
<script src="../../src/lib/infusion/infusion-custom.js"></script>
<script src="../../src/lib/d3/d3.js"></script>
<script src="../../src/lib/ext/d3/d3.js"></script>
<script src="../lib/infusion/test-core/jqUnit/js/jqUnit.js"></script>
<script src="../lib/infusion/test-core/jqUnit/js/jqUnit-browser.js"></script>
<script src="../lib/infusion/test-core/utils/js/IoCTestUtils.js"></script>
Expand Down
2 changes: 1 addition & 1 deletion public/tests/html/d3ViewComponent-Tests.html
Expand Up @@ -8,7 +8,7 @@

<script src="../lib/infusion/lib/qunit/js/qunit.js"></script>
<script src="../../src/lib/infusion/infusion-custom.js"></script>
<script src="../../src/lib/d3/d3.js"></script>
<script src="../../src/lib/ext/d3/d3.js"></script>
<script src="../lib/infusion/test-core/jqUnit/js/jqUnit.js"></script>
<script src="../lib/infusion/test-core/jqUnit/js/jqUnit-browser.js"></script>
<script src="../lib/infusion/test-core/utils/js/IoCTestUtils.js"></script>
Expand Down
2 changes: 1 addition & 1 deletion public/tests/html/legend-Tests.html
Expand Up @@ -8,7 +8,7 @@

<script src="../lib/infusion/lib/qunit/js/qunit.js"></script>
<script src="../../src/lib/infusion/infusion-custom.js"></script>
<script src="../../src/lib/d3/d3.js"></script>
<script src="../../src/lib/ext/d3/d3.js"></script>
<script src="../lib/infusion/test-core/jqUnit/js/jqUnit.js"></script>
<script src="../lib/infusion/test-core/jqUnit/js/jqUnit-browser.js"></script>
<script src="../lib/infusion/test-core/utils/js/IoCTestUtils.js"></script>
Expand Down
2 changes: 1 addition & 1 deletion public/tests/html/pie-Tests.html
Expand Up @@ -8,7 +8,7 @@

<script src="../lib/infusion/lib/qunit/js/qunit.js"></script>
<script src="../../src/lib/infusion/infusion-custom.js"></script>
<script src="../../src/lib/d3/d3.js"></script>
<script src="../../src/lib/ext/d3/d3.js"></script>
<script src="../lib/infusion/test-core/jqUnit/js/jqUnit.js"></script>
<script src="../lib/infusion/test-core/jqUnit/js/jqUnit-browser.js"></script>
<script src="../lib/infusion/test-core/utils/js/IoCTestUtils.js"></script>
Expand Down
2 changes: 1 addition & 1 deletion public/tests/html/pieChart-Tests.html
Expand Up @@ -8,7 +8,7 @@

<script src="../lib/infusion/lib/qunit/js/qunit.js"></script>
<script src="../../src/lib/infusion/infusion-custom.js"></script>
<script src="../../src/lib/d3/d3.js"></script>
<script src="../../src/lib/ext/d3/d3.js"></script>
<script src="../lib/infusion/test-core/jqUnit/js/jqUnit.js"></script>
<script src="../lib/infusion/test-core/jqUnit/js/jqUnit-browser.js"></script>
<script src="../lib/infusion/test-core/utils/js/IoCTestUtils.js"></script>
Expand Down
14 changes: 7 additions & 7 deletions public/tests/html/sonifier-Tests.html
Expand Up @@ -8,14 +8,14 @@

<script src="../lib/infusion/lib/qunit/js/qunit.js"></script>
<script src="../../src/lib/infusion/infusion-custom.js"></script>
<script src="../../src/lib/d3/d3.js"></script>
<script src="../../src/lib/ext/d3/d3.js"></script>

<script type="text/javascript" src="../../src/lib/flocking/flocking-base.js"></script>
<script type="text/javascript" src="../../src/lib/flocking/ugens/oscillators.js"></script>
<script type="text/javascript" src="../../src/lib/flocking/ugens/math.js"></script>
<script type="text/javascript" src="../../src/lib/flocking/ugens/envelopes.js"></script>
<script type="text/javascript" src="../../src/lib/flocking/ugens/midi.js"></script>
<script type="text/javascript" src="../../src/lib/flocking/ugens/scheduling.js"></script>
<script type="text/javascript" src="../../src/lib/ext/flocking/flocking-base.js"></script>
<script type="text/javascript" src="../../src/lib/ext/flocking/ugens/oscillators.js"></script>
<script type="text/javascript" src="../../src/lib/ext/flocking/ugens/math.js"></script>
<script type="text/javascript" src="../../src/lib/ext/flocking/ugens/envelopes.js"></script>
<script type="text/javascript" src="../../src/lib/ext/flocking/ugens/midi.js"></script>
<script type="text/javascript" src="../../src/lib/ext/flocking/ugens/scheduling.js"></script>

<script src="../lib/infusion/test-core/jqUnit/js/jqUnit.js"></script>
<script src="../lib/infusion/test-core/jqUnit/js/jqUnit-browser.js"></script>
Expand Down
2 changes: 1 addition & 1 deletion public/tests/html/utils-Tests.html
Expand Up @@ -8,7 +8,7 @@

<script src="../lib/infusion/lib/qunit/js/qunit.js"></script>
<script src="../../src/lib/infusion/infusion-custom.js"></script>
<script src="../../src/lib/d3/d3.js"></script>
<script src="../../src/lib/ext/d3/d3.js"></script>
<script src="../lib/infusion/test-core/jqUnit/js/jqUnit.js"></script>
<script src="../lib/infusion/test-core/jqUnit/js/jqUnit-browser.js"></script>
<script src="../lib/infusion/test-core/utils/js/IoCTestUtils.js"></script>
Expand Down

0 comments on commit 60abf99

Please sign in to comment.