Hi,

I updated jQuery in the Engine project to 1.4 and seems the background color
is correct now.

Please see org.telluriumsource.example.test.java.MenuTestCase in
trunk/example project.

The css name "background-color" or "backgroundColor" both got back the
correct color rgb(255, 0, 0).

Please update your custom selenium server and core from our Maven repo, or
directly from here:


http://maven.kungfuters.org/content/repositories/thirdparty/org/seleniumhq/selenium/server/selenium-server/1.0.1-te2/selenium-server-1.0.1-te2.jar


http://maven.kungfuters.org/content/repositories/snapshots/org/telluriumsource/tellurium-core/0.7.0-SNAPSHOT/tellurium-core-0.7.0-20100115.065050-42.jar

Let us know if this works for you.

Thanks,

Jian

On Wed, Jan 13, 2010 at 10:01 AM, Jian Fang <[email protected]>wrote:

> I have updated the code to walk up the tree if the color is transparent,
> but the wired
> thing is that if I put the css style at the head, it still returns the
> value "transparent".
> If the css style is inline, it works fine.
>
> As a result, the problem is not fully solved yet and I created an issue to
> track this bug,
>
> http://code.google.com/p/aost/issues/detail?id=332
>
> Please check on this issue for its status later.
>
> Thanks,
>
> Jian
>
>
> On Mon, Jan 11, 2010 at 1:04 PM, Jian Fang <[email protected]>wrote:
>
>> I got the answer from jQuery group as follows,
>>
>>
>> -------------------------------------------------------------------------------------------------------------------
>>
>> The short answer is because the background color of the item you have
>> selected is in fact transparent.
>>
>> Your style makes the <li> tag red.  Then you query on a child element that
>>
>> has no color specified.  The background color of the child element is
>> 'transparent' which means that the color of something up the tree is what
>> you will see.
>> You will never see 'red' by looking at the child element.  But what you
>> can
>> do (and jquery.color.js does this) is while you get 'transparent' then you
>>
>> can look at the parent object.  You can walk up the tree until you get
>> what
>> you are looking for.
>>
>>
>> ------------------------------------------------------------------------------------------------------------------
>>
>> That is to say, the value 'transparent' is actually correct. To get the
>> real color,
>> we need to walk up the tree. I will see if I can add the support this.
>>
>> Thanks,
>>
>> Jian
>>
>>
>>
>> On Mon, Jan 11, 2010 at 10:42 AM, Jian Fang <[email protected]>wrote:
>>
>>> I manually tested the web page using the jQuery css command, but it also
>>> returned
>>> the "transparent" value instead of "red", i.e., rgb(255,0,0). Seems to be
>>> a jQuery problem,
>>> I have posted a question to jQuery user group and will let you know once
>>> I get some
>>> replies.
>>>
>>> Thanks,
>>>
>>> Jian
>>>
>>>
>>> On Thu, Jan 7, 2010 at 9:51 AM, Jian Fang <[email protected]>wrote:
>>>
>>>> Yes, indeed,  the color is (0,0,238) . For background color, I think you
>>>> should use
>>>>
>>>> "background-color"
>>>>
>>>>
>>>> http://docs.jquery.com/CSS/css
>>>>
>>>> But the wired problem is that I always got back the value "transparent".
>>>>
>>>> I will look into it.
>>>>
>>>> Thanks,
>>>>
>>>> Jian
>>>>
>>>> On Wed, Jan 6, 2010 at 8:25 PM, super fan 911 <[email protected]>wrote:
>>>>
>>>>> Not getting what I need.  I have a list menu that changes the
>>>>> background color of the current selected menu.  I need to check that
>>>>> the current menu item is selected by checking its background color.
>>>>> here is my HTML and my UI def.
>>>>>
>>>>> <html>
>>>>> <head>
>>>>>
>>>>> <style type="text/css">
>>>>> .content .division .category.selected {
>>>>> background: red;
>>>>> }
>>>>>
>>>>> </style>
>>>>> </head>
>>>>> <body>
>>>>>
>>>>> <div class="categories">
>>>>> <div class="content">
>>>>> <div class="body">
>>>>>        <ul id="category-list">
>>>>>                <li class="division">
>>>>>                        <ul>
>>>>>                        <li class="category selected">
>>>>>                                <div class="title">
>>>>>                                        <a href="/suv"
>>>>> class="category-suv">SUVs (6)</a>
>>>>>                                </div>
>>>>>
>>>>>                        </li>
>>>>>
>>>>>                            <li class="category category_69564">
>>>>>                                <div class="title">
>>>>>                                        <a href="/4by4"
>>>>> class="category-general">4x4 (6)</
>>>>> a>
>>>>>                                </div>
>>>>>
>>>>>                        </li>
>>>>>                        <li class="category category_73293">
>>>>>                                <div class="title">
>>>>>                                        <a href="/hybrid"
>>>>> class="category-hybrid">Hybrid</
>>>>> a>
>>>>>                                </div>
>>>>>                        </li>
>>>>>               </ul>
>>>>>                </li>
>>>>>     </ul>
>>>>> </div>
>>>>> </div>
>>>>> </div>
>>>>>
>>>>> </body>
>>>>> </html>
>>>>>
>>>>>
>>>>>                ui.Container(uid: "categories", clocator:[tag: "div",
>>>>> class:
>>>>> "categories"]) {
>>>>>                        Container(uid: "body", clocator: [tag: "div",
>>>>> class: "body"]){
>>>>>                                List(uid: "categoryList", clocator:[tag:
>>>>> "ul", id: "category-
>>>>> list"]) {
>>>>>                                        Container(uid: "all",
>>>>> clocator:[tag: "li", class: "division"]){
>>>>>                                                List(uid:"cat",
>>>>> clocator: [tag: "ul"], separator: "li"){
>>>>>                                                        UrlLink(uid:
>>>>> "all", clocator: [:])
>>>>>                                                }
>>>>>                                        }
>>>>>                                }
>>>>>                        }
>>>>>                }
>>>>>
>>>>> getCSS("categories.body.categoryList[1].cat[1]", "background") returns
>>>>> []
>>>>> getCSS("categories.body.categoryList[1].cat[1]", "color") returns rgb
>>>>> (0,0,238) which is blue, the link color?,
>>>>>
>>>>> any ideas?
>>>>>
>>>>>
>>>>>
>>>>> On Dec 17 2009, 7:54 am, Jian Fang <[email protected]> wrote:
>>>>> >  Use the Mock Http Server in Tellurium, I got the following results:
>>>>> >
>>>>> > getCSS("uid","background")  --> "" (empty string)
>>>>> >
>>>>> > getCSS("uid","color") -> "rgb(26, 26, 26)"
>>>>> >
>>>>> > getCSS("uid","background-color") -> "transparent"
>>>>> >
>>>>> > On Wed, Dec 16, 2009 at 5:20 PM, super fan 911 <
>>>>> [email protected]>wrote:
>>>>> >
>>>>> > > I need to check the background color of an element.  I tried:
>>>>> >
>>>>> > > getCSS("uid","background")  --> this return a []  what is it
>>>>> > > represent? an array or null?
>>>>> > > getCSS("uid","color")
>>>>> > > getCSS("uid","background-color")
>>>>> >
>>>>> > > <div class="c1">
>>>>> >
>>>>> > > .c1 {
>>>>> > > background: black none repeat
>>>>> > > }
>>>>> >
>>>>> > > --
>>>>> >
>>>>> > > You received this message because you are subscribed to the Google
>>>>> Groups
>>>>> > > "tellurium-users" group.
>>>>> > > To post to this group, send email to
>>>>> [email protected].
>>>>> > > To unsubscribe from this group, send email to
>>>>> > > [email protected]<tellurium-users%[email protected]>
>>>>> <tellurium-users%[email protected]<tellurium-users%[email protected]>
>>>>> >
>>>>> > > .
>>>>> > > For more options, visit this group at
>>>>> > >http://groups.google.com/group/tellurium-users?hl=en.
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "tellurium-users" group.
>>>>> To post to this group, send email to [email protected].
>>>>> To unsubscribe from this group, send email to
>>>>> [email protected]<tellurium-users%[email protected]>
>>>>> .
>>>>>
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/tellurium-users?hl=en.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>
--
You received this message because you are subscribed to the Google Groups "tellurium-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/tellurium-users?hl=en.

Reply via email to