We are finding that the most time consuming part of working with SmartClient is customizing the look and feel. We've read about safe skinning, and think we have an understanding of the framework's basic concepts. Our problem is trying to find all the information we need to actually make the changes in a timely fashion. Would you please provide guidance and/or insight into the following concerns?
- In YUI, if you want to know about skinning a widget, you can get all that information consolidated in a single/few pages focused just on the skinning. All the css class names are defined, code snippets needed, etc. How can we find the same consolidated information per widget with SmartClient?
- On any given widget, how can we determine what can be styled via css, and what requires setting of attributes in JavaScript.
- Perhaps related to the above question, how can we determine which styles are externalized (thus can be set in css files) and which ones are inlined by the framwork?
- Is it possible to make all styling available in css files? How? Does this require a special skin to make this happen? Does this special skin exist?
- It seems to us, in order to get as complete a picture of the options available to us, we must snoop through each of the load_skin.js files to see what attributes and properties have been used. We have no way to determine if that is the complete list of available options though.
Besides our own struggles to provide the base product, much of the basis of these questions is also driven by the need to provide a way for client rebranding of our products. Perhaps you have insight you can give in general on this topic when the base product is done with SmartClient.
Thanks,
TT
- In YUI, if you want to know about skinning a widget, you can get all that information consolidated in a single/few pages focused just on the skinning. All the css class names are defined, code snippets needed, etc. How can we find the same consolidated information per widget with SmartClient?
- On any given widget, how can we determine what can be styled via css, and what requires setting of attributes in JavaScript.
- Perhaps related to the above question, how can we determine which styles are externalized (thus can be set in css files) and which ones are inlined by the framwork?
- Is it possible to make all styling available in css files? How? Does this require a special skin to make this happen? Does this special skin exist?
- It seems to us, in order to get as complete a picture of the options available to us, we must snoop through each of the load_skin.js files to see what attributes and properties have been used. We have no way to determine if that is the complete list of available options though.
Besides our own struggles to provide the base product, much of the basis of these questions is also driven by the need to provide a way for client rebranding of our products. Perhaps you have insight you can give in general on this topic when the base product is done with SmartClient.
Thanks,
TT
Comment