PDA

View Full Version : Tooltips for Opera


pixelsoul
October 5th, 2004, 02:14
1. Tooltips in IE are shown under other objects. They should be over them, in front. See Content Items --> Parameters --> Tooltips.


Just wanted to add that tooltips in Opera are not working at all... :sad: would be nice if it got fixed also :)

mmx
October 5th, 2004, 05:24
I think this is more of an Opera coding problem than a Mambo or mini-overlib problem. Most of the browser developers are conforming to Javascript 1.5 ISO 16262 (ECMAscript) in their most recent releases. I think it's more a matter of Opera adhering to strict Javascript language compliance. The incompabilities should just wash out over time.

pixelsoul
October 5th, 2004, 05:50
Ah wait a sec :)


Does overLIB work in Opera?
Yes, overLIB currently works in Opera v7.x or later, if you use v4.01 or later. This patch correctly works if Opera is reporting itself as Opera rather than as IE. However, it won't work in earlier versions since those versions don't support the DHTML required for overlib.


It's actually the other way around you need to set Opera to indentify as IE to see them :confused:

dknight
November 23rd, 2004, 22:29
Latest version of overLib (4.01 and later) works with Opera. Mambo is using the older 4.0.

Download 4.10 - http://prdownloads.sourceforge.net/overlib/overlib410.zip?download

There a major bug in the latest release that prevent it to load in all browser. Here's the fix:

FILE: overlib_mini.js
LINE: 275

CHANGE FROM
-------------
function createDivContainer(id,frm,zValue) {id=(id||'overDiv), frm=(frm||o3_frame), zValue=(zValue||1000);var objRef, divContainer=layerReference(id);

TO
--------------
function createDivContainer(id,frm,zValue) {id=(id||'overDiv'), frm=(frm||o3_frame), zValue=(zValue||1000);var objRef, divContainer=layerReference(id);

---

I'm trying to get in touch with the developer to fix this issue.

Cheers,

stingrey
November 23rd, 2004, 23:21
So there is a bug in 4.01 of overlib?

dknight
November 23rd, 2004, 23:33
Rey,

No. overLib 4.0 work just fine for all the major web browsers (IE,Firefox). Only in opera, we need to identify the browser as IE 6 in order to get overLib works.

overLib 4.01 and later fixes this issue and support Opera 7.x natively. I would suggest Mambo to upgrade overLib library in the next release.

The above post about a bug in overLib only applies to 4.10 (which is *not* used by Mambo). I'm using this latest version for our own development so I thought I would share :)

stingrey
November 24th, 2004, 00:12
Thanks for the clarification :)
I thought 4.10 was a typo. So the bug which you have posted a solution to is in 4.10, the latest version of overlib available.


As a general rule, we upgrade all external libraries used by mambo for every new release. So to answer your posit, yes we will upgrade the overlib library in the next release.

dknight
November 24th, 2004, 00:21
Thanks Rey! :D

Opera user should be happy bout this. Once overLib is upgraded in the next release, all the javascript issues with Mambo (using Opera) are resolved :) :)

stingrey
November 24th, 2004, 00:39
If people are having issues with the overlib tooltips in opera, than recommend you upgrade the overlib file yourself.

All you have to do is download a newer version of overlib, extract the files and write over the overlib_mini.js file in directory:
/includes/js/

P4l4d7n
January 22nd, 2006, 06:48
I just downloaded 4.21 ver. Where shall I extract it?

adilovetini
February 13th, 2006, 00:28
copy only overlib_mini.js into /includes/js/

P4l4d7n
February 13th, 2006, 12:43
Thanks, but that thing showed only few times. I didn't copy that file to my opera, but the text stopped showing. Weird...