Split template, rearrange some markup
[mkdru-moved-to-drupal.org.git] / mkdru.client.js
index 6ee3163..5b0ce75 100644 (file)
@@ -44,7 +44,8 @@ mkdru.pz2Show = function (data) {
                          i + 1 + mkdru.recPerPage * 
                          (mkdru.curPage - 1));
   }
-  $('#mkdru-results').html(html);
+  $('.mkdru-result-list').html(html);
+  $('.mkdru-results').show();
 };
 
 mkdru.pz2Status = function (data) {
@@ -54,35 +55,35 @@ mkdru.pz2Term = function (data) {
     var html = "";
     for (var i = 0; i < data.xtargets.length && i < mkdru.sourceMax; i++ ) {
       html += Drupal.theme('mkdruTerm', data.xtargets[i].name, data.xtargets[i].freq, 
-                           'mkdru-facet-link-source', data.xtargets[i].id);
+                           'mkdru-facet-source', data.xtargets[i].id);
     }
-    $('#mkdru-sources').html(html);
+    $('.mkdru-facet-sources').html(html);
 
     html = "";
     for (var i = 0; i < data.subject.length && i < mkdru.subjectMax; i++ ) {
       html += Drupal.theme('mkdruTerm', data.subject[i].name, data.subject[i].freq, 
-                           'mkdru-facet-link-subject', data.subject[i].id);
+                           'mkdru-facet-subject', data.subject[i].id);
     }
-    $('#mkdru-subjects').html(html);
+    $('.mkdru-facet-subjects').html(html);
 
     html = "";
     for (var i = 0; i < data.author.length && i < mkdru.authorMax; i++ ) {
       html += Drupal.theme('mkdruTerm', data.author[i].name, data.author[i].freq, 
-                           'mkdru-facet-link-author', data.author[i].id);
+                           'mkdru-facet-author', data.author[i].id);
     }
-    $('#mkdru-authors').html(html);
+    $('.mkdru-facet-authors').html(html);
 
-    $('.mkdru-facet-link-source').bind('click', function (e) {
+    $('.mkdru-facet-source').bind('click', function (e) {
       mkdru.limitTarget(this.getAttribute('target_id'), this.firstChild.nodeValue);
       return false;
     });
 
-    $('.mkdru-facet-link-subject').bind('click', function (e) {
+    $('.mkdru-facet-subject').bind('click', function (e) {
       mkdru.limitQuery('su', this.firstChild.nodeValue);
       return false;
     });
 
-    $('.mkdru-facet-link-author').bind('click', function (e) {
+    $('.mkdru-facet-author').bind('click', function (e) {
       mkdru.limitQuery('au', this.firstChild.nodeValue);
       return false;
     });
@@ -100,7 +101,6 @@ mkdru.submitQuery = function () {
   mkdru.pollDropDowns();
   mkdru.search();
   mkdru.submitted = true;
-  $('.mkdru-post-search').show();
   return false;
 };
 
@@ -110,8 +110,8 @@ mkdru.search = function () {
 };
 
 mkdru.pollDropDowns = function () {
-  mkdru.recPerPage = $('#mkdru-perpage').attr('value');
-  mkdru.curSort = $('#mkdru-sort').attr('value');
+  mkdru.recPerPage = $('.mkdru-perpage').attr('value');
+  mkdru.curSort = $('.mkdru-sort').attr('value');
   if (!mkdru.submitted) return false;
   mkdru.resetPage();
   mkdru.pz2.show(0, mkdru.recPerPage, mkdru.curSort);
@@ -167,8 +167,8 @@ mkdru.prevPage = function () {
 $(document).ready(function () {
   $('.mkdru-search').bind('submit', mkdru.submitQuery);
   $('.mkdru-search input:text').attr('value', '');
-  $('#mkdru-perpage').bind('change', function () { mkdru.pollDropDowns() });
-  $('#mkdru-sort').bind('change', function () { mkdru.pollDropDowns() });
+  $('.mkdru-perpage').bind('change', function () { mkdru.pollDropDowns() });
+  $('.mkdru-sort').bind('change', function () { mkdru.pollDropDowns() });
   mkdru.pz2 = new pz2( { "onshow": mkdru.pz2Show,
               "showtime": 500, //each timer (show, stat, term, bytarget) can be specified this way
               "pazpar2path": mkdru.pazpar2path,