├── .eslintrc.json ├── .gitignore ├── .husky └── pre-commit ├── .lintstagedrc.json ├── .prettierrc.json ├── Makefile ├── README.md ├── extension ├── img │ ├── icon128.png │ ├── icon24.png │ └── icon48.png ├── js │ ├── background.js │ ├── lib │ │ ├── ChromeApiUtil.js │ │ ├── DomUtil.js │ │ ├── IterUtil.js │ │ ├── LazyStateCache.js │ │ ├── OptionsUtil.js │ │ ├── QuerySelectorUtil.js │ │ ├── TimerUtil.js │ │ └── Urls.js │ └── options.js ├── manifest.json ├── page-background.html └── page-options.html ├── package.json ├── resources ├── badge-chrome-web-store.png ├── detailed_description.txt ├── icon.src.key ├── screencast-0-800@15.gif ├── screencast-0-800@4.gif ├── screencast-0-src.mov ├── screenshot-0-1280.png └── screenshot-0-src.png ├── scripts └── build.sh └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | yarn lint-staged 2 | -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/.lintstagedrc.json -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/README.md -------------------------------------------------------------------------------- /extension/img/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/extension/img/icon128.png -------------------------------------------------------------------------------- /extension/img/icon24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/extension/img/icon24.png -------------------------------------------------------------------------------- /extension/img/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/extension/img/icon48.png -------------------------------------------------------------------------------- /extension/js/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/extension/js/background.js -------------------------------------------------------------------------------- /extension/js/lib/ChromeApiUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/extension/js/lib/ChromeApiUtil.js -------------------------------------------------------------------------------- /extension/js/lib/DomUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/extension/js/lib/DomUtil.js -------------------------------------------------------------------------------- /extension/js/lib/IterUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/extension/js/lib/IterUtil.js -------------------------------------------------------------------------------- /extension/js/lib/LazyStateCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/extension/js/lib/LazyStateCache.js -------------------------------------------------------------------------------- /extension/js/lib/OptionsUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/extension/js/lib/OptionsUtil.js -------------------------------------------------------------------------------- /extension/js/lib/QuerySelectorUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/extension/js/lib/QuerySelectorUtil.js -------------------------------------------------------------------------------- /extension/js/lib/TimerUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/extension/js/lib/TimerUtil.js -------------------------------------------------------------------------------- /extension/js/lib/Urls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/extension/js/lib/Urls.js -------------------------------------------------------------------------------- /extension/js/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/extension/js/options.js -------------------------------------------------------------------------------- /extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/extension/manifest.json -------------------------------------------------------------------------------- /extension/page-background.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/extension/page-background.html -------------------------------------------------------------------------------- /extension/page-options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/extension/page-options.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/package.json -------------------------------------------------------------------------------- /resources/badge-chrome-web-store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/resources/badge-chrome-web-store.png -------------------------------------------------------------------------------- /resources/detailed_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/resources/detailed_description.txt -------------------------------------------------------------------------------- /resources/icon.src.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/resources/icon.src.key -------------------------------------------------------------------------------- /resources/screencast-0-800@15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/resources/screencast-0-800@15.gif -------------------------------------------------------------------------------- /resources/screencast-0-800@4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/resources/screencast-0-800@4.gif -------------------------------------------------------------------------------- /resources/screencast-0-src.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/resources/screencast-0-src.mov -------------------------------------------------------------------------------- /resources/screenshot-0-1280.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/resources/screenshot-0-1280.png -------------------------------------------------------------------------------- /resources/screenshot-0-src.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/resources/screenshot-0-src.png -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szhu/pushpin/HEAD/tsconfig.json --------------------------------------------------------------------------------