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

Side by Side Diff: pages/acceptable-ads-manifesto.raw

Issue 6021528219025408: Issue #1170 More progress migrating adblockplus.org to our CMS. (Closed)
Patch Set: Created Sept. 1, 2014, 10:45 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
« no previous file with comments | « pages/acceptable-ads.raw ('k') | pages/android-about.raw » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 template=minimal
2
3 <head>
4 <link href="https://acceptableads.org/" rel="canonical">
5 <meta content="website" property="og:type">
6 <meta content="https://acceptableads.org/images/manifesto/acceptable-ads-manifes to-share.png?a=show" property="og:image">
7 <meta content="https://acceptableads.org/" property="og:url">
8 <meta content="3deBAaPY4M2OuOe576R36TC28S5svlfRRsdaGS6WCXg" name="google-site-ve rification">
9 <meta charset="utf-8">
10 <meta content="width=device-width, initial-scale=1" name="viewport">
11 <style type="text/css">
12 @font-face
13 {
14 font-family: "Source Sans Pro";
15 src: url(/fonts/SourceSansProLight.woff) format("woff");
16 font-weight: normal;
17 font-style: normal;
18 }
19
20 @font-face
21 {
22 font-family: "Source Sans Pro";
23 src: url(/fonts/SourceSansProBlack.woff) format("woff");
24 font-weight: bold;
25 font-style: normal;
26 }
27
28 *[hidden]
29 {
30 display: none;
31 }
32
33 a
34 {
35 color: inherit;
36 }
37
38 img
39 {
40 border: none;
41 }
42
43 ol
44 {
45 margin-left: 35px;
46 }
47
48 button
49 {
50 cursor: pointer;
51 margin: 20px 0px;
52 padding: 10px 30px;
53 font-family: "Source Sans Pro", Arial, sans-serif;
54 font-size: 20px;
55 color: #fff;
56 border: none;
57 border-radius: 4px;
58 background-color: #78b364;
59 -webkit-transition: 0.2s background-color;
60 -moz-transition: 0.2s background-color;
61 -ms-transition: 0.2s background-color;
62 transition: 0.2s background-color;
63 }
64
65 button:hover
66 {
67 background-color: #96d182;
68 }
69
70 .emphasized
71 {
72 font-weight: bold;
73 }
74
75 h2
76 {
77 margin-top: 50px;
78 font-size: 30px;
79 }
80
81 body
82 {
83 margin: 0px;
84 font-family: "Source Sans Pro", Arial, sans-serif;
85 font-size: 20px;
86 color: #71695f;
87 text-align: center;
88 line-height: 30px;
89 background-color: #f5f3ef;
90 background-image: url(/images/manifesto/background.png?a=show);
91 }
92
93 .section
94 {
95 padding: 0px 20px;
96 }
97
98 .wrapper
99 {
100 display: inline-block;
101 max-width: 910px;
102 width: 100%;
103 text-align: left;
104 }
105
106 header h1
107 {
108 font-size: 40px;
109 line-height: 55px;
110 }
111
112 header h1 strong
113 {
114 color: #78b364;
115 }
116
117 header h1 span
118 {
119 color: #3e7d29;
120 }
121
122 header h1 div
123 {
124 margin-left: -5px;
125 font-size: 71px;
126 }
127
128 #sign a,
129 #social a
130 {
131 text-decoration: none;
132 }
133
134 #sign button,
135 #social button
136 {
137 margin: 0px;
138 padding: 10px 30px;
139 }
140
141 #sign
142 {
143 padding-bottom: 30px;
144 background-image: url(/images/manifesto/background-dark.png?a=show);
145 }
146
147 #sign h2
148 {
149 margin-top: 30px;
150 font-weight: normal;
151 line-height: 40px;
152 }
153
154 #sign h2 strong
155 {
156 font-weight: normal;
157 text-decoration: underline;
158 }
159
160 #sign button
161 {
162 margin-right: 10px;
163 }
164
165 #signees
166 {
167 font-size: 16px;
168 white-space: nowrap;
169 }
170
171 #signees-count
172 {
173 margin-right: 2px;
174 }
175
176 #sign-placeholder
177 {
178 display: none;
179 }
180
181 #content,
182 #social
183 {
184 padding-bottom: 30px;
185 border-bottom: 1px dashed #71695f;
186 }
187
188 .supporter
189 {
190 display: inline-block;
191 width: 135px;
192 margin: 10px;
193 font-size: 15px;
194 text-align: center;
195 text-decoration: none;
196 line-height: 1.2em;
197 vertical-align: top;
198 }
199
200 .supporter img
201 {
202 height: 45px;
203 }
204
205 .supporter div
206 {
207 margin-top: 10px;
208 }
209
210 #join-org button
211 {
212 width: 45px;
213 height: 45px;
214 padding: 0px;
215 margin: 0px;
216 }
217
218 #join-org img
219 {
220 width: 19px;
221 height: 19px;
222 margin-top: 6px;
223 }
224
225 #join-org strong,
226 #supporters-more-link
227 {
228 font-weight: normal;
229 font-size: 15px;
230 color: #78b364;
231 text-decoration: underline;
232 }
233
234 #supporters-more
235 {
236 margin-bottom: 20px;
237 }
238
239 #social button
240 {
241 width: 100%;
242 margin: 0px;
243 margin-bottom: 10px;
244 }
245
246 #facebook button
247 {
248 background-color: #45658a;
249 }
250
251 #facebook button:hover
252 {
253 background-color: #6383a8;
254 }
255
256 #twitter button
257 {
258 background-color: #409e9b;
259 }
260
261 #twitter button:hover
262 {
263 background-color: #5ebcb9;
264 }
265
266 #gplus button
267 {
268 background-color: #b63e2f;
269 }
270
271 #gplus button:hover
272 {
273 background-color: #d45c4d;
274 }
275
276 #tips li,
277 #links li
278 {
279 line-height: 40px;
280 }
281
282 #links
283 {
284 margin-bottom: 50px;
285 }
286
287 footer.section
288 {
289 padding-top: 50px;
290 padding-bottom: 40px;
291 font-family: Arial, sans-serif;
292 font-size: 12px;
293 line-height: 18px;
294 background-color: #eee8e1;
295 background-image: url(/images/manifesto/background-dark.png?a=show);
296 }
297
298 footer p
299 {
300 margin: 0px;
301 text-align: left;
302 }
303
304 footer ul
305 {
306 padding: 0px;
307 margin-top: 25px;
308 list-style-type: none;
309 }
310
311 footer ul li
312 {
313 line-height: 24px;
314 }
315
316 footer a
317 {
318 cursor: pointer;
319 color: #2762b4;
320 text-decoration: none;
321 }
322
323 footer a:hover
324 {
325 text-decoration: underline;
326 }
327
328 /* Styles for desktop and laptop */
329 @media only screen and (min-width: 500px)
330 {
331 #sign.collapsed
332 {
333 position: fixed;
334 top: 0px;
335 left: 0px;
336 right: 0px;
337 padding-bottom: 0px;
338 }
339
340 #sign.collapsed h2
341 {
342 display: inline-block;
343 margin: 10px 10px 10px 0px;
344 font-size: 20px;
345 }
346
347 #sign.collapsed button
348 {
349 margin: 0px 10px 10px 0px;
350 padding: 5px 20px;
351 }
352
353 #sign.collapsed #signees
354 {
355 display: none;
356 }
357
358 #sign-placeholder
359 {
360 display: block;
361 }
362
363 .supporter
364 {
365 width: 175px;
366 margin: 0px 0px 45px 0px;
367 }
368
369 #social-buttons
370 {
371 white-space: nowrap;
372 }
373
374 #social button
375 {
376 width: 150px;
377 margin: 0px 20px 30px 0px;
378 }
379 }
380
381 @media only screen and (min-width: 910px)
382 {
383 #sign.collapsed #signees:not([hidden])
384 {
385 display: inline;
386 }
387 }
388
389 /* Styles for desktop */
390 @media only screen and (min-width: 1600px)
391 {
392 button
393 {
394 font-size: 24px;
395 padding: 15px 43px;
396 }
397
398 header h1
399 {
400 margin: 35px 0px;
401 letter-spacing: 0.02em;
402 line-height: 40px;
403 }
404
405 header h1 div
406 {
407 margin-top: 6px;
408 line-height: 74px;
409 }
410
411 #sign
412 {
413 padding-bottom: 35px;
414 }
415
416 #sign h2
417 {
418 margin: 45px 0px 40px 0px;
419 font-size: 32px;
420 letter-spacing: 0.045em;
421 }
422
423 #sign button,
424 #social button
425 {
426 padding: 15px 43px;
427 }
428
429 #sign.collapsed button
430 {
431 font-size: 20px;
432 }
433
434 #supporters
435 {
436 margin-bottom: 5px;
437 }
438
439 #social button
440 {
441 width: 190px;
442 }
443
444 #content
445 {
446 padding-top: 10px;
447 }
448
449 #content p
450 {
451 letter-spacing: 0.045em;
452 }
453 }
454 </style>
455 <script type="text/javascript"><!--
456 var changeAPI = {
457
458 key: "51e324abb0ca48c56f2408a1ea916a970b8eec10d77987f2395edcbd50c979fd",
459 petition: "1481510"
460 };
461
462 var textAttr = ("textContent" in document.documentElement) ? "textContent" : "in nerText";
463
464 function fetchNumberOfSignees()
465 {
466 /*
467 var script = document.createElement("script");
468 script.type = "text/javascript";
469 script.src = "https://api.change.org/v1/petitions/" + changeAPI.petition + "?a pi_key=" + changeAPI.key + "&fields=signature_count&callback=onFetchCompleted";
470 document.getElementsByTagName("head")[0].appendChild(script);
471 */
472 }
473
474 function normalizeCount(count)
475 {
476 if (!isNaN(count) && count > 1000)
477 return count.toLocaleString().replace(/[^\d]00$/, "");
478 return false;
479 }
480
481 function onFetchCompleted(data)
482 {
483 var count = normalizeCount(data.signature_count);
484 if (count === false)
485 return;
486
487 document.getElementById("signees").removeAttribute("hidden");
488 var signeesCount = document.getElementById("signees-count");
489 if ("textContent" in signeesCount)
490 signeesCount.textContent = count;
491 else
492 signeesCount.innerText = count;
493 }
494
495 function addListener(obj, type, listener, useCapture)
496 {
497 if ("addEventListener" in obj)
498 {
499 obj.addEventListener(type, function(ev)
500 {
501 if (listener(ev) === false)
502 ev.preventDefault();
503 }, useCapture);
504 }
505 else
506 {
507 if (type == "DOMContentLoaded")
508 type = "load";
509
510 obj.attachEvent("on" + type, function()
511 {
512 if (listener(event) === false)
513 event.returnValue = false;
514 });
515 }
516 }
517
518 addListener(window, "DOMContentLoaded", function(ev)
519 {
520 fetchNumberOfSignees();
521
522 var moreSupporters = document.getElementById("supporters-more-link");
523 addListener(moreSupporters, "click", function(ev)
524 {
525 var overflow = document.getElementById("supporters-overflow");
526 overflow.removeAttribute("hidden");
527 moreSupporters.parentNode.removeChild(moreSupporters);
528
529 return false;
530 }, false);
531
532 var readmore = document.getElementById("readmore");
533 addListener(readmore, "click", function(ev)
534 {
535 var fulltext = document.getElementById("fulltext");
536 if (fulltext.hasAttribute("hidden"))
537 fulltext.removeAttribute("hidden");
538 else
539 fulltext.hidden = "hidden";
540
541 if ("stopPropagation" in ev)
542 ev.stopPropagation();
543
544 return false;
545 }, false);
546
547 var shareTitle = document.getElementById("share-text-title")[textAttr];
548 var shareDescription = document.getElementById("share-text-description")[textA ttr];
549 var facebookButton = document.getElementById("facebook");
550 facebookButton.href = "https://www.facebook.com/sharer/sharer.php?s=100&p%5Bti tle%5D="
551 + encodeURIComponent(shareTitle)
552 + "&p%5Bsummary%5D="
553 + encodeURIComponent(shareDescription)
554 + "&p%5Burl%5D=http%3A%2F%2Facceptableads.org%2F";
555 var twitterButton = document.getElementById("twitter");
556 twitterButton.href = "https://twitter.com/intent/tweet?text="
557 + encodeURIComponent(shareTitle)
558 + "&url=http%3A%2F%2Facceptableads.org%2F";
559 }, false);
560
561 function checkCollapse()
562 {
563 if (document.documentElement.offsetWidth < 500)
564 return;
565
566 var social = document.getElementById("sign");
567 var placeholder = document.getElementById("sign-placeholder");
568 var classes = social.className.split(" ");
569
570 var scrollTop = document.body.scrollTop;
571 if (scrollTop === 0)
572 scrollTop = document.documentElement.scrollTop;
573
574 if (classes.indexOf("collapsed") == -1)
575 {
576 if (scrollTop > social.offsetTop + social.offsetHeight - 100)
577 {
578 classes.push("collapsed");
579 placeholder.style.height = social.offsetHeight + "px";
580 social.className = classes.join(" ");
581 }
582 }
583 else if (scrollTop < placeholder.offsetTop + placeholder.offsetHeight - 100)
584 {
585 classes.splice(classes.indexOf("collapsed"), 1);
586 placeholder.style.height = "0px";
587 social.className = classes.join(" ");
588 }
589 }
590
591 addListener(window, "scroll", checkCollapse, false);
592 addListener(window, "resize", checkCollapse, false);
593 --></script>
594 </head>
595 <meta property="title" content="$title$">
596 <meta name="description" content="$s2$">
597 <meta property="og:title" content="$title$">
598 <meta name="og:description" content="$s2$">
599
600 <style type="text/css">
601 .viewcontent *[hidden],
602 .viewcontent header,
603 .viewcontent footer
604 {
605 display: inherit;
606 }
607 </style>
608
609 <span hidden="true" id="share-text-title">$s5$</span>
610 <span hidden="true" id="share-text-description">$s6$</span>
611
612 <noscript>
613 <style type="text/css">
614 *[hidden]
615 {
616 display: inherit;
617 }
618 </style>
619 </noscript>
620
621 <div class="section">
622 <header class="wrapper">
623 <h1>
624 <strong>$s7$</strong> <span>$s8$</span>
625 <img alt="Acceptable Ads logo" src="images/manifesto/acceptable-ads.png">
626 <div>$s9$</div>
627 </h1>
628 </header>
629 </div>
630
631 <div class="section" id="sign">
632 <div class="wrapper">
633 <h2>$s10$</h2>
634
635 <a href="http://www.change.org/petitions/everyone-on-the-web-make-the-intern et-a-better-place-for-everyone-by-getting-rid-of-obnoxious-ads-think-ads-could-b e-better-then-join-us-3">
636 <button>
637 $s11$
638 </button>
639 </a>
640 <span hidden="true" id="signees">
641 <span id="signees-count"></span> $s12$
642 </span>
643 </div>
644 </div>
645 <div id="sign-placeholder"></div>
646
647 <div class="section" id="content">
648 <div class="wrapper">
649 <h2>$s13$</h2>
650
651 <div id="supporters">
652 <a class="supporter" href="http://www.reddit.com/" target="_blank">
653 <img alt="Reddit" src="images/manifesto/reddit.png">
654 <div>$s14$</div>
655 </a>
656 <a class="supporter" href="http://customercommons.org/" target="_blank">
657 <img alt="Customer Commons" src="images/manifesto/customercommons.png">
658 <div>$s15$</div>
659 </a>
660 <a class="supporter" href="http://pagefair.com/" target="_blank">
661 <img alt="Page Fair" src="images/manifesto/pagefair.png">
662 <div>$s16$</div>
663 </a>
664 <a class="supporter" href="http://antiadvertisingagency.com/" target="_bla nk">
665 <img alt="The Anti-Advertising Agency" src="images/manifesto/antiadverti singagency.png">
666 <div>$s17$</div>
667 </a>
668 <a class="supporter" href="https://adblockplus.org/" target="_blank">
669 <img alt="Adblock Plus" src="images/manifesto/adblockplus.png">
670 <div>$s18$</div>
671 </a>
672 <a class="supporter" href="http://adcglobal.org/" target="_blank">
673 <img alt="ADC" src="images/manifesto/adc.png">
674 <div>$s19$</div>
675 </a>
676 <a class="supporter" href="http://auxgaming.org/" target="_blank">
677 <img alt="Auxilium Gaming Community" src="images/manifesto/auxgaming.png ">
678 <div>$s20$</div>
679 </a>
680 <a class="supporter" href="http://bhstudios.org/" target="_blank">
681 <img alt="Blue Husky Studios" src="images/manifesto/bluehusky.png">
682 <div>$s21$</div>
683 </a>
684 <a class="supporter" href="http://www.dataroads.org/" target="_blank">
685 <img alt="Data Roads Foundation" src="images/manifesto/dataroads.png">
686 <div>$s22$</div>
687 </a>
688 <span hidden="true" id="supporters-overflow">
689 <a class="supporter" href="http://unwatch.me/" target="_blank">
690 <img alt="Unwatch.Me" src="images/manifesto/unwatchme.png">
691 <div>$s23$</div>
692 </a>
693 </span>
694 <a class="supporter" href="mailto:acceptableads@adblockplus.org" id="join- org" target="_blank">
695 <button>
696 <img alt="Join as organization" src="images/manifesto/icon-plus.png">
697 </button>
698 <div>
699 $s24$
700 </div>
701 </a>
702 </div>
703
704 <div id="supporters-more">
705 <a href="#" id="supporters-more-link">$s25$</a>
706 </div>
707
708 <span class="emphasized">
709 $s26$
710 </span>
711 <p>
712 $s27$
713 </p>
714 <p>
715 $s28$ <span class="emphasized">$s29$</span>
716 </p>
717 <h2>$s30$</h2>
718 <ol>
719 <li>
720 $s31$
721 </li>
722 <li>
723 $s32$
724 </li>
725 <li>
726 $s33$
727 </li>
728 <li>
729 $s34$
730 </li>
731 <li>
732 $s35$
733 </li>
734 </ol>
735 <p>
736 $s36$
737 </p>
738 <p>
739 $s37(mailto:acceptableads@adblockplus.org)$
740 </p>
741 <a href="#" id="readmore">
742 <button>$s38$</button>
743 </a>
744
745 <div hidden="true" id="fulltext">
746 <p>
747 $s39$
748 </p>
749 <p>
750 $s40$
751 </p>
752 <p>
753 $s41$
754 </p>
755 <p>
756 $s42$
757 </p>
758 <p>
759 $s43$
760 </p>
761 <h2>$s44$</h2>
762 <p>
763 $s45$
764 </p>
765 <h2>$s46$</h2>
766 <p>
767 $s47$
768 </p>
769 <h2>$s48$</h2>
770 <p>
771 $s49$ <a href="http://en.wikipedia.org/wiki/Advertorial" target="_blank" >$s50$</a> $s51$ <a href="http://en.wikipedia.org/wiki/Native_advertising" targe t="_blank">$s52$</a> $s53$
772 </p>
773 <h2>$s54$</h2>
774 <p>
775 $s55$
776 </p>
777 <h2>$s56$</h2>
778 <p>
779 $s57$
780 </p>
781 <h2>$s58$</h2>
782 <p>
783 $s59$
784 </p>
785 <p>
786 $s60$
787 </p>
788 <p>
789 $s61$
790 </p>
791 <ul>
792 <li>
793 $s14$
794 </li>
795 <li>
796 $s15$
797 </li>
798 <li>
799 $s16$
800 </li>
801 <li>
802 $s17$
803 </li>
804 <li>
805 $s66$
806 </li>
807 </ul>
808 </div>
809 </div>
810 </div>
811
812 <div class="section" id="social">
813 <div class="wrapper">
814 <h2>$s67$</h2>
815 <div id="social-buttons">
816 <a href="https://www.facebook.com/sharer/sharer.php?s=100&amp;p%5Btitle%5D =Can%20ads%20be%20...%20better%3F%20Sign%20our%20Manifesto%20to%20make%20it%20ha ppen!&amp;p%5Bsummary%5D=Help%20us%20make%20the%20Internet%20a%20better%20place% 20by%20joining%20our%20Acceptable%20Ads%20Manifesto%3A%20a%20compromise%20that%2 0gets%20all%20parties%20out%20of%20the%20vicious%20cycle%20of%20blinking%2C%20ba d%20online%20advertising.&amp;p%5Burl%5D=http%3A%2F%2Facceptableads.org%2F&amp;p %5Bimages%5D=..." id="facebook" target="_blank">
817 <button>$s68$</button>
818 </a>
819 <a href="https://twitter.com/intent/tweet?text=Can%20ads%20be%20...%20bett er%3F%20Sign%20our%20Manifesto%20to%20make%20it%20happen!&amp;url=http%3A%2F%2Fa cceptableads.org%2F" id="twitter" target="_blank">
820 <button>$s69$</button>
821 </a>
822 <a href="https://plus.google.com/share?url=http%3A%2F%2Facceptableads.org% 2F" id="gplus" target="_blank">
823 <button>$s70$</button>
824 </a>
825 </div>
826 </div>
827 </div>
828
829 <div class="section" id="tips">
830 <div class="wrapper">
831 <h2>$s71$</h2>
832 <ul>
833 <li>
834 <a href="https://blog.mozilla.org/blog/2013/10/25/lightbeam-for-firefox- privacy-education-for-users-open-data-for-publishers/" target="_blank">
835 $s72$
836 </a>
837 </li>
838 <li>
839 <a href="http://www.tomsguide.com/us/pictures-story/545-13--13-paranoid- security-privacy-tips.html" target="_blank">
840 $s73$
841 </a>
842 </li>
843 <li>
844 <a href="http://www.adweek.com/news/technology/iab-escalates-attack-fire fox-privacy-browser-147885" target="_blank">
845 $s74$
846 </a>
847 </li>
848 <li>
849 <a href="http://www.pcworld.com/article/2055457/must-know-privacy-tips-f or-google-facebook-and-other-online-services.html" target="_blank">
850 $s75$
851 </a>
852 </li>
853 <li>
854 <a href="http://www.mediapost.com/publications/article/204936/ad-trackin g-tool-increases-sites-cpm-aids-brand.html" target="_blank">
855 $s76$
856 </a>
857 </li>
858 <li>
859 <a href="http://www.truste.com/products-and-services/consumer_privacy/pr ivacy_tips" target="_blank">
860 $s77$
861 </a>
862 </li>
863 </ul>
864 </div>
865 </div>
866
867 <div class="section" id="links">
868 <div class="wrapper">
869 <h2>$s78$</h2>
870 <ul>
871 <li>
872 <a href="http://www.mediapost.com/publications/article/204936/ad-trackin g-tool-increases-sites-cpm-aids-brand.html" target="_blank">
873 $s79$
874 </a>
875 </li>
876 <li>
877 <a href="http://www.iab.net/about_the_iab/recent_press_releases/press_re lease_archive/press_release/pr-100913" target="_blank">
878 $s80$
879 </a>
880 </li>
881 <li>
882 <a href="http://www.mediapost.com/publications/article/204941/web-standa rds-group-will-miss-july-deadline-for-do.html" target="_blank">
883 $s81$
884 </a>
885 </li>
886 <li>
887 <a href="http://www.nbcnews.com/id/42239031/ns/business-consumer_news/t/ whos-watching-you-online-ftc-pushes-do-not-track-plan/" target="_blank">
888 $s82$
889 </a>
890 </li>
891 <li>
892 <a href="http://www.theverge.com/2013/9/17/4741028/do-not-tracks-future- in-doubt-as-major-ad-group-withdraws-from-talks" target="_blank">
893 $s83$
894 </a>
895 </li>
896 <li>
897 <a href="http://www.adweek.com/news/technology/how-ads-track-you-your-sm artphone-145260" target="_blank">
898 $s84$
899 </a>
900 </li>
901 </ul>
902 </div>
903 </div>
904
905 <footer class="section">
906 <div class="wrapper">
907 <p>
908 $s85$
909 </p>
910 <p>
911 $s86$ <a href="https://creativecommons.org/" target="_blank">$s87$</a>$s88 $
912 </p>
913 <ul>
914 <li>
915 <a href="https://adblockplus.org/" target="_blank">$s18$</a>
916 </li>
917 <li>
918 <a href="mailto:info@adblockplus.org">$s90$</a>
919 </li>
920 <li>
921 <a href="https://adblockplus.org/blog/" target="_blank">$s91$</a>
922 </li>
923 </ul>
924 </div>
925 </footer>
OLDNEW
« no previous file with comments | « pages/acceptable-ads.raw ('k') | pages/android-about.raw » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld