Severyn Kozak
5cb118954b
Add hotkey help. Close #47 .
Add:
templates/index.html, static/(sass/index.sass, js/index.js)
-Add hotkey help div, which fades in whenever the `?` hotkey is pressed.
il y a 10 ans
Severyn Kozak
4d56f145be
Suppress hotkeys entered in text inputs. Fix #58 .
Add:
static/js/index.js
-Suppress hotkey (`h`, `j` `k`, and `l`) events when the keys are
entered in text input-fields.
il y a 10 ans
Severyn Kozak
9b4d5e4f5b
Add UI error messages. Close #50 .
Add:
templates/index.html, static/(js/index.js, sass/index.sass)
-Add error messages for failed queries.
il y a 10 ans
Benjamin Attal
b1aedccd03
Stop hotkeys from disabling hover
il y a 10 ans
Benjamin Attal
94caaeca8d
Fix scrolling / shortcut problems with focusing on results by only
disabling mouse events on scroll and enabling them after scroll is finished.
il y a 10 ans
Severyn Kozak
21067ef5fd
Complete server querying.
Add:
static/js/index.js
-Complete `queryServer()`.
static/sass/(index, _mixins).sass
-Add `opaque()` mixin.
il y a 10 ans
Benjamin Attal
a43e119a80
Change colorscheme to monakai for results again.
il y a 10 ans
Benjamin Attal
d9586191cb
Tweak style
il y a 10 ans
Benjamin Attal
d9e9787924
Add github colorscheme alternative.
il y a 10 ans
Benjamin Attal
9ba37217e9
Patche nextResult() and previousResult() so that they don't rely on mouse position to display results. Fixed hover bug.
il y a 10 ans
Benjamin Attal
0f7628f575
Add h and j keymaps for result.
il y a 10 ans
Severyn Kozak
3fe6b2e1e7
Work on #47 . Add j, k shortcuts.
Add:
static/js/index.js
-Add `resultsHotkeys()`, which gets executed on definition and maps all
keyboard shortcuts.
-Add handler-functions for `h`, `j`, `k`, `l`; complete functions for
`j` and `k`, to scroll between results.
il y a 10 ans
Severyn Kozak
bda63ad3ce
Add server querying for results.
Add:
static/js/index.js
-Add untested server-querying to `queryServer()`, which previously just
generated random results.
il y a 10 ans
Ben Kurtovic
024f0c7afb
Rawr.
il y a 10 ans
Severyn Kozak
69ca385939
Search-result style edits. Close #41 .
Add:
static/sass/index.sass
-Add style rules to fix bugs, and improve the appearance of some minor
details.
static/js/index.advanced-search-form.js
-Close #41 . Add statements to scroll to the bottom of the search-groups
div when any search-groups/input fields are added.
Fix:
bitshift/languages.py
-Python's `u"string"` unicode specifier results in a Javascript syntax
error when pasted verbatim into `templates/index.html` by Flask; add
`str()` to the languages array loader to fix it.
il y a 10 ans
Benjamin Attal
1c7707158f
Move cycling buttons around.
il y a 10 ans
Benjamin Attal
4cc903fb75
Prevent page from scrolling to top when next match is clicked.
il y a 10 ans
Benjamin Attal
0f23aa06ff
Buttons to cycle through matches in the code.
il y a 10 ans
Benjamin Attal
7f63adfb31
Fix jquery selecting error.
il y a 10 ans
Benjamin Attal
eac8d692c1
Add cycling between matches when clicking on the result.
il y a 10 ans
Benjamin Attal
65a1c2e9dc
Move language tag into hidden info.
il y a 10 ans
Benjamin Attal
bf332ee426
Add mock python file.
il y a 10 ans
Benjamin Attal
0b5e7215a5
Update mock html.
il y a 10 ans
Benjamin Attal
bc1ed0bff9
Add highlighted lines to css rules.
il y a 10 ans
Benjamin Attal
c65e738a88
Remove sidebar, display button. Change styling for results.
il y a 10 ans
Severyn Kozak
2a81da4e2b
Merge branch 'develop' into feature/style
Merge required to continue search-results styling with access to the `/search`
route.
Conflicts:
app.py
il y a 10 ans
Ben Kurtovic
e0194ab346
Forgot to update query numbers.
il y a 10 ans
Ben Kurtovic
69b011ac12
Fix.
il y a 10 ans
Ben Kurtovic
8acddb6834
Fix cache retrieval behavior.
il y a 10 ans
Benjamin Attal
65f8933b17
Fix merge conflicts
il y a 10 ans
Benjamin Attal
7337638b72
Change form get_lexer to guess_lexer -- guess_lexer is more accurate.
il y a 10 ans
Ben Kurtovic
7b9e98bc5b
Thanks @riamse
il y a 10 ans
Benjamin Attal
ca4bb8ff42
Change format of symbols to fit databse model.
il y a 10 ans
Ben Kurtovic
b2d9ad5c97
Missed a line.
il y a 10 ans
Ben Kurtovic
b6fabc54ec
Can't use executemany() here.
il y a 10 ans
Benjamin Attal
21cf52ea65
Call start_parse_servers from crawl.py
il y a 10 ans
Benjamin Attal
c9520fd4e3
Add function to start parse servers in parser/__init__.py
il y a 10 ans
Benjamin Attal
73dee778c5
Can specify which port to run ruby server on.
il y a 10 ans
Ben Kurtovic
fd3a8b1598
Fix missing import.
il y a 10 ans
Ben Kurtovic
e64c81f66f
Consistency fix: Use Codelet.url instead of Codelet.code_url.
il y a 10 ans
Benjamin Attal
2793f072f0
Merge conflicts
il y a 10 ans
Benjamin Attal
6edb142b4a
Can specify port number to run java server on.
il y a 10 ans
Benjamin Attal
65a2688be9
Adjust test for new language dict.
il y a 10 ans
Ben Kurtovic
f02dc4497c
Fixes.
il y a 10 ans
Benjamin Attal
1f56300c73
Make sure parse servers return json loadable data. Make sure Java server closes client connection.
il y a 10 ans
Benjamin Attal
5d3baf49d1
Change format of string returned from ruby server to correct symbol table format.
il y a 10 ans
Ben Kurtovic
5d8ac664fe
HAHA WHAT ARE ITERATORS
il y a 10 ans
Benjamin Attal
5e6e3fcbf5
Adjust test for new language dict.
il y a 10 ans
Benjamin Attal
0fb2cacbd4
Make sure parse servers return json loadable data. Make sure Java server closes client connection.
il y a 10 ans
Severyn Kozak
94953624c8
Fix #34 .
Add:
bitshift/crawler/indexer.py
-Add a `try-except` block to catch the `UnsupportedFileError` exception.
il y a 10 ans