Commit graph

36 commits

Author SHA1 Message Date
Colin Caine
cb8257dc31 Remove whitespace. 2017-03-02 17:41:05 +00:00
Colin Caine
6870c23b2c Update parsercontrol with new approach. 2017-03-02 17:37:38 +00:00
Colin Caine
85d40edd70 Add application field to manifest.json.
This is for runtime.connectNative.
2017-03-02 17:37:38 +00:00
Oliver Blanthorn
d93dbf8079 Move number conversion from funcParser to exStrParser 2017-03-02 17:36:48 +00:00
Oliver Blanthorn
9748714b63 Turn code into string 2017-03-02 16:21:21 +00:00
Oliver Blanthorn
4eba9524ce Add initial func, ex parsers 2017-03-02 16:20:59 +00:00
Colin Caine
77d25af9ae Fix code style 2017-03-01 02:24:07 +00:00
Colin Caine
0165add373 Remove browser action. 2017-03-01 02:22:53 +00:00
Colin Caine
584d94c702 Update comments in main.litcoffee 2017-03-01 02:21:31 +00:00
Colin Caine
c9dee2aeae Describe two methods for parserControl. 2017-03-01 02:18:10 +00:00
Oliver Blanthorn
5efbb80c83 Add initial attempt at link hints 2017-02-28 13:13:28 +00:00
Oliver Blanthorn
687483f313 Add regex test to main
Just playing with various autocomplete options
2017-02-28 11:26:56 +00:00
Oliver Blanthorn
5bb3f5e026 Add "namespace" to main.litcoffee
We're emulating namespaces with objects, and a function which lives in
that namespace. There's a caveat in that appending a new function to the
same namespace would require a separate function to be created and
called, and functions inside that function wouldn't be able to call
other functions.
2017-02-26 17:59:52 +00:00
Oliver Blanthorn
803f8af06a Add initial attempt at namespace 2017-02-25 18:11:55 +00:00
Oliver Blanthorn
8224f07089 Tidy litcoffee 2017-02-25 15:19:25 +00:00
Oliver Blanthorn
0b219951ac Tidy litcoffee 2017-02-25 15:18:11 +00:00
Oliver Blanthorn
17c1bbc05f Convert source to literate coffee script v2
We're intending to write all the source code in literate coffee script
v2, which should make the code self-documenting and hopefully enforce
better standards.
2017-02-25 13:05:29 +00:00
Oliver Blanthorn
05af9f0981 Add test literate coffee script 2017-02-24 22:32:04 +00:00
Oliver Blanthorn
ef2ba1595a Move source files to addon/src
This is to make it easier to distinguish between the source files and
the generated JavaScript.
2017-02-24 21:22:05 +00:00
Colin Caine
563d8b1581 Add evalHandler for content script messages. 2017-02-24 12:43:01 +00:00
Colin Caine
9db19fadb8 Fix Olie's dodgy maths.
Olie probably expected his mod function to always return non-negative,
but that's not what it did.

It also performed mod twice, which is likely to exacerbate precision
errors when applied to floats (which we won't do anyway, but whatever).

Nit picked.
2017-02-15 00:58:05 +00:00
Oliver Blanthorn
d537af8928 Adds rudimentary keyboard controls, arbitrary js 2017-02-14 17:11:39 +00:00
Oliver Blanthorn
dd3649b0d9 Initial attempt at message-passing wrapper 2017-02-14 16:07:50 +00:00
Oliver Blanthorn
a66da7eb47 Load content.js on every page 2017-02-14 15:41:53 +00:00
Oliver Blanthorn
4bd7e64251 Add rudimentary per-tab history navigation 2017-02-14 13:01:46 +00:00
Oliver Blanthorn
76b1247998 Adds incTab to increment tab, fix JS modulo 2017-02-14 12:13:25 +00:00
Colin Caine
228dbfbb8c Add comment about future work. 2017-02-14 01:27:07 +00:00
Oliver Blanthorn
db06783c8c Rewrite nextTab, fix multiple windows 2017-02-13 23:01:00 +00:00
Colin Caine
5951a29ce7 Add colin's versions of nextTab. 2017-02-13 21:42:30 +00:00
Oliver Blanthorn
b4f660ccc8 Add nextTab, attempt some not-inline stuff 2017-02-13 18:11:13 +00:00
Colin Caine
f57609ddc3 Re-comment main.coffee. 2017-02-13 15:16:34 +00:00
Colin Caine
5d3084a25c Remove dependence on test webext. 2017-02-13 15:11:35 +00:00
Colin Caine
1d986d0f7f Remove javascript sources. 2017-02-12 23:10:09 +00:00
Colin Caine
1873d2a623 Add sophisticated build system. 2017-02-12 23:08:28 +00:00
Oliver Blanthorn
04edd1ba26 Add first attempt at addon in CoffeeScript 2017-02-12 15:47:34 +00:00
Colin Caine
db001cd092 Add skeleton webextension. 2017-02-12 15:27:53 +00:00