Граф коммитов

30 Коммитов

Автор SHA1 Сообщение Дата
Princiya Marina Sequeira 9f8680c734 Basic test environment setup (#23)
* karma, mocha, chai setup

* basic setup works

* line endings fixed

* mock test removed

* getAll works with mock store returning promise

* eslint file tab indented to 2 spaces

* all tests pass, code cleanup

* tests added

* misc changes

* code cleanup

* all tests cleared!

* firefox addon added to travis.yml

* capture.init moved back

* eslint rules disabled

* console stmt removed

* travis trials

* travis trials

* travis trials

* travis trials

* travis trials

* travis trials

* travis trials

* travis trials

* travis trials
2017-05-29 16:03:31 +01:00
Jonathan Kingston 412ac62cd3 Merge pull request #31 from biancadanforth/eslint-multiline-statements
Add new ESLint rules. Fixes #29.
2017-05-25 23:28:36 +01:00
Bianca Danforth f58f741693 Add new ESLint rules. Fixes #29.
Also included eslint-plugin-no-unsanitized (https://github.com/mozilla/eslint-plugin-no-unsanitized).
2017-05-25 15:08:21 -07:00
Jonathan Kingston 2b7d5a7286 Merge pull request #30 from biancadanforth/fix-third-party-check
Fix third party check. Fixes #26.
2017-05-25 17:28:19 +01:00
Bianca Danforth 53fd340f75 Fix third party check. Fixes #26. 2017-05-25 09:07:55 -07:00
Jonathan Kingston e306fbb29c Merge pull request #28 from electrolyfish/add-travis
Adding travis.yml
2017-05-25 12:32:32 +01:00
Jonathan Kingston c201f6d1a1 Adding travis.yml 2017-05-25 12:30:08 +01:00
Jonathan Kingston e6aaeff9b7 Merge pull request #27 from electrolyfish/js-dir
Files moved into JS directory
2017-05-25 12:13:55 +01:00
princiya d054cdb16a let changed to const. fixes #25 2017-05-25 12:59:57 +02:00
princiya ea176dd3c0 files moved into js dir. fixes #25 2017-05-25 12:57:05 +02:00
Jonathan Kingston 115bd74dcd Merge pull request #24 from biancadanforth/refocus-lightbeam-tab
Re-focus tab on subsequent icon clicks. Fixes #14.
2017-05-25 10:27:45 +01:00
Jonathan Kingston bdecbd027a Merge branch 'master' into refocus-lightbeam-tab 2017-05-25 10:27:37 +01:00
Jonathan Kingston b16d959698 Merge pull request #16 from biancadanforth/initial-data-capture
Simplified data capture to storage API. Fixes #7.
2017-05-25 10:25:08 +01:00
Bianca Danforth bb333af19d Re-focus tab on subsequent icon clicks. Fixes #14. 2017-05-24 20:10:43 -07:00
Bianca Danforth dcf51ddf73 Simplified data capture to storage API. Fixes #7.
Makes data capture agnostic of storage object/method.
Changed 'captureData.js' to 'capture.js'.
Modified structure of 'capture.js' to an object with methods, rather than a wrapper function.
First party requests now only fire on tab update, rather than every request and filter out non-visible and about:* tabs.
2017-05-24 17:23:57 -07:00
Jonathan Kingston 0ac4ce36a2 Merge pull request #17 from electrolyfish/store-get
Store object: get method
2017-05-24 02:46:47 +01:00
princiya fd07131be4 changes as per comments 2017-05-23 13:41:46 +02:00
princiya bdb106cf46 debug statements removed 2017-05-23 11:26:22 +02:00
princiya 982d3a7ec1 store get method 2017-05-23 11:00:26 +02:00
princiya 007e7880d3 lint errors fixed. fixes #6 2017-05-21 19:15:56 +02:00
princiya ef56567980 storage file moved to js directory. Fixes #6 2017-05-19 13:35:32 +02:00
princiya aa84a00075 storage object skeleton created. closes #6 2017-05-19 13:35:32 +02:00
princiya fb8b5b57c5 basic storage class layout. closes #6 2017-05-19 13:35:31 +02:00
Jonathan Kingston 8648c99bb3 Merge pull request #11 from biancadanforth/eslint-indent
Change indent rule to use 2 spaces. Fixes #9
2017-05-19 09:01:52 +01:00
Bianca Danforth 64e8a1e3d3 Update ESLint, indent and trailing spaces. Fixes #9 2017-05-18 11:44:42 -07:00
Jonathan Kingston 8bd1f42390 Merge pull request #10 from pauljt/eslint
Adding initial ESLint config. Fixes #5
2017-05-17 10:48:25 +01:00
Jonathan Kingston 76def5e9f6 Adding initial ESLint config. Fixes #5 2017-05-17 10:47:09 +01:00
Jonathan Kingston 5237211246 Merge pull request #8 from pauljt/setup-basic-extension
Set up basic web extension
2017-05-17 00:48:51 +01:00
Bianca Danforth 0b6248044a Fix #4
Note: The filter() method is used with tabs.query() instead of a match pattern or regular expression to check if Lightbeam is already open. This is because Mozilla match patterns do not support any URLs with schemes other than: "http", "https", "file", "ftp", "app". This webext has a scheme of "moz-extension". It also doesn't support regular expressions in place of match patterns.
2017-05-16 15:12:39 -07:00
Paul Theriault b5641be432 Initial commit 2017-04-20 12:55:56 +10:00