Просмотр исходного кода

removed unnecessary protections

Former-commit-id: 2cda953eec4f9f405a3510bb10b3f3cfd97729ac
Gildas 6 лет назад
Родитель
Сommit
4f4dbbe8a8
1 измененных файлов с 4 добавлено и 11 удалено
  1. 4 11
      extension/lib/fetch/content/content-fetch-resources.js

+ 4 - 11
extension/lib/fetch/content/content-fetch-resources.js

@@ -21,20 +21,13 @@
  *   Source.
  */
 
-/* global window */
+/* global browser, addEventListener, fetch, CustomEvent, dispatchEvent, removeEventListener */
 
 this.singlefile.extension.lib.fetch.content.resources = this.singlefile.extension.lib.fetch.content.resources || (() => {
 
 	const FETCH_REQUEST_EVENT = "single-file-request-fetch";
 	const FETCH_RESPONSE_EVENT = "single-file-response-fetch";
 
-	const browser = this.browser;
-	const addEventListener = window.addEventListener;
-	const fetch = window.fetch;
-	const CustomEvent = window.CustomEvent;
-	const dispatchEvent = window.dispatchEvent;
-	const removeEventListener = window.removeEventListener;
-
 	return {
 		fetch: async url => {
 			try {
@@ -69,13 +62,13 @@ this.singlefile.extension.lib.fetch.content.resources = this.singlefile.extensio
 
 	function hostFetch(url) {
 		return new Promise((resolve, reject) => {
-			dispatchEvent.call(window, new CustomEvent(FETCH_REQUEST_EVENT, { detail: url }));
-			addEventListener.call(window, FETCH_RESPONSE_EVENT, onResponseFetch, false);
+			dispatchEvent(new CustomEvent(FETCH_REQUEST_EVENT, { detail: url }));
+			addEventListener(FETCH_RESPONSE_EVENT, onResponseFetch, false);
 
 			function onResponseFetch(event) {
 				if (event.detail) {
 					if (event.detail.url == url) {
-						removeEventListener.call(window, FETCH_RESPONSE_EVENT, onResponseFetch, false);
+						removeEventListener(FETCH_RESPONSE_EVENT, onResponseFetch, false);
 						if (event.detail.response) {
 							resolve({
 								status: event.detail.status,