quanweb.git
18 months agoFix bug in list search that was introduced by sort order work. master
Chris Jaekl [Thu, 20 Oct 2022 02:15:42 +0000 (22:15 -0400)]
Fix bug in list search that was introduced by sort order work.

21 months agoTrim whitespace from term before searching
Chris Jaekl [Sun, 10 Jul 2022 02:06:03 +0000 (22:06 -0400)]
Trim whitespace from term before searching

2 years agoAdd ability to select sort order
Chris Jaekl [Mon, 24 Jan 2022 04:24:36 +0000 (23:24 -0500)]
Add ability to select sort order

2 years agoAdd the unfetch polyfill, so that we can function on ancient iPads.
Chris Jaekl [Thu, 30 Dec 2021 21:09:35 +0000 (16:09 -0500)]
Add the unfetch polyfill, so that we can function on ancient iPads.

2 years agoRework sizing and positioning of details pane popup.
Chris Jaekl [Thu, 30 Dec 2021 19:32:25 +0000 (14:32 -0500)]
Rework sizing and positioning of details pane popup.

2 years agoFix slider max to match maximum attainable value.
Chris Jaekl [Thu, 30 Dec 2021 02:18:12 +0000 (21:18 -0500)]
Fix slider max to match maximum attainable value.

2 years agoAdjust slider to be the full width of the page.
Chris Jaekl [Wed, 29 Dec 2021 21:26:04 +0000 (16:26 -0500)]
Adjust slider to be the full width of the page.

3 years agoUpdate field list to include `list` field.
Chris Jaekl [Wed, 11 Nov 2020 05:06:11 +0000 (00:06 -0500)]
Update field list to include `list` field.

3 years agoRework error handling to use http.Error()
Chris Jaekl [Wed, 11 Nov 2020 05:05:35 +0000 (00:05 -0500)]
Rework error handling to use http.Error()

4 years agoAdd support to query books on specified lists (of award winners).
Chris Jaekl [Sat, 4 Apr 2020 21:07:20 +0000 (17:07 -0400)]
Add support to query books on specified lists (of award winners).

4 years agoAdd ability to search by language.
Chris Jaekl [Tue, 31 Mar 2020 03:22:20 +0000 (23:22 -0400)]
Add ability to search by language.

Note that this expects ISO language code (e.g., `de` for German)

4 years agoUpdate grunt to v1.0.4.
Chris Jaekl [Sun, 29 Mar 2020 19:09:40 +0000 (15:09 -0400)]
Update grunt to v1.0.4.

4 years agoAdd Browser.js.
Chris Jaekl [Tue, 16 Jul 2019 04:02:34 +0000 (00:02 -0400)]
Add Browser.js.

5 years agoAdd a bottom slider.
Chris Jaekl [Sat, 11 Aug 2018 02:29:17 +0000 (22:29 -0400)]
Add a bottom slider.

I'm not happy with this; it works, but it seems a bit of a kludge.
Need to think about how to refactor this to properly listen-notify with multiple pagers.

5 years agoChange sort order.
Chris Jaekl [Sat, 11 Aug 2018 02:28:36 +0000 (22:28 -0400)]
Change sort order.

6 years agoFixes oops (modified but not added file) from previous commit.
Chris Jaekl [Mon, 8 Jan 2018 08:38:51 +0000 (17:38 +0900)]
Fixes oops (modified but not added file) from previous commit.

6 years agoAdds unit test framework and a first unit test.
Chris Jaekl [Mon, 8 Jan 2018 08:38:15 +0000 (17:38 +0900)]
Adds unit test framework and a first unit test.

6 years agoPrevent tooltips from displaying when the mouse is over the search or paging controllers.
Chris Jaekl [Tue, 21 Nov 2017 11:38:07 +0000 (20:38 +0900)]
Prevent tooltips from displaying when the mouse is over the search or paging controllers.

6 years agoAdds config file (quanlib.ini) support.
Chris Jaekl [Mon, 20 Nov 2017 12:36:24 +0000 (21:36 +0900)]
Adds config file (quanlib.ini) support.

Also adds a test for browser compatibility, and display an error message
if the user is using an unsupported browser (likely suspects are IE11
and Android Browser 4.x).

6 years agoRefactor search into its own controller.
Chris Jaekl [Sat, 18 Nov 2017 14:23:46 +0000 (23:23 +0900)]
Refactor search into its own controller.
Listen for [Enter] in search text fields, and trigger search when it is pressed.

6 years agoRefactor JS into modules, and add basic MVC.
Chris Jaekl [Sat, 18 Nov 2017 13:06:38 +0000 (22:06 +0900)]
Refactor JS into modules, and add basic MVC.

6 years agoEnable strict mode and tweak (default) page size.
Chris Jaekl [Wed, 15 Nov 2017 12:59:36 +0000 (21:59 +0900)]
Enable strict mode and tweak (default) page size.

6 years agoRun eslint on lib.js and fix problems that it spotted.
Chris Jaekl [Sun, 12 Nov 2017 11:31:51 +0000 (20:31 +0900)]
Run eslint on lib.js and fix problems that it spotted.

6 years agoMake searches more inclusive.
Chris Jaekl [Sat, 11 Nov 2017 08:43:10 +0000 (17:43 +0900)]
Make searches more inclusive.

Remove case sensitivity, and permit spaces (which will be ignored) in the author name field.

6 years agoAdjust tooltip behaviour.
Chris Jaekl [Sat, 11 Nov 2017 06:44:57 +0000 (15:44 +0900)]
Adjust tooltip behaviour.

Adds timeout before display, and centres the tip around the current mouse position.

6 years agoAdd timeout before displaying tooltip with book details.
Chris Jaekl [Fri, 10 Nov 2017 15:39:18 +0000 (00:39 +0900)]
Add timeout before displaying tooltip with book details.

6 years agoAdd slider to enable distant paging.
Chris Jaekl [Wed, 8 Nov 2017 10:25:46 +0000 (19:25 +0900)]
Add slider to enable distant paging.

6 years agoTweak html layout to improve formatting.
Chris Jaekl [Tue, 7 Nov 2017 12:55:20 +0000 (21:55 +0900)]
Tweak html layout to improve formatting.
Also implement Previous/Next buttons.

6 years agoAdd basic html/js to search for and display some books.
Chris Jaekl [Sun, 5 Nov 2017 13:39:58 +0000 (22:39 +0900)]
Add basic html/js to search for and display some books.

6 years agoAdds download support for files store in the QuanLib EFS.
Chris Jaekl [Sat, 4 Nov 2017 13:40:29 +0000 (22:40 +0900)]
Adds download support for files store in the QuanLib EFS.

6 years agoRefactor into a few files. Add web service JSON query support.
Chris Jaekl [Fri, 3 Nov 2017 11:49:13 +0000 (20:49 +0900)]
Refactor into a few files.  Add web service JSON query support.

6 years agoInitial commit.
Chris Jaekl [Sat, 28 Oct 2017 14:00:35 +0000 (23:00 +0900)]
Initial commit.