Hi,

First off my apologies, if this is the duplicate topic.

I need to change the style of the panel based on the URL parameter
which contains the syle sheet name (css/LoginMenu.css)

For differrent users, there would be different set of stylesheets.

I have added below JSNI code in my LoginPanel.java file . In the
constructor of this class, I make a call to the below JSNI, before
adding the panel to the RootPanel. However it throws NPE


public static native void loadCSS(String url) /*-{
    var fileref=document.createElement("link");
    fileref.setAttribute("rel","stylesheet");
    fileref.setAttribute("type","text/css");
    fileref.setAttribute("href",url);
    $doc.getElementsByTagName("head")[0].appendChild(fileref);
}-*/;


I tried below code, this doesn't override or replace the default css
file in LoginMenu.gwt.xml

private native void loadCSS1 (String cssHref) /*-{
        alert(cssHref);
         document.write('<link rel="stylesheet" type="text/css" href="' +
cssHref + '">');
        }-*/;


I would highly appreciate if you could provide me more information or
the already discussed links on this topic.

Thank you.

Regards,
-Sushama

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to