From 5bfa1fb03995552651dc40e91a89697322c996df Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Thu, 11 Jul 2013 10:32:36 +0100 Subject: [PATCH] Complete the translation of the README into markdown. --- tools/htdocs/README.markdown | 105 ++++++++++++++++++++++-------------------- 1 file changed, 54 insertions(+), 51 deletions(-) diff --git a/tools/htdocs/README.markdown b/tools/htdocs/README.markdown index a05948b..6dc22c2 100644 --- a/tools/htdocs/README.markdown +++ b/tools/htdocs/README.markdown @@ -38,78 +38,77 @@ The application's HTML must contains the following elements as well as whatever makes up the application itself: Prerequisites: - - - - - -(Yes, we're using JQuery. We use it only in the most trivial ways, and -could probably get rid of it without too much pain. I'd like to have -mkws.js automatically pull in pz2api.1.js, too, so you don't need to -do so many things, but that's not quite trivial.) - -Then the following special
s can be added (with no content), and + +~~~ + + +~~~ + +Then the following special `
`s can be added (with no content), and will be filled in by MKWS: -
-- switch between record and target views -
-- switch between English, Danish and German -
-- search box and button -
-- result list, including pager/sorting -
-- target list, including status -
-- summary statistics - -At present, MKWS will not work correctly if any of these is + +* `
` -- switch between record and target views +* `
` -- switch between English, Danish and German +* `
` -- search box and button +* `
` -- result list, including pager/sorting +* `
` -- target list, including status +* `
` -- summary statistics + +At present, MKWS may not work correctly if some of these are missing. One of the TODOs is to fix it so that it doesn't try to use whatever is not there, and just uses what is. +You can configure and control the client by creating an `mkws_config` +object _before_ loading the widget-set. Here is an example of all +possible options: -You can configure and control the client with the JavaScript mkws_config object. - -Here is an example of all possible options - - -Note: the mkws_config object which must be loaded before the mkws.js and pz2api.js files. - + }; + +~~~ jQuery plugin ------------------ -The jQuery plugin version, consisting of a single line of JavaScript code +The jQuery plugin version can be used by a single line of JavaScript code: - +~~~ + +~~~ -put the code in your page at the position where the metasearch should occours. +put the code in your page at the position where the metasearch should occur. Here is an example of all possible options - jQuery.pazpar2({"layout": "popup", /* "table", "div", "popup", default is table */ - "id_button": "input#mkwsButton", /* submit button id in search field */ - "id_popup": "#mkwsPopup", /* interal id of popup window */ - "width": 880, /* popup width, should be at least 800 */ - "height": 760 /* popup height, should be at least 600 */ - }); +~~~ + jQuery.pazpar2({ + "layout": "popup", /* "table" [default], "div", "popup" */ + "id_button": "input#mkwsButton", /* submit button id in search field */ + "id_popup": "#mkwsPopup", /* interal id of popup window */ + "width": 880, /* popup width, should be at least 800 */ + "height": 760 /* popup height, should be at least 600 */ + }); +~~~ Supported Browsers @@ -127,15 +126,17 @@ Any modern HTML5 browser will work fine. JavaScript must be enabled. Not supported: IE6, IE7 + New Features since jsdemo -------------------------- -- multilinguality: English (default), Danish, German -- depends on the new pazpar2 JS library libjs-pz2/pz2api.1.js + +- Multilinguality: English (default), Danish, German +- Depends on the new pazpar2 JS library libjs-pz2/pz2api.1.js which will make the development of pazpar2 plugins faster and easier to share code between projects -- supports basic pazpar2 and service-proxy requests -- simplified HTML -- the search page is fully configurable by a JSON object +- Supports basic pazpar2 and service-proxy requests +- Simplified HTML +- The search page is fully configurable by a JSON object What next? @@ -144,3 +145,5 @@ What next? Main areas of work: * Make MKWS robust to missing widgets * Clean up the code + + -- 1.7.10.4