From 7cec9efdb3fb8373a0d22a67113731aefa900b01 Mon Sep 17 00:00:00 2001 From: amarcu5 Date: Mon, 11 Sep 2017 21:50:47 +0100 Subject: [PATCH] Improved consistency of closure compiler annotations --- out/PiPer.safariextz | Bin 9779 -> 9756 bytes src/scripts/main.js | 28 ++++++++++++++-------------- update.plist | 2 +- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/out/PiPer.safariextz b/out/PiPer.safariextz index 90e27b97fb1ad7d4bc1e6f3bb3492977cf5c4e0f..9199586c48de102e9bc2361971172e9912a25aac 100644 GIT binary patch delta 5375 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 AiU0rr diff --git a/src/scripts/main.js b/src/scripts/main.js index 675faf4..670d474 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -2,20 +2,20 @@ /** * @typedef {{ - * buttonClassName: (string|undefined), - * buttonDidAppear: (function(): undefined|undefined), - * buttonElementType: (string|undefined), - * buttonHoverStyle: (string|undefined), - * buttonImage: (string|undefined), - * buttonInsertBefore: (function(Element): ?Node|undefined), - * buttonParent: function(): ?Element, - * buttonScale: (number|undefined), - * buttonStyle: (string|undefined), - * captionElement: (function(): ?Element|undefined), - * videoElement: function(): ?Element, + * buttonClassName: (string|undefined), + * buttonDidAppear: (function():undefined|undefined), + * buttonElementType: (string|undefined), + * buttonHoverStyle: (string|undefined), + * buttonImage: (string|undefined), + * buttonInsertBefore: (function(Element):?Node|undefined), + * buttonParent: function():?Element, + * buttonScale: (number|undefined), + * buttonStyle: (string|undefined), + * captionElement: (function():?Element|undefined), + * videoElement: function():?Element, * }} */ -let PIPResource; +let PiperResource; /** @define {boolean} - Flag used by closure compiler to remove logging */ @@ -25,7 +25,7 @@ const BUTTON_ID = 'PiPer_button'; const TRACK_ID = 'PiPer_track'; let /** ?Element */ button = null; -let /** ?PIPResource */ currentResource = null; +let /** ?PiperResource */ currentResource = null; let /** ?TextTrack */ track = null; let /** boolean */ showingCaptions = false; let /** string */ lastUnprocessedCaption = ''; @@ -263,7 +263,7 @@ const bypassBackgroundTimerThrottling = function() { request.send(); }; -/** @type {!IObject} */ +/** @type {!IObject} */ const resources = { 'amazon': { diff --git a/update.plist b/update.plist index c158f36..25934af 100644 --- a/update.plist +++ b/update.plist @@ -10,7 +10,7 @@ CFBundleShortVersionString 0.2.3 CFBundleVersion - 86 + 88 Developer Identifier BQ6Q24MF9X URL