Looks like we can't reproduce the issue or there's a problem in the test case provided.
  1. #1
    Sencha User
    Join Date
    Dec 2011
    Posts
    22
    Vote Rating
    0
    EthiC is on a distinguished road

      0  

    Question Strange IE behaviour (Ext GWT 3 - beta 4)

    Strange IE behaviour (Ext GWT 3 - beta 4)


    Hi,

    I have a logon screen that displays lines on the screen (as if reset.css is not working) after filling in 2 fields while using the TAB key or just when you click on the 'Log on'- button.
    The login button is only enabled when both fields have values.

    At startup it behaves normal:

    After entering data in both fields, and as such enabling the login button, it appears broken all of a sudden:

    This only occurs on some versions of IE7 and IE8, IE7 example: version 7.0.5730.13
    Any ideas how to resolve this issue or hints that could help me find the problem? I've tried installing several developer toolbars in IE but they don't really help.

    Thanks
    Last edited by EthiC; 27 Mar 2012 at 4:30 AM. Reason: removed invaluable info

  2. #2
    Software Architect
    Join Date
    Sep 2007
    Posts
    13,971
    Vote Rating
    132
    sven is a glorious beacon of light sven is a glorious beacon of light sven is a glorious beacon of light sven is a glorious beacon of light sven is a glorious beacon of light sven is a glorious beacon of light

      0  

    Default


    Can you please provide a fully working testcase implementing EntryPoint that shows your problem?

    I also moved this thread to the correct location.

  3. #3
    Sencha User
    Join Date
    Dec 2011
    Posts
    22
    Vote Rating
    0
    EthiC is on a distinguished road

      0  

    Default


    I've created a working example + found the problem, it is related to enabling and disabling a TextButton:
    Code:
    public class Login implements EntryPoint {
    
    
        private PasswordField passwordField;
        private TextField userField;
        private FormPanel formPanel;
        private TextButton logonBtn;
        private Viewport container;
    
    
        @Override
        public void onModuleLoad() {
            RootPanel.get().add(makeContainer());
        }
    
    
        private Viewport makeContainer() {
            container = new Viewport();
            container.setWidget(makeCenteredLayout());
            return container;
        }
    
    
        private CenterLayoutContainer makeCenteredLayout() {
            CenterLayoutContainer centerContainer = new CenterLayoutContainer();
            centerContainer.setWidget(makeFramedPanel());
            return centerContainer;
        }
    
    
        private FramedPanel makeFramedPanel() {
            FramedPanel framedPanel = new FramedPanel();
            framedPanel.setSize("300", "200");
            framedPanel.setHeadingText("Log on to applicationx");
            framedPanel.add(makeForm());
            return framedPanel;
        }
    
    
        private FormPanel makeForm() {
            VerticalLayoutContainer layoutContainer = new VerticalLayoutContainer();
            layoutContainer.add(makeUserField());
            layoutContainer.add(makePassField());
            layoutContainer.add(makeSubmitButton());
            layoutContainer.add(makeEnableButton());
    
    
            formPanel = new FormPanel();
            formPanel.setLabelAlign(FormPanel.LabelAlign.TOP);
            formPanel.add(layoutContainer);
            return formPanel;
        }
    
    
        private FieldLabel makeUserField() {
            userField = new TextField();
            return new FieldLabel(userField, "Username");
        }
    
    
        private FieldLabel makePassField() {
            passwordField = new PasswordField();
            return new FieldLabel(passwordField, "Password");
        }
    
    
        private TextButton makeSubmitButton() {
            logonBtn = new TextButton("Log on");
            return logonBtn;
        }
    
    
        private TextButton makeEnableButton() {
            TextButton enableBtn = new TextButton("Enable/Disable");
            enableBtn.addSelectHandler(new SelectEvent.SelectHandler() {
                @Override
                public void onSelect(SelectEvent event) {
                    if (!logonBtn.isEnabled()) {
                        logonBtn.setEnabled(true);
                    } else {
                        logonBtn.setEnabled(false);
                    }
                }
            });
            return enableBtn;
        }
    
    
    }
    Last edited by EthiC; 27 Mar 2012 at 3:25 AM. Reason: simplified the example

  4. #4
    Sencha User
    Join Date
    Dec 2011
    Posts
    22
    Vote Rating
    0
    EthiC is on a distinguished road

      0  

    Default


    Just saw 2 internet explorer 8's with exactly the same version, behave differently. 1 had the issue above and the other worked normal. Starting to think this will not be a bug of Ext GWT but of microsoft's part.

    Somebody else noticed this also:
    http://www.greywyvern.com/?post=313

  5. #5
    Sencha User WesleyMoy's Avatar
    Join Date
    Oct 2009
    Location
    Redwood City, California
    Posts
    402
    Vote Rating
    2
    WesleyMoy is on a distinguished road

      0  

    Default


    I'm not able to replicate this issue in my copy of IE8. I've listed my OS and browser versions; if you could do the same for a browser/machine that has this issue, I can see if I can get any closer to replicating this issue here.

    Windows 7 Enterprise, Service Pack 1, 32-bit
    IE 8.0.7601.17514, Update Versions: 0
    Development mode

    I've noticed a similar issue quite some time ago while using the IE9 developer tools to simulate IE7 (a use case we don't support). Having a known and supported environment where this issue occurs reliably would be very helpful.

  6. #6
    Sencha User
    Join Date
    Dec 2011
    Posts
    22
    Vote Rating
    0
    EthiC is on a distinguished road

      0  

    Default


    FYI (specs of my machine where it always appears broken):
    Microsoft Windows XP (32-bit)
    Version 5.1 (Build 2600.xpsp_sp3_gdr.111025-1629: Service Pack 3)

    Windows Internet Explorer 7
    Version: 7.0.5730.13

    Maybe a small detail, don't know if important, I've installed MultipleIEs (tool that allows you to run IE6 and IE7)

    Wouldn't spend too much time on it anymore though, I kinda gave up on this one :-)
    Last edited by EthiC; 28 Mar 2012 at 4:01 AM. Reason: additional info

  7. #7
    Sencha User
    Join Date
    Dec 2011
    Posts
    22
    Vote Rating
    0
    EthiC is on a distinguished road

      0  

    Default


    Upping this, have you got any closer to reproducing this issue on your side?

  8. #8
    Sencha User WesleyMoy's Avatar
    Join Date
    Oct 2009
    Location
    Redwood City, California
    Posts
    402
    Vote Rating
    2
    WesleyMoy is on a distinguished road

      0  

    Default


    No, I'm no closer to finding the problem with the following setup:

    Windows XP 32-bit
    Version 5.1 (Build 2600.xpsp_sp3_gdr.101209-1647 : Service Pack 3)
    Internet Explorer 7.0.5730.13

    In the machine that consistently fails to render the panel correctly, have you tried any of the Explorer examples? If so, which of those fail to render correctly?

    In the past, we've noticed issues with all of the following: setting browser version in Developer Tools, compatibility mode, standalone (self-contained) IE, and multiple IE installations on a single machine. None of these are configurations that we support, so we haven't done any investigations and never test using any of these configurations. You may want to consider testing using virtual machines (such as using Microsoft's Internet Explorer Application Compatibility VPC images) to ensure that your copies of Internet Explorer are fully standard.

    I'll reply here if I start noticing any similar issues in IE in testing.

  9. #9
    Sencha User
    Join Date
    Dec 2011
    Posts
    22
    Vote Rating
    0
    EthiC is on a distinguished road

      0  

    Default


    Thanks for your reply!
    Perhaps by installing the MultipleIEs tool that I screwed over my IE, uninstalled it now, but doesn't have an effect.
    Went to the examples, result: let's say 50% of the examples have the background issue and it reacts slow.
    Uploaded another example for completeness:
    http://img201.imageshack.us/img201/5756/examplenl.jpg
    I'll do a quick poll here to see if anyone else has these issues.

  10. #10
    Sencha User
    Join Date
    Dec 2011
    Posts
    22
    Vote Rating
    0
    EthiC is on a distinguished road

      0  

    Default


    Tested going to http://www.sencha.com/examples-dev/#...buttonaligning in IE on different machines.

    Internal poll result:
    Windows Version Internet Explorer Version Has problems
    XP 7 Yes
    XP 7 Yes
    XP 7 Yes
    XP(on VM) 8 No
    XP 8 Yes
    XP 8 No
    XP 8 Yes
    7 8 Yes
    7 8 No
    7 9 No
    7 9 No

    The combination of Windows 7 and IE9 seems to be consistent in having no problems (though only tested on 2 machines).
    The combination of Windows XP and IE7 always fails.
    Last edited by EthiC; 4 Apr 2012 at 1:46 AM. Reason: test info

Turkiyenin en sevilen filmlerinin yer aldigi xnxx internet sitemiz olan ve porn sex tarzi bir site olan mobil porno izle sitemiz gercekten dillere destan bir durumda herkesin sevdigi bir site olarak tarihe gececege benziyor. Sitenin en belirgin ozelliklerinden birisi de Turkiyede gercekten kaliteli ve muntazam, duzenli porno izle siteleri olmamasidir. Bu yuzden iste. Ayrica en net goruntu kalitesine sahip adresinde yayinlanmaktadir. Mesela diğer sitelerimizden bahsedecek olursak, en iyi hd porno video arşivine sahip bir siteyiz. "The Best anal porn videos and slut anus, big asses movies set..." hd porno faketaxi