Wolfram Schneider [Mon, 1 Jul 2013 13:18:15 +0000 (13:18 +0000)]
the config parameter "termlist_menu" is gone
use "facets" instead, see ./README
Wolfram Schneider [Mon, 1 Jul 2013 13:15:39 +0000 (13:15 +0000)]
on first page, hide the termlist and start displaying it after results are back
Wolfram Schneider [Mon, 1 Jul 2013 12:58:52 +0000 (12:58 +0000)]
configurable facets
facets: ["sources", "subjects", "authors"], /* display facets, in this order, [] for none */
Wolfram Schneider [Mon, 1 Jul 2013 11:06:44 +0000 (11:06 +0000)]
Add charset
Firefox compalains with:
Timestamp: 2013-07-01 1:06:35 PM
Error: The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol.
Source File: http://mkws.indexdata.com/
Line: 0
Mike Taylor [Sun, 30 Jun 2013 08:17:25 +0000 (09:17 +0100)]
Code-formatting.
Mike Taylor [Sun, 30 Jun 2013 08:14:54 +0000 (09:14 +0100)]
Replace target-facet generation with another add_single_facet() invocation.
Mike Taylor [Sun, 30 Jun 2013 08:01:31 +0000 (09:01 +0100)]
Factor out duplicate author/subject facet-generation code into new
add_single_facet() function. Target facet is still (for now) done
separately.
Mike Taylor [Sun, 30 Jun 2013 07:51:27 +0000 (08:51 +0100)]
More whitespace for consistency.
Mike Taylor [Sun, 30 Jun 2013 07:48:01 +0000 (08:48 +0100)]
Whitespace only: towards consistency in my_onterm()
Wolfram Schneider [Sat, 29 Jun 2013 19:08:14 +0000 (19:08 +0000)]
iPad/iPhone reports a width of 980 pixels
Wolfram Schneider [Fri, 28 Jun 2013 14:39:15 +0000 (14:39 +0000)]
new config option to enable/disable responsive design
Wolfram Schneider [Fri, 28 Jun 2013 14:29:43 +0000 (14:29 +0000)]
same CSS rules for mkwsTermlist as for mkwsRecords
Wolfram Schneider [Fri, 28 Jun 2013 14:28:12 +0000 (14:28 +0000)]
copy termlist on small screens to the end of the page
resize after documented loaded (first time)
Wolfram Schneider [Fri, 28 Jun 2013 14:16:51 +0000 (14:16 +0000)]
bugfixes
Wolfram Schneider [Fri, 28 Jun 2013 14:11:16 +0000 (14:11 +0000)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/private/mkws
Wolfram Schneider [Fri, 28 Jun 2013 14:10:53 +0000 (14:10 +0000)]
a mobile page with responsive design
Wolfram Schneider [Fri, 28 Jun 2013 13:40:11 +0000 (13:40 +0000)]
copy of index-full.html
Mike Taylor [Fri, 28 Jun 2013 12:16:12 +0000 (14:16 +0200)]
Add link to MKAdmin.
Mike Taylor [Fri, 28 Jun 2013 11:38:59 +0000 (13:38 +0200)]
Typo
Mike Taylor [Fri, 28 Jun 2013 11:38:24 +0000 (13:38 +0200)]
Add link to Zthes.
Mike Taylor [Fri, 28 Jun 2013 11:37:11 +0000 (13:37 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Wolfram Schneider [Fri, 28 Jun 2013 11:07:47 +0000 (11:07 +0000)]
dedent
Mike Taylor [Fri, 28 Jun 2013 11:07:24 +0000 (13:07 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Wolfram Schneider [Fri, 28 Jun 2013 11:02:33 +0000 (11:02 +0000)]
re-order to get sp auth running
Mike Taylor [Fri, 28 Jun 2013 11:01:59 +0000 (13:01 +0200)]
Untabify
Wolfram Schneider [Fri, 28 Jun 2013 10:55:48 +0000 (10:55 +0000)]
ignore "ui-state-error" class on close()
Wolfram Schneider [Fri, 28 Jun 2013 10:53:55 +0000 (10:53 +0000)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/private/mkws
Wolfram Schneider [Fri, 28 Jun 2013 10:53:50 +0000 (10:53 +0000)]
running popup
Mike Taylor [Fri, 28 Jun 2013 10:53:12 +0000 (12:53 +0200)]
Tidier.
Wolfram Schneider [Fri, 28 Jun 2013 10:47:16 +0000 (10:47 +0000)]
copy of index-local.html
Mike Taylor [Fri, 28 Jun 2013 10:36:19 +0000 (12:36 +0200)]
Add html head, styles.
Mike Taylor [Fri, 28 Jun 2013 09:55:08 +0000 (11:55 +0200)]
Updated index.
Mike Taylor [Fri, 28 Jun 2013 09:16:39 +0000 (11:16 +0200)]
Updated documentation of HTML structure.
Mike Taylor [Fri, 28 Jun 2013 09:15:58 +0000 (11:15 +0200)]
Styles for language-selection
Mike Taylor [Fri, 28 Jun 2013 09:15:48 +0000 (11:15 +0200)]
More HTML structure.
Mike Taylor [Fri, 28 Jun 2013 09:08:04 +0000 (11:08 +0200)]
Styles for record-detail HTML.
Mike Taylor [Fri, 28 Jun 2013 09:07:48 +0000 (11:07 +0200)]
Change record-detail HTML to use structure.
Mike Taylor [Fri, 28 Jun 2013 09:00:46 +0000 (11:00 +0200)]
Simplify renderDetails(), eliminating repetition of HTML boilerplate.
Mike Taylor [Fri, 28 Jun 2013 08:32:21 +0000 (10:32 +0200)]
Tweak colours and font sizes.
Mike Taylor [Thu, 27 Jun 2013 17:42:39 +0000 (19:42 +0200)]
Fix script links.
Mike Taylor [Thu, 27 Jun 2013 15:22:47 +0000 (17:22 +0200)]
Lots more styling for MKWS elements.
Mike Taylor [Thu, 27 Jun 2013 15:21:37 +0000 (17:21 +0200)]
Insert missing space.
Mike Taylor [Thu, 27 Jun 2013 14:54:40 +0000 (16:54 +0200)]
Describe (enough of) the records structure.
Mike Taylor [Thu, 27 Jun 2013 14:41:49 +0000 (16:41 +0200)]
New file html-structure.txt
Mike Taylor [Thu, 27 Jun 2013 14:40:28 +0000 (16:40 +0200)]
New file, index-local.html
This is identical to index.html, except that all static resources
(mkwsStyle.css and mkws.js) are drawn from the local host rather than
the live MKWS. This makes it easy to do purely local development.
Mike Taylor [Thu, 27 Jun 2013 14:37:02 +0000 (16:37 +0200)]
Lose some <hr>s
Mike Taylor [Thu, 27 Jun 2013 14:32:10 +0000 (16:32 +0200)]
class="facet", not "termlist", as that confuses with id="termlist"
Mike Taylor [Thu, 27 Jun 2013 14:30:52 +0000 (16:30 +0200)]
Better structure for termlist HTML.
TERMLISTS heading renamed to Termlist
Mike Taylor [Thu, 27 Jun 2013 14:01:07 +0000 (16:01 +0200)]
my_onstat() generates more structured HTML.
Mike Taylor [Thu, 27 Jun 2013 14:00:37 +0000 (16:00 +0200)]
Move text of Status div down into stylesheet.
Mike Taylor [Thu, 27 Jun 2013 13:55:43 +0000 (15:55 +0200)]
Reorder.
Mike Taylor [Thu, 27 Jun 2013 12:41:09 +0000 (14:41 +0200)]
Float the #mkwsLang div to the left.
Mike Taylor [Thu, 27 Jun 2013 12:38:54 +0000 (14:38 +0200)]
Reorder styles.
Mike Taylor [Thu, 27 Jun 2013 12:38:38 +0000 (14:38 +0200)]
Make <hr> elements non-display. Bam, instantly cleaner!
Mike Taylor [Thu, 27 Jun 2013 11:58:43 +0000 (13:58 +0200)]
switchView() supports argument 'none'
Mike Taylor [Thu, 27 Jun 2013 11:49:26 +0000 (13:49 +0200)]
Don't try to toggle blanket if it's not defined.
Mike Taylor [Thu, 27 Jun 2013 11:42:56 +0000 (13:42 +0200)]
Add code to control display of #mkwsBlanket, if defined.
Mike Taylor [Thu, 27 Jun 2013 11:34:28 +0000 (13:34 +0200)]
Switch to records view when a search is submitted.
Mike Taylor [Thu, 27 Jun 2013 11:13:44 +0000 (13:13 +0200)]
Simplify configuration
Mike Taylor [Thu, 27 Jun 2013 11:12:13 +0000 (13:12 +0200)]
Simplify, make less verbose.
Mike Taylor [Thu, 27 Jun 2013 11:08:46 +0000 (13:08 +0200)]
Get original from input headers, not output.
Add logging.
Mike Taylor [Thu, 27 Jun 2013 11:07:35 +0000 (11:07 +0000)]
Tweak path
Mike Taylor [Thu, 27 Jun 2013 11:02:13 +0000 (13:02 +0200)]
Invoke new mod_perl output-filter SetACAO instead of configuring the
Access-Control-Allow-Origin header directly in the Apache2
configuration file. This allows us to emit the name of the origin
right back at it, which makes it possible to send credentials.
Mike Taylor [Thu, 27 Jun 2013 11:00:56 +0000 (13:00 +0200)]
New file, mod_perl output filter SetACOA.pm
Mike Taylor [Thu, 27 Jun 2013 08:54:36 +0000 (10:54 +0200)]
Still not working when Access-Control-Allow-Origin is "*",
seems to need explicit "http://somesite.indexdata.com".
Mike Taylor [Thu, 27 Jun 2013 08:47:54 +0000 (10:47 +0200)]
Got to be.
Mike Taylor [Thu, 27 Jun 2013 08:43:07 +0000 (10:43 +0200)]
Oh, come ON.
Mike Taylor [Thu, 27 Jun 2013 08:40:51 +0000 (10:40 +0200)]
Comment out first ACAO header.
Mike Taylor [Thu, 27 Jun 2013 08:40:12 +0000 (10:40 +0200)]
Reverse headers.
Mike Taylor [Thu, 27 Jun 2013 08:38:51 +0000 (10:38 +0200)]
Try header add
Mike Taylor [Thu, 27 Jun 2013 08:38:00 +0000 (10:38 +0200)]
Revert
Mike Taylor [Thu, 27 Jun 2013 08:34:56 +0000 (10:34 +0200)]
Another attempt to broaden Access-Control-Allow-Origin to "*"
Mike Taylor [Wed, 26 Jun 2013 15:34:57 +0000 (17:34 +0200)]
Use demo/demo instead of guest/guest
Mike Taylor [Wed, 26 Jun 2013 15:33:40 +0000 (17:33 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/mkws
Mike Taylor [Wed, 26 Jun 2013 15:33:15 +0000 (17:33 +0200)]
SP is proxied to donut, so Jakub can play with it.
Mike Taylor [Wed, 26 Jun 2013 15:18:21 +0000 (15:18 +0000)]
Refine stylesheet so it affects nothing outside of MKWS components
Mike Taylor [Wed, 26 Jun 2013 15:02:00 +0000 (17:02 +0200)]
Revert. Bugger.
Mike Taylor [Wed, 26 Jun 2013 15:00:55 +0000 (17:00 +0200)]
Quotes?
Mike Taylor [Wed, 26 Jun 2013 14:59:51 +0000 (16:59 +0200)]
Allow ANY Access-Control-Allow-Origin, because inexplicable there is
no way to specify multiple individual origins. What the hell?
Mike Taylor [Wed, 26 Jun 2013 14:56:41 +0000 (16:56 +0200)]
Allow ACAO from mike.indexdata.com
Mike Taylor [Wed, 26 Jun 2013 14:43:47 +0000 (16:43 +0200)]
jQuery plugin version get JS and CSS from MKWS site.
Script all on one line.
Mike Taylor [Wed, 26 Jun 2013 14:43:22 +0000 (16:43 +0200)]
No longer refer to obsolete index-simple.html
Mike Taylor [Wed, 26 Jun 2013 14:41:30 +0000 (16:41 +0200)]
Remove index-simple.html, as it is now identical to index.html
Mike Taylor [Wed, 26 Jun 2013 14:41:05 +0000 (16:41 +0200)]
Remove footer <div> and Index Data boilerplate.
Mike Taylor [Wed, 26 Jun 2013 14:39:44 +0000 (16:39 +0200)]
Remove unnecessary HTML header.
Mike Taylor [Wed, 26 Jun 2013 14:39:25 +0000 (16:39 +0200)]
Fix links to get mkws-complete.js and mkwsStyle.css from MKWS.
Mike Taylor [Wed, 26 Jun 2013 14:39:04 +0000 (16:39 +0200)]
Remove no-longer-needed MKWS options block.
Mike Taylor [Wed, 26 Jun 2013 14:35:38 +0000 (16:35 +0200)]
Default SP and SP-auth addresses are on mkws.
Mike Taylor [Wed, 26 Jun 2013 14:18:08 +0000 (16:18 +0200)]
Formatting.
Mike Taylor [Wed, 26 Jun 2013 14:17:15 +0000 (16:17 +0200)]
Updated top-level MKWS index.html
Mike Taylor [Wed, 26 Jun 2013 13:48:04 +0000 (15:48 +0200)]
Remove unneeded SP rewrite.
Mike Taylor [Wed, 26 Jun 2013 13:45:50 +0000 (15:45 +0200)]
Use service-proxy-auth
Mike Taylor [Wed, 26 Jun 2013 13:41:23 +0000 (15:41 +0200)]
Comment out all the beautiful special-cookie-handling code.
Mike Taylor [Wed, 26 Jun 2013 13:12:01 +0000 (15:12 +0200)]
Simplified SP auth URL that hides credentials.
Mike Taylor [Wed, 26 Jun 2013 13:04:20 +0000 (15:04 +0200)]
Remove extraneous debugging output.
Mike Taylor [Wed, 26 Jun 2013 13:03:54 +0000 (15:03 +0200)]
Don't bother copying X-Cake to Cookie if it's empty.
Mike Taylor [Wed, 26 Jun 2013 12:57:37 +0000 (14:57 +0200)]
X-Set-Cake instead of cookie.
Jakub thinks this is a good idea.
Mike Taylor [Wed, 26 Jun 2013 12:55:17 +0000 (14:55 +0200)]
Set X-Set-Cookie only when there is a cookie.
Mike Taylor [Wed, 26 Jun 2013 12:48:54 +0000 (14:48 +0200)]
Get mkws.js from MKWS host.
Mike Taylor [Wed, 26 Jun 2013 12:48:16 +0000 (14:48 +0200)]
Get stylesheet from MKWS host.
use_service_proxy is true by default.