194 |
|
|
195 |
function edInsertTag(myField, i) { |
function edInsertTag(myField, i) { |
196 |
|
|
197 |
|
var pos = myField.scrollTop; |
198 |
|
Logger.debug('edInsertTag "'+i+'", scrollTop='+pos); |
199 |
|
|
200 |
//IE support |
//IE support |
201 |
if (document.selection) { |
if (document.selection) { |
202 |
myField.focus(); |
myField.focus(); |
263 |
} |
} |
264 |
myField.focus(); |
myField.focus(); |
265 |
} |
} |
266 |
|
|
267 |
|
if (pos && myField.scrollTop != pos) myField.scrollTop = pos; |
268 |
} |
} |
269 |
|
|
270 |
function edInsertContent(myField, myValue) { |
function edInsertContent(myField, myValue) { |
271 |
|
|
272 |
|
var pos = myField.scrollTop; |
273 |
|
|
274 |
|
Logger.debug('edInsertContent "'+myValue+'", scrollTop='+pos); |
275 |
//IE support |
//IE support |
276 |
if (document.selection) { |
if (document.selection) { |
277 |
myField.focus(); |
myField.focus(); |
293 |
myField.value += myValue; |
myField.value += myValue; |
294 |
myField.focus(); |
myField.focus(); |
295 |
} |
} |
296 |
|
|
297 |
|
if (pos && myField.scrollTop != pos) myField.scrollTop = pos; |
298 |
} |
} |
299 |
|
|
300 |
function edInsertLink(myField, i, defaultValue) { |
function edInsertLink(myField, i, defaultValue) { |
322 |
var e = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; |
var e = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; |
323 |
if (e == 9) { |
if (e == 9) { |
324 |
edInsertContent(edCanvas, '\t'); |
edInsertContent(edCanvas, '\t'); |
325 |
|
// this is a fix for gecko-based browsers which force |
326 |
|
// focus change on tab. It *should* be harmless for |
327 |
|
// others, since edCavnas is allready focused |
328 |
|
setTimeout('edCanvas.focus();', 1); |
329 |
return false; |
return false; |
330 |
} |
} |
331 |
return true; |
return true; |
347 |
*/ |
*/ |
348 |
function edBlur() { |
function edBlur() { |
349 |
Logger.info('edBlur'); |
Logger.info('edBlur'); |
350 |
edChanvas = null; |
edCanvas = null; |
351 |
return false; |
return false; |
352 |
} |
} |
353 |
|
|