diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0078446 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +.web-extension-id +icons/logo128.png +*.zip +screen.png +screen2.png \ No newline at end of file diff --git a/flixrate.css b/flixrate.css index ccc7de0..e65394e 100644 --- a/flixrate.css +++ b/flixrate.css @@ -21,3 +21,14 @@ vertical-align: baseline; } +.imdb-logo-medium{ + width: 42px; + height: 20px; + background-image: url('data:image/png;base64,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'); + background-position: center center; + background-repeat: no-repeat; + display: inline-block; + text-indent: -9999em; + vertical-align: baseline; +} + diff --git a/flixrate.js b/flixrate.js index c1650a1..46bad48 100644 --- a/flixrate.js +++ b/flixrate.js @@ -61,7 +61,7 @@ var myClass = $box.find('.imdb-rating').get(0).parent().attr("class"); } - + $.each(results, function(index, result) { if (hasRating) { window.console.debug("Rating was already detected: " + myClass); @@ -87,17 +87,9 @@ //extract useful data from response from omdb var annotate = function(data) { var result = []; - //I don't care for IMDb Ratings :) - // if (data.imdbID && data.imdbRating !== 'N/A') { - // result.push({ - // type: 'imdb', - // label: 'IMDb', - // rating: +data.imdbRating, - // maxRating: 10, - // details: null - // }); - // } + var hasTomatoeResult = false; if (data.tomatoMeter !== 'N/A') { + hasTomatoeResult = true; result.push({ type: 'rottenCritic', label: 'Rotten Tomatoes Critic', @@ -106,7 +98,8 @@ details: data.tomatoConsensus !== 'N/A' ? htmlNumericEntityUnescape(data.tomatoConsensus) : null }); } - if (data.rottenUser !== 'N/A') { + if (data.tomatoUserMeter !== 'N/A') { + hasTomatoeResult = true; result.push({ type: 'rottenUser', label: 'Rotten Tomatoes User', @@ -115,6 +108,16 @@ details: data.tomatoConsensus !== 'N/A' ? htmlNumericEntityUnescape(data.tomatoConsensus) : null }); } + //I don't too much care for IMDb Ratings :) + if (data.imdbID && data.imdbRating !== 'N/A' && hasTomatoeResult == false) { + result.push({ + type: 'imdb', + label: 'IMDb', + rating: +data.imdbRating, + maxRating: 10, + details: null + }); + } addRating(result); }; diff --git a/icons/imdb.png b/icons/imdb.png new file mode 100644 index 0000000..cb2bcd2 Binary files /dev/null and b/icons/imdb.png differ diff --git a/manifest.json b/manifest.json index bb76309..d0faa86 100644 --- a/manifest.json +++ b/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 2, "name": "netflix-ratings", - "version": "0.3.4", + "version": "0.3.6", "description": "This Extension adds Rotten Tomatoes Critics and User Critics to movies whenever they can be matched.",