See bellow On Thursday, April 3, 2003, at 03:33 PM, Raymond Irving wrote:
--- Benoit Marchant <[EMAIL PROTECTED]> 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:completely
lyr.setClass(name,noPreStyle);
When noPreStyle is set to true the api willlayersremove the style="..." string from <divs> and will ignore bgcolor, width, height, left, top, etc for <layers> and <ilayers>. The end result is thatwill be created much faster.values
lyr.setClass('blue_style,box_style',true);
This would require the user to specify all the(e.g. left,top width,etc) of the layer inside thecssclass.setClass()
To give the user greater flexibility we could then allow them to pass the value 'basic' to thefunction to have the api only generate the left,top,width and heigth values for the style object.the
lyr.setClass('blue_style','basic');
What do you think?
-- Raymond Irving
--- Kevin <[EMAIL PROTECTED]> 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<style>...</style>div/layer/ilayer tag before the big 'style="..."' string so we can pick up a prepared style sheet class from asection.
- Kevin
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/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://www.mail-archive.com/[EMAIL PROTECTED]/_______________________________________________ Dynapi-Dev mailing list [EMAIL PROTECTED]
-------------------------------------------------------forms, and more
__________________________________________________ Do you Yahoo!? Yahoo! Tax Center - File online, calculators,http://tax.yahoo.com
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/bandwidth!This SF.net email is sponsored by: ValueWeb: Dedicated Hosting for just $79/mo with 500 GB ofNo other company gives more support or power foryour dedicated server
http://www.mail-archive.com/[EMAIL PROTECTED]/_______________________________________________ Dynapi-Dev mailing list [EMAIL PROTECTED]
-------------------------------------------------------
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/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://www.mail-archive.com/[EMAIL PROTECTED]/_______________________________________________ Dynapi-Dev mailing list [EMAIL PROTECTED]
__________________________________________________ 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 [EMAIL PROTECTED] http://www.mail-archive.com/[EMAIL PROTECTED]/
-------------------------------------------------------
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
[EMAIL PROTECTED]
http://www.mail-archive.com/[EMAIL PROTECTED]/