Rename topic-bootstrap.html to topic.html
authorMike Taylor <mike@indexdata.com>
Thu, 2 Oct 2014 09:57:10 +0000 (10:57 +0100)
committerMike Taylor <mike@indexdata.com>
Thu, 2 Oct 2014 09:57:10 +0000 (10:57 +0100)
examples/htdocs/topic-bootstrap.html [deleted file]
examples/htdocs/topic.html [new file with mode: 0644]

diff --git a/examples/htdocs/topic-bootstrap.html b/examples/htdocs/topic-bootstrap.html
deleted file mode 100644 (file)
index af4e1d6..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge">
-  <meta name="viewport" content="width=device-width, initial-scale=1">
-  <title>MKWS demo: Compound reference widget, Bootstrap edition</title>
-  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
-  <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
-  <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap-theme.min.css">
-  <!-- http://www.bootstrapcdn.com/#bootswatch_tab has some themes that look mediumly okay -->
-  <!-- <link href="//maxcdn.bootstrapcdn.com/bootswatch/3.1.1/cyborg/bootstrap.min.css" rel="stylesheet"> -->
-  <!-- <link href="//maxcdn.bootstrapcdn.com/bootswatch/3.1.1/amelia/bootstrap.min.css" rel="stylesheet"> -->
-  <!-- <link href="//maxcdn.bootstrapcdn.com/bootswatch/3.1.1/united/bootstrap.min.css" rel="stylesheet"> -->
-  <script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
-  <script type="text/javascript">
-    var mkws_config = { sp_auth_credentials: "credo/emu" };
-  </script>
-  <script type="text/javascript" src="//mkws.indexdata.com/mkws-complete.js"></script>
-  <!-- <script type="text/javascript" src="//mkws.local/mkws&#45;complete.js"></script> -->
-  <link rel="stylesheet" type="text/css" href="topic.css">
-  <script>
-    // The Google Images database returns links like:
-    //      http://images.google.com/url?q=http://eofdreams.com/fish.html&sa=U&ei=RAB-U9XNDo2Dqga1o4L4Bw&ved=0CC4Q9QEwAA&usg=AFQjCNFhRtn6GMevHbpITZ6kfx6rsHV2ow
-    // This Handlebars helper avoids a pointless redirect by transforming
-    // this to the URL of the underling page, in this case
-    //      http://eofdreams.com/fish.html
-    Handlebars.registerHelper('mkws-googleurl', function(obj) {
-      if (!obj) {
-        return "obj undefined";
-      } else if (!obj[0]) {
-        return "obj[0] undefined, JSON=" + $.toJSON(obj);
-      } else {
-        return mkws.getParameterByName('q', obj[0]);
-      }
-    });
-  </script>
-  <script class="mkwsTemplate_TopicImage" type="text/x-handlebars-template">
-    {{#each hits}}
-      <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12">
-       <a href="{{mkws-googleurl md-electronic-url}}" target="_blank">
-        {{#mkws-first md-thumburl}}
-          <img src="{{this}}" alt="{{../md-title}}"/>
-        {{/mkws-first}}
-        <br/>
-       </a>
-       <p>{{{md-title}}}</p>
-      </div>
-    {{/each}}
-  </script>
-  <script class="mkwsTemplate_TopicFacet" type="text/x-handlebars-template">
-    {{#each terms}}
-      <li class="list-group-item mkwsTerm">
-        <span class="badge">{{count}}</span>
-        <a href="#" {{linkdata}}>{{term}}</a>
-      </li>
-    {{/each}}
-  </script>
-</head>
-<body>
-  <div class='page-header container' autosearch='!param!q'>
-    <div class="row">
-      <!-- reference entry -->
-      <div class="jumbotron panel col-md-8">
-        <div class="panel-body mkwsReference mkwsTeam_ref" autosearch="!param!q"
-             data-mkws-config='{"paragraphs":1}'></div>
-      </div>
-      <!-- related topics -->
-      <div class="col-md-offset-1 col-md-3"><div class="panel panel-default">
-        <div class="panel-heading title">
-          <h3 class="panel-title">Related Topics</h3>
-        </div>
-        <ul class="panel-body list-group mkwsFacet mkwsTeam_main"
-            autosearch="!param!q"
-            data-mkws-facet="subject"
-            data-mkws-config='{ "template": "TopicFacet" }'></ul>
-      </div></div>
-    </div>
-    <!-- images -->
-    <div class="row">
-      <div class="col-md-12"><div class="panel panel-default">
-        <div class="panel-heading title">
-          <h3 class="panel-title">Images</h3>
-        </div>
-        <div class="panel-body mkwsGoogleImage" autosearch="!param!q"
-             data-mkws-config='{ "maxrecs": 4, "template": "TopicImage", "target": "google_images_js" }'></div>
-      </div></div>
-    </div>
-
-    <!-- sources -->
-    <div class="row">
-        <div class="col-md-4 col-sm-6"><div class="panel panel-default">
-          <div class="panel-heading title">
-            <h3 class="panel-title">News</h3>
-          </div>
-          <div class="panel-body mkwsRecords mkwsTeam_news" autosearch="!param!q"
-               data-mkws-config='{"targetfilter":"categories=news",
-                                  "perpage":7}'></div>
-        </div></div>
-        <div class="col-md-4 col-sm-6"><div class="panel panel-default">
-          <div class="panel-heading title">
-            <h3 class="panel-title">Articles</h3>
-          </div>
-          <div class="panel-body mkwsRecords mkwsTeam_articles" autosearch="!param!q"
-               data-mkws-config='{"targetfilter":"categories=articles",
-                                  "perpage":7}'></div>
-        </div></div>
-        <div class="col-md-4 col-sm-6"><div class="panel panel-default">
-          <div class="panel-heading title">
-            <h3 class="panel-title">Books</h3>
-          </div>
-          <div class="panel-body mkwsRecords mkwsTeam_books" autosearch="!param!q"
-               data-mkws-config='{"targetfilter":"categories=books",
-                                  "perpage":7}'></div>
-        </div></div>
-    </div>
-    <div class="row">
-        <div class="col-md-12"><div class="panel panel-default">
-          <div class="panel-heading title">
-            <h3 class="panel-title">Results from all targets</h3>
-          </div>
-          <div class="panel-body multicol mkwsRecords mkwsTeam_main"></div>
-        </div></div>
-    </div>
-  </div>
-</body>
-</html>
diff --git a/examples/htdocs/topic.html b/examples/htdocs/topic.html
new file mode 100644 (file)
index 0000000..af4e1d6
--- /dev/null
@@ -0,0 +1,127 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <title>MKWS demo: Compound reference widget, Bootstrap edition</title>
+  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
+  <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
+  <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap-theme.min.css">
+  <!-- http://www.bootstrapcdn.com/#bootswatch_tab has some themes that look mediumly okay -->
+  <!-- <link href="//maxcdn.bootstrapcdn.com/bootswatch/3.1.1/cyborg/bootstrap.min.css" rel="stylesheet"> -->
+  <!-- <link href="//maxcdn.bootstrapcdn.com/bootswatch/3.1.1/amelia/bootstrap.min.css" rel="stylesheet"> -->
+  <!-- <link href="//maxcdn.bootstrapcdn.com/bootswatch/3.1.1/united/bootstrap.min.css" rel="stylesheet"> -->
+  <script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
+  <script type="text/javascript">
+    var mkws_config = { sp_auth_credentials: "credo/emu" };
+  </script>
+  <script type="text/javascript" src="//mkws.indexdata.com/mkws-complete.js"></script>
+  <!-- <script type="text/javascript" src="//mkws.local/mkws&#45;complete.js"></script> -->
+  <link rel="stylesheet" type="text/css" href="topic.css">
+  <script>
+    // The Google Images database returns links like:
+    //      http://images.google.com/url?q=http://eofdreams.com/fish.html&sa=U&ei=RAB-U9XNDo2Dqga1o4L4Bw&ved=0CC4Q9QEwAA&usg=AFQjCNFhRtn6GMevHbpITZ6kfx6rsHV2ow
+    // This Handlebars helper avoids a pointless redirect by transforming
+    // this to the URL of the underling page, in this case
+    //      http://eofdreams.com/fish.html
+    Handlebars.registerHelper('mkws-googleurl', function(obj) {
+      if (!obj) {
+        return "obj undefined";
+      } else if (!obj[0]) {
+        return "obj[0] undefined, JSON=" + $.toJSON(obj);
+      } else {
+        return mkws.getParameterByName('q', obj[0]);
+      }
+    });
+  </script>
+  <script class="mkwsTemplate_TopicImage" type="text/x-handlebars-template">
+    {{#each hits}}
+      <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12">
+       <a href="{{mkws-googleurl md-electronic-url}}" target="_blank">
+        {{#mkws-first md-thumburl}}
+          <img src="{{this}}" alt="{{../md-title}}"/>
+        {{/mkws-first}}
+        <br/>
+       </a>
+       <p>{{{md-title}}}</p>
+      </div>
+    {{/each}}
+  </script>
+  <script class="mkwsTemplate_TopicFacet" type="text/x-handlebars-template">
+    {{#each terms}}
+      <li class="list-group-item mkwsTerm">
+        <span class="badge">{{count}}</span>
+        <a href="#" {{linkdata}}>{{term}}</a>
+      </li>
+    {{/each}}
+  </script>
+</head>
+<body>
+  <div class='page-header container' autosearch='!param!q'>
+    <div class="row">
+      <!-- reference entry -->
+      <div class="jumbotron panel col-md-8">
+        <div class="panel-body mkwsReference mkwsTeam_ref" autosearch="!param!q"
+             data-mkws-config='{"paragraphs":1}'></div>
+      </div>
+      <!-- related topics -->
+      <div class="col-md-offset-1 col-md-3"><div class="panel panel-default">
+        <div class="panel-heading title">
+          <h3 class="panel-title">Related Topics</h3>
+        </div>
+        <ul class="panel-body list-group mkwsFacet mkwsTeam_main"
+            autosearch="!param!q"
+            data-mkws-facet="subject"
+            data-mkws-config='{ "template": "TopicFacet" }'></ul>
+      </div></div>
+    </div>
+    <!-- images -->
+    <div class="row">
+      <div class="col-md-12"><div class="panel panel-default">
+        <div class="panel-heading title">
+          <h3 class="panel-title">Images</h3>
+        </div>
+        <div class="panel-body mkwsGoogleImage" autosearch="!param!q"
+             data-mkws-config='{ "maxrecs": 4, "template": "TopicImage", "target": "google_images_js" }'></div>
+      </div></div>
+    </div>
+
+    <!-- sources -->
+    <div class="row">
+        <div class="col-md-4 col-sm-6"><div class="panel panel-default">
+          <div class="panel-heading title">
+            <h3 class="panel-title">News</h3>
+          </div>
+          <div class="panel-body mkwsRecords mkwsTeam_news" autosearch="!param!q"
+               data-mkws-config='{"targetfilter":"categories=news",
+                                  "perpage":7}'></div>
+        </div></div>
+        <div class="col-md-4 col-sm-6"><div class="panel panel-default">
+          <div class="panel-heading title">
+            <h3 class="panel-title">Articles</h3>
+          </div>
+          <div class="panel-body mkwsRecords mkwsTeam_articles" autosearch="!param!q"
+               data-mkws-config='{"targetfilter":"categories=articles",
+                                  "perpage":7}'></div>
+        </div></div>
+        <div class="col-md-4 col-sm-6"><div class="panel panel-default">
+          <div class="panel-heading title">
+            <h3 class="panel-title">Books</h3>
+          </div>
+          <div class="panel-body mkwsRecords mkwsTeam_books" autosearch="!param!q"
+               data-mkws-config='{"targetfilter":"categories=books",
+                                  "perpage":7}'></div>
+        </div></div>
+    </div>
+    <div class="row">
+        <div class="col-md-12"><div class="panel panel-default">
+          <div class="panel-heading title">
+            <h3 class="panel-title">Results from all targets</h3>
+          </div>
+          <div class="panel-body multicol mkwsRecords mkwsTeam_main"></div>
+        </div></div>
+    </div>
+  </div>
+</body>
+</html>