Changeset 39
- Timestamp:
- 10/03/07 02:13:27 (6 years ago)
- Files:
-
- 1 modified
-
taggingreloaded/files/js/TaggingReloaded.class.js (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
taggingreloaded/files/js/TaggingReloaded.class.js
r38 r39 16 16 var elems = new Array(); 17 17 var timer = new Array(); 18 var limitmin = 30; 19 var limitmax = 200; 18 20 19 21 // position of the object which got clicked and is ready for drag and drop … … 22 24 // position of the cursor, just to avoid very frequent reinitialisations 23 25 var posx = 0, posy = 0; 26 27 /** 28 * sets limits 29 * @param min -> minimum font size in percent 30 * @param max -> maximum font size in percent 31 */ 32 this.setLimits = function(min, max) { 33 limitmin = min; 34 limitmax = max; 35 } 24 36 25 37 /** … … 35 47 for(var j=0; j<val.length; j++) { 36 48 if(elems[i].firstChild.data == val[j]) { 37 elems[i].firstChild.nextSibling.nextSibling.value = parseInt(elems[i].firstChild.nextSibling.nextSibling.value)+5;49 elems[i].firstChild.nextSibling.nextSibling.value = arith(elems[i].firstChild.nextSibling.nextSibling.value,+5); 38 50 elems[i].style.fontSize = elems[i].firstChild.nextSibling.nextSibling.value+'%'; 39 51 highlight(elems[i], timer.length); … … 112 124 113 125 /** 126 * increased or decreased value 127 * @param val 128 * @param add 129 */ 130 var arith = function(val, add) { 131 val = parseInt(val); 132 if((add < 0 && val+add > limitmin) || (add > 0 && val+add < limitmax)) { 133 val += add; 134 } 135 return val; 136 } 137 138 /** 114 139 * is called on every mouse movement. If dragobject is active it will be moved with the cursor 115 140 */ … … 227 252 228 253 if (delta < 0) { 229 scrollobject.firstChild.nextSibling.nextSibling.value = parseInt(scrollobject.firstChild.nextSibling.nextSibling.value)+5;254 scrollobject.firstChild.nextSibling.nextSibling.value = arith(scrollobject.firstChild.nextSibling.nextSibling.value, +5); 230 255 scrollobject.style.fontSize = scrollobject.firstChild.nextSibling.nextSibling.value+'%'; 231 256 } else { 232 scrollobject.firstChild.nextSibling.nextSibling.value = parseInt(scrollobject.firstChild.nextSibling.nextSibling.value)-5;257 scrollobject.firstChild.nextSibling.nextSibling.value = arith(scrollobject.firstChild.nextSibling.nextSibling.value, -5); 233 258 scrollobject.style.fontSize = scrollobject.firstChild.nextSibling.nextSibling.value+'%'; 234 259 }
