Donncha O'Cearbhaill commited on 2016-03-01 18:12:46
              Zeige 3 geänderte Dateien mit 20 Einfügungen und 2 Löschungen.
            
This commit adds a box on the download-easy.html.en webpage which includes links to install Orbot. The jquery.client.min.js script is from 2009 and does not detect Android. I've added JS Android detection.
| ... | ... | 
                      @@ -137,6 +137,19 @@  | 
                  
| 137 | 137 | 
                        <p class="alt-dl">Not Using GNU/Linux? Download for <a href="#mac">Mac</a> or <a href="#windows">Windows</a></p>  | 
                    
| 138 | 138 | 
                        </div>  | 
                    
| 139 | 139 | 
                        </div>  | 
                    
| 140 | 
                        +<!-- START Orbot -->  | 
                    |
| 141 | 
                        + <div id="android" class="easy android">  | 
                    |
| 142 | 
                        + <div class="package" style="padding-top: 13px; border-top: 0px;">  | 
                    |
| 143 | 
                        + <div class="desc">  | 
                    |
| 144 | 
                        + <h2>Orbot - Tor for Android</h2>  | 
                    |
| 145 | 
                        + <p>Our software is available for Android-based phones, tablets, and computers from the <a href="https://guardianproject.info/">Guardian Project</a> in their <a href= "https://guardianproject.info/2012/03/15/our-new-f-droid-app-repository/">F-Droid Repository</a> or the <a href="https://play.google.com/store/apps/details?id=org.torproject.android">Google Play Store</a>.</p>  | 
                    |
| 146 | 
                        + <a href="https://www.torproject.org/docs/android.html.en">Learn more »</a></p>  | 
                    |
| 147 | 
                        + </div>  | 
                    |
| 148 | 
                        + <form class="downloads">  | 
                    |
| 149 | 
                        + <a class="button lin-orbot" href="https://guardianproject.info/apps/orbot/?src=tbb_download"><span class="strong">Download</span><span class="normal">Orbot</span></a>  | 
                    |
| 150 | 
                        + </form>  | 
                    |
| 151 | 
                        + </div>  | 
                    |
| 152 | 
                        + </div>  | 
                    |
| 140 | 153 | 
                        <p class="all-dl">Looking For Something Else? <a href="<page download/download>">View All Downloads</a></p>  | 
                    
| 141 | 154 | 
                        <!-- END DOWNLOADS --><br>  | 
                    
| 142 | 155 | 
                        </div> <!-- END dow-don-left -->  | 
                    
| ... | ... | 
                      @@ -313,6 +326,7 @@ the issues</a>.</p>  | 
                  
| 313 | 326 | 
                        <li class="dropdown"><a href="#windows">Microsoft Windows</a></li>  | 
                    
| 314 | 327 | 
                        <li class="dropdown"><a href="#mac">Apple OS X</a></li>  | 
                    
| 315 | 328 | 
                        <li class="dropdown"><a href="#linux">Linux/Unix</a></li>  | 
                    
| 329 | 
                        +<li class="dropdown"><a href="#android">Android</a></li>  | 
                    |
| 316 | 330 | 
                        <li class="dropdown"><a href="<page download/download>">All Downloads</a></li>  | 
                    
| 317 | 331 | 
                        </ul>  | 
                    
| 318 | 332 | 
                        </div>  | 
                    
| ... | ... | 
                      @@ -17,6 +17,8 @@ function OScheck() {
                     | 
                  
| 17 | 17 | 
                             $('.easy.windows').css('display', 'block');
                       | 
                    
| 18 | 18 | 
                           }else if(clientos == "Mac"){
                       | 
                    
| 19 | 19 | 
                             $('.easy.mac').css('display', 'block');
                       | 
                    
| 20 | 
                        +  }else if(clientos == "Android"){
                       | 
                    |
| 21 | 
                        +    $('.easy.android').css('display', 'block');
                       | 
                    |
| 20 | 22 | 
                           }else{
                       | 
                    
| 21 | 23 | 
                             $('.easy').css('display', 'block');
                       | 
                    
| 22 | 24 | 
                        }  | 
                    
| ... | ... | 
                      @@ -63,7 +65,7 @@ $(document).ready(function () {
                     | 
                  
| 63 | 65 | 
                        var url = $.param.fragment();  | 
                    
| 64 | 66 | 
                         | 
                    
| 65 | 67 | 
                        // Toggle the '.easy' divs to off  | 
                    
| 66 | 
                        -      if(url == 'windows'|url == 'mac'|url == 'linux'){
                       | 
                    |
| 68 | 
                        +      if(url == 'windows'|url == 'mac'|url == 'linux'|url == 'android'){
                       | 
                    |
| 67 | 69 | 
                         | 
                    
| 68 | 70 | 
                         	  $('.easy').css('display', 'none');
                       | 
                    
| 69 | 71 | 
                        }  | 
                    
| ... | ... | 
                      @@ -74,6 +76,8 @@ $(document).ready(function () {
                     | 
                  
| 74 | 76 | 
                         	$('.easy.mac').css('display', 'block');
                       | 
                    
| 75 | 77 | 
                               } else if(url == 'linux'){
                       | 
                    
| 76 | 78 | 
                         	$('.easy.linux').css('display', 'block');
                       | 
                    
| 79 | 
                        +      } else if(url == 'android'){
                       | 
                    |
| 80 | 
                        +  $('.easy.android').css('display', 'block');
                       | 
                    |
| 77 | 81 | 
                               } else {
                       | 
                    
| 78 | 82 | 
                         	  $('.easy').css('display', 'none');
                       | 
                    
| 79 | 83 | 
                         	  $(function(){OScheck();});
                       | 
                    
| ... | ... | 
                      @@ -1,4 +1,4 @@  | 
                  
| 1 | 1 | 
                         (function(){var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1)
                       | 
                    
| 2 | 2 | 
                        return data[i].identity;}  | 
                    
| 3 | 3 | 
                        else if(dataProp)  | 
                    
| 4 | 
                        -return data[i].identity;}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(dataString.substring(index+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();window.$.client={os:BrowserDetect.OS,browser:BrowserDetect.browser};})();
                       | 
                    |
| 5 | 4 | 
                        \ No newline at end of file  | 
                    
| 5 | 
                        +return data[i].identity;}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(dataString.substring(index+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"},{string:navigator.userAgent,subString:"Android",identity:"Android"}]};BrowserDetect.init();window.$.client={os:BrowserDetect.OS,browser:BrowserDetect.browser};})();
                       | 
                    |
| 6 | 6 |