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 };