├── src ├── data │ ├── README │ ├── countries.csv │ └── copyright-terms.csv ├── fonts │ ├── qz-icons.eot │ ├── qz-icons.ttf │ ├── qz-icons.woff │ ├── Calibre-Medium.otf │ ├── PTSerif │ │ ├── PTF55F.ttf │ │ ├── PTF56F.ttf │ │ ├── PTF55F-webfont.eot │ │ ├── PTF55F-webfont.ttf │ │ ├── PTF55F-webfont.woff │ │ ├── Paratype PT Sans Free Font License.txt │ │ └── PTF55F-webfont.svg │ ├── PT_Serif-Web-Bold.ttf │ ├── AdelleSansWeb │ │ ├── AdelleSans_Light.otf │ │ ├── AdelleSansBasic_Bold.eot │ │ ├── AdelleSansBasic_Bold.ttf │ │ ├── AdelleSansBasic_Bold.woff │ │ ├── AdelleSansBasic_Light.eot │ │ ├── AdelleSansBasic_Light.ttf │ │ ├── AdelleSansBasic_Light.woff │ │ ├── AdelleSansBasic_Regular.eot │ │ ├── AdelleSansBasic_Regular.ttf │ │ └── AdelleSansBasic_Regular.woff │ ├── qz-icons.svg │ └── qz-icons.json ├── assets │ └── selecticon.gif ├── README.md ├── jade │ ├── thing.jade │ ├── includes │ │ └── share.jade │ └── index.jade ├── js │ ├── main.js │ ├── throttle.js │ ├── detectFeatures.js │ ├── fm.js │ ├── share.js │ ├── thing.js │ └── libs │ │ └── frameMessager.min.js └── styl │ ├── qz │ ├── buttons.styl │ ├── share.styl │ ├── colors.styl │ ├── dropdowns.styl │ ├── icons.styl │ ├── chart-elements.styl │ └── type.styl │ ├── main.styl │ ├── layout.styl │ ├── thing.styl │ ├── responsive.styl │ └── normalize.styl ├── .gitignore ├── gulp ├── cli.js ├── utils.js └── config.js ├── content.json ├── package.json ├── __build.sh ├── prove.py ├── gulpfile.js └── filtered.csv /src/data/README: -------------------------------------------------------------------------------- 1 | Put your data in this directory 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build 3 | !node_modules/stylus-normalize 4 | .DS_Store 5 | .tmp -------------------------------------------------------------------------------- /src/data/countries.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/data/countries.csv -------------------------------------------------------------------------------- /src/fonts/qz-icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/qz-icons.eot -------------------------------------------------------------------------------- /src/fonts/qz-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/qz-icons.ttf -------------------------------------------------------------------------------- /src/fonts/qz-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/qz-icons.woff -------------------------------------------------------------------------------- /src/assets/selecticon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/assets/selecticon.gif -------------------------------------------------------------------------------- /src/data/copyright-terms.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/data/copyright-terms.csv -------------------------------------------------------------------------------- /src/fonts/Calibre-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/Calibre-Medium.otf -------------------------------------------------------------------------------- /src/fonts/PTSerif/PTF55F.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/PTSerif/PTF55F.ttf -------------------------------------------------------------------------------- /src/fonts/PTSerif/PTF56F.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/PTSerif/PTF56F.ttf -------------------------------------------------------------------------------- /src/fonts/PT_Serif-Web-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/PT_Serif-Web-Bold.ttf -------------------------------------------------------------------------------- /src/fonts/PTSerif/PTF55F-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/PTSerif/PTF55F-webfont.eot -------------------------------------------------------------------------------- /src/fonts/PTSerif/PTF55F-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/PTSerif/PTF55F-webfont.ttf -------------------------------------------------------------------------------- /src/fonts/PTSerif/PTF55F-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/PTSerif/PTF55F-webfont.woff -------------------------------------------------------------------------------- /src/fonts/AdelleSansWeb/AdelleSans_Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/AdelleSansWeb/AdelleSans_Light.otf -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- 1 | Static assets (images, data files, etc) can be placed in here and will be 2 | automatically moved to the build directory on `gulp build`. 3 | -------------------------------------------------------------------------------- /src/fonts/AdelleSansWeb/AdelleSansBasic_Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/AdelleSansWeb/AdelleSansBasic_Bold.eot -------------------------------------------------------------------------------- /src/fonts/AdelleSansWeb/AdelleSansBasic_Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/AdelleSansWeb/AdelleSansBasic_Bold.ttf -------------------------------------------------------------------------------- /src/fonts/AdelleSansWeb/AdelleSansBasic_Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/AdelleSansWeb/AdelleSansBasic_Bold.woff -------------------------------------------------------------------------------- /src/fonts/AdelleSansWeb/AdelleSansBasic_Light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/AdelleSansWeb/AdelleSansBasic_Light.eot -------------------------------------------------------------------------------- /src/fonts/AdelleSansWeb/AdelleSansBasic_Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/AdelleSansWeb/AdelleSansBasic_Light.ttf -------------------------------------------------------------------------------- /src/fonts/AdelleSansWeb/AdelleSansBasic_Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/AdelleSansWeb/AdelleSansBasic_Light.woff -------------------------------------------------------------------------------- /src/fonts/AdelleSansWeb/AdelleSansBasic_Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/AdelleSansWeb/AdelleSansBasic_Regular.eot -------------------------------------------------------------------------------- /src/fonts/AdelleSansWeb/AdelleSansBasic_Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/AdelleSansWeb/AdelleSansBasic_Regular.ttf -------------------------------------------------------------------------------- /src/fonts/AdelleSansWeb/AdelleSansBasic_Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/air-pollution-deaths/master/src/fonts/AdelleSansWeb/AdelleSansBasic_Regular.woff -------------------------------------------------------------------------------- /src/jade/thing.jade: -------------------------------------------------------------------------------- 1 | div#map 2 | 3 | ul#legend 4 | li.a 5 | b 6 | div Fewer than 25 deaths per 100,000 people 7 | li.b 8 | b 9 | div 25 to 50 deaths 10 | li.c 11 | b 12 | div 50 to 75 deaths 13 | li.d 14 | b 15 | div More than 75 deaths 16 | 17 | div.clear 18 | -------------------------------------------------------------------------------- /src/js/main.js: -------------------------------------------------------------------------------- 1 | // @if GULP_ENV='dev' 2 | // Load here modules that will be used for local development 3 | // but are included in