Mercurial > hg > digilib
comparison client/digitallibrary/jquery/jquery.digilib.js @ 843:76c23870ac0b jquery
always show html-defined regions. wrong pos still not fixed
author | hertzhaft |
---|---|
date | Mon, 07 Mar 2011 00:38:20 +0100 |
parents | 10a6ea8b25ad |
children | 8aa2891583f1 |
comparison
equal
deleted
inserted
replaced
842:10a6ea8b25ad | 843:76c23870ac0b |
---|---|
216 'buttonSettings' : { | 216 'buttonSettings' : { |
217 'fullscreen' : { | 217 'fullscreen' : { |
218 // path to button images (must end with a slash) | 218 // path to button images (must end with a slash) |
219 'imagePath' : 'img/fullscreen/', | 219 'imagePath' : 'img/fullscreen/', |
220 'standardSet' : ["reference","zoomin","zoomout","zoomarea","zoomfull","pagewidth","back","fwd","page","help","reset","toggleoptions"], | 220 'standardSet' : ["reference","zoomin","zoomout","zoomarea","zoomfull","pagewidth","back","fwd","page","help","reset","toggleoptions"], |
221 'specialSet' : ["mark","delmark","hmir","vmir","rot","brgt","cont","rgb","quality","size","calibrationx","scale","toggleoptions"], | 221 'specialSet' : ["mark","delmark","hmir","vmir","rot","brgt","cont","rgb","quality","size","calibrationx","scale","lessoptions"], |
222 'buttonSets' : ['standardSet', 'specialSet'] | 222 'buttonSets' : ['standardSet', 'specialSet'] |
223 }, | 223 }, |
224 'embedded' : { | 224 'embedded' : { |
225 'imagePath' : 'img/embedded/16/', | 225 'imagePath' : 'img/embedded/16/', |
226 'standardSet' : ["reference","zoomin","zoomout","zoomarea","zoomfull","help","reset","toggleoptions"], | 226 'standardSet' : ["reference","zoomin","zoomout","zoomarea","zoomfull","help","reset","toggleoptions"], |
227 'specialSet' : ["mark","delmark","hmir","vmir","rot","brgt","cont","rgb","quality","scale","toggleoptions"], | 227 'specialSet' : ["mark","delmark","hmir","vmir","rot","brgt","cont","rgb","quality","scale","lessoptions"], |
228 'buttonSets' : ['standardSet', 'specialSet'] | 228 'buttonSets' : ['standardSet', 'specialSet'] |
229 } | 229 } |
230 }, | 230 }, |
231 // number of visible button groups | 231 // number of visible button groups |
232 'visibleButtonSets' : 1, | 232 'visibleButtonSets' : 1, |
1250 }; | 1250 }; |
1251 | 1251 |
1252 // place marks on the image | 1252 // place marks on the image |
1253 var renderMarks = function (data) { | 1253 var renderMarks = function (data) { |
1254 if (data.$img == null || data.imgTrafo == null) return; | 1254 if (data.$img == null || data.imgTrafo == null) return; |
1255 console.debug("rendermarks img=",data.$img," imgtrafo=",data.imgTrafo); | 1255 console.debug("renderMarks: img=",data.$img," imgtrafo=",data.imgTrafo); |
1256 var $elem = data.$elem; | 1256 var $elem = data.$elem; |
1257 var marks = data.marks; | 1257 var marks = data.marks; |
1258 // clear marks | 1258 // clear marks |
1259 $elem.find('div.mark').remove(); | 1259 $elem.find('div.mark').remove(); |
1260 for (var i = 0; i < marks.length; i++) { | 1260 for (var i = 0; i < marks.length; i++) { |
1263 var mpos = data.imgTrafo.transform(mark); | 1263 var mpos = data.imgTrafo.transform(mark); |
1264 console.debug("renderMarks: mpos=",mpos); | 1264 console.debug("renderMarks: mpos=",mpos); |
1265 // create mark | 1265 // create mark |
1266 var html = '<div class="mark overlay">'+(i+1)+'</div>'; | 1266 var html = '<div class="mark overlay">'+(i+1)+'</div>'; |
1267 var $mark = $(html); | 1267 var $mark = $(html); |
1268 $mark.attr("id", "digilib-mark-" + i); | 1268 $mark.attr("id", "digilib-mark-"+(i+1)); |
1269 $elem.append($mark); | 1269 $elem.append($mark); |
1270 mpos.adjustDiv($mark); | 1270 mpos.adjustDiv($mark); |
1271 } | 1271 } |
1272 } | 1272 } |
1273 }; | 1273 }; |