One word - "Twitter Bootstrap".
(well, two words)

Mark

Sent from my iPhone

On 23 Oct 2012, at 19:21, Chuck Hill <[email protected]> wrote:

> Mine was made for a specific purpose, but here it is:
> 
> CSS:
> 
> /* Tooltips inspired by  
> // http://www.jlhaslip.trap17.com/samples/tooltips/index.html*/
> 
> a.tooltip {
>    position:relative;           /*this is the key*/
>    z-index:24;
>    text-decoration:none;
>    font-size: 1em;
> }
> 
> a.tooltip:hover {
>    z-index:25;
> }
> 
> ul a.tooltip:link {  /* remove underline when used in AjaxTabbedPanel */
>    text-decoration: none;
> }
> 
> a.tooltip span {
>    display: none;  /* hide the span text using this css */
> }
> 
> a.tooltip:hover span { /*the span will display just on :hover state*/
>    display:block;
>    position:absolute;
>    top: 1.5em;
>    left: 1em;
>    border:1px solid #000000; /* border colour */
>    background-color:#D6E4F5; /* background colour here */
>    color:#000000;         /* text colour */
>    text-align: center;
>    font-size: .8em;
>    font-style:italic;
>    z-index:30;
> }
> 
> /* End tooltips */
> 
> 
> Here is an excerpt of the code
> 
> package net.hhshoppers.cadre.core.components;
> 
> public class StateHover extends com.webobjects.appserver.WOComponent
> {
>    private State state;
> 
> 
> 
>    /**
>     * Basic class constructor.
>     *
>     * @param context of current page
>     */
>    public StateHover(WOContext context)
>    {
>        super(context);
>    }
> 
> 
> 
>    /**
>     * @return <code>true</code>
>     */
>    public boolean isStateless()
>    {
>        return true;
>    }
> 
> 
> 
>    /**
>     * @return State corresponding to the stateCode binding
>     */
>    public State state()
>    {
>        if (state == null)
>        {
>            if (hasBinding("stateCode"))
>            {
>                state = StateMachine.instance().stateForCode((Number) 
> valueForBinding("stateCode"));
>            }
>    }
> 
>        return state;
>    }
> 
> 
> 
>    /**
>     * @return <code>true</code> if there is a non-null {@link State} bound
>     */
>    public boolean hasState()
>    {
>        return state() != null;
>    }
> 
> 
> 
> 
>    /**
>     * Returns the special "tooltip" class that generates the custom tooltip 
> along with any class.
>     * from the class binding
>     *
>     * @return CSS class for the link
>     */
>    public String cssClass()
>    {
>        return (hasState() ? state().cssClass() : "") + " tooltip " + 
> valueForStringBinding("class", "");
>        /** ensure [valid_result] Result != null;   **/
>    }
> 
> 
> 
>    /**
>     * Returns style to not show link cursor plus any style from the style 
> binding.
>     *
>     * @return CSS style for the link
>     */
>    public String style()
>    {
>        return "cursor:default;" + valueForStringBinding("style", "");
>    }
> 
> 
> 
>    /**
>     * Clears cached State.
>     *
>     * @see com.webobjects.appserver.WOComponent#reset()
>     */
>    public void reset()
>    {
>        state = null;
>        super.reset();
>        /** ensure [state_discarded] state == null;   **/
> 
>    }
> 
> }
> 
> 
> Template:
> <WEBOBJECT NAME="StateHover"><WEBOBJECT NAME="ShortName"/> <span><WEBOBJECT 
> NAME="LongName"/></span></WEBOBJECT>
> 
> WOD:
> StateHover: WOHyperlink {
>    href = "javascript:void(0);";
>    id  = ^id;
>    class = cssClass;
>    style = style;
> }
> 
> ShortName : WOString {
>    value = state.shortName;
> }
> 
> LongName : WOString {
>    value = state.longName;
> }
> 
> 
> 
> 
> On 2012-10-23, at 11:07 AM, Taylor Hadden wrote:
> 
>> Hi Chuck,
>> 
>> It looks like I'm getting a 404 and 403 error from that link.
>> 
>> taylorchadden.com
>> @drizztmainsword
>> 
>> 
>> 
>> 
>> 
>> On Oct 23, 2012, at 1:54 PM, Chuck Hill <[email protected]> wrote:
>> 
>>> I just made a simple component that used this:
>>> http://www.jlhaslip.trap17.com/samples/tooltips/index.html
>>> 
>>> Chuck
>>> 
>>> 
>>> On 2012-10-23, at 10:29 AM, Taylor Hadden wrote:
>>> 
>>>> Hello,
>>>> 
>>>> Is there an existing framework for using Ajax-based tooltips within the 
>>>> Ajax Wonder framework or elsewhere in Wonder?
>>>> 
>>>> Thanks,
>>>> Taylor
>>>> 
>>>> taylorchadden.com
>>>> @drizztmainsword
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list      ([email protected])
>>>> Help/Unsubscribe/Update your Subscription:
>>>> https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
>>>> 
>>>> This email sent to [email protected]
>>> 
>>> -- 
>>> Chuck Hill             Senior Consultant / VP Development
>>> 
>>> Practical WebObjects - for developers who want to increase their overall 
>>> knowledge of WebObjects or who are trying to solve specific problems.    
>>> http://www.global-village.net/gvc/practical_webobjects
>>> 
>>> Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest 
>>> Growing Companies in B.C! 
>>> Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking of 
>>> Canada’s Fastest-Growing Companies by PROFIT Magazine!
> 
> -- 
> Chuck Hill             Senior Consultant / VP Development
> 
> Practical WebObjects - for developers who want to increase their overall 
> knowledge of WebObjects or who are trying to solve specific problems.    
> http://www.global-village.net/gvc/practical_webobjects
> 
> Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing 
> Companies in B.C! 
> Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking of 
> Canada’s Fastest-Growing Companies by PROFIT Magazine!
> 
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/gowdy%40mac.com
> 
> This email sent to [email protected]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to