diff --git a/README.md b/README.md
index 237195c0..b3a283de 100644
--- a/README.md
+++ b/README.md
@@ -39,7 +39,6 @@ LOOT's UI relies on a few web libraries:
* [Jed](https://github.com/SlexAxton/Jed)
* [Jed Gettext Parser](https://github.com/WrinklyNinja/jed-gettext-parser)
* [Marked](https://github.com/chjj/marked)
-* [RequireJS](http://requirejs.org/)
These dependencies are most easily managed using [Bower](http://bower.io/), and are built for distribution using [Vulcanize](https://github.com/Polymer/vulcanize).
diff --git a/docs/LOOT Readme.html b/docs/LOOT Readme.html
index 76a00692..4bc70141 100644
--- a/docs/LOOT Readme.html
+++ b/docs/LOOT Readme.html
@@ -514,8 +514,7 @@ var {
libloadorder,
Marked,
pseudosem,
-Polymer,
-RequireJS and
+Polymer and
yaml-cpp libraries, and the Chromium Embedded Framework. Copyright license information for all these may be found here.
License
diff --git a/docs/licenses/Licenses.txt b/docs/licenses/Licenses.txt
index a4d95599..024e6c0b 100644
--- a/docs/licenses/Licenses.txt
+++ b/docs/licenses/Licenses.txt
@@ -12,7 +12,6 @@ LOOT uses a number of libraries, and their licenses are listed in this file.
* Marked - MIT License; see "MIT License (Marked).txt" for the text.
* Pseudosem - MIT License; see "MIT License (Pseudosem).txt" for the text.
* Polymer - BSD license; see "BSD License (Polymer).txt" for the text.
-* RequireJS - MIT License; see "MIT License (RequireJS).txt" for the text.
* yaml-cpp - MIT License; see "MIT License (yaml-cpp).txt" for the text.
Source code for all libraries and binaries can be found on the websites linked to in the main LOOT readme.
diff --git a/docs/licenses/MIT License (RequireJS).txt b/docs/licenses/MIT License (RequireJS).txt
deleted file mode 100644
index 668ac916..00000000
--- a/docs/licenses/MIT License (RequireJS).txt
+++ /dev/null
@@ -1,58 +0,0 @@
-RequireJS is released under two licenses: new BSD, and MIT. You may pick the
-license that best suits your development needs. The text of both licenses are
-provided below.
-
-
-The "New" BSD License:
-----------------------
-
-Copyright (c) 2010-2014, The Dojo Foundation
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
- * Neither the name of the Dojo Foundation nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-
-MIT License
------------
-
-Copyright (c) 2010-2013, The Dojo Foundation
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/resources/report/bower.json b/resources/report/bower.json
index b670e174..4224add9 100644
--- a/resources/report/bower.json
+++ b/resources/report/bower.json
@@ -28,7 +28,6 @@
"paper-menu-button": "Polymer/paper-menu-button#~0.5.0",
"Jed": "SlexAxton/Jed#a9d03e1bbca9211a8b29a93a298a7ee9ddb353f0",
"marked": "~0.3.2",
- "requirejs": "jrburke/requirejs-bower#~2.1.15",
"paper-progress": "Polymer/paper-progress#~0.5.0",
"core-pages": "Polymer/core-pages#~0.5.1",
"paper-toast": "Polymer/paper-toast#~0.5.1",
diff --git a/resources/report/js/init.js b/resources/report/js/init.js
index ba494144..8c011628 100644
--- a/resources/report/js/init.js
+++ b/resources/report/js/init.js
@@ -184,21 +184,16 @@ window.addEventListener('polymer-ready', function(e) {
/* Set the plugin list's scroll target to its parent. */
document.getElementById('main').lastElementChild.scrollTarget = document.getElementById('main');
- require(['bower_components/marked/lib/marked', 'js/l10n', 'js/plugin', 'js/helpers', 'js/loot', 'js/filters', 'js/events'], function(markedResponse, l10nResponse) {
+ /* Register object observers. */
+ Object.observe(loot, loot.observer);
+ Object.observe(loot.game, loot.gameObserver);
- /* Register object observers. */
- Object.observe(loot, loot.observer);
- Object.observe(loot.game, loot.gameObserver);
-
- marked = markedResponse;
- l10n = l10nResponse;
- /* Make sure settings are what I want. */
- marked.setOptions({
- gfm: true,
- tables: true,
- sanitize: true
- });
- setupEventHandlers();
- initVars();
+ /* Make sure settings are what I want. */
+ marked.setOptions({
+ gfm: true,
+ tables: true,
+ sanitize: true
});
+ setupEventHandlers();
+ initVars();
}, false);
diff --git a/resources/report/js/l10n.js b/resources/report/js/l10n.js
index 09ff71a9..265f71d6 100644
--- a/resources/report/js/l10n.js
+++ b/resources/report/js/l10n.js
@@ -6,7 +6,7 @@
define(['bower_components/Jed/jed', 'bower_components/jed-gettext-parser/jedGettextParser'], factory);
} else {
// Browser globals
- root.amdWeb = factory(root.jed, root.jedGettextParser);
+ root.l10n = factory(root.Jed, root.jedGettextParser);
}
}(this, function (jed, jedGettextParser) {
diff --git a/resources/report/report.html b/resources/report/report.html
index b87c7d9e..da203466 100644
--- a/resources/report/report.html
+++ b/resources/report/report.html
@@ -40,8 +40,6 @@
-
-
@@ -314,5 +312,14 @@
LOOT is free, but if you want to show your appreciation with some money, donations may be made to WrinklyNinja (LOOT's creator and main developer) using PayPal, Bitcoin or Flattr.