Mike Taylor [Mon, 3 Mar 2014 15:59:16 +0000 (15:59 +0000)]
Simplify
Mike Taylor [Mon, 3 Mar 2014 15:41:14 +0000 (15:41 +0000)]
Remove extraneous default-valued config elements.
Mike Taylor [Mon, 3 Mar 2014 15:20:03 +0000 (15:20 +0000)]
Fix comment.
Mike Taylor [Mon, 3 Mar 2014 15:19:54 +0000 (15:19 +0000)]
Remove explicit windowid parameter from newSearch() and triggerSearch()
This is not needed, as the team-name is passed into the pz2 constructor.
Mike Taylor [Mon, 3 Mar 2014 14:38:30 +0000 (14:38 +0000)]
Remove obsolete comment.
Mike Taylor [Mon, 3 Mar 2014 14:37:30 +0000 (14:37 +0000)]
Dramatically simplify onFormSubmitEventHandler()
newSearch() can now be a regular, hidden member function.
Mike Taylor [Mon, 3 Mar 2014 13:44:40 +0000 (13:44 +0000)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Mike Taylor [Mon, 3 Mar 2014 13:44:30 +0000 (13:44 +0000)]
Move some global code down out of the team object.
Wolfram Schneider [Mon, 3 Mar 2014 13:38:18 +0000 (13:38 +0000)]
add jasmine test account
Wolfram Schneider [Mon, 3 Mar 2014 13:36:24 +0000 (13:36 +0000)]
use jasmine test account
Wolfram Schneider [Mon, 3 Mar 2014 23:34:58 +0000 (23:34 +0000)]
add jasmine test account
Wolfram Schneider [Mon, 3 Mar 2014 13:32:01 +0000 (13:32 +0000)]
add rewrite rules for jasmine test account, MKWS-132
Wolfram Schneider [Mon, 3 Mar 2014 13:31:33 +0000 (13:31 +0000)]
setup to use local SP with MKWS jasmine test account, MKWS-13
Wolfram Schneider [Mon, 3 Mar 2014 13:28:47 +0000 (13:28 +0000)]
setup to use local SP with MKWS jasmine test account, MKWS-132
Mike Taylor [Fri, 28 Feb 2014 16:32:36 +0000 (16:32 +0000)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Mike Taylor [Fri, 28 Feb 2014 16:32:28 +0000 (16:32 +0000)]
Copy of mobile.html
Mike Taylor [Fri, 28 Feb 2014 16:23:42 +0000 (16:23 +0000)]
Fix a couple of escaped selectors to use findnode()
Mike Taylor [Fri, 28 Feb 2014 16:21:12 +0000 (16:21 +0000)]
findnode() correctly handles selectors with commas ("or").
It is now used in the case where we have such a thing.
Mike Taylor [Fri, 28 Feb 2014 15:47:24 +0000 (15:47 +0000)]
Fix findnode() logic for allowing default team-name to be overridden.
Mike Taylor [Fri, 28 Feb 2014 15:45:29 +0000 (15:45 +0000)]
Stupid JS doesn't have the ||= operator.
Mike Taylor [Fri, 28 Feb 2014 15:45:17 +0000 (15:45 +0000)]
Lolcat demo
Mike Taylor [Fri, 28 Feb 2014 15:43:51 +0000 (15:43 +0000)]
Use findnode() for backup template name.
Mike Taylor [Fri, 28 Feb 2014 15:42:49 +0000 (15:42 +0000)]
findnode() takes optional second argument teamName
Mike Taylor [Fri, 28 Feb 2014 15:42:23 +0000 (15:42 +0000)]
Rename variable.
Mike Taylor [Fri, 28 Feb 2014 15:39:47 +0000 (15:39 +0000)]
Add utility method findnode(), limited to elements in present team.
Use this in 25 places.
Mike Taylor [Fri, 28 Feb 2014 15:28:05 +0000 (15:28 +0000)]
Add nine ###-comments arising from code-read with Heikki.
Heikki Levanto [Fri, 28 Feb 2014 14:52:43 +0000 (15:52 +0100)]
Some typos
Heikki Levanto [Fri, 28 Feb 2014 14:25:25 +0000 (15:25 +0100)]
Mike's comments on mkws.js
Heikki Levanto [Fri, 28 Feb 2014 13:23:43 +0000 (14:23 +0100)]
Collect useful advice for developers into one file
Heikki Levanto [Fri, 28 Feb 2014 12:50:19 +0000 (13:50 +0100)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/private/mkws
Heikki Levanto [Fri, 28 Feb 2014 12:49:48 +0000 (13:49 +0100)]
Add MOTD to teh div id to class conversion list MKWS-133
Mike Taylor [Fri, 28 Feb 2014 12:45:56 +0000 (12:45 +0000)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Mike Taylor [Fri, 28 Feb 2014 12:45:52 +0000 (12:45 +0000)]
Two teams.
Mike Taylor [Fri, 28 Feb 2014 12:45:19 +0000 (12:45 +0000)]
Hugely simplify setting up the on-submit actions for search forms.
Mike Taylor [Fri, 28 Feb 2014 12:33:28 +0000 (12:33 +0000)]
Further simplify to eliminate temporary variable `node'
Mike Taylor [Fri, 28 Feb 2014 12:32:33 +0000 (12:32 +0000)]
FINALLY simplify the unnecessary iteration over all one of the search
forms of a given team.
Mike Taylor [Fri, 28 Feb 2014 12:31:10 +0000 (12:31 +0000)]
mkws.handle_node_with_team() now works with both DOM nodes and jQuery
objects.
Previously it handled only the former. For some retarded reason
related to the JavaScript runtime, if it was given the latter (so that
node.className was undefined), pushing on and assigning
list = classes.split(/\s+/)
would not yield an error message: instead, this function and its
callers, up several stack level, silently return. What a crock.
This took FOREVER to find.
Heikki Levanto [Fri, 28 Feb 2014 11:33:38 +0000 (12:33 +0100)]
Add a test page for the motd problem FRES-4
Mike Taylor [Fri, 28 Feb 2014 11:20:52 +0000 (11:20 +0000)]
Back to simple sandbox.
Mike Taylor [Fri, 28 Feb 2014 11:04:01 +0000 (11:04 +0000)]
handle_node_with_team() sets `this' to the node in the callback.
Mike Taylor [Fri, 28 Feb 2014 10:31:26 +0000 (10:31 +0000)]
Rename variable.
Mike Taylor [Fri, 28 Feb 2014 10:30:50 +0000 (10:30 +0000)]
handle_node_with_team() now passes widget-type as well as class to callback.
widget() factory method accepts `type' argument.
widget() factory method logs object creation.
Mike Taylor [Thu, 27 Feb 2014 16:05:37 +0000 (16:05 +0000)]
Use `this' instead of temporary.
Mike Taylor [Thu, 27 Feb 2014 16:04:33 +0000 (16:04 +0000)]
Use `this' instead of temporary.
Mike Taylor [Thu, 27 Feb 2014 16:02:34 +0000 (16:02 +0000)]
Fix handle_node_with_team() to correctly set `this' within callback.
Heikki Levanto [Thu, 27 Feb 2014 15:27:29 +0000 (16:27 +0100)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/private/mkws
Heikki Levanto [Thu, 27 Feb 2014 15:27:14 +0000 (16:27 +0100)]
My tests, setup stuff
Mike Taylor [Thu, 27 Feb 2014 15:27:07 +0000 (15:27 +0000)]
Obsoleted by bug MKWS-130
Mike Taylor [Thu, 27 Feb 2014 15:23:56 +0000 (15:23 +0000)]
Add simple PubSub code adapted from jQuery manual.
Mike Taylor [Thu, 27 Feb 2014 15:10:23 +0000 (15:10 +0000)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Wolfram Schneider [Thu, 27 Feb 2014 15:04:38 +0000 (15:04 +0000)]
fetch pz2.js from git.indexdata.com as we do for jquery libs. MKWS-131
Heikki Levanto [Thu, 27 Feb 2014 11:50:47 +0000 (12:50 +0100)]
tricks for Deb7wheezy in README
Mike Taylor [Thu, 27 Feb 2014 11:30:15 +0000 (11:30 +0000)]
Eliminate temporary
Mike Taylor [Thu, 27 Feb 2014 10:53:27 +0000 (10:53 +0000)]
Make (vacuous) widget objects.
Mike Taylor [Wed, 26 Feb 2014 14:42:57 +0000 (14:42 +0000)]
Reorder.
Mike Taylor [Wed, 26 Feb 2014 11:40:43 +0000 (11:40 +0000)]
Move MKAdmin TODOs back into their own repo for further sorting.
Mike Taylor [Fri, 21 Feb 2014 19:53:19 +0000 (14:53 -0500)]
More sorting.
Mike Taylor [Fri, 21 Feb 2014 19:38:45 +0000 (14:38 -0500)]
Reorder "Other" items
Mike Taylor [Fri, 21 Feb 2014 19:37:48 +0000 (14:37 -0500)]
Move "General" category (at top) to "Other" at bottom.
Mike Taylor [Fri, 21 Feb 2014 19:37:07 +0000 (14:37 -0500)]
Reformat with individual items indented a tab.
Mike Taylor [Fri, 21 Feb 2014 19:36:11 +0000 (14:36 -0500)]
Consistent formatting.
Mike Taylor [Fri, 21 Feb 2014 19:35:26 +0000 (14:35 -0500)]
Move MKAdmin TODOs into this file.
Mike Taylor [Fri, 21 Feb 2014 19:35:10 +0000 (14:35 -0500)]
Sort and rationalise.
Mike Taylor [Thu, 20 Feb 2014 21:38:54 +0000 (16:38 -0500)]
Comment on use of SP.
Mike Taylor [Thu, 20 Feb 2014 21:37:11 +0000 (16:37 -0500)]
Add comment on SP torusquery.
Mike Taylor [Thu, 20 Feb 2014 17:06:46 +0000 (12:06 -0500)]
New, incomplete, temporary, rolling, should probably by integrated
with mkadmin/TODO.
Mike Taylor [Wed, 19 Feb 2014 22:05:35 +0000 (17:05 -0500)]
Search for just 'cat', not 'lolcat'
Mike Taylor [Wed, 19 Feb 2014 22:03:09 +0000 (17:03 -0500)]
Sort by date:0 (newest)
Mike Taylor [Wed, 19 Feb 2014 22:01:24 +0000 (17:01 -0500)]
Sort by position
Mike Taylor [Wed, 19 Feb 2014 21:49:25 +0000 (16:49 -0500)]
New demo with a LOLcat
Mike Taylor [Wed, 19 Feb 2014 21:47:59 +0000 (16:47 -0500)]
Add instrumentation for time taken to walk nodes.
Mike Taylor [Wed, 19 Feb 2014 21:47:28 +0000 (16:47 -0500)]
Use Flickr instead of Google images.
Mike Taylor [Tue, 18 Feb 2014 23:01:06 +0000 (18:01 -0500)]
Lolcat widget it GO!
Mike Taylor [Tue, 18 Feb 2014 21:01:41 +0000 (16:01 -0500)]
Use updated template rules
Mike Taylor [Tue, 18 Feb 2014 21:01:17 +0000 (16:01 -0500)]
Updated documentation for templates.
Mike Taylor [Tue, 18 Feb 2014 20:58:32 +0000 (15:58 -0500)]
Templates are specified by class rather then ID, like other elements.
Template classes are mkwsTemplate_NAME instead of mkwsTemplateNAME.
Mike Taylor [Tue, 18 Feb 2014 20:57:07 +0000 (15:57 -0500)]
Templates are compiled on a per-team basis.
Fixes bug MKWS-119.
Mike Taylor [Tue, 18 Feb 2014 17:04:58 +0000 (12:04 -0500)]
Add link to images demo.
Mike Taylor [Tue, 18 Feb 2014 16:56:03 +0000 (11:56 -0500)]
Add image alt-text (from title).
Whole record is hot.
No use of bold for captions.
Mike Taylor [Tue, 18 Feb 2014 16:55:47 +0000 (11:55 -0500)]
Shorten magic div.
Mike Taylor [Tue, 18 Feb 2014 16:54:33 +0000 (11:54 -0500)]
Add image alt-text (from title).
Whole record is hot.
No use of bold for captions.
Mike Taylor [Tue, 18 Feb 2014 16:43:12 +0000 (11:43 -0500)]
Use mkws-complete.js from canonical location.
Remove unnecessary sort-default restatement.
Mike Taylor [Tue, 18 Feb 2014 16:28:21 +0000 (11:28 -0500)]
New file, images.html displays thumbnail images inline.
Mike Taylor [Tue, 18 Feb 2014 16:25:41 +0000 (11:25 -0500)]
Move utility function getParameterByName() into the scope where it's needed.
Mike Taylor [Tue, 18 Feb 2014 16:20:08 +0000 (11:20 -0500)]
Resole
Mike Taylor [Fri, 14 Feb 2014 17:29:59 +0000 (17:29 +0000)]
run_auto_searches() is now a tiny function that just dispatches
run_auto_search() on each team. The work is done by individual teams.
Mike Taylor [Fri, 14 Feb 2014 17:10:31 +0000 (17:10 +0000)]
in run_auto_searches(), if query is undefined, don't examine it for
special values. Fixes bug MKWS-124.
Mike Taylor [Fri, 14 Feb 2014 16:37:16 +0000 (16:37 +0000)]
Add mkws-jquery.js
Mike Taylor [Fri, 14 Feb 2014 15:42:24 +0000 (15:42 +0000)]
Light-grey background
Mike Taylor [Fri, 14 Feb 2014 15:41:37 +0000 (15:41 +0000)]
Fixed width
Mike Taylor [Fri, 14 Feb 2014 15:35:08 +0000 (15:35 +0000)]
Remove style completely.
Mike Taylor [Fri, 14 Feb 2014 15:34:16 +0000 (15:34 +0000)]
Comment out the CSS
Mike Taylor [Fri, 14 Feb 2014 14:52:05 +0000 (14:52 +0000)]
Use {{#commaList}} helper to render subjects, avoiding long character
strings with no spaces that HTML can't render properly in small areas.
Mike Taylor [Fri, 14 Feb 2014 10:31:11 +0000 (10:31 +0000)]
Remove obsolete logging
Mike Taylor [Fri, 14 Feb 2014 10:29:33 +0000 (10:29 +0000)]
Modify default full-record template not to render URLs.
Add new Handlebars helper {{index1}} to form link texts.
Mike Taylor [Thu, 13 Feb 2014 16:19:33 +0000 (16:19 +0000)]
Interpret autosearch queries of the form !path!NUMBER
Mike Taylor [Thu, 13 Feb 2014 15:20:07 +0000 (15:20 +0000)]
New
Mike Taylor [Thu, 13 Feb 2014 15:10:41 +0000 (15:10 +0000)]
Remove the other two widgets.
Mike Taylor [Thu, 13 Feb 2014 15:04:02 +0000 (15:04 +0000)]
Magic divs in different teams.
Mike Taylor [Thu, 13 Feb 2014 15:03:15 +0000 (15:03 +0000)]
Include results in all three versions of position order.