diff client/digitallibrary/jquery/jquery.digilib.js @ 689:317f7033e6ed jquery

add toggle for last buttonset
author hertzhaft
date Thu, 27 Jan 2011 15:37:39 +0100
parents 7ef3bc87ab19
children 98c42d573ebd
line wrap: on
line diff
--- a/client/digitallibrary/jquery/jquery.digilib.js	Thu Jan 27 02:14:32 2011 +0100
+++ b/client/digitallibrary/jquery/jquery.digilib.js	Thu Jan 27 15:37:39 2011 +0100
@@ -431,7 +431,10 @@
         
         // display more (or less) button sets
         morebuttons : function (data, more) {
-            if (more === '-1') {
+            var settings = data.settings;
+            // toggle if all buffersets are shown
+            totalButtonSets = settings.buttonSettings[settings.interactionMode].buttonSets.length;
+            if (more === '-1' || data.visibleButtonSets === totalButtonSets) {
                 // remove set
                 var setIdx = data.visibleButtonSets - 1;
                 var $lastSet = data.$buttonSets[setIdx];