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.
Mike Taylor [Wed, 26 Jun 2013 12:46:20 +0000 (14:46 +0200)]
Simplify somesite configuration.
Reduce it to minimal form, reorder, move to top.
Mike Taylor [Wed, 26 Jun 2013 12:45:42 +0000 (14:45 +0200)]
Rename
Mike Taylor [Wed, 26 Jun 2013 12:45:28 +0000 (14:45 +0200)]
Rename
Mike Taylor [Wed, 26 Jun 2013 12:45:06 +0000 (14:45 +0200)]
Rename
Mike Taylor [Wed, 26 Jun 2013 12:40:52 +0000 (14:40 +0200)]
Typo
Mike Taylor [Wed, 26 Jun 2013 12:40:13 +0000 (14:40 +0200)]
Filter on both input and output.
Only apply filter within <Location>
Mike Taylor [Wed, 26 Jun 2013 12:36:33 +0000 (14:36 +0200)]
Add code to copy cookies back through from client.
Mike Taylor [Wed, 26 Jun 2013 12:25:27 +0000 (14:25 +0200)]
Copy data
Mike Taylor [Wed, 26 Jun 2013 12:06:04 +0000 (14:06 +0200)]
Get rid of tmp file.
Mike Taylor [Wed, 26 Jun 2013 12:03:47 +0000 (14:03 +0200)]
Always use PerlOutputFilterHandler, not just on /service-proxy/
Mike Taylor [Wed, 26 Jun 2013 12:01:52 +0000 (14:01 +0200)]
Add warning.
Mike Taylor [Wed, 26 Jun 2013 12:00:35 +0000 (14:00 +0200)]
Revert
Mike Taylor [Wed, 26 Jun 2013 11:59:17 +0000 (13:59 +0200)]
evert
Mike Taylor [Wed, 26 Jun 2013 11:57:29 +0000 (13:57 +0200)]
Name specific method for PerlOutputFilterHandler
Mike Taylor [Wed, 26 Jun 2013 11:57:03 +0000 (13:57 +0200)]
Rename handler() to copy_cookie()
Mike Taylor [Wed, 26 Jun 2013 11:44:19 +0000 (13:44 +0200)]
Horrible horrible
Mike Taylor [Wed, 26 Jun 2013 11:40:54 +0000 (13:40 +0200)]
Add debugging
Mike Taylor [Wed, 26 Jun 2013 11:39:31 +0000 (13:39 +0200)]
Reformat Perl code.
Mike Taylor [Wed, 26 Jun 2013 11:38:33 +0000 (11:38 +0000)]
New
Mike Taylor [Wed, 26 Jun 2013 11:38:10 +0000 (11:38 +0000)]
mod_perl setup