CssSelectorClass not showing

Last post 04-17-2008 10:57 AM by muybn. 16 replies.

Sort Posts:

  • CssSelectorClass not showing

    05-16-2006, 5:52 PM
    • Participant
      1,216 point Participant
    • Rasetti
    • Member since 04-17-2006, 10:40 PM
    • Auckland, New Zealand
    • Posts 286

    Hi,

    I followed all the steps indicated in the white paper to install the Controls Adapter on my existing website and I'm not getting the CssSelectorClass for the controls.
    Any ideas?

    Thanks,

    Juan

    Juan Barrera
    MCTS


    Please remember to click "Mark as Answer" on this post if it helped you.
  • Re: CssSelectorClass not showing

    05-16-2006, 7:30 PM
    • Contributor
      3,298 point Contributor
    • Russ Helfand
    • Member since 09-14-2005, 6:22 PM
    • Groovybits.com
    • Posts 741
    Can you post some of your tags and code?
    Russ Helfand
    Groovybits.com
  • Re: CssSelectorClass not showing

    05-16-2006, 7:37 PM
    • Participant
      1,216 point Participant
    • Rasetti
    • Member since 04-17-2006, 10:40 PM
    • Auckland, New Zealand
    • Posts 286

    Yes, sure.

    The following is the Menu Control I want to skin:

    The problem is that on the Menu properties the "CssSelectorClass" is not recognized.

    <%

    @ Control Language="VB" AutoEventWireup="false" CodeFile="topmenu2.ascx.vb" Inherits="topmenu2" %>

    <

    asp:XmlDataSource ID="XmlHome" runat="server" DataFile="~\UserControls\topMenu.xml"

    XPath="Menu/MenuItem"></asp:XmlDataSource>

    <asp:Menu ID="Home" runat="server" DataSourceID="XmlHome" DisappearAfter="300" Orientation="Horizontal" Width="655px">

    <DataBindings>

    <asp:MenuItemBinding DataMember="MenuItem" NavigateUrlField="url" TextField="Desc"

    ToolTipField="Desc" />

    </DataBindings>

    </asp:Menu>

    .....other tags

    Juan Barrera
    MCTS


    Please remember to click "Mark as Answer" on this post if it helped you.
  • Re: CssSelectorClass not showing

    05-16-2006, 7:55 PM
    • Contributor
      3,298 point Contributor
    • Russ Helfand
    • Member since 09-14-2005, 6:22 PM
    • Groovybits.com
    • Posts 741

    OK, so you have a user control (ASCX) called topmenu2.  And it uses an <asp:Menu> that you want to be influenced by the MenuAdapter included with this adapter kit.  Right?

    If so, what does your page (ASPX) file look like?  I'm referring to the page that creates and instance of topmenu2.  Specifically, can you verify that the Theme for that page has been set.  If you are using the kit's themes you might want to set it to Basic to begin with. Maybe the problem is that the page doesn't have a theme set so it's not picking up the necessary CSS files in the theme folder... just a shot-in-the-dark. In any case, can we see the code for the page (ASPX)?

    Russ Helfand
    Groovybits.com
  • Re: CssSelectorClass not showing

    05-16-2006, 8:04 PM
    • Participant
      1,216 point Participant
    • Rasetti
    • Member since 04-17-2006, 10:40 PM
    • Auckland, New Zealand
    • Posts 286
    Thanks Russ, you 're right, what you're saying is what I want to do.
    Below is the code to the .aspx page, which, in fact, is a Master Page. The top menu call is in bold font.
    The Theme property is set in the web.config file, not in the Master Page itself, could that be the problem?
     

    <%

    @ Master Language ="VB" CodeFile="Parent.master.vb" Inherits ="Parent" %>

    <%

    @ Register Src ="~/UserControls/topmenu2.ascx" TagName="topmenu2" TagPrefix="uc1" %>

    <!

    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">

    <

    html xmlns="http://www.w3.org/1999/xhtml ">

    <

    head id="Head1" runat="server">

    ...meta code

    <title></title >

    </

    head>

    <

    body>

    <form id="form1" runat="server">

    <div id="MainDivContainer" runat="server" class ="MainDivContainer">

    <table id="HeaderTable" runat="server" class="HeaderTable">

    <tr>

    <td class="HeaderLeftCell">

    <a id="A1" runat="server" href="~/Default.aspx">

    <img id="HeaderGif" runat="server" alt="Vedere Group" src="App_Themes\MainTheme\Images\MainLogo.gif" /></ a></td>

    <td class="HeaderRightCell">

    <asp:Label ID="LoginUserName" runat="server" Text="" Font-Bold="true" Font-Names="Arial" Font-Size="8.5pt" /><br />

    <asp:Label ID="LoginUserEmail" runat="server" Text="" />

    <br /><br />

    <asp:Label ID="currentDate" runat="server">

    </asp:Label>

    </td>

    </tr>

    <tr>

    <td class="TopMenuCell" colspan="2">

    <uc1:topmenu2 ID="Topmenu2_1" runat="server">

    </uc1:topmenu2 >

    </td>

    </tr>

    </table>

    <asp:ContentPlaceHolder ID="ParentContentPlaceHolder" runat="server">

    </asp:ContentPlaceHolder >

    </div>

    </form>

    </

    body>

    </

    html>
    Juan Barrera
    MCTS


    Please remember to click "Mark as Answer" on this post if it helped you.
  • Re: CssSelectorClass not showing

    05-16-2006, 8:31 PM
    • Contributor
      3,298 point Contributor
    • Russ Helfand
    • Member since 09-14-2005, 6:22 PM
    • Groovybits.com
    • Posts 741

    OK.  We are getting closer to the point where I can "see" the whole picture. Can you fill in the details of what exactly is wrong?  What is the actual problem?  Specifically, what is the problem from the end-user experience (looking at the browser window).  Can you send along relevant portions of the HTML that is being sent down to the browser?  I need to see what markup is being spit out and what CSS is being linked in.

    Russ Helfand
    Groovybits.com
  • Re: CssSelectorClass not showing

    05-16-2006, 9:11 PM
    • Participant
      1,216 point Participant
    • Rasetti
    • Member since 04-17-2006, 10:40 PM
    • Auckland, New Zealand
    • Posts 286

    Ok Russ, the actual problem is that the CssSelectorClass property is not recognized in the control (I mean, either by IntelliSense or writing it manually, because the code won't compile).

    And this is the html code generated by the control in the attached HTML file (sorry, I can't attach files yet)

    <div class="AspNet-Menu-Horizontal">
       <ul class="AspNet-Menu">
        <li class="AspNet-Menu-Leaf">
         <a href="/VedereAspNet/default.aspx" class="AspNet-Menu-Link" title="Home">
          Home
         </a>
        </li>
        <li class="AspNet-Menu-WithChildren">
         <span class="AspNet-Menu-NonLink">
          Our Company
         </span>
         <ul>
          <li class="AspNet-Menu-Leaf">
           <a href="/VedereAspNet/OurCompany/ourMission.aspx"

    class="AspNet-Menu-Link" title="Our Mission">
            Our Mission
           </a>
          </li>
          <li class="AspNet-Menu-Leaf">
           <a href="/VedereAspNet/OurCompany/clients.aspx"

    class="AspNet-Menu-Link" title="Client References">
            Client References
           </a>
          </li>
          <li class="AspNet-Menu-Leaf">
           <a href="/VedereAspNet/OurCompany/partners.aspx"

    class="AspNet-Menu-Link" title="Partners">
            Partners
           </a>
          </li>
          <li class="AspNet-Menu-Leaf">
           <a href="/VedereAspNet/OurCompany/contactUs.aspx"

    class="AspNet-Menu-Link" title="Contact Us">
            Contact Us
           </a>
          </li>
          <li class="AspNet-Menu-Leaf">
           <a href="/VedereAspNet/OurCompany/privacy.aspx"

    class="AspNet-Menu-Link" title="Privacy">
            Privacy
           </a>
          </li>
         </ul>
        </li>
        <li class="AspNet-Menu-WithChildren">
         <span class="AspNet-Menu-NonLink">
          Products
         </span>
         <ul>
          <li class="AspNet-Menu-WithChildren">
           <span class="AspNet-Menu-NonLink">
            Profiling and Segmentation
           </span>
           <ul>
            <li class="AspNet-Menu-Leaf">
             <a

    href="/VedereAspNet/Products/Profiling/profiler.aspx" class="AspNet-Menu-Link" title="PREOâ„¢ Profiler">
              PREOâ„¢ Profiler
             </a>
            </li>
           </ul>
          </li>
          <li class="AspNet-Menu-WithChildren">
           <span class="AspNet-Menu-NonLink">
            Performance Management
           </span>
           <ul>
            <li class="AspNet-Menu-Leaf">
             <a

    href="/VedereAspNet/Products/Performance/OnDemand.aspx" class="AspNet-Menu-Link" title="PREOâ„¢ On-Demand">
              PREOâ„¢ On-Demand
             </a>
            </li>
            <li class="AspNet-Menu-Leaf">
             <a

    href="/VedereAspNet/Products/Performance/PharmAudits.aspx" class="AspNet-Menu-Link" title="PharmAuditâ„¢">
              PharmAuditâ„¢
             </a>
            </li>
            <li class="AspNet-Menu-Leaf">
             <a

    href="/VedereAspNet/Products/Performance/SalesForce.aspx" class="AspNet-Menu-Link" title="PREOâ„¢ Sales Force">
              PREOâ„¢ Sales Force
             </a>
            </li>
           </ul>
          </li>
         </ul>
        </li>
        <li class="AspNet-Menu-WithChildren">
         <span class="AspNet-Menu-NonLink">
          Services
         </span>
         <ul>
          <li class="AspNet-Menu-Leaf">
           <a href="/VedereAspNet/Services/Consulting.aspx"

    class="AspNet-Menu-Link" title="Consulting">
            Consulting
           </a>
          </li>
          <li class="AspNet-Menu-Leaf">
           <a href="/VedereAspNet/Services/ProjectManagment.aspx"

    class="AspNet-Menu-Link" title="Project Management">
            Project Management
           </a>
          </li>
          <li class="AspNet-Menu-Leaf">
           <a href="/VedereAspNet/Services/Training.aspx"

    class="AspNet-Menu-Link" title="Training">
            Training
           </a>
          </li>
          <li class="AspNet-Menu-Leaf">
           <a href="/VedereAspNet/Services/DataManagment.aspx"

    class="AspNet-Menu-Link" title="Data Management">
            Data Management
           </a>
          </li>
          <li class="AspNet-Menu-Leaf">
           <a href="/VedereAspNet/Services/StrategicAnalysisServices.aspx"

    class="AspNet-Menu-Link" title="Strategic Analysis Services">
            Strategic Analysis Services
           </a>
          </li>
         </ul>
        </li>
        <li class="AspNet-Menu-WithChildren">
         <span class="AspNet-Menu-NonLink">
          News and Articles
         </span>
         <ul>
          <li class="AspNet-Menu-Leaf">
           <a href="/VedereAspNet/NewsAndArticles/news.aspx"

    class="AspNet-Menu-Link" title="News">
            News
           </a>
          </li>
         </ul>
        </li>
       </ul>
      </div>

     

    Juan Barrera
    MCTS


    Please remember to click "Mark as Answer" on this post if it helped you.
  • Re: CssSelectorClass not showing

    05-16-2006, 10:15 PM
    Answer
    • Contributor
      3,298 point Contributor
    • Russ Helfand
    • Member since 09-14-2005, 6:22 PM
    • Groovybits.com
    • Posts 741

    CssSelectorClass is what is known as an expando property.  It is meant to be recognized by the adapters but will not be recognized by Intellisense or VS in general.  So I'm still not convinced that the setting of CssSelectorClass is the problem.

    Here's a little test you can do...

    Install the VSI for the CSS Friendly Adapters.  In VS create a new web site based on the new CSS Friendly Adapters web template (I used the C# version).  In the root of that new web site, create a file called TopMenuTest.aspx.  It should look like this:

    <%@ Page Language="C#" %>

    <%@ Register TagPrefix="test" TagName="TopMenu2" Src="~/TopMenu2.ascx" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <script runat="server">

    </script>

    <html xmlns="http://www.w3.org/1999/xhtml" >

    <head runat="server">

    <title>Untitled Page</title>

    </head>

    <body>

    <form id="form1" runat="server">

    <div>

    <test:TopMenu2 runat="server" />

    </div>

    </form>

    </body>

    </html>

    Now create a user control called TopMenu2.ascx that looks like this:

    <%@ Control Language="C#" ClassName="TopMenu2" %>

    <script runat="server">

    </script>

    <asp:Menu ID="Menu2" runat="server" SkinID="SampleMenuHorizontal" DataSourceID="ExampleSiteMapDS" CssSelectorClass="PrettyMenu" Orientation="Horizontal" />

    <asp:SiteMapDataSource runat="server" ID="ExampleSiteMapDS" SiteMapProvider="ExampleSiteMapProvider" ShowStartingNode="false" />

    Now in the web.config add the following element just below the compilation element:

    <pages theme="Basic" />

    Now, in VS, run your TopMenuTest.aspx page. Do the menus look OK to you?  They do for me.  If I do a view-source in IE when looking at TopMenuTest.aspx I see this (below).  Notice that there is a div whose ID is properly set to PrettyMenu... which is the value of the CssSelectorClass

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head><title>
     Untitled Page
    </title><link href="App_Themes/Basic/DataList.css" type="text/css" rel="stylesheet" /><link href="App_Themes/Basic/DataListExample.css" type="text/css" rel="stylesheet" /><link href="App_Themes/Basic/DetailsView.css" type="text/css" rel="stylesheet" /><link href="App_Themes/Basic/DetailsViewExample.css" type="text/css" rel="stylesheet" /><link href="App_Themes/Basic/ExamplesMaster.css" type="text/css" rel="stylesheet" /><link href="App_Themes/Basic/FormView.css" type="text/css" rel="stylesheet" /><link href="App_Themes/Basic/FormViewExample.css" type="text/css" rel="stylesheet" /><link href="App_Themes/Basic/MainMaster.css" type="text/css" rel="stylesheet" /><link href="App_Themes/Basic/Menu.css" type="text/css" rel="stylesheet" /><link href="App_Themes/Basic/MenuExample.css" type="text/css" rel="stylesheet" /><link href="App_Themes/Basic/SrcViewer.css" type="text/css" rel="stylesheet" /><link href="App_Themes/Basic/TreeView.css" type="text/css" rel="stylesheet" /><link href="App_Themes/Basic/TreeViewExample.css" type="text/css" rel="stylesheet" /><link href="App_Themes/Basic/WhitePaper.css" type="text/css" rel="stylesheet" /><style type="text/css">
     .ctl02_Menu2_0 { background-color:white;visibility:hidden;display:none;position:absolute;left:0px;top:0px; }
     .ctl02_Menu2_1 { color:Black;font-family:Tahoma;font-size:8pt;text-decoration:none; }
     .ctl02_Menu2_2 { color:Black;font-family:Tahoma;font-size:8pt; }
     .ctl02_Menu2_3 { color:Black;border-style:none; }
     .ctl02_Menu2_4 { border-color:#648ABD;border-width:1px;border-style:Solid;width:100px;padding:3px 2px 3px 2px; }
     .ctl02_Menu2_5 { color:Black;font-size:8pt;border-style:none; }
     .ctl02_Menu2_6 { border-color:#648ABD;border-width:1px;border-style:Solid;width:130px;padding:3px 2px 3px 2px; }
     .ctl02_Menu2_7 { color:White; }
     .ctl02_Menu2_8 { color:White;background-color:SteelBlue; }
     .ctl02_Menu2_9 { color:White;border-style:none; }
     .ctl02_Menu2_10 { color:White;background-color:SteelBlue; }

    </style></head>
    <body>
        <form name="form1" method="post" action="TopMenuTest.aspx" id="form1">
    <div>
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNjQ3MjQwOTc0D2QWAgIED2QWAgIBD2QWAmYQPCsADQIADxYCHgtfIURhdGFCb3VuZGdkDBQrAAYFEzA6MCwwOjEsMDoyLDA6MywwOjQUKwACFhAeBFRleHQFCFByb2R1Y3RzHgVWYWx1ZQUIUHJvZHVjdHMeC05hdmlnYXRlVXJsBSwvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1Qcm9kdWN0cx4HVG9vbFRpcAUIUHJvZHVjdHMeB0VuYWJsZWRnHgpTZWxlY3RhYmxlZx4IRGF0YVBhdGgFLC9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPXByb2R1Y3RzHglEYXRhQm91bmRnFCsACAUbMDowLDA6MSwwOjIsMDozLDA6NCwwOjUsMDo2FCsAAhYQHwEFB1dpbmRvd3MfAgUHV2luZG93cx8DBTMvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1Qcm9kdWN0c1dpbmRvd3MfBAUHV2luZG93cx8FZx8GZx8HBTMvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1wcm9kdWN0c3dpbmRvd3MfCGdkFCsAAhYQHwEFBk9mZmljZR8CBQZPZmZpY2UfAwUyL0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89UHJvZHVjdHNPZmZpY2UfBAUGT2ZmaWNlHwVnHwZnHwcFMi9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPXByb2R1Y3Rzb2ZmaWNlHwhnZBQrAAIWEB8BBRJCdXNpbmVzcyBTb2x1dGlvbnMfAgUSQnVzaW5lc3MgU29sdXRpb25zHwMFPS9Dc3NBZGFwdGVyczMvR2VuZXJpY1BhZ2UuYXNweD9nb3RvPVByb2R1Y3RzQnVzaW5lc3NTb2x1dGlvbnMfBAUSQnVzaW5lc3MgU29sdXRpb25zHwVnHwZnHwcFPS9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPXByb2R1Y3RzYnVzaW5lc3Nzb2x1dGlvbnMfCGdkFCsAAhYQHwEFB1NlcnZlcnMfAgUHU2VydmVycx8DBTMvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1Qcm9kdWN0c1NlcnZlcnMfBAUHU2VydmVycx8FZx8GZx8HBTMvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1wcm9kdWN0c3NlcnZlcnMfCGdkFCsAAhYQHwEFD0RldmVsb3BlciBUb29scx8CBQ9EZXZlbG9wZXIgVG9vbHMfAwU6L0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89UHJvZHVjdHNEZXZlbG9wZXJUb29scx8EBQ9EZXZlbG9wZXIgVG9vbHMfBWcfBmcfBwU6L2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89cHJvZHVjdHNkZXZlbG9wZXJ0b29scx8IZ2QUKwACFhAfAQUNU3Vic2NyaXB0aW9ucx8CBQ1TdWJzY3JpcHRpb25zHwMFOC9Dc3NBZGFwdGVyczMvR2VuZXJpY1BhZ2UuYXNweD9nb3RvPVByb2R1Y3RTdWJzY3JpcHRpb25zHwQFDVN1YnNjcmlwdGlvbnMfBWcfBmcfBwU4L2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89cHJvZHVjdHN1YnNjcmlwdGlvbnMfCGcUKwADBQcwOjAsMDoxFCsAAhYQHwEFCFNvZnR3YXJlHwIFCFNvZnR3YXJlHwMFQS9Dc3NBZGFwdGVyczMvR2VuZXJpY1BhZ2UuYXNweD9nb3RvPVByb2R1Y3RzU3Vic2NyaXB0aW9uc1NvZnR3YXJlHwQFCFNvZnR3YXJlHwVnHwZnHwcFQS9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPXByb2R1Y3Rzc3Vic2NyaXB0aW9uc3NvZnR3YXJlHwhnZBQrAAIWEB8BBRNNYW5hZ2UgWW91ciBQcm9maWxlHwIFE01hbmFnZSBZb3VyIFByb2ZpbGUfAwVKL0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89UHJvZHVjdHNTdWJzY3JpcHRpb25zTWFuYWdlWW91clByb2ZpbGUfBAUTTWFuYWdlIFlvdXIgUHJvZmlsZR8FZx8GZx8HBUovY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1wcm9kdWN0c3N1YnNjcmlwdGlvbnNtYW5hZ2V5b3VycHJvZmlsZR8IZ2QUKwACFhAfAQUETW9yZR8CBQRNb3JlHwMFMC9Dc3NBZGFwdGVyczMvR2VuZXJpY1BhZ2UuYXNweD9nb3RvPVByb2R1Y3RzTW9yZR8EBQRNb3JlHwVnHwZnHwcFMC9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPXByb2R1Y3RzbW9yZR8IZxQrAAUFDzA6MCwwOjEsMDoyLDA6MxQrAAIWEB8BBQ5Nb2JpbGUgRGV2aWNlcx8CBQ5Nb2JpbGUgRGV2aWNlcx8DBTkvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1Qcm9kdWN0c01vYmlsZURldmljZXMfBAUOTW9iaWxlIERldmljZXMfBWcfBmcfBwU5L2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89cHJvZHVjdHNtb2JpbGVkZXZpY2VzHwhnZBQrAAIWEB8BBQ5HYW1lcyBhbmQgWGJveB8CBQ5HYW1lcyBhbmQgWGJveB8DBTUvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1Qcm9kdWN0c0dhbWVzWGJveB8EBQ5HYW1lcyBhbmQgWGJveB8FZx8GZx8HBTUvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1wcm9kdWN0c2dhbWVzeGJveB8IZ2QUKwACFhAfAQUISGFyZHdhcmUfAgUISGFyZHdhcmUfAwU0L0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89UHJvZHVjdHNIYXJkd2FyZR8EBQhIYXJkd2FyZR8FZx8GZx8HBTQvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1wcm9kdWN0c2hhcmR3YXJlHwhnZBQrAAIWEB8BBQNNU04fAgUDTVNOHwMFLy9Dc3NBZGFwdGVyczMvR2VuZXJpY1BhZ2UuYXNweD9nb3RvPVByb2R1Y3RzTVNOHwQFA01TTh8FZx8GZx8HBS8vY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1wcm9kdWN0c21zbh8IZ2QUKwACFhAfAQUFTGVnYWwfAgUFTGVnYWwfAwUpL0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89TGVnYWwfBAUFTGVnYWwfBWcfBmcfBwUpL2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89bGVnYWwfCGcUKwAEBQswOjAsMDoxLDA6MhQrAAIWEB8BBQdMaWNlbnNlHwIFB0xpY2Vuc2UfAwUwL0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89TGVnYWxMaWNlbnNlHwQFB0xpY2Vuc2UfBWcfBmcfBwUwL2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89bGVnYWxsaWNlbnNlHwhnZBQrAAIWEB8BBQxUZXJtcyBvZiBVc2UfAgUMVGVybXMgb2YgVXNlHwMFLi9Dc3NBZGFwdGVyczMvR2VuZXJpY1BhZ2UuYXNweD9nb3RvPUxlZ2FsVGVybXMfBAUMVGVybXMgb2YgVXNlHwVnHwZnHwcFLi9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPWxlZ2FsdGVybXMfCGdkFCsAAhYQHwEFB1ByaXZhY3kfAgUHUHJpdmFjeR8DBTAvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1MZWdhbFByaXZhY3kfBAUHUHJpdmFjeR8FZx8GZx8HBTAvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1sZWdhbHByaXZhY3kfCGdkFCsAAhYQHwEFB1N1cHBvcnQfAgUHU3VwcG9ydB8DBSsvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1TdXBwb3J0HwQFB1N1cHBvcnQfBWcfBmcfBwUrL2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89c3VwcG9ydB8IZxQrAAgFGzA6MCwwOjEsMDoyLDA6MywwOjQsMDo1LDA6NhQrAAIWEB8BBRZMaWZlY3ljbGUgYW5kIFBvbGljaWVzHwIFFkxpZmVjeWNsZSBhbmQgUG9saWNpZXMfAwU8L0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89U3VwcG9ydExpZmVjeWNsZVBvbGljaWVzHwQFHlN1cHBvcnQgTGlmZWN5Y2xlIGFuZCBQb2xpY2llcx8FZx8GZx8HBTwvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1zdXBwb3J0bGlmZWN5Y2xlcG9saWNpZXMfCGdkFCsAAhYQHwEFD0NvbnRhY3QgU3VwcG9ydB8CBQ9Db250YWN0IFN1cHBvcnQfAwUyL0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89U3VwcG9ydENvbnRhY3QfBAUPQ29udGFjdCBTdXBwb3J0HwVnHwZnHwcFMi9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPXN1cHBvcnRjb250YWN0HwhnZBQrAAIWEB8BBRRUaGlyZC1QYXJ0eSBTZXJ2aWNlcx8CBRRUaGlyZC1QYXJ0eSBTZXJ2aWNlcx8DBT4vQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1TdXBwb3J0VGhpcmRQYXJ0eVByb3ZpZGVycx8EBRRUaGlyZC1QYXJ0eSBTZXJ2aWNlcx8FZx8GZx8HBT4vY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1zdXBwb3J0dGhpcmRwYXJ0eXByb3ZpZGVycx8IZ2QUKwACFhAfAQUIUmVzZWFyY2gfAgUIUmVzZWFyY2gfAwUsL0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89UmVzZWFyY2gfBAUIUmVzZWFyY2gfBWcfBmcfBwUsL2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89cmVzZWFyY2gfCGcUKwAGBRMwOjAsMDoxLDA6MiwwOjMsMDo0FCsAAhYQHwEFDFByb2R1Y3QgSW5mbx8CBQxQcm9kdWN0IEluZm8fAwU5L0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89U3VwcG9ydFByb2R1Y3RDZW50ZXJzHwQFF1Byb2R1Y3QgU3VwcG9ydCBDZW50ZXJzHwVnHwZnHwcFOS9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPXN1cHBvcnRwcm9kdWN0Y2VudGVycx8IZ2QUKwACFhAfAQUOS25vd2xlZGdlIEJhc2UfAgUOS25vd2xlZGdlIEJhc2UfAwU4L0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89U3VwcG9ydEtub3dsZWRnZUJhc2UfBAUOS25vd2xlZGdlIEJhc2UfBWcfBmcfBwU4L2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89c3VwcG9ydGtub3dsZWRnZWJhc2UfCGdkFCsAAhYQHwEFC0NvbW11bml0aWVzHwIFC0NvbW11bml0aWVzHwMFQC9Dc3NBZGFwdGVyczMvR2VuZXJpY1BhZ2UuYXNweD9nb3RvPVN1cHBvcnRDb21tdW5pdGllc05ld3Nncm91cHMfBAUaQ29tbXVuaXRpZXMgYW5kIE5ld3Nncm91cHMfBWcfBmcfBwVAL2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89c3VwcG9ydGNvbW11bml0aWVzbmV3c2dyb3Vwcx8IZ2QUKwACFhAfAQUHSVQgUHJvcx8CBQdJVCBQcm9zHwMFOi9Dc3NBZGFwdGVyczMvR2VuZXJpY1BhZ2UuYXNweD9nb3RvPVN1cHBvcnRJVFByb2Zlc3Npb25hbHMfBAUcU3VwcG9ydCBmb3IgSVQgUHJvZmVzc2lvbmFscx8FZx8GZx8HBTovY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1zdXBwb3J0aXRwcm9mZXNzaW9uYWxzHwhnZBQrAAIWEB8BBQpEZXZlbG9wZXJzHwIFCkRldmVsb3BlcnMfAwU1L0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89U3VwcG9ydERldmVsb3BlcnMfBAUWU3VwcG9ydCBmb3IgRGV2ZWxvcGVycx8FZx8GZx8HBTUvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1zdXBwb3J0ZGV2ZWxvcGVycx8IZ2QUKwACFhAfAQUJRG93bmxvYWRzHwIFCURvd25sb2Fkcx8DBS0vQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1Eb3dubG9hZHMfBAUJRG93bmxvYWRzHwVnHwZnHwcFLS9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPWRvd25sb2Fkcx8IZxQrAAMFBzA6MCwwOjEUKwACFhAfAQUOV2luZG93cyBVcGRhdGUfAgUOV2luZG93cyBVcGRhdGUfAwU6L0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89RG93bmxvYWRzV2luZG93c1VwZGF0ZR8EBQ5XaW5kb3dzIFVwZGF0ZR8FZx8GZx8HBTovY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1kb3dubG9hZHN3aW5kb3dzdXBkYXRlHwhnZBQrAAIWEB8BBQ1PZmZpY2UgVXBkYXRlHwIFDU9mZmljZSBVcGRhdGUfAwU5L0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89RG93bmxvYWRzT2ZmaWNlVXBkYXRlHwQFDU9mZmljZSBVcGRhdGUfBWcfBmcfBwU5L2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89ZG93bmxvYWRzb2ZmaWNldXBkYXRlHwhnZBQrAAIWEB8BBQhMZWFybmluZx8CBQhMZWFybmluZx8DBSwvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1MZWFybmluZx8EBQhMZWFybmluZx8FZx8GZx8HBSwvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1sZWFybmluZx8IZxQrAAcFFzA6MCwwOjEsMDoyLDA6MywwOjQsMDo1FCsAAhYQHwEFBUJvb2tzHwIFBUJvb2tzHwMFMS9Dc3NBZGFwdGVyczMvR2VuZXJpY1BhZ2UuYXNweD9nb3RvPUxlYXJuaW5nQm9va3MfBAUFQm9va3MfBWcfBmcfBwUxL2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89bGVhcm5pbmdib29rcx8IZ2QUKwACFhAfAQUIVHJhaW5pbmcfAgUIVHJhaW5pbmcfAwU0L0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89TGVhcm5pbmdUcmFpbmluZx8EBQhUcmFpbmluZx8FZx8GZx8HBTQvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1sZWFybmluZ3RyYWluaW5nHwhnZBQrAAIWEB8BBQ1DZXJ0aWZpY2F0aW9uHwIFDUNlcnRpZmljYXRpb24fAwU5L0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89TGVhcm5pbmdDZXJ0aWZpY2F0aW9uHwQFDUNlcnRpZmljYXRpb24fBWcfBmcfBwU5L2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89bGVhcm5pbmdjZXJ0aWZpY2F0aW9uHwhnZBQrAAIWEB8BBQZFdmVudHMfAgUGRXZlbnRzHwMFMi9Dc3NBZGFwdGVyczMvR2VuZXJpY1BhZ2UuYXNweD9nb3RvPUxlYXJuaW5nRXZlbnRzHwQFBkV2ZW50cx8FZx8GZx8HBTIvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1sZWFybmluZ2V2ZW50cx8IZ2QUKwACFhAfAQUIV2ViY2FzdHMfAgUIV2ViY2FzdHMfAwU0L0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89TGVhcm5pbmdXZWJjYXN0cx8EBQhXZWJjYXN0cx8FZx8GZx8HBTQvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1sZWFybmluZ3dlYmNhc3RzHwhnZBQrAAIWEB8BBRZQYXR0ZXJucyBhbmQgUHJhY3RpY2VzHwIFFlBhdHRlcm5zIGFuZCBQcmFjdGljZXMfAwU9L0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89TGVhcm5pbmdQYXR0ZXJuc1ByYWN0aWNlcx8EBRZQYXR0ZXJucyBhbmQgUHJhY3RpY2VzHwVnHwZnHwcFPS9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPWxlYXJuaW5ncGF0dGVybnNwcmFjdGljZXMfCGdkFCsAAhYQHwEFDVN1YnNjcmlwdGlvbnMfAgUNU3Vic2NyaXB0aW9ucx8DBTgvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1TdXBwb3J0U3Vic2NyaXB0aW9ucx8EBQ1TdWJzY3JpcHRpb25zHwVnHwZnHwcFOC9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPXN1cHBvcnRzdWJzY3JpcHRpb25zHwhnFCsAAwUHMDowLDA6MRQrAAIWEB8BBQtOZXdzbGV0dGVycx8CBQtOZXdzbGV0dGVycx8DBUMvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1TdXBwb3J0U3Vic2NyaXB0aW9uc05ld3NsZXR0ZXJzHwQFC05ld3NsZXR0ZXJzHwVnHwZnHwcFQy9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPXN1cHBvcnRzdWJzY3JpcHRpb25zbmV3c2xldHRlcnMfCGdkFCsAAhYQHwEFE01hbmFnZSBZb3VyIFByb2ZpbGUfAgUTTWFuYWdlIFlvdXIgUHJvZmlsZR8DBUkvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1TdXBwb3J0U3Vic2NyaXB0aW9uc01hbmFnZVlvdXJQcm9maWxlHwQFE01hbmFnZSBZb3VyIFByb2ZpbGUfBWcfBmcfBwVJL2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89c3VwcG9ydHN1YnNjcmlwdGlvbnNtYW5hZ2V5b3VycHJvZmlsZR8IZ2QUKwACFhAfAQUMSnVzdCBmb3IgWW91HwIFDEp1c3QgZm9yIFlvdR8DBTAvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1KdXN0IGZvciBZb3UfBAUMSnVzdCBmb3IgWW91HwVnHwZnHwcFMC9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPWp1c3QgZm9yIHlvdR8IZxQrAAsFJzA6MCwwOjEsMDoyLDA6MywwOjQsMDo1LDA6NiwwOjcsMDo4LDA6ORQrAAIWEB8BBQpIb21lIFVzZXJzHwIFCkhvbWUgVXNlcnMfAwU3L0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89SnVzdEZvcllvdUhvbWVVc2Vycx8EBQpIb21lIFVzZXJzHwVnHwZnHwcFNy9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPWp1c3Rmb3J5b3Vob21ldXNlcnMfCGdkFCsAAhYQHwEFD01hY2ludG9zaCBVc2Vycx8CBQ9NYWNpbnRvc2ggVXNlcnMfAwU8L0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89SnVzdEZvcllvdU1hY2ludG9zaFVzZXJzHwQFD01hY2ludG9zaCBVc2Vycx8FZx8GZx8HBTwvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1qdXN0Zm9yeW91bWFjaW50b3NodXNlcnMfCGdkFCsAAhYQHwEFEElUIFByb2Zlc3Npb25hbHMfAgUQSVQgUHJvZmVzc2lvbmFscx8DBT0vQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1KdXN0Rm9yWW91SVRQcm9mZXNzaW9uYWxzHwQFGklUIFByb2Zlc3Npb25hbHMgKFRlY2hOZXQpHwVnHwZnHwcFPS9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPWp1c3Rmb3J5b3VpdHByb2Zlc3Npb25hbHMfCGdkFCsAAhYQHwEFEURldmVsb3BlcnMgKE1TRE4pHwIFEURldmVsb3BlcnMgKE1TRE4pHwMFPC9Dc3NBZGFwdGVyczMvR2VuZXJpY1BhZ2UuYXNweD9nb3RvPUp1c3RGb3JZb3VEZXZlbG9wZXJzTVNETh8EBRFEZXZlbG9wZXJzIChNU0ROKR8FZx8GZx8HBTwvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1qdXN0Zm9yeW91ZGV2ZWxvcGVyc21zZG4fCGdkFCsAAhYQHwEFCFBhcnRuZXJzHwIFCFBhcnRuZXJzHwMFNi9Dc3NBZGFwdGVyczMvR2VuZXJpY1BhZ2UuYXNweD9nb3RvPUp1c3RGb3JZb3VQYXJ0bmVycx8EBQhQYXJ0bmVycx8FZx8GZx8HBTYvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1qdXN0Zm9yeW91cGFydG5lcnMfCGdkFCsAAhYQHwEFEFNtYWxsIEJ1c2luZXNzZXMfAgUQU21hbGwgQnVzaW5lc3Nlcx8DBT0vQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1KdXN0Rm9yWW91U21hbGxCdXNpbmVzc2VzHwQFEFNtYWxsIEJ1c2luZXNzZXMfBWcfBmcfBwU9L2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89anVzdGZvcnlvdXNtYWxsYnVzaW5lc3Nlcx8IZ2QUKwACFhAfAQUQTGFyZ2UgQnVzaW5lc3Nlcx8CBRBMYXJnZSBCdXNpbmVzc2VzHwMFPS9Dc3NBZGFwdGVyczMvR2VuZXJpY1BhZ2UuYXNweD9nb3RvPUp1c3RGb3JZb3VMYXJnZUJ1c2luZXNzZXMfBAUQTGFyZ2UgQnVzaW5lc3Nlcx8FZx8GZx8HBT0vY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1qdXN0Zm9yeW91bGFyZ2VidXNpbmVzc2VzHwhnZBQrAAIWEB8BBQpHb3Zlcm5tZW50HwIFCkdvdmVybm1lbnQfAwU4L0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89SnVzdEZvcllvdUdvdmVybm1lbnQfBAUKR292ZXJubWVudB8FZx8GZx8HBTgvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1qdXN0Zm9yeW91Z292ZXJubWVudB8IZ2QUKwACFhAfAQUJRWR1Y2F0b3JzHwIFCUVkdWNhdG9ycx8DBTcvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1KdXN0Rm9yWW91RWR1Y2F0b3JzHwQFCUVkdWNhdG9ycx8FZx8GZx8HBTcvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1qdXN0Zm9yeW91ZWR1Y2F0b3JzHwhnZBQrAAIWEB8BBQtKb3VybmFsaXN0cx8CBQtKb3VybmFsaXN0cx8DBTkvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1KdXN0Rm9yWW91Sm91cm5hbGlzdHMfBAULSm91cm5hbGlzdHMfBWcfBmcfBwU5L2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89anVzdGZvcnlvdWpvdXJuYWxpc3RzHwhnZBQrAAIWEB8BBQVBYm91dB8CBQVBYm91dB8DBSkvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1BYm91dB8EBQVBYm91dB8FZx8GZx8HBSkvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1hYm91dB8IZxQrAAgFGzA6MCwwOjEsMDoyLDA6MywwOjQsMDo1LDA6NhQrAAIWEB8BBQ1BY2Nlc3NpYmlsaXR5HwIFDUFjY2Vzc2liaWxpdHkfAwU2L0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89QWJvdXRBY2Nlc3NpYmlsaXR5HwQFDUFjY2Vzc2liaWxpdHkfBWcfBmcfBwU2L2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89YWJvdXRhY2Nlc3NpYmlsaXR5HwhnZBQrAAIWEB8BBQdDYXJlZXJzHwIFB0NhcmVlcnMfAwUwL0Nzc0FkYXB0ZXJzMy9HZW5lcmljUGFnZS5hc3B4P2dvdG89QWJvdXRDYXJlZXJzHwQFB0NhcmVlcnMfBWcfBmcfBwUwL2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89YWJvdXRjYXJlZXJzHwhnZBQrAAIWEB8BBRFDb21tdW5pdHkgQWZmYWlycx8CBRFDb21tdW5pdHkgQWZmYWlycx8DBTkvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1BYm91dENvbW11bml0eUFmZmFpcnMfBAURQ29tbXVuaXR5IEFmZmFpcnMfBWcfBmcfBwU5L2Nzc2FkYXB0ZXJzMy9nZW5lcmljcGFnZS5hc3B4P2dvdG89YWJvdXRjb21tdW5pdHlhZmZhaXJzHwhnZBQrAAIWEB8BBQlEaXZlcnNpdHkfAgUJRGl2ZXJzaXR5HwMFMi9Dc3NBZGFwdGVyczMvR2VuZXJpY1BhZ2UuYXNweD9nb3RvPUFib3V0RGl2ZXJzaXR5HwQFCURpdmVyc2l0eR8FZx8GZx8HBTIvY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1hYm91dGRpdmVyc2l0eR8IZ2QUKwACFhAfAQUSSW52ZXN0b3IgUmVsYXRpb25zHwIFEkludmVzdG9yIFJlbGF0aW9ucx8DBTovQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1BYm91dEludmVzdG9yUmVsYXRpb25zHwQFEkludmVzdG9yIFJlbGF0aW9ucx8FZx8GZx8HBTovY3NzYWRhcHRlcnMzL2dlbmVyaWNwYWdlLmFzcHg/Z290bz1hYm91dGludmVzdG9ycmVsYXRpb25zHwhnZBQrAAIWEB8BBQhSZXNlYXJjaB8CBQhSZXNlYXJjaB8DBTEvQ3NzQWRhcHRlcnMzL0dlbmVyaWNQYWdlLmFzcHg/Z290bz1BYm91dFJlc2VhcmNoHwQFCFJlc2VhcmNoHwVnHwZnHwcFMS9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPWFib3V0cmVzZWFyY2gfCGdkFCsAAhYQHwEFFFNlY3VyaXR5IGFuZCBQcml2YWN5HwIFFFNlY3VyaXR5IGFuZCBQcml2YWN5HwMFOC9Dc3NBZGFwdGVyczMvR2VuZXJpY1BhZ2UuYXNweD9nb3RvPUFib3V0U2VjdXJpdHlQcml2YWN5HwQFFFNlY3VyaXR5IGFuZCBQcml2YWN5HwVnHwZnHwcFOC9jc3NhZGFwdGVyczMvZ2VuZXJpY3BhZ2UuYXNweD9nb3RvPWFib3V0c2VjdXJpdHlwcml2YWN5HwhnZGRkZNg7vl751L9GF1vycXR8snPh6n09" />
    </div>


    <script src="/CssAdapters3/JavaScript/AdapterUtils.js" type="text/javascript"></script>
    <script src="/CssAdapters3/JavaScript/MenuAdapter.js" type="text/javascript"></script>
        <div>
       
    <div class="PrettyMenu">
     <div class="AspNet-Menu-Horizontal">
      <ul class="AspNet-Menu">
       <li class="AspNet-Menu-WithChildren">
        <a href="/CssAdapters3/GenericPage.aspx?goto=Products" class="AspNet-Menu-Link" title="Products">
         Products
        </a>
        <ul>
         <li class="AspNet-Menu-Leaf">
          <a href="/CssAdapters3/GenericPage.aspx?goto=ProductsWindows" class="AspNet-Menu-Link" title="Windows">
           Windows
          </a>
         </li>
         <li class="AspNet-Menu-Leaf">
          <a href="/CssAdapters3/GenericPage.aspx?goto=ProductsOffice" class="AspNet-Menu-Link" title="Office">
           Office
          </a>
         </li>
         <li class="AspNet-Menu-Leaf">
          <a href="/CssAdapters3/GenericPage.aspx?goto=ProductsBusinessSolutions" class="AspNet-Menu-Link" title="Business Solutions">
           Business Solutions
          </a>
         </li>

       [clipping out some of the list items for concision.]

        </ul>
       </li>
      </ul>
     </div>
    </div>
        </div>
        </form>
    </body>
    </html>

    Russ Helfand
    Groovybits.com
  • Re: CssSelectorClass not showing

    05-17-2006, 6:17 PM
    • Participant
      1,216 point Participant
    • Rasetti
    • Member since 04-17-2006, 10:40 PM
    • Auckland, New Zealand
    • Posts 286

    Russ, I've fixed it.

    I don't know why, if before I tried to compile the site with the Menu controls containing the CssSelectorClass property I couldn't
    I tried again reinstalling everything, and now it compiles fine, and the CssSelectorClass, even if its not recognized as you said, doesn't make the compilation fail.

    Thanks,

    Juan

    Juan Barrera
    MCTS


    Please remember to click "Mark as Answer" on this post if it helped you.
  • Re: CssSelectorClass not showing

    05-17-2006, 8:00 PM
    • Contributor
      3,298 point Contributor
    • Russ Helfand
    • Member since 09-14-2005, 6:22 PM
    • Groovybits.com
    • Posts 741

    Hey, I'm glad it's working now!

    Russ Helfand
    Groovybits.com
  • Re: CssSelectorClass not showing

    10-31-2006, 7:38 PM
    • Member
      15 point Member
    • soulis
    • Member since 11-01-2006, 12:31 AM
    • Posts 3

    Unfortunately I have the exact same issue...  Integration of the css friendly controls to an existing site leads to a successful transformation of the menu from table tags to list elements and div tags, but fails in the application of the stylesheets due to lack of a wrapper div tag whose class would lead to css matches.

    I followed the conversation, and much like the previous person, I observe that although Im specifying an ID on the asp:Menu control, there is no DIV tag rendered to engulf the Asp menu div/ul/li's, and that results in no style sheet matches..  So in firefox I get a list of items, in IE 6 I get no menu whatsoever. 

    Per your suggestion I did perform a quick test of the menu successfully. However the  

    Ajax 1.0 beta installed 

    Studio 2005 Team Suite edition

     

    Any suggestions would be welcome (Ive spent the last two days attempting to render a descent tab menu, and reverted to the css friendly controls to avoid the rigidity of an outside implementation - mostly when it comes to stock javascripts and css hacks-, but I will go back to using Repeaters if I have to to render the ul's...) 

  • Re: CssSelectorClass not showing

    10-31-2006, 7:51 PM
    • Member
      15 point Member
    • soulis
    • Member since 11-01-2006, 12:31 AM
    • Posts 3

    I misspelled "CssSelectorClass" and that caused the issue... or should I say I copied from an example that was misspelled.. in any case apologies for the confusion;

     
    laters..
     

  • Re: CssSelectorClass not showing

    10-31-2006, 8:09 PM
    • Contributor
      3,298 point Contributor
    • Russ Helfand
    • Member since 09-14-2005, 6:22 PM
    • Groovybits.com
    • Posts 741

    If the example came from somewhere in the adapter kit, please let me know exactly where so I can correct it in the next rev.  Thanks.

    Russ Helfand
    Groovybits.com
  • Re: CssSelectorClass not showing

    01-17-2007, 9:09 PM
    • Member
      12 point Member
    • mattchung
    • Member since 01-18-2007, 1:28 AM
    • Posts 6

    I understand that CssSelectorClass is an expando property and thus is not a property that belongs to a WebControl such as GridView.

    In that case, is there any way to set CssSelectorClass value programmatically?
    As expected, GridView.CssSelectorClass = "..." doesn't work.
    I tried GridView.Attributes["class"] = "...", but this doens't work either.

    Is it possible to set this programmatically? Would inheriting from GridView class or the GridView's ControlAdapter class be helpful?

    Thanks very much.

     

  • Re: CssSelectorClass not showing

    01-18-2007, 5:12 PM
    • Contributor
      3,298 point Contributor
    • Russ Helfand
    • Member since 09-14-2005, 6:22 PM
    • Groovybits.com
    • Posts 741

    You were very close to the solution!  Expando properties are set using the Attributes property.  So, the syntax in would be:

    myGridView.Attributes["CssSelectorClass"]  = "someClassName";

    Typically, you would do this in Page_Init or Page_Load. If you are still having problems, reply here and I'll try to help some more.

    Russ Helfand
    Groovybits.com
Page 1 of 2 (17 items) 1 2 Next >