diff options
| author | Wuzzy <almikes@aol.com> | 2016-12-02 17:29:02 +0100 | 
|---|---|---|
| committer | Wuzzy <almikes@aol.com> | 2016-12-02 17:29:02 +0100 | 
| commit | e79efcb3704ca9e9e937731a49d0fcca534efd87 (patch) | |
| tree | aeb9f04895bdbf55d6af0f318e263a7745b5af54 | |
| parent | b4a680447c17237c7eab3f47a9584ca0b971dd31 (diff) | |
Hide gallery buttons at start or end of gallery
| -rw-r--r-- | init.lua | 32 | 
1 files changed, 18 insertions, 14 deletions
| @@ -556,22 +556,26 @@ doc.widgets.gallery = function(imagedata, playername, x, y, aspect_ratio, width,  		totalimagewidth = width - bw*2  		iw = totalimagewidth / rows  		ih = iw * aspect_ratio -		formstring = formstring .. "button["..x..","..y..";"..bw..","..ih..";doc_button_gallery_prev;"..F("<").."]" -		local tt -		if rows == 1 then -			tt = F("Show previous image") -		else -			tt = F("Show previous gallery page") +		if imageindex > 1 then +			formstring = formstring .. "button["..x..","..y..";"..bw..","..ih..";doc_button_gallery_prev;"..F("<").."]" +			local tt +			if rows == 1 then +				tt = F("Show previous image") +			else +				tt = F("Show previous gallery page") +			end +			formstring = formstring .. "tooltip[doc_button_gallery_prev;"..tt.."]"  		end -		formstring = formstring .. "tooltip[doc_button_gallery_prev;"..tt.."]" -		local rightx = buttonoffset + (x + rows * iw) -		formstring = formstring .. "button["..rightx..","..y..";"..bw..","..ih..";doc_button_gallery_next;"..F(">").."]" -		if rows == 1 then -			tt = F("Show next image") -		else -			tt = F("Show next gallery page") +		if (imageindex + rows) <= #imagedata then +			local rightx = buttonoffset + (x + rows * iw) +			formstring = formstring .. "button["..rightx..","..y..";"..bw..","..ih..";doc_button_gallery_next;"..F(">").."]" +			if rows == 1 then +				tt = F("Show next image") +			else +				tt = F("Show next gallery page") +			end +			formstring = formstring .. "tooltip[doc_button_gallery_next;"..tt.."]"  		end -		formstring = formstring .. "tooltip[doc_button_gallery_next;"..tt.."]"  		buttonoffset = bw  	else  		totalimagewidth = width | 
