Mike Taylor [Wed, 23 Apr 2014 14:06:16 +0000 (15:06 +0100)]
team.targetFiltered now simply delegates to m_filterSet.targetFiltered
Mike Taylor [Wed, 23 Apr 2014 14:05:55 +0000 (15:05 +0100)]
Implement filterSet.targetFiltered function
Mike Taylor [Wed, 23 Apr 2014 14:00:44 +0000 (15:00 +0100)]
Super-ugly port from having an explicit list called m_filters to
having a managed set called m_filterSet, but at the moment almost no
encapsulated functionality is used (or exists).
Mike Taylor [Wed, 23 Apr 2014 13:52:19 +0000 (14:52 +0100)]
Include new source file, mkws-filter.js
Mike Taylor [Wed, 23 Apr 2014 13:52:07 +0000 (14:52 +0100)]
Include new source file, mkws-filter.js
Mike Taylor [Wed, 23 Apr 2014 13:51:47 +0000 (14:51 +0100)]
Include new source file, mkws-filter.js
Mike Taylor [Wed, 23 Apr 2014 13:44:03 +0000 (14:44 +0100)]
Use filter factory function.
Mike Taylor [Wed, 23 Apr 2014 13:43:34 +0000 (14:43 +0100)]
filter factory accepts name argument.
Mike Taylor [Wed, 23 Apr 2014 12:36:05 +0000 (13:36 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Wolfram Schneider [Wed, 23 Apr 2014 12:17:46 +0000 (12:17 +0000)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/private/mkws
Wolfram Schneider [Wed, 23 Apr 2014 12:16:11 +0000 (12:16 +0000)]
mininum number of targets (active clients) is 1-9 (was 10+)
We are currently testing with 16 targets, so we never notice
this until we disabled some solr targets and were down to 9 targets.
Mike Taylor [Wed, 23 Apr 2014 10:50:20 +0000 (11:50 +0100)]
Separate generation of pp2filter and pp2limit
Mike Taylor [Tue, 22 Apr 2014 16:54:48 +0000 (17:54 +0100)]
Include mkws-filter.js in COMPONENTS.
Mike Taylor [Tue, 22 Apr 2014 16:54:33 +0000 (17:54 +0100)]
New, woefully inadequate.
Mike Taylor [Tue, 22 Apr 2014 15:53:20 +0000 (16:53 +0100)]
Category filters use a "category" element.
Mike Taylor [Tue, 22 Apr 2014 15:25:22 +0000 (16:25 +0100)]
Change code order.
Mike Taylor [Tue, 22 Apr 2014 13:12:54 +0000 (14:12 +0100)]
Add special ctaegory "[All]" to dropdown.
Mike Taylor [Tue, 22 Apr 2014 13:11:56 +0000 (14:11 +0100)]
Categories widget invokes mkws.limitCategory
Mike Taylor [Tue, 22 Apr 2014 13:11:27 +0000 (14:11 +0100)]
Add mkws.limitCategory dispatcher for team.limitCategory
Mike Taylor [Tue, 22 Apr 2014 13:10:42 +0000 (14:10 +0100)]
Add team.limitCategory function -- currently does nothing but logging.
Mike Taylor [Tue, 22 Apr 2014 12:52:00 +0000 (13:52 +0100)]
Change to use a dropdown for categories instead of a bullet-list.
Wolfram Schneider [Sat, 19 Apr 2014 08:05:24 +0000 (08:05 +0000)]
debugging hit counter
Wolfram Schneider [Fri, 18 Apr 2014 17:58:55 +0000 (17:58 +0000)]
documentation: hits count in source may be less or equal
Wolfram Schneider [Fri, 18 Apr 2014 17:57:47 +0000 (17:57 +0000)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/private/mkws
Wolfram Schneider [Fri, 18 Apr 2014 17:56:55 +0000 (17:56 +0000)]
remove useless check which randomly fails
Niels Erik G. Nielsen [Fri, 18 Apr 2014 17:42:32 +0000 (13:42 -0400)]
Removes test page that doesn't pass unit tests
Niels Erik G. Nielsen [Fri, 18 Apr 2014 17:12:54 +0000 (13:12 -0400)]
Creates test page
Mike Taylor [Thu, 17 Apr 2014 22:17:59 +0000 (23:17 +0100)]
Towards a Categories widget that actually does something.
Mike Taylor [Thu, 17 Apr 2014 16:14:40 +0000 (17:14 +0100)]
Add unstyled Categories widget for testing/development.
Mike Taylor [Thu, 17 Apr 2014 16:13:38 +0000 (17:13 +0100)]
Not quite a trivial Categories widget any more.
Mike Taylor [Thu, 17 Apr 2014 16:01:44 +0000 (17:01 +0100)]
Add mkws-widget-authname.js to COMPONENTS
Mike Taylor [Thu, 17 Apr 2014 16:01:27 +0000 (17:01 +0100)]
Publish identity realm, as well as displayName, in "authenticated" events.
Mike Taylor [Thu, 17 Apr 2014 14:51:00 +0000 (15:51 +0100)]
Non-Mike-specific.
Mike Taylor [Thu, 17 Apr 2014 14:47:06 +0000 (15:47 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Mike Taylor [Thu, 17 Apr 2014 14:46:28 +0000 (15:46 +0100)]
Add "Results" widget.
Nothing to do apart from act as an autosearch trigger.
Mike Taylor [Thu, 17 Apr 2014 14:45:50 +0000 (15:45 +0100)]
New file stateful.html
Mike Taylor [Thu, 17 Apr 2014 14:37:09 +0000 (15:37 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Mike Taylor [Thu, 17 Apr 2014 14:37:04 +0000 (15:37 +0100)]
Note to self
Wolfram Schneider [Thu, 17 Apr 2014 12:47:52 +0000 (12:47 +0000)]
Change ALL id="mkws*" to class="mkws*", as use of IDs is deprecated
Wolfram Schneider [Thu, 17 Apr 2014 12:44:31 +0000 (12:44 +0000)]
use of IDs is deprecated
Wolfram Schneider [Thu, 17 Apr 2014 12:43:48 +0000 (12:43 +0000)]
use of IDs is deprecated
Wolfram Schneider [Thu, 17 Apr 2014 12:42:59 +0000 (12:42 +0000)]
use of IDs is deprecated
Wolfram Schneider [Thu, 17 Apr 2014 12:25:05 +0000 (12:25 +0000)]
use of IDs is deprecated
Wolfram Schneider [Thu, 17 Apr 2014 11:41:16 +0000 (11:41 +0000)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/private/mkws
Wolfram Schneider [Thu, 17 Apr 2014 11:39:55 +0000 (11:39 +0000)]
bring .gitkeep file back
Wolfram Schneider [Thu, 17 Apr 2014 11:38:07 +0000 (11:38 +0000)]
add missing entries
Mike Taylor [Thu, 17 Apr 2014 11:31:59 +0000 (12:31 +0100)]
Add mkwsBuilder to main example.
Niels Erik G. Nielsen [Wed, 16 Apr 2014 16:18:10 +0000 (12:18 -0400)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Niels Erik G. Nielsen [Wed, 16 Apr 2014 16:17:35 +0000 (12:17 -0400)]
Apache config, ne
Wolfram Schneider [Wed, 16 Apr 2014 15:26:10 +0000 (15:26 +0000)]
Change ALL id="mkwsStat" to class="mkwsStat", as use of IDs is deprecated
Wolfram Schneider [Wed, 16 Apr 2014 15:18:20 +0000 (15:18 +0000)]
Change ALL id="mkwsStat" to class="mkwsStat", as use of IDs is deprecated
Wolfram Schneider [Wed, 16 Apr 2014 14:51:25 +0000 (14:51 +0000)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/private/mkws
Wolfram Schneider [Wed, 16 Apr 2014 14:51:17 +0000 (14:51 +0000)]
tools/htdocs -> src migration
Mike Taylor [Wed, 16 Apr 2014 14:34:49 +0000 (15:34 +0100)]
Use a ConsoleBuilder widget instead of a regular Builder.
Mike Taylor [Wed, 16 Apr 2014 14:34:25 +0000 (15:34 +0100)]
Make Builder widget customisable by "callback" element.
Add new ConsoleBuilder widget that logs the widget to the console.
Mike Taylor [Wed, 16 Apr 2014 14:16:34 +0000 (15:16 +0100)]
Add mkwsBuilder node.
Mike Taylor [Wed, 16 Apr 2014 14:15:59 +0000 (15:15 +0100)]
Add mkws-widget-builder.js to COMPONENTS.
Mike Taylor [Wed, 16 Apr 2014 14:15:31 +0000 (15:15 +0100)]
New file mkws-widget-builder.js
Mike Taylor [Wed, 16 Apr 2014 14:09:22 +0000 (15:09 +0100)]
Document widget.value function.
Mike Taylor [Wed, 16 Apr 2014 14:08:41 +0000 (15:08 +0100)]
Add widget.value function
Mike Taylor [Wed, 16 Apr 2014 11:25:32 +0000 (12:25 +0100)]
Remove outdated comma.
Mike Taylor [Wed, 16 Apr 2014 11:24:50 +0000 (12:24 +0100)]
Simplify findnode, which no longer needs to deal with commas.
Mike Taylor [Wed, 16 Apr 2014 11:24:28 +0000 (12:24 +0100)]
Fix loadTemplate to handle null return from widgetNode.
Mike Taylor [Wed, 16 Apr 2014 11:16:54 +0000 (12:16 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Mike Taylor [Wed, 16 Apr 2014 11:10:49 +0000 (12:10 +0100)]
Template nodes are found using widgetNode.
Mike Taylor [Wed, 16 Apr 2014 11:03:01 +0000 (12:03 +0100)]
More use of widgetNode
Mike Taylor [Wed, 16 Apr 2014 11:00:58 +0000 (12:00 +0100)]
Reinstate mkwsTermlists into mike.html
Mike Taylor [Wed, 16 Apr 2014 10:37:49 +0000 (11:37 +0100)]
More use of widgetNode.
Mike Taylor [Wed, 16 Apr 2014 10:26:37 +0000 (11:26 +0100)]
Change last findnode call in switchView to a pair of widgetNode calls.
Wolfram Schneider [Wed, 16 Apr 2014 09:34:10 +0000 (09:34 +0000)]
after successfully run, stop apache
make don't call a target twice.
Wolfram Schneider [Wed, 16 Apr 2014 09:27:30 +0000 (09:27 +0000)]
make sure that the apache.pid file will be deleted at stop file
Wolfram Schneider [Wed, 16 Apr 2014 09:16:03 +0000 (09:16 +0000)]
display a info how to run jasmine regression tests
Mike Taylor [Tue, 15 Apr 2014 17:13:33 +0000 (18:13 +0100)]
Convert more findnode invocations to widgetNode.
NOTE TO SELF: findnode will not work during team construction.
Mike Taylor [Tue, 15 Apr 2014 17:08:43 +0000 (18:08 +0100)]
Change ALL id="mkws*" to class="mkws*", as use of IDs is deprecated
Mike Taylor [Tue, 15 Apr 2014 17:02:30 +0000 (18:02 +0100)]
Use class='mkwsRecords' instead of deprecated id='mkwsRecords'
Mike Taylor [Tue, 15 Apr 2014 17:01:18 +0000 (18:01 +0100)]
Put the third facet and mkwsTargets back into the regular places.
Mike Taylor [Tue, 15 Apr 2014 17:00:44 +0000 (18:00 +0100)]
Add function widgetNode, a simpler and more efficient alternative to
findnode for most though not all purposes. widgetNode('Records') is
equivalent to findnode('.mkwsRecords') but works by reference to the
team's registered set of widgets.
This is presently used in just one place, as proof of concept. Many
more to follow, so that uses of findnode should become very rare.
Mike Taylor [Tue, 15 Apr 2014 16:23:00 +0000 (17:23 +0100)]
Reorder rules.
Mike Taylor [Tue, 15 Apr 2014 16:22:29 +0000 (17:22 +0100)]
Invert PP2_FILE/PP2_URL dependency.
More consistent ordering.
Mike Taylor [Tue, 15 Apr 2014 16:18:11 +0000 (17:18 +0100)]
Remove outdated/misleading "help' target.
Mike Taylor [Tue, 15 Apr 2014 16:17:49 +0000 (17:17 +0100)]
Reorder rm arguments.
Mike Taylor [Tue, 15 Apr 2014 16:17:23 +0000 (17:17 +0100)]
Remove duplicate
Mike Taylor [Tue, 15 Apr 2014 16:16:36 +0000 (17:16 +0100)]
Whitespace.
Mike Taylor [Tue, 15 Apr 2014 16:16:21 +0000 (17:16 +0100)]
Whitespace.
Mike Taylor [Tue, 15 Apr 2014 16:15:09 +0000 (17:15 +0100)]
Invert dependency beteen X_URL and X_FILE macros.
Mike Taylor [Tue, 15 Apr 2014 15:56:54 +0000 (16:56 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Mike Taylor [Tue, 15 Apr 2014 15:56:48 +0000 (16:56 +0100)]
Add commented-out code for iterating over teams and widgets.
Mike Taylor [Tue, 15 Apr 2014 15:54:41 +0000 (16:54 +0100)]
addWidget registers its parameter w, not the function widget!
Mike Taylor [Tue, 15 Apr 2014 15:54:22 +0000 (16:54 +0100)]
Add team.widgetTypes function, returns sorted list of contained types.
Mike Taylor [Tue, 15 Apr 2014 15:34:29 +0000 (16:34 +0100)]
Space.
Mike Taylor [Tue, 15 Apr 2014 15:26:37 +0000 (16:26 +0100)]
Register widgets added to each team.
Mike Taylor [Tue, 15 Apr 2014 15:26:20 +0000 (16:26 +0100)]
Team now has has m_widgets hash, mapping type to widget object.
New method team.registerWidget adds a widget to the register.
New method team.widget returns the widget of a specified type,
or a count if there is more than one such widget.
Wolfram Schneider [Tue, 15 Apr 2014 15:26:18 +0000 (15:26 +0000)]
finish tools/htdocs -> src migration
Wolfram Schneider [Tue, 15 Apr 2014 15:15:12 +0000 (15:15 +0000)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/private/mkws
Wolfram Schneider [Tue, 15 Apr 2014 15:13:01 +0000 (15:13 +0000)]
do not depend on local cached JS files
All external JS files will be loaded from the original site(s). This
should make it possible to run /jasmine-popup.html after a
git checkout, without running gmake (on windows).
To use the cached JS files for developing, use
jasmine-local-popup.html instead.
Mike Taylor [Tue, 15 Apr 2014 11:47:56 +0000 (12:47 +0100)]
Remove stray tab.
Mike Taylor [Tue, 15 Apr 2014 10:55:16 +0000 (11:55 +0100)]
Added "mike-test" target for PhantomJS invocation.
Mike Taylor [Tue, 15 Apr 2014 10:50:17 +0000 (11:50 +0100)]
For my local examples site, add aliases for /tools/htdocs/, /src/,
/jasmine/ and /test/ -- ALL needed by jasmine-popup.html
Wolfram Schneider [Tue, 15 Apr 2014 10:46:48 +0000 (10:46 +0000)]
de-couple phantomjs regression test from debian apache setup
This make it easier to run the regressiont test on a mac
if you already have a mkws apache setup running.
Wolfram Schneider [Tue, 15 Apr 2014 08:42:12 +0000 (08:42 +0000)]
refactor
smaller describe blocks