diff --git a/lib/scripts/edit.js b/lib/scripts/edit.js index 74dc1b52116fff0a6bbf940fd515cbe6ce6cdc40..86ebb230d07a8e319553f9f9996a00020f030c44 100644 --- a/lib/scripts/edit.js +++ b/lib/scripts/edit.js @@ -65,9 +65,9 @@ function createPicker(id,props,edid){ if(props['class']){ picker.className += ' '+props['class']; } - picker.id = id; - picker.style.position = 'absolute'; - picker.style.left = '-10000px'; // no display none, to keep access keys working + picker.id = id; + picker.style.position = 'absolute'; + picker.style.marginLeft = '-10000px'; // no display none, to keep access keys working for(var key in list){ if (!list.hasOwnProperty(key)) continue; diff --git a/lib/scripts/linkwiz.js b/lib/scripts/linkwiz.js index 30409f9067d0cea2197e4f8a5b499f767f5b826d..68d66d091583279eb141d67522aa4f7856c73a6b 100644 --- a/lib/scripts/linkwiz.js +++ b/lib/scripts/linkwiz.js @@ -28,7 +28,7 @@ var linkwiz = { linkwiz.wiz.className = 'picker'; linkwiz.wiz.style.top = (findPosY(textArea)+20)+'px'; linkwiz.wiz.style.left = (findPosX(textArea)+80)+'px'; - linkwiz.wiz.style.display = 'none'; + linkwiz.wiz.style.marginLeft = '-10000px'; linkwiz.wiz.innerHTML = '<div id="link__wiz_header">'+ @@ -244,7 +244,7 @@ var linkwiz = { * Show the linkwizard */ show: function(){ - linkwiz.wiz.style['display'] = ''; + linkwiz.wiz.style.marginLeft = '0px'; linkwiz.entry.focus(); linkwiz.autocomplete(); }, @@ -253,7 +253,7 @@ var linkwiz = { * Hide the link wizard */ hide: function(){ - linkwiz.wiz.style['display'] = 'none'; + linkwiz.wiz.style.marginLeft = '-10000px'; linkwiz.textArea.focus(); }, @@ -261,7 +261,7 @@ var linkwiz = { * Toggle the link wizard */ toggle: function(){ - if(linkwiz.wiz.style['display'] == 'none'){ + if(linkwiz.wiz.style.marginLeft == '-10000px'){ linkwiz.show(); }else{ linkwiz.hide(); diff --git a/lib/scripts/toolbar.js b/lib/scripts/toolbar.js index c2c2868307c19fec3d234909e6807dd984f05431..599386fb8356cbf2b243dc2bb0d17bf2c4bbbfe4 100644 --- a/lib/scripts/toolbar.js +++ b/lib/scripts/toolbar.js @@ -183,13 +183,14 @@ function addBtnActionLinkwiz(btn, props, edid) { */ function pickerToggle(pickerid,btn){ var picker = $(pickerid); - if(picker.style.left == '-10000px'){ + if(picker.style.marginLeft == '-10000px'){ var x = findPosX(btn); var y = findPosY(btn); picker.style.left = (x+3)+'px'; picker.style.top = (y+btn.offsetHeight+3)+'px'; + picker.style.marginLeft = '0px'; }else{ - picker.style.left = '-10000px'; + picker.style.marginLeft = '-10000px'; } } @@ -201,7 +202,7 @@ function pickerToggle(pickerid,btn){ function pickerClose(){ var pobjs = getElementsByClass('picker'); for(var i=0; i<pobjs.length; i++){ - pobjs[i].style.left = '-10000px'; + pobjs[i].style.marginLeft = '-10000px'; } }