web.config - adding css friendly adapters to existing website

Last post 02-18-2008 10:59 AM by bdemarzo. 6 replies.

Sort Posts:

  • web.config - adding css friendly adapters to existing website

    08-15-2007, 6:09 PM
    • Member
      point Member
    • UFdylan
    • Member since 04-16-2007, 11:51 AM
    • Posts 7

    Hi Forum,

     Please help me with the major headache I've wasted hours trying to figure out!

     I have done everything explained in the tuturial to add css friendly adaters to an existing site and still no luck.  I am thinking that it has to do with modifying my current web.config file to use the css adapters.  Problem is, I can't find any specific instructions as to what I have to do to the current web.config file to make the site compatible with the css adapters!  I tried to modify the config file based on what on the example, but nothing seems to work.

     Any help would be greatly appreciated!

     Thanks,

    D

  • Re: web.config - adding css friendly adapters to existing website

    08-21-2007, 7:45 AM
    • Member
      27 point Member
    • neps
    • Member since 11-16-2006, 4:00 PM
    • Posts 17

    AFAIK you won't need to edit your web.config. Did you include add the .browser file?

  • Re: web.config - adding css friendly adapters to existing website

    01-15-2008, 2:56 PM
    • Member
      110 point Member
    • atomiton
    • Member since 02-05-2007, 8:59 PM
    • Posts 39

    Did you download the files off of codeplex?

    You only need TWO files from here:

    • CSSFriendly.DLL (put it in your Bin folder)
    • CSSFriendlyAdapters.Browser (put it in your App_Browsers Folder
     Then just run.  Put a menu on your page and you'll see it renders as an unordered list.
    Filed under:
  • Re: web.config - adding css friendly adapters to existing website

    02-17-2008, 4:01 AM

     

    I am facing a similar problem too. I done the above 2 steps and my site is ajax enabled but still i could not get the display of Treeview as given the examples site. 

    Any help

     

    Jai Ganesh. J , GSD ,India

    Please Mark As Answer If my reply helped you.

    http://www.onlinepersonaldairy.com. A site to have personal details online. Enjoy.
  • Re: web.config - adding css friendly adapters to existing website

    02-17-2008, 4:39 PM
    • Member
      435 point Member
    • bdemarzo
    • Member since 07-02-2002, 4:05 AM
    • New York
    • Posts 168

    Please confirm that CSSFriendly.dll is in your BIN directory, and CSSFriendly.Adapters.browser is in your App_Browsers directory. 

    THe latter file's contents should be as follows.

     

    <browsers>
    	<browser refID="Default">
    		<controlAdapters>
    			<adapter controlType="System.Web.UI.WebControls.Menu"
    					 adapterType="CSSFriendly.MenuAdapter" />
    			<adapter controlType="System.Web.UI.WebControls.TreeView"
    					 adapterType="CSSFriendly.TreeViewAdapter" />
    			<adapter controlType="System.Web.UI.WebControls.DetailsView"
    					 adapterType="CSSFriendly.DetailsViewAdapter" />
    			<adapter controlType="System.Web.UI.WebControls.FormView"
    					 adapterType="CSSFriendly.FormViewAdapter" />
    			<adapter controlType="System.Web.UI.WebControls.DataList"
    					 adapterType="CSSFriendly.DataListAdapter" />
    			<adapter controlType="System.Web.UI.WebControls.GridView"
    					 adapterType="CSSFriendly.GridViewAdapter" />
    			<adapter controlType="System.Web.UI.WebControls.ChangePassword"
    					 adapterType="CSSFriendly.ChangePasswordAdapter" />
    			<adapter controlType="System.Web.UI.WebControls.Login"
    					 adapterType="CSSFriendly.LoginAdapter" />
    			<adapter controlType="System.Web.UI.WebControls.LoginStatus"
    					 adapterType="CSSFriendly.LoginStatusAdapter" />
    			<adapter controlType="System.Web.UI.WebControls.CreateUserWizard"
    					 adapterType="CSSFriendly.CreateUserWizardAdapter" />
    			<adapter controlType="System.Web.UI.WebControls.PasswordRecovery"
    					 adapterType="CSSFriendly.PasswordRecoveryAdapter" />
    			<adapter controlType="System.Web.UI.WebControls.RadioButtonList"
    					 adapterType="CSSFriendly.RadioButtonListAdapter" />
    			<adapter controlType="System.Web.UI.WebControls.CheckBoxList"
    					 adapterType="CSSFriendly.CheckBoxListAdapter" />
    		</controlAdapters>
    	</browser>
    
    	<browser id="W3C_Validator" parentID="default">
    		<identification>
    			<userAgent match="^W3C_Validator" />
    		</identification>
    		<capabilities>
    			<capability name="browser"              value="W3C Validator" />
    			<capability name="ecmaScriptVersion"    value="1.2" />
    			<capability name="javascript"           value="true" />
    			<capability name="supportsCss"          value="true" />
    			<capability name="supportsCallback"     value="true" />
    			<capability name="tables"               value="true" />
    			<capability name="tagWriter"            value="System.Web.UI.HtmlTextWriter" />
    			<capability name="w3cdomversion"        value="1.0" />
    		</capabilities>
    	</browser>
    </browsers>
    
      
  • Re: web.config - adding css friendly adapters to existing website

    02-17-2008, 11:11 PM

    I have kept only the adapters of treeview, menu, detailsview, formview and gridview. I removed other adapters which as a dependency of Membership provider.

    I have a treeview in a master page. Do we have to change any settings for a treeview control? If we are not setting any properties then how do the treeview control

    know it is has generate output for a "enhanced Them" and how are the properties are set for collapsablle or expandable?

    Any Help

    Jai Ganesh. J , GSD ,India

    Please Mark As Answer If my reply helped you.

    http://www.onlinepersonaldairy.com. A site to have personal details online. Enjoy.
  • Re: web.config - adding css friendly adapters to existing website

    02-18-2008, 10:59 AM
    • Member
      435 point Member
    • bdemarzo
    • Member since 07-02-2002, 4:05 AM
    • New York
    • Posts 168

    It shouldn't matter if the TreeView is in a masterpage or not.

    There is no property to set to make the TreeView use the CSS rendering. Once you add the CSSFriendly code, the TreeView will be rendered using the CSS adapted code. 

Page 1 of 1 (7 items)