Mike Taylor [Wed, 28 May 2014 14:33:09 +0000 (15:33 +0100)]
The autosearch function is now a member of the widget object, so it's
invoked as
w.autosearch()
rather than
widget.autosearch(w)
Mike Taylor [Wed, 28 May 2014 14:22:34 +0000 (15:22 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Mike Taylor [Wed, 28 May 2014 14:17:56 +0000 (15:17 +0100)]
Convert query to title case for titles.
Mike Taylor [Wed, 28 May 2014 14:10:43 +0000 (15:10 +0100)]
Set HTML title as well.
Mike Taylor [Wed, 28 May 2014 14:09:55 +0000 (15:09 +0100)]
After all sub-widget are generated, fill in the query as title.
Wolfram Schneider [Wed, 28 May 2014 13:41:48 +0000 (13:41 +0000)]
larger select box for Firefox, part of MKWS-198
Wolfram Schneider [Wed, 28 May 2014 12:50:20 +0000 (12:50 +0000)]
increase example timeout from 8 to 12 seconds
8 seconds are often not enough. sic!
Wolfram Schneider [Wed, 28 May 2014 11:49:56 +0000 (11:49 +0000)]
new koha SP auth URL mkws.indexdata.com/service-proxy-kohaauth
Mike Taylor [Tue, 27 May 2014 16:11:58 +0000 (17:11 +0100)]
Stash query for subsequent inspection
Mike Taylor [Tue, 27 May 2014 16:10:08 +0000 (17:10 +0100)]
Move all config inspection inside the "ready" handler.
Mike Taylor [Tue, 27 May 2014 16:08:52 +0000 (17:08 +0100)]
Comment explains delayed initialisation.
Mike Taylor [Tue, 27 May 2014 15:53:29 +0000 (16:53 +0100)]
Merge the two consecutive if(!query) clauses.
Mike Taylor [Tue, 27 May 2014 15:52:11 +0000 (16:52 +0100)]
Get much of the config from the widget before the "ready" event.
Experiment shows that, bizarrely, if we do the same for
var target = widget.config.target;
everything goes wrong -- the various searches seem to start
interfering with each other. I have NO IDEA why this is.
Mike Taylor [Tue, 27 May 2014 15:46:11 +0000 (16:46 +0100)]
Invert if(query) test and queue("ready") wrapper.
Mike Taylor [Tue, 27 May 2014 15:45:19 +0000 (16:45 +0100)]
Calculate query up front, not just on "ready" event.
Mike Taylor [Tue, 27 May 2014 15:34:46 +0000 (16:34 +0100)]
Defensive coding in mkws-googleurl Handlebars helper.
Wolfram Schneider [Mon, 26 May 2014 14:07:45 +0000 (16:07 +0200)]
import our logo for koha plugin
Wolfram Schneider [Mon, 26 May 2014 12:15:26 +0000 (14:15 +0200)]
ReferenceUniverse widget CSS
Wolfram Schneider [Mon, 26 May 2014 12:00:48 +0000 (14:00 +0200)]
add documentation & copyright
Wolfram Schneider [Mon, 26 May 2014 11:57:06 +0000 (13:57 +0200)]
add a README
Mike Taylor [Thu, 22 May 2014 16:14:24 +0000 (17:14 +0100)]
Add .mkwsProgress styles.
It's almost *too* easy ...
Mike Taylor [Thu, 22 May 2014 16:14:04 +0000 (17:14 +0100)]
Add mkwsProgress widget to simple demo.
Mike Taylor [Thu, 22 May 2014 16:13:22 +0000 (17:13 +0100)]
Add Progress widget (progress-meter)
Fixes bug MKWS-195 ("Progress-bar widget").
Mike Taylor [Thu, 22 May 2014 15:08:32 +0000 (16:08 +0100)]
Reinstate and configure news widget.
Add "not implemented" note for Suggested Resources.
Mike Taylor [Thu, 22 May 2014 15:04:57 +0000 (16:04 +0100)]
Reinstate and configure books widget.
Mike Taylor [Thu, 22 May 2014 15:04:44 +0000 (16:04 +0100)]
CHange "articles" team-name.
Mike Taylor [Thu, 22 May 2014 14:56:36 +0000 (15:56 +0100)]
Reinstate and configure articles widget.
Mike Taylor [Thu, 22 May 2014 14:27:58 +0000 (15:27 +0100)]
Reinstate Credo CSS
Mike Taylor [Thu, 22 May 2014 14:27:23 +0000 (15:27 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Mike Taylor [Thu, 22 May 2014 14:26:35 +0000 (15:26 +0100)]
Add new file, ref.html
Demo of Credo widget by a different name.
Mike Taylor [Thu, 22 May 2014 14:21:51 +0000 (15:21 +0100)]
Add new Handlebars helper, mkws-googleurl
Use this in the CredoImage template to eliminate redirection
Wolfram Schneider [Thu, 22 May 2014 14:21:15 +0000 (14:21 +0000)]
Move koha CSS to the tool site (mkws.indexdata.com)
Mike Taylor [Thu, 22 May 2014 14:19:35 +0000 (15:19 +0100)]
Add optional URL parameter to mkws.getParameterByName function
Wolfram Schneider [Thu, 22 May 2014 13:45:43 +0000 (13:45 +0000)]
import Koha MKWS CSS, for use on external sites
Mike Taylor [Thu, 22 May 2014 13:43:01 +0000 (14:43 +0100)]
Style the divider <tr>
Mike Taylor [Thu, 22 May 2014 13:42:52 +0000 (14:42 +0100)]
Emit a divider <tr>
Mike Taylor [Thu, 22 May 2014 13:34:43 +0000 (14:34 +0100)]
Use Mindmap widget (which, OK, doesn't exist yet).
Mike Taylor [Thu, 22 May 2014 13:28:07 +0000 (14:28 +0100)]
Remove no-longer-needed old versions of Credo files
Mike Taylor [Thu, 22 May 2014 13:27:34 +0000 (14:27 +0100)]
Re-enable main "entries" subwidget, and place the Facet in the same
team as it so that a search gets fired that yields facets.
Mike Taylor [Thu, 22 May 2014 13:20:05 +0000 (14:20 +0100)]
Simplify
Mike Taylor [Thu, 22 May 2014 12:48:18 +0000 (13:48 +0100)]
New example of an 'Intro' widget, as used in our Koha plugin
Mike Taylor [Thu, 22 May 2014 11:07:11 +0000 (12:07 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Mike Taylor [Thu, 22 May 2014 11:07:01 +0000 (12:07 +0100)]
New
Wolfram Schneider [Thu, 22 May 2014 08:40:57 +0000 (08:40 +0000)]
run on centos6
Wolfram Schneider [Thu, 22 May 2014 08:18:39 +0000 (10:18 +0200)]
run on MacOS
Wolfram Schneider [Thu, 22 May 2014 08:16:05 +0000 (10:16 +0200)]
support multiple OS
Wolfram Schneider [Thu, 22 May 2014 07:42:31 +0000 (09:42 +0200)]
detect correct apache binary
Wolfram Schneider [Thu, 22 May 2014 07:38:55 +0000 (09:38 +0200)]
Merge remote-tracking branch 'origin/master' into wosch
Mike Taylor [Wed, 21 May 2014 16:17:30 +0000 (17:17 +0100)]
Reinstate "Related Topics" widget.
Which doesn't work.
Mike Taylor [Wed, 21 May 2014 15:06:51 +0000 (16:06 +0100)]
Style widget to fill whole page-width.
Mike Taylor [Wed, 21 May 2014 14:54:57 +0000 (15:54 +0100)]
Open image links in new window.
Mike Taylor [Wed, 21 May 2014 14:45:33 +0000 (15:45 +0100)]
Custom CredoImage template is used to attach a caption to each image.
Unfortunately, this breaks the float-clearing styles. Darn.
Also, clicking on images goes to their site instead of doing a
regular-ass MKWS full-record popup.
Mike Taylor [Wed, 21 May 2014 14:43:43 +0000 (15:43 +0100)]
Comment.
Mike Taylor [Wed, 21 May 2014 14:34:37 +0000 (15:34 +0100)]
Remove width:100% from .mkwsCredo div.content styles, as it interacts
badly with the padding.
Mike Taylor [Wed, 21 May 2014 12:07:50 +0000 (13:07 +0100)]
Add styles to make content area grow to contain floated images.
See http://www.quirksmode.org/css/clearing.html
Mike Taylor [Wed, 21 May 2014 11:14:06 +0000 (12:14 +0100)]
Better styling for images
Mike Taylor [Tue, 20 May 2014 16:22:26 +0000 (17:22 +0100)]
Place the encyclodaedia and image widgets in different teams.
Mike Taylor [Tue, 20 May 2014 16:21:37 +0000 (17:21 +0100)]
The subwidget function now treats the "_team" override specially,
allowing it to override the team that the subwidget is a member of.
Wolfram Schneider [Tue, 20 May 2014 13:14:13 +0000 (13:14 +0000)]
Store the GID id of the last commit in mkws-complete.js
We used the gid id from mkws.js, but that's no longer
usefull after we split mkws.js into parts
Mike Taylor [Tue, 20 May 2014 12:35:08 +0000 (13:35 +0100)]
Reset m_gotRecords to false in resetPage
Mike Taylor [Tue, 20 May 2014 12:34:09 +0000 (13:34 +0100)]
Add new "firstrecords" event, published when a new search gets back first records.
Mike Taylor [Tue, 20 May 2014 11:54:03 +0000 (12:54 +0100)]
Comment out all widgets but Reference and GoogleImage.
Mike Taylor [Tue, 20 May 2014 11:53:31 +0000 (12:53 +0100)]
Use the new Credo-emulation MKC library.
Mike Taylor [Tue, 20 May 2014 11:35:37 +0000 (12:35 +0100)]
Added a favicon.ico to the tools/htdocs area, mostly so that caliban's mkws-error.log isn't swamped by irrelevant 404s
Mike Taylor [Tue, 20 May 2014 11:22:27 +0000 (12:22 +0100)]
Add auth-rewrite rule for the Credo emulator.
Mike Taylor [Tue, 20 May 2014 11:11:01 +0000 (12:11 +0100)]
Add Reference styles.
Mike Taylor [Tue, 20 May 2014 11:07:54 +0000 (12:07 +0100)]
Add comment on inefficiency
Mike Taylor [Tue, 20 May 2014 11:07:24 +0000 (12:07 +0100)]
Add mkws-widget-reference.js to the in-progress Credo application.
Mike Taylor [Tue, 20 May 2014 11:05:42 +0000 (12:05 +0100)]
Add mkws-widget-reference.js to COMPONENTS.
Mike Taylor [Tue, 20 May 2014 11:04:17 +0000 (12:04 +0100)]
No longer any need to pull in mkws-widget-reference.js, which is now part of mkws-complete.js
Mike Taylor [Tue, 20 May 2014 11:03:45 +0000 (12:03 +0100)]
Move the Reference widget into the main set
Mike Taylor [Tue, 20 May 2014 11:02:17 +0000 (12:02 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Mike Taylor [Tue, 20 May 2014 10:58:46 +0000 (11:58 +0100)]
Remove irrelevant Config widget.
Jason Skomorowski [Mon, 19 May 2014 23:14:10 +0000 (19:14 -0400)]
Typo
Jason Skomorowski [Mon, 19 May 2014 23:10:51 +0000 (19:10 -0400)]
Use production url in example
Jason Skomorowski [Mon, 19 May 2014 23:03:48 +0000 (19:03 -0400)]
TPL example embedding
Jason Skomorowski [Mon, 19 May 2014 23:00:54 +0000 (19:00 -0400)]
Look for templates by class instead of as widgets
Jason Skomorowski [Mon, 19 May 2014 23:00:31 +0000 (19:00 -0400)]
Typo.
Jason Skomorowski [Mon, 19 May 2014 21:27:34 +0000 (17:27 -0400)]
RU widget: use own template; be independent of records widget
Jason Skomorowski [Mon, 19 May 2014 18:23:51 +0000 (14:23 -0400)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Jason Skomorowski [Mon, 19 May 2014 18:23:17 +0000 (14:23 -0400)]
RU widget linking directly and hardcoding target
Mike Taylor [Mon, 19 May 2014 16:46:29 +0000 (17:46 +0100)]
Better styling (more Credo-like)
Mike Taylor [Mon, 19 May 2014 16:44:17 +0000 (17:44 +0100)]
Towards CSS for Credo widget.
Mike Taylor [Mon, 19 May 2014 16:10:32 +0000 (17:10 +0100)]
Rolling on the Credo JS.
Mike Taylor [Mon, 19 May 2014 15:53:24 +0000 (16:53 +0100)]
Give subwidget method support for an optional hash of default values.
Wolfram Schneider [Mon, 19 May 2014 15:50:58 +0000 (15:50 +0000)]
Merge remote branch 'origin/master' into wosch
Mike Taylor [Mon, 19 May 2014 15:32:02 +0000 (16:32 +0100)]
Add example of HTML tables can't be styled using CSS.
Darn.
Mike Taylor [Mon, 19 May 2014 13:10:58 +0000 (14:10 +0100)]
subwidget method correctly sets team of new widget.
Wolfram Schneider [Mon, 19 May 2014 12:14:42 +0000 (12:14 +0000)]
The config value for facet_max_<...> can be a string or a number
"facet_max_xtargets" : "10"
our JS code will convert it to a number.
Wolfram Schneider [Mon, 19 May 2014 11:25:47 +0000 (11:25 +0000)]
Merge remote branch 'origin/master' into wosch
Mike Taylor [Fri, 16 May 2014 16:15:01 +0000 (17:15 +0100)]
New Credo CSS, nowhere near done.
Mike Taylor [Fri, 16 May 2014 16:14:27 +0000 (17:14 +0100)]
New Credo widget, nowhere near done.
Mike Taylor [Fri, 16 May 2014 15:44:55 +0000 (16:44 +0100)]
Add an mkwsConfig widget to set perpage to 10.
Mike Taylor [Fri, 16 May 2014 15:43:12 +0000 (16:43 +0100)]
Facet captions and maximum counts are now taken from optional
configuration settings "facet_caption_NAME" and "facet_max_NAME",
defaulting to their own hardwired values when these settings are
absent.
Fixes bug MWKS-192.
Mike Taylor [Fri, 16 May 2014 15:26:27 +0000 (16:26 +0100)]
Add new widget type, "Config", which allows configuration settings to
be established for the team. For example:
<div class='mkwsConfig mkwsTeam_foo' perpage='10'></div>
Fixes bug MKWS-191.
Mike Taylor [Fri, 16 May 2014 12:44:46 +0000 (13:44 +0100)]
Rework mike.html to be a playfound for the Credo widget.
Mike Taylor [Fri, 16 May 2014 11:26:30 +0000 (12:26 +0100)]
Rewrite the ReferenceUniverse widget as a one-liner using this.subwidget()
Fixes bug MKWS-190 ("Inheriting from widgets is tricky")
Mike Taylor [Fri, 16 May 2014 11:25:49 +0000 (12:25 +0100)]
New utility function subwidget, making it easier to write compoound
widgets that compose subwidgets (either with each other or with static
HTML).
Mike Taylor [Fri, 16 May 2014 11:04:53 +0000 (12:04 +0100)]
Add missing semicolon.
Mike Taylor [Fri, 16 May 2014 11:04:17 +0000 (12:04 +0100)]
Change to run Jason's Reference Universe widget.