Mike Taylor [Fri, 22 May 2015 10:53:21 +0000 (11:53 +0100)]
Part of ACREP-35.
From the "categories" widget, remove the unnecessary and harmful check
that authentication has been completed. Of course it generally has NOT
at the time the widget is created, resulting in an assertion-failure.
But this is unnecessary anyway, because the body of the widget's code
is in any case run as a callback when authentication is complete.
Jason Skomorowski [Tue, 12 May 2015 18:17:51 +0000 (14:17 -0400)]
Revert "Added examples/htdocs/widgetsrising because IT WAS ON THE LIVE SITE BUT NOT CHECKED IN. I have no idea what it is, but Jason owns the files, so presumably he can comment"
This reverts commit
5f39e98368832c582017b10f9ce0bb77eb441c44.
These files are a mockup that more rightly lives in the demos repo but
predates that.
Mike Taylor [Tue, 12 May 2015 08:59:41 +0000 (08:59 +0000)]
Inexplicable changes to examples/apache2/mkws-examples which SOMEONE MADE AND DID NOT CHECK IN. I don't know what their intention was. Come ON, people.
Mike Taylor [Tue, 12 May 2015 08:57:42 +0000 (08:57 +0000)]
Added examples/htdocs/widgetsrising because IT WAS ON THE LIVE SITE BUT NOT CHECKED IN. I have no idea what it is, but Jason owns the files, so presumably he can comment
Mike Taylor [Mon, 11 May 2015 14:05:05 +0000 (15:05 +0100)]
Re-fix ACREP-30 in a way that works on production.
The regular expression that recognises harvested targets now works
correctly on either ZURL-style or UDB-style target identifiers. (The
question of why we get the first on the production system and the
second on my development system is a whole nother ball of wax.)
Mike Taylor [Mon, 11 May 2015 13:32:27 +0000 (14:32 +0100)]
Fixes ACREP-30.
Add new "Type" column to targets-table template.
Mike Taylor [Mon, 11 May 2015 13:30:10 +0000 (14:30 +0100)]
Part of ACREP-30.
Extend the "compared" Handlebars helper to implement a "matches"
operator for regular-expression matching.
Wolfram Schneider [Mon, 11 May 2015 08:44:44 +0000 (08:44 +0000)]
better description
Wolfram Schneider [Sun, 10 May 2015 16:09:48 +0000 (16:09 +0000)]
configure watitime for Records/Targets check
Wolfram Schneider [Sun, 10 May 2015 16:06:25 +0000 (16:06 +0000)]
wait a little bit for source facets to avoid race conditions of source facets updates, MKWS-385
Wolfram Schneider [Thu, 7 May 2015 15:08:07 +0000 (15:08 +0000)]
assume batch testing if running on localhost:4040
Wolfram Schneider [Thu, 7 May 2015 14:52:57 +0000 (14:52 +0000)]
enable to tune timeouts, MKWS-384
This can be activated with the URL parameter &second=number
second is by default 1000 ms. To increase the
value by 2, use &second=2000
Jason Skomorowski [Fri, 1 May 2015 16:03:24 +0000 (12:03 -0400)]
Revert "Jasmine now expects --forceExit to be case-sensitive"
This reverts commit
80ab3be75c7e6df9f2d23660fb9ff14d5f31dd21.
...the node ecosystem is insane. "npm update" seems to have installed
a beta version. To update stable packages I apparently need to do
rm -rf node_modules && npm install. Which is silly.
Jason Skomorowski [Fri, 1 May 2015 14:34:32 +0000 (10:34 -0400)]
Handlebars 3.0.3
Jason Skomorowski [Fri, 1 May 2015 14:10:53 +0000 (10:10 -0400)]
Remove deprecated sample spec from old Jasmine docs
Jason Skomorowski [Fri, 1 May 2015 13:56:20 +0000 (09:56 -0400)]
Jasmine now expects --forceExit to be case-sensitive
Mike Taylor [Wed, 29 Apr 2015 15:53:11 +0000 (16:53 +0100)]
Fix very error-prone MarkDown table alignment.
Mike Taylor [Thu, 26 Mar 2015 17:03:10 +0000 (17:03 +0000)]
Change-logging.
Mike Taylor [Thu, 26 Mar 2015 17:02:25 +0000 (17:02 +0000)]
Add another Handlebars helper, "compare".
This code is by Mike Griffin, taken from this blog comment:
http://doginthehat.com.au/2012/02/comparison-block-helper-for-handlebars-templates/#comment-44
Clearly something like it ought to be in Handlebars.
Mike Taylor [Thu, 26 Mar 2015 15:34:39 +0000 (15:34 +0000)]
Change-logging.
Mike Taylor [Thu, 26 Mar 2015 15:31:44 +0000 (15:31 +0000)]
Part of ACREP-22.
Add a new helper, mkws-if-either, which we need in order to test
whether we have either of the md-free_to_read or md-license_url
fields. Astonishingly, there is no way to make such a check using
stock Handlebars.
Mike Taylor [Thu, 26 Mar 2015 11:42:35 +0000 (11:42 +0000)]
Typo
Wolfram Schneider [Tue, 24 Mar 2015 21:45:49 +0000 (21:45 +0000)]
downgrade jsdom to 3.x, MKWS-381
Mike Taylor [Tue, 10 Mar 2015 12:02:53 +0000 (12:02 +0000)]
Fix SUP-725.
When the wikipedia widget finds no records, emit a "Not found in
Wikipedia" message rather than a blank widget with a meaningless
"Source: Wikipedia" attribution.
Mike Taylor [Tue, 10 Mar 2015 12:01:52 +0000 (12:01 +0000)]
mike2.html changed to be a Wikipedia-widget test-harness.
Mike Taylor [Mon, 9 Mar 2015 17:23:35 +0000 (17:23 +0000)]
Last part of MKWS-58.
Documentation for the new freeze_opacity configuration setting.
Mike Taylor [Mon, 9 Mar 2015 17:20:05 +0000 (17:20 +0000)]
Last part of MKWS-58 (apart from documentation)
Only fade the frozen record-display if the freeze_opacity setting is provided.
If it is, then fade it to the specified level.
Mike Taylor [Mon, 9 Mar 2015 17:15:01 +0000 (17:15 +0000)]
Cleaning up MKWS-58.
Use debug-level logging instead of info-level.
Mike Taylor [Mon, 9 Mar 2015 17:13:43 +0000 (17:13 +0000)]
Cleaning up MKWS-58.
Remove unnecessary named function setRecordData(), used only once.
Just use a closure.
Mike Taylor [Mon, 9 Mar 2015 17:12:13 +0000 (17:12 +0000)]
Move declarations of state variable m_dataToRedraw and m_frozen to
just before the first function that uses each.
Mike Taylor [Mon, 9 Mar 2015 17:09:58 +0000 (17:09 +0000)]
Part of MKWS-58.
Eliminate unnecessary state variable m_needRedraw, which is always tied to m_data.
Rename m_data to m_dataToRedraw, better expressing its function.
Mike Taylor [Mon, 9 Mar 2015 16:50:11 +0000 (16:50 +0000)]
Remove commented-out code for more sophisticated timeout that fades the record display.
Mike Taylor [Mon, 9 Mar 2015 16:49:48 +0000 (16:49 +0000)]
Progress of MKWS-58.
Record-display freeze now times out after 1000ms.
Mike Taylor [Mon, 9 Mar 2015 16:38:08 +0000 (16:38 +0000)]
Part of MKWS-58.
Trigger freeze on mouseMove rather than mouseEnter.
That will allow continuing movement to keep re-triggering.
Mike Taylor [Mon, 9 Mar 2015 15:58:58 +0000 (15:58 +0000)]
Towards a more sophisticated MKWS-58 fix.
Add commented-out, over-complex mousemove event-handler.
Mike Taylor [Mon, 9 Mar 2015 15:58:09 +0000 (15:58 +0000)]
Simple fix for MKWS-58.
Freeze record list whenever mouse is above it.
For now, we also give a visual signal by increasing its opacity.
Mike Taylor [Thu, 26 Feb 2015 15:33:40 +0000 (15:33 +0000)]
Use Cabin font for main MKWS stylesheet.
Should fix the last parts of WRIS-12.
Mike Taylor [Wed, 25 Feb 2015 11:46:24 +0000 (11:46 +0000)]
Fix WRIS-12.
Use Goole font "Cabin" in place of Gill Sans, to avoid idiotic font
substitution on Chrome v37 under Windows.
Mike Taylor [Tue, 24 Feb 2015 17:36:54 +0000 (17:36 +0000)]
Settled on Google's Cabin font, having auditioned Puritan, Lato and Molengo.
Mike Taylor [Tue, 24 Feb 2015 17:27:36 +0000 (17:27 +0000)]
Use Google's "Lato" font in place of Gill Sans, since we know we can
always get it.
Mike Taylor [Tue, 24 Feb 2015 15:14:49 +0000 (15:14 +0000)]
Add two more lines.
Mike Taylor [Tue, 24 Feb 2015 12:38:40 +0000 (12:38 +0000)]
Add font-weight:normal to selection of Gill Sans.
This MAY fix WRIS-12, which affects Google Chrome v37 on Windows.
Mike Taylor [Mon, 23 Feb 2015 11:19:20 +0000 (11:19 +0000)]
New somewhat temporary file font-styles.html to help debug WRIS-12.
Mike Taylor [Mon, 23 Feb 2015 10:12:28 +0000 (10:12 +0000)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/mkws
Mike Taylor [Mon, 23 Feb 2015 10:12:22 +0000 (10:12 +0000)]
Part of WRIS-11.
Move disambiguation message above main text.
Wolfram Schneider [Mon, 16 Feb 2015 13:05:07 +0000 (13:05 +0000)]
downgrade to handlebars <= 2.0.0, MKWS-380
Wolfram Schneider [Mon, 9 Feb 2015 15:09:00 +0000 (15:09 +0000)]
make typo
Wolfram Schneider [Mon, 9 Feb 2015 15:07:25 +0000 (15:07 +0000)]
generated copyright year
Wolfram Schneider [Mon, 9 Feb 2015 15:03:20 +0000 (15:03 +0000)]
update copyright year
Jason Skomorowski [Fri, 6 Feb 2015 16:04:03 +0000 (11:04 -0500)]
Fix overzealous edit
Jason Skomorowski [Fri, 6 Feb 2015 16:01:16 +0000 (11:01 -0500)]
Template waiting widget MKWS-375
Jason Skomorowski [Fri, 6 Feb 2015 15:20:14 +0000 (10:20 -0500)]
Allow multiple categories MKWS-377
Jason Skomorowski [Thu, 5 Feb 2015 15:58:28 +0000 (10:58 -0500)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/mkws
Mike Taylor [Wed, 4 Feb 2015 13:42:40 +0000 (13:42 +0000)]
Last part of MKWS-375.
Documentation for the new "waiting" widget.
Mike Taylor [Wed, 4 Feb 2015 13:38:46 +0000 (13:38 +0000)]
Towards MKWS-375.
Add new "waiting" widget.
Mike Taylor [Wed, 4 Feb 2015 13:38:17 +0000 (13:38 +0000)]
Towards MKWS-375.
New file, tools/htdocs/progress.gif.
Used by default in the "waiting" widget.
Mike Taylor [Wed, 4 Feb 2015 11:54:18 +0000 (11:54 +0000)]
Fix MKWS-374.
Emit "No hits" instead of "Displaying: 1 to 0 of 0 (found: 0)" when no hits.
Mike Taylor [Wed, 4 Feb 2015 10:16:01 +0000 (10:16 +0000)]
Use member-access syntax for newsearch_opacity property
Mike Taylor [Wed, 4 Feb 2015 10:15:20 +0000 (10:15 +0000)]
Fix spelling of newsearch_opacity property
Mike Taylor [Wed, 4 Feb 2015 10:13:42 +0000 (10:13 +0000)]
Tweak wording.
Mike Taylor [Wed, 4 Feb 2015 10:12:45 +0000 (10:12 +0000)]
Part of MKWS-372.
Document newsearch_opacity setting. (Note different spelling from
what's in the code, to match spelling of other properties. I will
change the code accordingly.)
Mike Taylor [Wed, 4 Feb 2015 10:10:04 +0000 (10:10 +0000)]
Table headings use "Setting" instead of "Element" for configuration items.
Mike Taylor [Wed, 4 Feb 2015 10:06:40 +0000 (10:06 +0000)]
Fix MKWS-376.
The facets and records widgets now interpret a new 'new-search-opacity' configuration setting. If it's defined, then it's an opacity in the range 0.0 (transparent) to 1.0 (opaque), and the widget fades to that opacity when a new search is submitted (reverting to full opacity when data arrives).
Jason Skomorowski [Mon, 2 Feb 2015 15:58:52 +0000 (10:58 -0500)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/mkws
Mike Taylor [Fri, 30 Jan 2015 08:43:58 +0000 (08:43 +0000)]
Note on jsnlog.min.js -- thanks to Biligsaikhan Batjargal for pointing it out.
Wolfram Schneider [Thu, 29 Jan 2015 16:15:56 +0000 (16:15 +0000)]
Danish: "Status" sounds better than "Tilstand"
Wolfram Schneider [Thu, 29 Jan 2015 16:14:13 +0000 (16:14 +0000)]
indent
Wolfram Schneider [Thu, 29 Jan 2015 16:13:57 +0000 (16:13 +0000)]
translate "State"
Wolfram Schneider [Thu, 29 Jan 2015 15:58:21 +0000 (15:58 +0000)]
document not tested translation
Wolfram Schneider [Thu, 29 Jan 2015 15:56:07 +0000 (15:56 +0000)]
test languages
Wolfram Schneider [Thu, 29 Jan 2015 15:51:34 +0000 (15:51 +0000)]
do not escape facet title
Wolfram Schneider [Thu, 29 Jan 2015 15:48:51 +0000 (15:48 +0000)]
enable translation facets sidebar test
Wolfram Schneider [Wed, 28 Jan 2015 17:10:38 +0000 (17:10 +0000)]
fix CSS path typo which failed in node.js
Wolfram Schneider [Wed, 28 Jan 2015 16:47:18 +0000 (16:47 +0000)]
translate facets, MKWS-364
Wolfram Schneider [Wed, 28 Jan 2015 16:37:43 +0000 (16:37 +0000)]
check translations, part sort by, MKWS-365
Wolfram Schneider [Wed, 28 Jan 2015 16:32:34 +0000 (16:32 +0000)]
translate sort options, MKWS-366
Wolfram Schneider [Wed, 28 Jan 2015 15:42:31 +0000 (15:42 +0000)]
copy&paste typo
Wolfram Schneider [Wed, 28 Jan 2015 15:36:29 +0000 (15:36 +0000)]
run translation check earlier, before Check removable facets links
Wolfram Schneider [Wed, 28 Jan 2015 14:44:14 +0000 (14:44 +0000)]
compare only the first 3 elements in records details (title, date, author)
Wolfram Schneider [Wed, 28 Jan 2015 14:27:26 +0000 (14:27 +0000)]
refactor translation checks
Wolfram Schneider [Wed, 28 Jan 2015 14:18:34 +0000 (14:18 +0000)]
check translations, part record details, MKWS-365
Wolfram Schneider [Wed, 28 Jan 2015 13:56:43 +0000 (13:56 +0000)]
improve logging for translate check
Wolfram Schneider [Wed, 28 Jan 2015 13:53:24 +0000 (13:53 +0000)]
check translations, part facets filter/navi, MKWS-365
Wolfram Schneider [Wed, 28 Jan 2015 13:45:14 +0000 (13:45 +0000)]
check translations, part switch links, MKWS-365
Wolfram Schneider [Wed, 28 Jan 2015 13:41:49 +0000 (13:41 +0000)]
check translations, part search button, MKWS-365
Wolfram Schneider [Wed, 28 Jan 2015 13:38:09 +0000 (13:38 +0000)]
check translations, part navigation, MKWS-365
Wolfram Schneider [Wed, 28 Jan 2015 13:19:47 +0000 (13:19 +0000)]
check translations, part facets, MKWS-365
Wolfram Schneider [Wed, 28 Jan 2015 13:04:25 +0000 (13:04 +0000)]
check translations, MKWS-365
Mike Taylor [Wed, 28 Jan 2015 12:21:19 +0000 (12:21 +0000)]
Fix MKWS-363.
When an auto-search term is provided, it fills the query box.
Mike Taylor [Wed, 28 Jan 2015 11:40:02 +0000 (11:40 +0000)]
Cleanup towards MKWS-363.
Remove old code to do with conflicting autosearch terms in a single team.
These paths are inaccessible since commit
ed9584cc29f7be0e35b94faf2e9800d9400598e6.
This allows us to stop abusing this.team.config.query as local state.
Jason Skomorowski [Tue, 27 Jan 2015 17:11:37 +0000 (12:11 -0500)]
Moving more examples to the demos repo MKWS-354
Mike Taylor [Tue, 27 Jan 2015 13:05:01 +0000 (13:05 +0000)]
Do not pass that.config.query into the facet template.
This was never needed, and is in fact currently used only as a local
cache by the widget.autosearch() function, rather rudely.
Mike Taylor [Tue, 27 Jan 2015 12:36:12 +0000 (12:36 +0000)]
Fix MKWS-362
Allow optional URL autosearch arguments.
Mike Taylor [Fri, 23 Jan 2015 09:33:32 +0000 (09:33 +0000)]
Disambiguation link is now in a <p> of class "mkws-disambiguation"
Mike Taylor [Fri, 23 Jan 2015 09:30:19 +0000 (09:30 +0000)]
Related to MKWS-163.
The wikipedia widget now includes "Or did you mean a different XXX?"
links to disambiguation pages, when a disambiguationurl field is
present. These pages open in a new tab.
The main Wikipedia links now also open in a new tab.
Mike Taylor [Thu, 22 Jan 2015 12:05:35 +0000 (12:05 +0000)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/mkws
Mike Taylor [Thu, 22 Jan 2015 12:05:29 +0000 (12:05 +0000)]
Provide "<<" and ">>" text for Prev and Next links using CSS.
Mike Taylor [Thu, 22 Jan 2015 12:05:17 +0000 (12:05 +0000)]
Remove hardwired "<<" and ">>" text from Prev and Next text.
Mike Taylor [Thu, 22 Jan 2015 12:01:53 +0000 (12:01 +0000)]
New Makefile in src/templates.
Wolfram Schneider [Wed, 21 Jan 2015 17:06:29 +0000 (17:06 +0000)]
support multiple images, part of WRIS-10