New Landing How can we help? Cardinal mobile issues on Android

Viewing 15 posts - 16 through 30 (of 69 total)
  • Posted in: Cardinal
  • #116074
    darthsaschi
    Member
    Post count: 86

    Hi Swiftideas.

    I have to add something here: I have a onepager with a scrollnavigation to a set of rows. With page transitions active the transition-animation is shown even when scrolling down to a row. The standard menu does not behave like this.

    I also realize that the mobile-menu changes the url shown in the adress-bar – the standard-menu does not do this as well.

    This is not Android-specific. Small sized desktop-browsers do this as well. Mac, Win, Android, whatever.

    URL: http://bnbm.de/de/home-edit

    Best regards.

    Sascha

    #116287
    Rui Guerreiro – SUPPORT
    Keymaster
    Post count: 25779

    Hi @darthsaschi,

    Can you open a new topic with this one because it’s different from this specific thread.
    Also can you explain further about the transition animation. The url being display in the address bar is normal behavior when over a element.


    @neilswaab

    Great, will check the other issues.
    Try to test in a different Android device if possible.

    -Rui

    #116294
    darthsaschi
    Member
    Post count: 86

    Ok.

    #116299
    Rui Guerreiro – SUPPORT
    Keymaster
    Post count: 25779

    thanks

    #117620
    FlawlessWeb
    Member
    Post count: 542

    Hi Rui,

    Will problem number 2 that you addressed in this thread be resolved in the next update?

    Thanks.

    #117629
    Rui Guerreiro – SUPPORT
    Keymaster
    Post count: 25779

    Can you try to change this code below, located in functions.js

    
    mobileMenuHideTrigger: function() {
    			body.addClass('mobile-menu-closing');
    			SWIFT.nav.hideMobileMenu();
    			SWIFT.nav.hideMobileCart();
    		},
    

    to this one

    
    mobileMenuHideTrigger: function(e) {
                            e.preventDefault();
    			body.addClass('mobile-menu-closing');
    			SWIFT.nav.hideMobileMenu();
    			SWIFT.nav.hideMobileCart();
    		},

    In this case is better to purge the cache after changing the code or even disable the W3 Total cache temporarily.

    If this solution is consistent we should include it in a future update. At least in Chrome the behavior was ok.

    Thanks

    -Rui

    #117881
    FlawlessWeb
    Member
    Post count: 542

    Hi Rui,

    Did some testing on this. Here were my findings. After changing the code as instructed, I tested the menu and cart slideout menus on all the major Android browsers (using a SGS4):

    Opera: No problems
    Firefox: No problems
    Dolphin browser: Problem with the menu slideout (pops out slightly on close). Cart seems fine
    Boat Browser: No problems
    Chrome: No problems

    So a good result overall. Dolphin is a fairly popular browser on Android, so worth looking into that issue.

    #117896
    Rui Guerreiro – SUPPORT
    Keymaster
    Post count: 25779

    Hi,

    Great result overall.
    Yes Dolphin is getting more Popular everyday, the problem of Dolphin and other mobile browsers like the default Android browser is the lack of tools to debug.

    If we can’t inspect and debug things get really complicated and time consuming, also the behaviors change sometimes in different mobile devices with the same browser.

    We will try to do our best.

    Thanks.

    -Rui

    #117900
    FlawlessWeb
    Member
    Post count: 542

    Ok thanks.

    Will that updated code in functions.js be included in the 1.9 update?

    #117911
    Rui Guerreiro – SUPPORT
    Keymaster
    Post count: 25779

    I think it will, but have to confirm with Ed.
    -Rui

    #118815
    FlawlessWeb
    Member
    Post count: 542

    Hi Rui,

    Only just noticed that after putting in your recommended code, it actually throws an Uncaught error. See attached screenshot…

    Thanks.

    Attachments:
    You must be logged in to view attached files.
    #118822
    Rui Guerreiro – SUPPORT
    Keymaster
    Post count: 25779

    Hi,

    Check if the functions is declared exactly like this:

    
    mobileMenuHideTrigger: function(e) {
    

    With the “e” inside the parentesis

    -Rui

    #118823
    Rui Guerreiro – SUPPORT
    Keymaster
    Post count: 25779

    Ignore my previous reply. I saw that is right in the attached screenshot.
    The login details are still the same?

    -Rui

    #118825
    FlawlessWeb
    Member
    Post count: 542
    This reply has been marked as private.
    #119404
    Rui Guerreiro – SUPPORT
    Keymaster
    Post count: 25779

    @FlawlessWeb

    Can you try again. Seems fine now.
    -Rui

Viewing 15 posts - 16 through 30 (of 69 total)

You must be logged in and have valid license to reply to this topic.

License required for one of the following items
Login and Registration Log in · Register