Arthur Edelstein commited on 2016-11-18 02:24:39
              Zeige 5 geänderte Dateien mit 226 Einfügungen und 0 Löschungen.
            
| ... | ... | 
                      @@ -1296,3 +1296,161 @@ p.blogDate {
                     | 
                  
| 1296 | 1296 | 
                        }  | 
                    
| 1297 | 1297 | 
                        /* End hide from IE-mac */  | 
                    
| 1298 | 1298 | 
                         | 
                    
| 1299 | 
                        +#banner-container {
                       | 
                    |
| 1300 | 
                        + -khtml-user-select: none; /* Konqueror */  | 
                    |
| 1301 | 
                        + -moz-user-select: none; /* Firefox */  | 
                    |
| 1302 | 
                        + -ms-user-select: none; /* Internet Explorer/Edge */  | 
                    |
| 1303 | 
                        + -webkit-touch-callout: none; /* iOS Safari */  | 
                    |
| 1304 | 
                        + -webkit-user-select: none; /* Chrome/Safari/Opera */  | 
                    |
| 1305 | 
                        + background-color: #406;  | 
                    |
| 1306 | 
                        + background-opacity: 10%;  | 
                    |
| 1307 | 
                        + background-size: cover;  | 
                    |
| 1308 | 
                        + background: radial-gradient(circle, #406 90%, #203 100%);  | 
                    |
| 1309 | 
                        + border-bottom: 6px solid #305;  | 
                    |
| 1310 | 
                        + border-top: 5px solid #305;  | 
                    |
| 1311 | 
                        + display: flex;  | 
                    |
| 1312 | 
                        + height: 120px;  | 
                    |
| 1313 | 
                        + justify-content: center;  | 
                    |
| 1314 | 
                        + left: 0px;  | 
                    |
| 1315 | 
                        + margin-top: 36px;  | 
                    |
| 1316 | 
                        + min-width: 900px;  | 
                    |
| 1317 | 
                        + opacity: 1;  | 
                    |
| 1318 | 
                        + position: absolute;  | 
                    |
| 1319 | 
                        + user-select: none;  | 
                    |
| 1320 | 
                        + width: 100%;  | 
                    |
| 1321 | 
                        + z-index: 1;  | 
                    |
| 1322 | 
                        +}  | 
                    |
| 1323 | 
                        +#banner-container:before {
                       | 
                    |
| 1324 | 
                        +    background-image: url('../images/tor-roots-only.png');
                       | 
                    |
| 1325 | 
                        + background-position: 50% 50%;  | 
                    |
| 1326 | 
                        + background-repeat: no-repeat;  | 
                    |
| 1327 | 
                        + background-size: cover;  | 
                    |
| 1328 | 
                        + content: ' ';  | 
                    |
| 1329 | 
                        + display: block;  | 
                    |
| 1330 | 
                        + height: 100%;  | 
                    |
| 1331 | 
                        + left: 0;  | 
                    |
| 1332 | 
                        + opacity: 0.20;  | 
                    |
| 1333 | 
                        + position: absolute;  | 
                    |
| 1334 | 
                        + top: 0;  | 
                    |
| 1335 | 
                        + width: 100%;  | 
                    |
| 1336 | 
                        +}  | 
                    |
| 1337 | 
                        +#banner-contents-container {
                       | 
                    |
| 1338 | 
                        + align-items: center;  | 
                    |
| 1339 | 
                        + display: flex;  | 
                    |
| 1340 | 
                        + flex-direction: row;  | 
                    |
| 1341 | 
                        + height: 100%;  | 
                    |
| 1342 | 
                        + max-width: 700px;  | 
                    |
| 1343 | 
                        + position: relative;  | 
                    |
| 1344 | 
                        + width: 700px;  | 
                    |
| 1345 | 
                        +}  | 
                    |
| 1346 | 
                        +#banner-text {
                       | 
                    |
| 1347 | 
                        + align-self: stretch;  | 
                    |
| 1348 | 
                        + color: white;  | 
                    |
| 1349 | 
                        + display: flex;  | 
                    |
| 1350 | 
                        + flex-direction: column;  | 
                    |
| 1351 | 
                        + flex: 1 1 auto;  | 
                    |
| 1352 | 
                        + font-family: sans-serif;  | 
                    |
| 1353 | 
                        + font-size: 24px;  | 
                    |
| 1354 | 
                        + margin: 10px 20px 10px 20px;  | 
                    |
| 1355 | 
                        + max-height: 100%;  | 
                    |
| 1356 | 
                        + padding: 0px;  | 
                    |
| 1357 | 
                        +}  | 
                    |
| 1358 | 
                        +#banner-tagline {
                       | 
                    |
| 1359 | 
                        + align-items: center;  | 
                    |
| 1360 | 
                        + display: flex;  | 
                    |
| 1361 | 
                        + flex: 2 2 67%;  | 
                    |
| 1362 | 
                        + font-weight: bold;  | 
                    |
| 1363 | 
                        + justify-content: center;  | 
                    |
| 1364 | 
                        + max-width: 469px;  | 
                    |
| 1365 | 
                        + text-align: center;  | 
                    |
| 1366 | 
                        +}  | 
                    |
| 1367 | 
                        +#banner-heart {
                       | 
                    |
| 1368 | 
                        + align-items: center;  | 
                    |
| 1369 | 
                        + color: #f8f8a0;  | 
                    |
| 1370 | 
                        + display: flex;  | 
                    |
| 1371 | 
                        + flex: 1 1 33%;  | 
                    |
| 1372 | 
                        + justify-content: center;  | 
                    |
| 1373 | 
                        + text-align: center;  | 
                    |
| 1374 | 
                        + white-space: nowrap;  | 
                    |
| 1375 | 
                        +}  | 
                    |
| 1376 | 
                        +#banner-logo-container {
                       | 
                    |
| 1377 | 
                        + display: inline-block;  | 
                    |
| 1378 | 
                        + flex: 0 0 auto;  | 
                    |
| 1379 | 
                        + margin: 0px;  | 
                    |
| 1380 | 
                        + position: relative;  | 
                    |
| 1381 | 
                        +}  | 
                    |
| 1382 | 
                        +#banner-logo {
                       | 
                    |
| 1383 | 
                        + height: 155px;  | 
                    |
| 1384 | 
                        + position: relative;  | 
                    |
| 1385 | 
                        + padding-bottom: 40px;  | 
                    |
| 1386 | 
                        + width: 108px;  | 
                    |
| 1387 | 
                        +}  | 
                    |
| 1388 | 
                        +#banner-donate-button-container {
                       | 
                    |
| 1389 | 
                        + background-color: #FFD;  | 
                    |
| 1390 | 
                        + border: 4px solid #204;  | 
                    |
| 1391 | 
                        + color: #A20;  | 
                    |
| 1392 | 
                        + display: block;  | 
                    |
| 1393 | 
                        + flex-grow: 0.0;  | 
                    |
| 1394 | 
                        + flex: 0;  | 
                    |
| 1395 | 
                        + height: 50px;  | 
                    |
| 1396 | 
                        + letter-spacing: -0.00em;  | 
                    |
| 1397 | 
                        + opacity: 100%;  | 
                    |
| 1398 | 
                        + padding-bottom: 5px;  | 
                    |
| 1399 | 
                        + padding-left: 5px;  | 
                    |
| 1400 | 
                        + padding-right: 5px;  | 
                    |
| 1401 | 
                        + padding-top: 5px;  | 
                    |
| 1402 | 
                        + width: 100px;  | 
                    |
| 1403 | 
                        +}  | 
                    |
| 1404 | 
                        +#banner-donate-button-container:hover {
                       | 
                    |
| 1405 | 
                        + border-color: #610;  | 
                    |
| 1406 | 
                        +}  | 
                    |
| 1407 | 
                        +#banner-donate-button-container:active {
                       | 
                    |
| 1408 | 
                        + border-color: #A20;  | 
                    |
| 1409 | 
                        +}  | 
                    |
| 1410 | 
                        +#banner-donate-button {
                       | 
                    |
| 1411 | 
                        + align-items: center;  | 
                    |
| 1412 | 
                        + display: flex;  | 
                    |
| 1413 | 
                        + flex-direction: column;  | 
                    |
| 1414 | 
                        + font-family: sans-serif;  | 
                    |
| 1415 | 
                        + font-size: 18px;  | 
                    |
| 1416 | 
                        + font-weight: bold;  | 
                    |
| 1417 | 
                        + height: 100%;  | 
                    |
| 1418 | 
                        + text-align: center;  | 
                    |
| 1419 | 
                        + width: 100%;  | 
                    |
| 1420 | 
                        +}  | 
                    |
| 1421 | 
                        +#banner-donate-button-text {
                       | 
                    |
| 1422 | 
                        + align-self: stretch;  | 
                    |
| 1423 | 
                        + align-items: center;  | 
                    |
| 1424 | 
                        + display: flex;  | 
                    |
| 1425 | 
                        + justify-content: center;  | 
                    |
| 1426 | 
                        + flex: 2 2 67%;  | 
                    |
| 1427 | 
                        +}  | 
                    |
| 1428 | 
                        +#banner-donate-button-arrow {
                       | 
                    |
| 1429 | 
                        + flex: 1 1 33%;  | 
                    |
| 1430 | 
                        + font-size: 14px;  | 
                    |
| 1431 | 
                        + line-height: 14px;  | 
                    |
| 1432 | 
                        +}  | 
                    |
| 1433 | 
                        +#banner-donate-button-arrow:-moz-dir(rtl) {
                       | 
                    |
| 1434 | 
                        + transform: scaleX(-1);  | 
                    |
| 1435 | 
                        +}  | 
                    |
| 1436 | 
                        +#banner-donate-button-link {
                       | 
                    |
| 1437 | 
                        + flex: 0 0 auto;  | 
                    |
| 1438 | 
                        + text-decoration: none;  | 
                    |
| 1439 | 
                        +}  | 
                    |
| 1440 | 
                        +#banner-donate-button-link:link {
                       | 
                    |
| 1441 | 
                        + color: #A20;  | 
                    |
| 1442 | 
                        +}  | 
                    |
| 1443 | 
                        +#banner-donate-button-link:hover {
                       | 
                    |
| 1444 | 
                        + color: #C40;  | 
                    |
| 1445 | 
                        +}  | 
                    |
| 1446 | 
                        +#banner-donate-button-link:visited {
                       | 
                    |
| 1447 | 
                        + color: #408;  | 
                    |
| 1448 | 
                        +}  | 
                    |
| 1449 | 
                        +#banner-donate-button-linka:active {
                       | 
                    |
| 1450 | 
                        + color: black;  | 
                    |
| 1451 | 
                        +}  | 
                    |
| 1452 | 
                        +#banner-spacer {
                       | 
                    |
| 1453 | 
                        + height: 180px;  | 
                    |
| 1454 | 
                        + position: relative;  | 
                    |
| 1455 | 
                        + top: 0;  | 
                    |
| 1456 | 
                        +}  | 
                    
| ... | ... | 
                      @@ -2,6 +2,38 @@  | 
                  
| 2 | 2 | 
                        # Revision: $Revision$  | 
                    
| 3 | 3 | 
                        # Translation-Priority: 1-high  | 
                    
| 4 | 4 | 
                         | 
                    
| 5 | 
                        + <div id="banner-container" class="onions-bg">  | 
                    |
| 6 | 
                        + <div id="banner-contents-container">  | 
                    |
| 7 | 
                        + <div id="banner-logo-container">  | 
                    |
| 8 | 
                        + <img id="banner-logo" alt="Tor Onion-Heart Logo"  | 
                    |
| 9 | 
                        + src="images/onion-heart.png"/>  | 
                    |
| 10 | 
                        + </div>  | 
                    |
| 11 | 
                        + <div id="banner-text">  | 
                    |
| 12 | 
                        + <div id="banner-tagline">  | 
                    |
| 13 | 
                        + <span>  | 
                    |
| 14 | 
                        + <noscript>Protecting Journalists, Activists & Whistleblowers Since 2006</noscript>  | 
                    |
| 15 | 
                        + </span></div>  | 
                    |
| 16 | 
                        + <div id="banner-heart">  | 
                    |
| 17 | 
                        + <span>  | 
                    |
| 18 | 
                        + Tor is at the heart of Internet freedom  | 
                    |
| 19 | 
                        + </span>  | 
                    |
| 20 | 
                        + </div>  | 
                    |
| 21 | 
                        + </div>  | 
                    |
| 22 | 
                        + <a id="banner-donate-button-link"  | 
                    |
| 23 | 
                        + href="./donate/donate-homepage-en">  | 
                    |
| 24 | 
                        + <div id="banner-donate-button-container">  | 
                    |
| 25 | 
                        + <div id="banner-donate-button">  | 
                    |
| 26 | 
                        + <div id="banner-donate-button-text">  | 
                    |
| 27 | 
                        + <span>Donate Now! »</span>  | 
                    |
| 28 | 
                        + </div>  | 
                    |
| 29 | 
                        + </div>  | 
                    |
| 30 | 
                        + </div>  | 
                    |
| 31 | 
                        + </a>  | 
                    |
| 32 | 
                        + </div>  | 
                    |
| 33 | 
                        + </div>  | 
                    |
| 34 | 
                        + <div id="banner-spacer"></div>  | 
                    |
| 35 | 
                        + <script src="js/donation_banner.js"></script>  | 
                    |
| 36 | 
                        +  | 
                    |
| 5 | 37 | 
                        #include "head.wmi" TITLE="Tor Project: Anonymity Online" CHARSET="UTF-8"  | 
                    
| 6 | 38 | 
                         | 
                    
| 7 | 39 | 
                        <div id="home">  | 
                    
| ... | ... | 
                      @@ -0,0 +1,36 @@  | 
                  
| 1 | 
                        +/* jshint esnext:true */  | 
                    |
| 2 | 
                        +  | 
                    |
| 3 | 
                        +var kTaglines = [  | 
                    |
| 4 | 
                        + "Millions of People Depend on Tor for Online Security & Privacy",  | 
                    |
| 5 | 
                        + "A Network of People Protecting People",  | 
                    |
| 6 | 
                        + "Surveillance = Oppression",  | 
                    |
| 7 | 
                        + "Protecting Journalists, Activists & Whistleblowers Since 2006",  | 
                    |
| 8 | 
                        +];  | 
                    |
| 9 | 
                        +  | 
                    |
| 10 | 
                        +var kTaglineSizes = [  | 
                    |
| 11 | 
                        + 26,  | 
                    |
| 12 | 
                        + 32,  | 
                    |
| 13 | 
                        + 32,  | 
                    |
| 14 | 
                        + 26,  | 
                    |
| 15 | 
                        +];  | 
                    |
| 16 | 
                        +  | 
                    |
| 17 | 
                        +var sel = function (selector) {
                       | 
                    |
| 18 | 
                        + return document.querySelector(selector)  | 
                    |
| 19 | 
                        +};  | 
                    |
| 20 | 
                        +  | 
                    |
| 21 | 
                        +// Returns a random integer x, such that 0 <= x < max  | 
                    |
| 22 | 
                        +var randomInteger = function (max) {
                       | 
                    |
| 23 | 
                        + return Math.floor(max * Math.random());  | 
                    |
| 24 | 
                        +};  | 
                    |
| 25 | 
                        +  | 
                    |
| 26 | 
                        +// The main donation banner function.  | 
                    |
| 27 | 
                        +var runDonationBanner = function () {
                       | 
                    |
| 28 | 
                        + // Load random tag line once page is loaded  | 
                    |
| 29 | 
                        + var index = randomInteger(4);  | 
                    |
| 30 | 
                        +  var taglineElement = sel("#banner-tagline span");
                       | 
                    |
| 31 | 
                        + taglineElement.innerText = kTaglines[index];  | 
                    |
| 32 | 
                        + taglineElement.style.fontSize = kTaglineSizes[index];  | 
                    |
| 33 | 
                        +};  | 
                    |
| 34 | 
                        +  | 
                    |
| 35 | 
                        +// Run banner code on load.  | 
                    |
| 36 | 
                        +window.addEventListener("load", runDonationBanner);
                       | 
                    |
| 0 | 37 |