From 1ee7bbe3050e552efe73c1a4da6e23cef67e3aff Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Thu, 28 Mar 2013 05:18:57 +0000 Subject: [PATCH] Move Javelin to webroot Summary: This is a major pain on Windows and the main reason why Phabricator doesn't work there and is hard to fix. The sad part is that Windows support symlinks (via `MKLINK`) but Git on Windows doesn't use them. Test Plan: Loaded Phabricator on Windows without JS errors. Reviewers: epriestley Reviewed By: epriestley CC: aran, Korvin Differential Revision: https://secure.phabricator.com/D5458 --- externals/javelinjs/src | 1 + webroot/rsrc/js/javelin | 1 - .../javelinjs/src => webroot/rsrc/js/javelin}/core/Event.js | 0 .../javelinjs/src => webroot/rsrc/js/javelin}/core/Stratcom.js | 0 .../rsrc/js/javelin}/core/__tests__/event-stop-and-kill.js | 0 .../src => webroot/rsrc/js/javelin}/core/__tests__/install.js | 0 .../src => webroot/rsrc/js/javelin}/core/__tests__/stratcom.js | 0 .../src => webroot/rsrc/js/javelin}/core/__tests__/util.js | 0 .../javelinjs/src => webroot/rsrc/js/javelin}/core/init.js | 0 .../javelinjs/src => webroot/rsrc/js/javelin}/core/install.js | 0 .../javelinjs/src => webroot/rsrc/js/javelin}/core/util.js | 0 .../javelinjs/src => webroot/rsrc/js/javelin}/docs/Base.js | 0 .../rsrc/js/javelin}/docs/concepts/behaviors.diviner | 0 .../rsrc/js/javelin}/docs/concepts/event_delegation.diviner | 0 .../rsrc/js/javelin}/docs/concepts/sigils_metadata.diviner | 0 .../src => webroot/rsrc/js/javelin}/docs/facebook.diviner | 0 .../javelinjs/src => webroot/rsrc/js/javelin}/docs/onload.js | 0 .../javelinjs/src => webroot/rsrc/js/javelin}/ext/fx/Color.js | 0 .../javelinjs/src => webroot/rsrc/js/javelin}/ext/fx/FX.js | 0 .../src => webroot/rsrc/js/javelin}/ext/reactor/core/DynVal.js | 0 .../src => webroot/rsrc/js/javelin}/ext/reactor/core/Reactor.js | 0 .../rsrc/js/javelin}/ext/reactor/core/ReactorNode.js | 0 .../rsrc/js/javelin}/ext/reactor/core/ReactorNodeCalmer.js | 0 .../src => webroot/rsrc/js/javelin}/ext/reactor/dom/RDOM.js | 0 .../src => webroot/rsrc/js/javelin}/ext/view/HTMLView.js | 0 .../javelinjs/src => webroot/rsrc/js/javelin}/ext/view/View.js | 0 .../src => webroot/rsrc/js/javelin}/ext/view/ViewInterpreter.js | 0 .../src => webroot/rsrc/js/javelin}/ext/view/ViewPlaceholder.js | 0 .../src => webroot/rsrc/js/javelin}/ext/view/ViewRenderer.js | 0 .../src => webroot/rsrc/js/javelin}/ext/view/ViewVisitor.js | 0 .../rsrc/js/javelin}/ext/view/__tests__/HTMLView.js | 0 .../src => webroot/rsrc/js/javelin}/ext/view/__tests__/View.js | 0 .../rsrc/js/javelin}/ext/view/__tests__/ViewInterpreter.js | 0 .../rsrc/js/javelin}/ext/view/__tests__/ViewRenderer.js | 0 .../javelinjs/src => webroot/rsrc/js/javelin}/lib/Cookie.js | 0 {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/DOM.js | 0 .../javelinjs/src => webroot/rsrc/js/javelin}/lib/History.js | 0 {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/JSON.js | 0 {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/Mask.js | 0 .../javelinjs/src => webroot/rsrc/js/javelin}/lib/Request.js | 0 .../javelinjs/src => webroot/rsrc/js/javelin}/lib/Resource.js | 0 {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/URI.js | 0 .../javelinjs/src => webroot/rsrc/js/javelin}/lib/Vector.js | 0 .../javelinjs/src => webroot/rsrc/js/javelin}/lib/Workflow.js | 0 .../src => webroot/rsrc/js/javelin}/lib/__tests__/Cookie.js | 0 .../src => webroot/rsrc/js/javelin}/lib/__tests__/DOM.js | 0 .../src => webroot/rsrc/js/javelin}/lib/__tests__/JSON.js | 0 .../src => webroot/rsrc/js/javelin}/lib/__tests__/URI.js | 0 .../src => webroot/rsrc/js/javelin}/lib/__tests__/behavior.js | 0 .../javelinjs/src => webroot/rsrc/js/javelin}/lib/behavior.js | 0 .../rsrc/js/javelin}/lib/control/tokenizer/Tokenizer.js | 0 .../rsrc/js/javelin}/lib/control/typeahead/Typeahead.js | 0 .../lib/control/typeahead/normalizer/TypeaheadNormalizer.js | 0 .../lib/control/typeahead/source/TypeaheadCompositeSource.js | 0 .../lib/control/typeahead/source/TypeaheadOnDemandSource.js | 0 .../lib/control/typeahead/source/TypeaheadPreloadedSource.js | 0 .../js/javelin}/lib/control/typeahead/source/TypeaheadSource.js | 0 .../lib/control/typeahead/source/TypeaheadStaticSource.js | 0 58 files changed, 1 insertion(+), 1 deletion(-) create mode 120000 externals/javelinjs/src delete mode 120000 webroot/rsrc/js/javelin rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/core/Event.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/core/Stratcom.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/core/__tests__/event-stop-and-kill.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/core/__tests__/install.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/core/__tests__/stratcom.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/core/__tests__/util.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/core/init.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/core/install.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/core/util.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/docs/Base.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/docs/concepts/behaviors.diviner (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/docs/concepts/event_delegation.diviner (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/docs/concepts/sigils_metadata.diviner (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/docs/facebook.diviner (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/docs/onload.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/fx/Color.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/fx/FX.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/reactor/core/DynVal.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/reactor/core/Reactor.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/reactor/core/ReactorNode.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/reactor/core/ReactorNodeCalmer.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/reactor/dom/RDOM.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/view/HTMLView.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/view/View.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/view/ViewInterpreter.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/view/ViewPlaceholder.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/view/ViewRenderer.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/view/ViewVisitor.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/view/__tests__/HTMLView.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/view/__tests__/View.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/view/__tests__/ViewInterpreter.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/ext/view/__tests__/ViewRenderer.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/Cookie.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/DOM.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/History.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/JSON.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/Mask.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/Request.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/Resource.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/URI.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/Vector.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/Workflow.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/__tests__/Cookie.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/__tests__/DOM.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/__tests__/JSON.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/__tests__/URI.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/__tests__/behavior.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/behavior.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/control/tokenizer/Tokenizer.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/control/typeahead/Typeahead.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/control/typeahead/normalizer/TypeaheadNormalizer.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/control/typeahead/source/TypeaheadCompositeSource.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/control/typeahead/source/TypeaheadOnDemandSource.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/control/typeahead/source/TypeaheadPreloadedSource.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/control/typeahead/source/TypeaheadSource.js (100%) rename {externals/javelinjs/src => webroot/rsrc/js/javelin}/lib/control/typeahead/source/TypeaheadStaticSource.js (100%) diff --git a/externals/javelinjs/src b/externals/javelinjs/src new file mode 120000 index 0000000000..0450b9fbc1 --- /dev/null +++ b/externals/javelinjs/src @@ -0,0 +1 @@ +../../webroot/rsrc/js/javelin/ \ No newline at end of file diff --git a/webroot/rsrc/js/javelin b/webroot/rsrc/js/javelin deleted file mode 120000 index 9446152c50..0000000000 --- a/webroot/rsrc/js/javelin +++ /dev/null @@ -1 +0,0 @@ -../../../externals/javelinjs/src/ \ No newline at end of file diff --git a/externals/javelinjs/src/core/Event.js b/webroot/rsrc/js/javelin/core/Event.js similarity index 100% rename from externals/javelinjs/src/core/Event.js rename to webroot/rsrc/js/javelin/core/Event.js diff --git a/externals/javelinjs/src/core/Stratcom.js b/webroot/rsrc/js/javelin/core/Stratcom.js similarity index 100% rename from externals/javelinjs/src/core/Stratcom.js rename to webroot/rsrc/js/javelin/core/Stratcom.js diff --git a/externals/javelinjs/src/core/__tests__/event-stop-and-kill.js b/webroot/rsrc/js/javelin/core/__tests__/event-stop-and-kill.js similarity index 100% rename from externals/javelinjs/src/core/__tests__/event-stop-and-kill.js rename to webroot/rsrc/js/javelin/core/__tests__/event-stop-and-kill.js diff --git a/externals/javelinjs/src/core/__tests__/install.js b/webroot/rsrc/js/javelin/core/__tests__/install.js similarity index 100% rename from externals/javelinjs/src/core/__tests__/install.js rename to webroot/rsrc/js/javelin/core/__tests__/install.js diff --git a/externals/javelinjs/src/core/__tests__/stratcom.js b/webroot/rsrc/js/javelin/core/__tests__/stratcom.js similarity index 100% rename from externals/javelinjs/src/core/__tests__/stratcom.js rename to webroot/rsrc/js/javelin/core/__tests__/stratcom.js diff --git a/externals/javelinjs/src/core/__tests__/util.js b/webroot/rsrc/js/javelin/core/__tests__/util.js similarity index 100% rename from externals/javelinjs/src/core/__tests__/util.js rename to webroot/rsrc/js/javelin/core/__tests__/util.js diff --git a/externals/javelinjs/src/core/init.js b/webroot/rsrc/js/javelin/core/init.js similarity index 100% rename from externals/javelinjs/src/core/init.js rename to webroot/rsrc/js/javelin/core/init.js diff --git a/externals/javelinjs/src/core/install.js b/webroot/rsrc/js/javelin/core/install.js similarity index 100% rename from externals/javelinjs/src/core/install.js rename to webroot/rsrc/js/javelin/core/install.js diff --git a/externals/javelinjs/src/core/util.js b/webroot/rsrc/js/javelin/core/util.js similarity index 100% rename from externals/javelinjs/src/core/util.js rename to webroot/rsrc/js/javelin/core/util.js diff --git a/externals/javelinjs/src/docs/Base.js b/webroot/rsrc/js/javelin/docs/Base.js similarity index 100% rename from externals/javelinjs/src/docs/Base.js rename to webroot/rsrc/js/javelin/docs/Base.js diff --git a/externals/javelinjs/src/docs/concepts/behaviors.diviner b/webroot/rsrc/js/javelin/docs/concepts/behaviors.diviner similarity index 100% rename from externals/javelinjs/src/docs/concepts/behaviors.diviner rename to webroot/rsrc/js/javelin/docs/concepts/behaviors.diviner diff --git a/externals/javelinjs/src/docs/concepts/event_delegation.diviner b/webroot/rsrc/js/javelin/docs/concepts/event_delegation.diviner similarity index 100% rename from externals/javelinjs/src/docs/concepts/event_delegation.diviner rename to webroot/rsrc/js/javelin/docs/concepts/event_delegation.diviner diff --git a/externals/javelinjs/src/docs/concepts/sigils_metadata.diviner b/webroot/rsrc/js/javelin/docs/concepts/sigils_metadata.diviner similarity index 100% rename from externals/javelinjs/src/docs/concepts/sigils_metadata.diviner rename to webroot/rsrc/js/javelin/docs/concepts/sigils_metadata.diviner diff --git a/externals/javelinjs/src/docs/facebook.diviner b/webroot/rsrc/js/javelin/docs/facebook.diviner similarity index 100% rename from externals/javelinjs/src/docs/facebook.diviner rename to webroot/rsrc/js/javelin/docs/facebook.diviner diff --git a/externals/javelinjs/src/docs/onload.js b/webroot/rsrc/js/javelin/docs/onload.js similarity index 100% rename from externals/javelinjs/src/docs/onload.js rename to webroot/rsrc/js/javelin/docs/onload.js diff --git a/externals/javelinjs/src/ext/fx/Color.js b/webroot/rsrc/js/javelin/ext/fx/Color.js similarity index 100% rename from externals/javelinjs/src/ext/fx/Color.js rename to webroot/rsrc/js/javelin/ext/fx/Color.js diff --git a/externals/javelinjs/src/ext/fx/FX.js b/webroot/rsrc/js/javelin/ext/fx/FX.js similarity index 100% rename from externals/javelinjs/src/ext/fx/FX.js rename to webroot/rsrc/js/javelin/ext/fx/FX.js diff --git a/externals/javelinjs/src/ext/reactor/core/DynVal.js b/webroot/rsrc/js/javelin/ext/reactor/core/DynVal.js similarity index 100% rename from externals/javelinjs/src/ext/reactor/core/DynVal.js rename to webroot/rsrc/js/javelin/ext/reactor/core/DynVal.js diff --git a/externals/javelinjs/src/ext/reactor/core/Reactor.js b/webroot/rsrc/js/javelin/ext/reactor/core/Reactor.js similarity index 100% rename from externals/javelinjs/src/ext/reactor/core/Reactor.js rename to webroot/rsrc/js/javelin/ext/reactor/core/Reactor.js diff --git a/externals/javelinjs/src/ext/reactor/core/ReactorNode.js b/webroot/rsrc/js/javelin/ext/reactor/core/ReactorNode.js similarity index 100% rename from externals/javelinjs/src/ext/reactor/core/ReactorNode.js rename to webroot/rsrc/js/javelin/ext/reactor/core/ReactorNode.js diff --git a/externals/javelinjs/src/ext/reactor/core/ReactorNodeCalmer.js b/webroot/rsrc/js/javelin/ext/reactor/core/ReactorNodeCalmer.js similarity index 100% rename from externals/javelinjs/src/ext/reactor/core/ReactorNodeCalmer.js rename to webroot/rsrc/js/javelin/ext/reactor/core/ReactorNodeCalmer.js diff --git a/externals/javelinjs/src/ext/reactor/dom/RDOM.js b/webroot/rsrc/js/javelin/ext/reactor/dom/RDOM.js similarity index 100% rename from externals/javelinjs/src/ext/reactor/dom/RDOM.js rename to webroot/rsrc/js/javelin/ext/reactor/dom/RDOM.js diff --git a/externals/javelinjs/src/ext/view/HTMLView.js b/webroot/rsrc/js/javelin/ext/view/HTMLView.js similarity index 100% rename from externals/javelinjs/src/ext/view/HTMLView.js rename to webroot/rsrc/js/javelin/ext/view/HTMLView.js diff --git a/externals/javelinjs/src/ext/view/View.js b/webroot/rsrc/js/javelin/ext/view/View.js similarity index 100% rename from externals/javelinjs/src/ext/view/View.js rename to webroot/rsrc/js/javelin/ext/view/View.js diff --git a/externals/javelinjs/src/ext/view/ViewInterpreter.js b/webroot/rsrc/js/javelin/ext/view/ViewInterpreter.js similarity index 100% rename from externals/javelinjs/src/ext/view/ViewInterpreter.js rename to webroot/rsrc/js/javelin/ext/view/ViewInterpreter.js diff --git a/externals/javelinjs/src/ext/view/ViewPlaceholder.js b/webroot/rsrc/js/javelin/ext/view/ViewPlaceholder.js similarity index 100% rename from externals/javelinjs/src/ext/view/ViewPlaceholder.js rename to webroot/rsrc/js/javelin/ext/view/ViewPlaceholder.js diff --git a/externals/javelinjs/src/ext/view/ViewRenderer.js b/webroot/rsrc/js/javelin/ext/view/ViewRenderer.js similarity index 100% rename from externals/javelinjs/src/ext/view/ViewRenderer.js rename to webroot/rsrc/js/javelin/ext/view/ViewRenderer.js diff --git a/externals/javelinjs/src/ext/view/ViewVisitor.js b/webroot/rsrc/js/javelin/ext/view/ViewVisitor.js similarity index 100% rename from externals/javelinjs/src/ext/view/ViewVisitor.js rename to webroot/rsrc/js/javelin/ext/view/ViewVisitor.js diff --git a/externals/javelinjs/src/ext/view/__tests__/HTMLView.js b/webroot/rsrc/js/javelin/ext/view/__tests__/HTMLView.js similarity index 100% rename from externals/javelinjs/src/ext/view/__tests__/HTMLView.js rename to webroot/rsrc/js/javelin/ext/view/__tests__/HTMLView.js diff --git a/externals/javelinjs/src/ext/view/__tests__/View.js b/webroot/rsrc/js/javelin/ext/view/__tests__/View.js similarity index 100% rename from externals/javelinjs/src/ext/view/__tests__/View.js rename to webroot/rsrc/js/javelin/ext/view/__tests__/View.js diff --git a/externals/javelinjs/src/ext/view/__tests__/ViewInterpreter.js b/webroot/rsrc/js/javelin/ext/view/__tests__/ViewInterpreter.js similarity index 100% rename from externals/javelinjs/src/ext/view/__tests__/ViewInterpreter.js rename to webroot/rsrc/js/javelin/ext/view/__tests__/ViewInterpreter.js diff --git a/externals/javelinjs/src/ext/view/__tests__/ViewRenderer.js b/webroot/rsrc/js/javelin/ext/view/__tests__/ViewRenderer.js similarity index 100% rename from externals/javelinjs/src/ext/view/__tests__/ViewRenderer.js rename to webroot/rsrc/js/javelin/ext/view/__tests__/ViewRenderer.js diff --git a/externals/javelinjs/src/lib/Cookie.js b/webroot/rsrc/js/javelin/lib/Cookie.js similarity index 100% rename from externals/javelinjs/src/lib/Cookie.js rename to webroot/rsrc/js/javelin/lib/Cookie.js diff --git a/externals/javelinjs/src/lib/DOM.js b/webroot/rsrc/js/javelin/lib/DOM.js similarity index 100% rename from externals/javelinjs/src/lib/DOM.js rename to webroot/rsrc/js/javelin/lib/DOM.js diff --git a/externals/javelinjs/src/lib/History.js b/webroot/rsrc/js/javelin/lib/History.js similarity index 100% rename from externals/javelinjs/src/lib/History.js rename to webroot/rsrc/js/javelin/lib/History.js diff --git a/externals/javelinjs/src/lib/JSON.js b/webroot/rsrc/js/javelin/lib/JSON.js similarity index 100% rename from externals/javelinjs/src/lib/JSON.js rename to webroot/rsrc/js/javelin/lib/JSON.js diff --git a/externals/javelinjs/src/lib/Mask.js b/webroot/rsrc/js/javelin/lib/Mask.js similarity index 100% rename from externals/javelinjs/src/lib/Mask.js rename to webroot/rsrc/js/javelin/lib/Mask.js diff --git a/externals/javelinjs/src/lib/Request.js b/webroot/rsrc/js/javelin/lib/Request.js similarity index 100% rename from externals/javelinjs/src/lib/Request.js rename to webroot/rsrc/js/javelin/lib/Request.js diff --git a/externals/javelinjs/src/lib/Resource.js b/webroot/rsrc/js/javelin/lib/Resource.js similarity index 100% rename from externals/javelinjs/src/lib/Resource.js rename to webroot/rsrc/js/javelin/lib/Resource.js diff --git a/externals/javelinjs/src/lib/URI.js b/webroot/rsrc/js/javelin/lib/URI.js similarity index 100% rename from externals/javelinjs/src/lib/URI.js rename to webroot/rsrc/js/javelin/lib/URI.js diff --git a/externals/javelinjs/src/lib/Vector.js b/webroot/rsrc/js/javelin/lib/Vector.js similarity index 100% rename from externals/javelinjs/src/lib/Vector.js rename to webroot/rsrc/js/javelin/lib/Vector.js diff --git a/externals/javelinjs/src/lib/Workflow.js b/webroot/rsrc/js/javelin/lib/Workflow.js similarity index 100% rename from externals/javelinjs/src/lib/Workflow.js rename to webroot/rsrc/js/javelin/lib/Workflow.js diff --git a/externals/javelinjs/src/lib/__tests__/Cookie.js b/webroot/rsrc/js/javelin/lib/__tests__/Cookie.js similarity index 100% rename from externals/javelinjs/src/lib/__tests__/Cookie.js rename to webroot/rsrc/js/javelin/lib/__tests__/Cookie.js diff --git a/externals/javelinjs/src/lib/__tests__/DOM.js b/webroot/rsrc/js/javelin/lib/__tests__/DOM.js similarity index 100% rename from externals/javelinjs/src/lib/__tests__/DOM.js rename to webroot/rsrc/js/javelin/lib/__tests__/DOM.js diff --git a/externals/javelinjs/src/lib/__tests__/JSON.js b/webroot/rsrc/js/javelin/lib/__tests__/JSON.js similarity index 100% rename from externals/javelinjs/src/lib/__tests__/JSON.js rename to webroot/rsrc/js/javelin/lib/__tests__/JSON.js diff --git a/externals/javelinjs/src/lib/__tests__/URI.js b/webroot/rsrc/js/javelin/lib/__tests__/URI.js similarity index 100% rename from externals/javelinjs/src/lib/__tests__/URI.js rename to webroot/rsrc/js/javelin/lib/__tests__/URI.js diff --git a/externals/javelinjs/src/lib/__tests__/behavior.js b/webroot/rsrc/js/javelin/lib/__tests__/behavior.js similarity index 100% rename from externals/javelinjs/src/lib/__tests__/behavior.js rename to webroot/rsrc/js/javelin/lib/__tests__/behavior.js diff --git a/externals/javelinjs/src/lib/behavior.js b/webroot/rsrc/js/javelin/lib/behavior.js similarity index 100% rename from externals/javelinjs/src/lib/behavior.js rename to webroot/rsrc/js/javelin/lib/behavior.js diff --git a/externals/javelinjs/src/lib/control/tokenizer/Tokenizer.js b/webroot/rsrc/js/javelin/lib/control/tokenizer/Tokenizer.js similarity index 100% rename from externals/javelinjs/src/lib/control/tokenizer/Tokenizer.js rename to webroot/rsrc/js/javelin/lib/control/tokenizer/Tokenizer.js diff --git a/externals/javelinjs/src/lib/control/typeahead/Typeahead.js b/webroot/rsrc/js/javelin/lib/control/typeahead/Typeahead.js similarity index 100% rename from externals/javelinjs/src/lib/control/typeahead/Typeahead.js rename to webroot/rsrc/js/javelin/lib/control/typeahead/Typeahead.js diff --git a/externals/javelinjs/src/lib/control/typeahead/normalizer/TypeaheadNormalizer.js b/webroot/rsrc/js/javelin/lib/control/typeahead/normalizer/TypeaheadNormalizer.js similarity index 100% rename from externals/javelinjs/src/lib/control/typeahead/normalizer/TypeaheadNormalizer.js rename to webroot/rsrc/js/javelin/lib/control/typeahead/normalizer/TypeaheadNormalizer.js diff --git a/externals/javelinjs/src/lib/control/typeahead/source/TypeaheadCompositeSource.js b/webroot/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadCompositeSource.js similarity index 100% rename from externals/javelinjs/src/lib/control/typeahead/source/TypeaheadCompositeSource.js rename to webroot/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadCompositeSource.js diff --git a/externals/javelinjs/src/lib/control/typeahead/source/TypeaheadOnDemandSource.js b/webroot/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadOnDemandSource.js similarity index 100% rename from externals/javelinjs/src/lib/control/typeahead/source/TypeaheadOnDemandSource.js rename to webroot/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadOnDemandSource.js diff --git a/externals/javelinjs/src/lib/control/typeahead/source/TypeaheadPreloadedSource.js b/webroot/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadPreloadedSource.js similarity index 100% rename from externals/javelinjs/src/lib/control/typeahead/source/TypeaheadPreloadedSource.js rename to webroot/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadPreloadedSource.js diff --git a/externals/javelinjs/src/lib/control/typeahead/source/TypeaheadSource.js b/webroot/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadSource.js similarity index 100% rename from externals/javelinjs/src/lib/control/typeahead/source/TypeaheadSource.js rename to webroot/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadSource.js diff --git a/externals/javelinjs/src/lib/control/typeahead/source/TypeaheadStaticSource.js b/webroot/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadStaticSource.js similarity index 100% rename from externals/javelinjs/src/lib/control/typeahead/source/TypeaheadStaticSource.js rename to webroot/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadStaticSource.js