Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: static/js/index.js

Issue 29341378: Issue 4027 - make the download button available for windows insider users (Closed)
Patch Set: Created May 13, 2016, 10:40 a.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
« includes/index.tmpl ('K') | « static/css/index.css ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 (function() 1 (function()
2 { 2 {
3 var visibleTab; 3 var visibleTab;
4 var container; 4 var container;
5 5
6 window.toggleMore = function() 6 window.toggleMore = function()
7 { 7 {
8 if (container.className == "hidden") 8 if (container.className == "hidden")
9 container.className = visibleTab || getDefaultTab(); 9 container.className = visibleTab || getDefaultTab();
10 else 10 else
(...skipping 11 matching lines...) Expand all
22 { 22 {
23 var content = document.getElementById("content"); 23 var content = document.getElementById("content");
24 var ua = content.className.match(/ua\-([^\s]+)/); 24 var ua = content.className.match(/ua\-([^\s]+)/);
25 visibleTab = ua && ua[1] || "firefox"; 25 visibleTab = ua && ua[1] || "firefox";
26 return visibleTab; 26 return visibleTab;
27 } 27 }
28 28
29 function init() 29 function init()
30 { 30 {
31 container = document.getElementById("more-container"); 31 container = document.getElementById("more-container");
32 if(document.getElementById("content").className.indexOf("edge") > -1)
Sebastian Noack 2016/05/17 08:50:13 Perhaps moving this check inside checkEdgeSupport(
saroyanm 2016/05/17 12:38:54 Done.
33 checkEdgeSupport();
34 }
35
36 function checkEdgeSupport()
37 {
38 if (!window.navigator.userAgent)
saroyanm 2016/05/13 10:50:20 userAgent detection through navigator is deprecate
Sebastian Noack 2016/05/17 08:50:13 I don't think there is a different way to detect t
saroyanm 2016/05/17 12:38:53 Acknowledged.
39 return;
40
41 var match = window.navigator.userAgent.match(/Edge\/(\d+.\d+)/);
42 if (match && match.length > 0 && parseFloat(match[1]) >= 14.14342)
Sebastian Noack 2016/05/17 08:50:13 The check for |match.length > 0| is redundant. If
saroyanm 2016/05/17 12:38:54 Done.
43 document.getElementById("content").className += " edge-supported";
Sebastian Noack 2016/05/17 08:50:13 How about using classList? We don't need to care a
saroyanm 2016/05/17 12:38:53 Good point
saroyanm 2016/05/17 12:38:54 Done.
32 } 44 }
33 45
34 init(); 46 init();
35 })(); 47 })();
OLDNEW
« includes/index.tmpl ('K') | « static/css/index.css ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld