diff --git a/ui (gen4)/imagegrid/ribbons.js b/ui (gen4)/imagegrid/ribbons.js index a382613d..beaed1b6 100755 --- a/ui (gen4)/imagegrid/ribbons.js +++ b/ui (gen4)/imagegrid/ribbons.js @@ -765,14 +765,22 @@ var RibbonsPrototype = { // -> ribbon-set // getRibbonSet: function(create){ + // ribbon set... var ribbon_set = this.viewer.find('.ribbon-set') - if(ribbon_set.length == 0 && create){ + if(create && ribbon_set.length == 0){ ribbon_set = $('
') .addClass('ribbon-set') - .append($('
') - .addClass('ribbon-locator')) .appendTo(this.viewer) } + + // ribbon locator... + var locator = ribbon_set.find('.ribbon-locator') + if(create && locator.length == 0){ + ribbon_set + .append($('
') + .addClass('ribbon-locator')) + } + return ribbon_set }, getRibbonLocator: function(create){