Mercurial > hg > digilib
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 688:7ef3bc87ab19 | 689:317f7033e6ed |
|---|---|
| 429 redisplay(data); | 429 redisplay(data); |
| 430 }, | 430 }, |
| 431 | 431 |
| 432 // display more (or less) button sets | 432 // display more (or less) button sets |
| 433 morebuttons : function (data, more) { | 433 morebuttons : function (data, more) { |
| 434 if (more === '-1') { | 434 var settings = data.settings; |
| 435 // toggle if all buffersets are shown | |
| 436 totalButtonSets = settings.buttonSettings[settings.interactionMode].buttonSets.length; | |
| 437 if (more === '-1' || data.visibleButtonSets === totalButtonSets) { | |
| 435 // remove set | 438 // remove set |
| 436 var setIdx = data.visibleButtonSets - 1; | 439 var setIdx = data.visibleButtonSets - 1; |
| 437 var $lastSet = data.$buttonSets[setIdx]; | 440 var $lastSet = data.$buttonSets[setIdx]; |
| 438 if ($lastSet == null) return; | 441 if ($lastSet == null) return; |
| 439 var btnWidth = $lastSet.width(); | 442 var btnWidth = $lastSet.width(); |
