|
From: Benoit M. <mar...@ma...> - 2003-04-04 00:02:56
|
See bellow
On Thursday, April 3, 2003, at 03:33 PM, Raymond Irving wrote:
>
> --- Benoit Marchant <mar...@ma...> wrote:
>> Hi
>>
>> In a test I've been doing, I used not a class="",
>> but I declare a style
>> in a <style></style> for each of the layers using
>> their ID
>> like
>>
>> <style>
>> #layer1 {position:absolute; width: ....}
>> .blueBg {background-color:blue;}
>> </style>
>>
>> and <div id= layer1> Some html </div>
>>
>> As far as I understand it class is meant to control
>> the style of
>> multiple objects. So for example, if you wanted a
>> set of layers to all
>> have a blue background, you would add class=blueBg
>>
>> So both are different. I think we need a way to tell
>> dynlayers not to
>> generate an inline style, when one would exists for
>> it's ID.
>
> lyr.setClass('',true) should do the trick.
I would rather pass the layer's id. So if you pass the layer's ID as
the style name, then you don't have to add class="" in the div tag to
get it applied, and in that case noInlineStyle is implicitely true. Now
if the name passed is different from the id, then it would mean
generate a class="name".
So in a case where you want both to not use inline style and a class,
you would have to call it twice:
lyr.setClass(lyr.id); //Tell not to generate inline style
lyr.setClass('blueBg'); //Make it generate class=blueBg
Does it make a second argument unnecessary ?
Benoit
>
>> Now should
>> we on top of that be able to generate something like
>> <DIV ID=myLayer
>> style="AStyle"></DIV>, probably,and of course be
>> able to set a class=""
>> As three options are valid ways of doing it, I think
>> we should handled
>> them.
>
> So, you agree to setClass(name,noInlineStyle)?
>
> --
> Raymond Irving
>
>> Benoit
>>
>> On Thursday, April 3, 2003, at 02:57 PM, Raymond
>> Irving wrote:
>>
>>> Sounds ok to me, but how about the following:
>>>
>>> lyr.setClass(name,noPreStyle);
>>>
>>> When noPreStyle is set to true the api will
>> completely
>>> remove the style="..." string from <divs> and will
>>> ignore bgcolor, width, height, left, top, etc for
>>> <layers> and <ilayers>. The end result is that
>> layers
>>> will be created much faster.
>>>
>>> lyr.setClass('blue_style,box_style',true);
>>>
>>> This would require the user to specify all the
>> values
>>> (e.g. left,top width,etc) of the layer inside the
>> css
>>> class.
>>>
>>> To give the user greater flexibility we could then
>>> allow them to pass the value 'basic' to the
>> setClass()
>>> function to have the api only generate the left,
>> top,
>>> width and heigth values for the style object.
>>>
>>> lyr.setClass('blue_style','basic');
>>>
>>> What do you think?
>>>
>>> --
>>> Raymond Irving
>>>
>>>
>>> --- Kevin <ke...@ke...> wrote:
>>>> Hello,
>>>>
>>>> I've heard Raymond may be doing something in the
>>>> area of
>>>> dynapi style objects? Sorry if I've got the wrong
>>>> idea.
>>>>
>>>> Could we have a simple starting point by just
>>>> passing a class
>>>> name to the DynLayer constructor or e.g.
>>>> lyr.setClass('note').
>>>>
>>>> The string 'class="note"' would be inserted in
>> the
>>>> div/layer/ilayer
>>>> tag before the big 'style="..."' string so we can
>>>> pick up a
>>>> prepared style sheet class from a
>> <style>...</style>
>>>> section.
>>>>
>>>> -
>>>> Kevin
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>
> -------------------------------------------------------
>>>> This SF.net email is sponsored by: ValueWeb:
>>>> Dedicated Hosting for just $79/mo with 500 GB of
>>>> bandwidth!
>>>> No other company gives more support or power for
>>>> your dedicated server
>>>>
>>>
>>
> http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
>>>> _______________________________________________
>>>> Dynapi-Dev mailing list
>>>> Dyn...@li...
>>>>
>>>
>>
> http://www.mail-archive.com/dyn...@li.../
>>>
>>>
>>> __________________________________________________
>>> Do you Yahoo!?
>>> Yahoo! Tax Center - File online, calculators,
>> forms, and more
>>> http://tax.yahoo.com
>>>
>>>
>>>
>>
> -------------------------------------------------------
>>> This SF.net email is sponsored by: ValueWeb:
>>> Dedicated Hosting for just $79/mo with 500 GB of
>> bandwidth!
>>> No other company gives more support or power for
>> your dedicated server
>>>
>>
> http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
>>> _______________________________________________
>>> Dynapi-Dev mailing list
>>> Dyn...@li...
>>>
>>
> http://www.mail-archive.com/dyn...@li.../
>>>
>>
>>
>>
>>
> -------------------------------------------------------
>> This SF.net email is sponsored by: ValueWeb:
>> Dedicated Hosting for just $79/mo with 500 GB of
>> bandwidth!
>> No other company gives more support or power for
>> your dedicated server
>>
> http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
>> _______________________________________________
>> Dynapi-Dev mailing list
>> Dyn...@li...
>>
> http://www.mail-archive.com/dyn...@li.../
>
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Tax Center - File online, calculators, forms, and more
> http://tax.yahoo.com
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: ValueWeb:
> Dedicated Hosting for just $79/mo with 500 GB of bandwidth!
> No other company gives more support or power for your dedicated server
> http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
> _______________________________________________
> Dynapi-Dev mailing list
> Dyn...@li...
> http://www.mail-archive.com/dyn...@li.../
>
|