Mercurial > hg > digilib
comparison client/digitallibrary/jquery/jquery.digilib.regions.js @ 865:e96f4ff42450 jquery
crop region info
author | hertzhaft |
---|---|
date | Sun, 13 Mar 2011 18:50:38 +0100 |
parents | 34b20eec036b |
children | 3dd878bf07e0 |
comparison
equal
deleted
inserted
replaced
864:e5caceb1832b | 865:e96f4ff42450 |
---|---|
214 // html for later insertion | 214 // html for later insertion |
215 var regionInfoHTML = function (data) { | 215 var regionInfoHTML = function (data) { |
216 var $infoDiv = $('<div class="info html"/>'); | 216 var $infoDiv = $('<div class="info html"/>'); |
217 $infoDiv.append($('<div/>').text('<div class="keep regioncontent">')); | 217 $infoDiv.append($('<div/>').text('<div class="keep regioncontent">')); |
218 $.each(data.regions, function(index, r) { | 218 $.each(data.regions, function(index, r) { |
219 var area = [r.x, r.y, r.width, r.height].join(','); | 219 var area = [ |
220 fn.cropFloatStr(r.x), | |
221 fn.cropFloatStr(r.y), | |
222 fn.cropFloatStr(r.width), | |
223 fn.cropFloatStr(r.height)].join(','); | |
220 $infoDiv.append($('<div/>').text('<a coords="' + area + '" >')); | 224 $infoDiv.append($('<div/>').text('<a coords="' + area + '" >')); |
221 }); | 225 }); |
222 $infoDiv.append($('<div/>').text('</div>')); | 226 $infoDiv.append($('<div/>').text('</div>')); |
223 return $infoDiv; | 227 return $infoDiv; |
224 }; | 228 }; |
225 | 229 |
226 // SVG-style | 230 // SVG-style |
227 var regionInfoSVG = function (data) { | 231 var regionInfoSVG = function (data) { |
228 var $infoDiv = $('<div class="info svgattr"/>'); | 232 var $infoDiv = $('<div class="info svgattr"/>'); |
229 $.each(data.regions, function(index, r) { | 233 $.each(data.regions, function(index, r) { |
230 var area = r.getAsSvg(); | 234 var area = [ |
235 fn.cropFloatStr(r.x), | |
236 fn.cropFloatStr(r.y), | |
237 fn.cropFloatStr(r.width), | |
238 fn.cropFloatStr(r.height)].join(' '); | |
231 $infoDiv.append($('<div/>').text('"' + area + '"')); | 239 $infoDiv.append($('<div/>').text('"' + area + '"')); |
232 }); | 240 }); |
233 return $infoDiv; | 241 return $infoDiv; |
234 }; | 242 }; |
235 | 243 |