Remove erroneous mkws-template_underscore and fix demos. MKWS-294
[mkws-moved-to-github.git] / examples / htdocs / topic.html
index af4e1d6..642941b 100644 (file)
         return mkws.getParameterByName('q', obj[0]);
       }
     });
+    Handlebars.registerHelper('mkws-topicurl', function(topic) {
+      return window.location.pathname + "?q=" + encodeURIComponent(topic);
+    });
   </script>
-  <script class="mkwsTemplate_TopicImage" type="text/x-handlebars-template">
+  <script class="mkws-template-topic-image" 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">
       </div>
     {{/each}}
   </script>
-  <script class="mkwsTemplate_TopicFacet" type="text/x-handlebars-template">
+  <script class="mkws-template-topic-facet" type="text/x-handlebars-template">
     {{#each terms}}
-      <li class="list-group-item mkwsTerm">
+      <li class="list-group-item mkws-term">
         <span class="badge">{{count}}</span>
-        <a href="#" {{linkdata}}>{{term}}</a>
+        <a href="{{mkws-topicurl term}}">{{term}}</a>
       </li>
     {{/each}}
   </script>
@@ -62,7 +65,7 @@
     <div class="row">
       <!-- reference entry -->
       <div class="jumbotron panel col-md-8">
-        <div class="panel-body mkwsReference mkwsTeam_ref" autosearch="!param!q"
+        <div class="panel-body mkws-reference mkws-team-ref" autosearch="!param!q"
              data-mkws-config='{"paragraphs":1}'></div>
       </div>
       <!-- related topics -->
         <div class="panel-heading title">
           <h3 class="panel-title">Related Topics</h3>
         </div>
-        <ul class="panel-body list-group mkwsFacet mkwsTeam_main"
+        <ul class="panel-body list-group mkws-facet mkws-team-main"
             autosearch="!param!q"
             data-mkws-facet="subject"
-            data-mkws-config='{ "template": "TopicFacet" }'></ul>
+            data-mkws-config='{ "template": "topic-facet" }'></ul>
       </div></div>
     </div>
     <!-- images -->
@@ -82,8 +85,8 @@
         <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 class="panel-body mkws-google-image" autosearch="!param!q"
+             data-mkws-config='{ "maxrecs": 4, "template": "topic-image", "target": "google_images_js" }'></div>
       </div></div>
     </div>
 
@@ -93,7 +96,7 @@
           <div class="panel-heading title">
             <h3 class="panel-title">News</h3>
           </div>
-          <div class="panel-body mkwsRecords mkwsTeam_news" autosearch="!param!q"
+          <div class="panel-body mkws-records mkws-team-news" autosearch="!param!q"
                data-mkws-config='{"targetfilter":"categories=news",
                                   "perpage":7}'></div>
         </div></div>
           <div class="panel-heading title">
             <h3 class="panel-title">Articles</h3>
           </div>
-          <div class="panel-body mkwsRecords mkwsTeam_articles" autosearch="!param!q"
+          <div class="panel-body mkws-records mkws-team-articles" autosearch="!param!q"
                data-mkws-config='{"targetfilter":"categories=articles",
                                   "perpage":7}'></div>
         </div></div>
           <div class="panel-heading title">
             <h3 class="panel-title">Books</h3>
           </div>
-          <div class="panel-body mkwsRecords mkwsTeam_books" autosearch="!param!q"
+          <div class="panel-body mkws-records mkws-team-books" autosearch="!param!q"
                data-mkws-config='{"targetfilter":"categories=books",
                                   "perpage":7}'></div>
         </div></div>
           <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 class="panel-body multicol mkws-records mkws-team-main"></div>
         </div></div>
     </div>
   </div>