aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/js/display/display-content-manager.js (renamed from ext/js/media/media-loader.js)2
-rw-r--r--ext/js/display/display-generator.js6
-rw-r--r--ext/js/display/display.js8
-rw-r--r--ext/js/display/sandbox/structured-content-generator.js8
-rw-r--r--ext/popup.html2
-rw-r--r--ext/search.html2
6 files changed, 14 insertions, 14 deletions
diff --git a/ext/js/media/media-loader.js b/ext/js/display/display-content-manager.js
index d7f6b347..a0dd7dd6 100644
--- a/ext/js/media/media-loader.js
+++ b/ext/js/display/display-content-manager.js
@@ -19,7 +19,7 @@
* StringUtil
*/
-class MediaLoader {
+class DisplayContentManager {
constructor() {
this._token = {};
this._mediaCache = new Map();
diff --git a/ext/js/display/display-generator.js b/ext/js/display/display-generator.js
index a28a00a2..1f485a4f 100644
--- a/ext/js/display/display-generator.js
+++ b/ext/js/display/display-generator.js
@@ -23,12 +23,12 @@
*/
class DisplayGenerator {
- constructor({japaneseUtil, mediaLoader, hotkeyHelpController=null}) {
+ constructor({japaneseUtil, contentManager, hotkeyHelpController=null}) {
this._japaneseUtil = japaneseUtil;
- this._mediaLoader = mediaLoader;
+ this._contentManager = contentManager;
this._hotkeyHelpController = hotkeyHelpController;
this._templates = null;
- this._structuredContentGenerator = new StructuredContentGenerator(this._mediaLoader, document);
+ this._structuredContentGenerator = new StructuredContentGenerator(this._contentManager, document);
this._pronunciationGenerator = new PronunciationGenerator(japaneseUtil);
}
diff --git a/ext/js/display/display.js b/ext/js/display/display.js
index 5bebe0ed..a89008b4 100644
--- a/ext/js/display/display.js
+++ b/ext/js/display/display.js
@@ -16,6 +16,7 @@
*/
/* global
+ * DisplayContentManager
* DisplayGenerator
* DisplayHistory
* DisplayNotification
@@ -24,7 +25,6 @@
* FrameEndpoint
* Frontend
* HotkeyHelpController
- * MediaLoader
* OptionToggleHotkeyHandler
* PopupFactory
* PopupMenu
@@ -52,11 +52,11 @@ class Display extends EventDispatcher {
this._styleNode = null;
this._eventListeners = new EventListenerCollection();
this._setContentToken = null;
- this._mediaLoader = new MediaLoader();
+ this._contentManager = new DisplayContentManager();
this._hotkeyHelpController = new HotkeyHelpController();
this._displayGenerator = new DisplayGenerator({
japaneseUtil,
- mediaLoader: this._mediaLoader,
+ contentManager: this._contentManager,
hotkeyHelpController: this._hotkeyHelpController
});
this._messageHandlers = new Map();
@@ -543,7 +543,7 @@ class Display extends EventDispatcher {
this._closePopups();
this._closeAllPopupMenus();
this._eventListeners.removeAllEventListeners();
- this._mediaLoader.unloadAll();
+ this._contentManager.unloadAll();
this._hideTagNotification(false);
this._triggerContentClear();
this._dictionaryEntries = [];
diff --git a/ext/js/display/sandbox/structured-content-generator.js b/ext/js/display/sandbox/structured-content-generator.js
index e45713e7..799da586 100644
--- a/ext/js/display/sandbox/structured-content-generator.js
+++ b/ext/js/display/sandbox/structured-content-generator.js
@@ -16,8 +16,8 @@
*/
class StructuredContentGenerator {
- constructor(mediaLoader, document) {
- this._mediaLoader = mediaLoader;
+ constructor(contentManager, document) {
+ this._contentManager = contentManager;
this._document = document;
}
@@ -141,8 +141,8 @@ class StructuredContentGenerator {
aspectRatioSizer.style.paddingTop = `${invAspectRatio * 100.0}%`;
- if (this._mediaLoader !== null) {
- this._mediaLoader.loadMedia(
+ if (this._contentManager !== null) {
+ this._contentManager.loadMedia(
path,
dictionary,
(url) => this._setImageData(node, image, imageBackground, url, false),
diff --git a/ext/popup.html b/ext/popup.html
index 5c9039f9..c8719da6 100644
--- a/ext/popup.html
+++ b/ext/popup.html
@@ -106,6 +106,7 @@
<script src="/js/display/display.js"></script>
<script src="/js/display/display-anki.js"></script>
<script src="/js/display/display-audio.js"></script>
+<script src="/js/display/display-content-manager.js"></script>
<script src="/js/display/display-generator.js"></script>
<script src="/js/display/display-history.js"></script>
<script src="/js/display/display-notification.js"></script>
@@ -132,7 +133,6 @@
<script src="/js/language/sandbox/japanese-util.js"></script>
<script src="/js/language/text-scanner.js"></script>
<script src="/js/media/audio-system.js"></script>
-<script src="/js/media/media-loader.js"></script>
<script src="/js/media/media-util.js"></script>
<script src="/js/media/text-to-speech-audio.js"></script>
<script src="/js/script/dynamic-loader.js"></script>
diff --git a/ext/search.html b/ext/search.html
index e435e657..9451471f 100644
--- a/ext/search.html
+++ b/ext/search.html
@@ -93,6 +93,7 @@
<script src="/js/display/display.js"></script>
<script src="/js/display/display-anki.js"></script>
<script src="/js/display/display-audio.js"></script>
+<script src="/js/display/display-content-manager.js"></script>
<script src="/js/display/display-generator.js"></script>
<script src="/js/display/display-history.js"></script>
<script src="/js/display/display-notification.js"></script>
@@ -119,7 +120,6 @@
<script src="/js/language/sandbox/japanese-util.js"></script>
<script src="/js/language/text-scanner.js"></script>
<script src="/js/media/audio-system.js"></script>
-<script src="/js/media/media-loader.js"></script>
<script src="/js/media/media-util.js"></script>
<script src="/js/media/text-to-speech-audio.js"></script>
<script src="/js/script/dynamic-loader.js"></script>