Serious JSF 1.2 flaw ?! - CommandLink not working on mobile device

Hi All,
I really hope I'm missing out on something here, but I suspect there is a serious problem with the JSF 1.2 RI when used to build an interface for a mobile device. The command link generates JavaScript that is not compatible with the Windows Mobile's Internet Explorer (tested against 2003 and 2005 versions), making it impossible to call the actions behind them.
I did not encounter this issue when using the RI for the JSF 1.1 specification, so it was a very unpleasant surprise when trying to migrate to JSF 1.2 and Faceletes. As far as I can see the problem lies in the use of dynamic javascript functions in the 'jsfcljs'-function. The browser fails to process the inline functions like this: f.dpf = function()  {...}Has anyone encountered this issue too, and if so, could you please tell me if you've found a workaround?
Is this a known issue or bug (searched for it but couldn't find) and if it is a bug, when can we expect to see a fix for it?
A great many thanks for any help !!!

If you build mobile first, you don't even need to specify a media query for it.  It is the default layout.
body {font-size:75%}
Further down in your CSS, add a media query with rules for tablets:
/* Special Rules for Tablets */
@media only screen and (min-width: 482px) and (max-width: 1024px) {
     body {font-size:100%}
Finally, add a media query with rules for desktops:
/* Special Rules for Desktops */
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
     body {font-size:135%}
Happy 4th of July!!
Nancy O.

Similar Messages

  • HTML5 output is not working on mobile devices, including iPads and iPhones

    Hello,
    I posted a question about this last week but had no reply. So I'm posting it again as it presents a serious problem for anyone wanting to publish content to mobile devices from Captivate 6.
    The problem is that HTML5 quiz content runs incrediably slowly (it at all) and crashes the brower on mobile devices. I have tested this on an iPhone and 2 iPads in 2 different locations.
    This is a demo that shows the problems: http://sshls-dev.port.ac.uk/captivate_problems/
    (Running this demo on a standard laptop / PC will be fine and it will work perfectly. The problem only appears when the content is viewed on a mobile device).
    The problem is more extreem in the 'shorthand' demo. The quiz loads up the first question and then when I press submit it either freezes or closes the browser (Safari) completly. Occasionally it will progress to questions 2 or 3 but then the same happens.
    I am keen on finding an answer / workaround becuase at the moment it effectively means that Captivate cannot be used to display quizes on phones / iPads.
    I would be very grateful if anyone knows how to solve this problem to let me know.
    thanks,
    Emily

    Hi alex,
    Try it with any type of android system.
    regards
    ferry
    Op 22 feb. 2013, om 09:56 heeft Alex Pavelescu <[email protected]> het volgende geschreven:
    Re: BC menu not working on mobile devices
    created by Alex Pavelescu in Content Management and Modules - View the full discussion
    Hi Ferry,
    Just tested on an iphone 4 and it works fine. Please provide details for all the devices on which you have the issue (model type/name, os version, browser version)
    Kind Regards,
    Alex.
    Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/5093384#5093384
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/5093384#5093384
    To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/5093384#5093384. In the Actions box on the right, click the Stop Email Notifications link.
    Start a new discussion in Content Management and Modules by email or at Adobe Community
    For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

  • SetTimeout() not working on mobile devices

    setTimeout() does not work on mobile devices ie. Safari on iOS 7.1.2 and Android 2.2.  What is the alternative that works on mobile devices?  Thank you.

    Hi Carlos,
    MS mobile browsers are crippled. They don't support many features known from IE. I would suggest to check MSDN for Windows Mobile documentation:
    http://msdn2.microsoft.com/en-us/library/bb158486.aspx
    You might also check the blog of IEmobile Team:
    http://blogs.msdn.com/iemobile/default.aspx
    Best regards,
    Klaus

  • MenuManager in TableViewer does not work on mobile device (tablet with Win 8)

    Hi
    Welcome everybody This is my first post on this forum. I really hope you can help me out with this. It is kind of strange.... Ok, so I am developing RCP/SWT application, and it has to work on mobile device with windows 8 as well (10' tablet with windows Cool. So far so good - everything work pretty nice, except one thing that is really annoying. So I have this table, and user has possibility to use right click menu (context menu) on each row. Problem is that it does not work at all on mobile device. Right click on tablet is actually defined by pressing finger for longer period of time - then after 1 or 2 second menu should appear. Problem is that it does not at all. Funny thing is that when I connect a mouse using USB port to tablet I am able to open this menu Smile - it works completely fine. Menu works also with finger action when I press on empty (e.g. table without any data) I noticed that this issue is related with constructor style option SWT.FULL_FULL_SELECTION that is used for creating table. When I remove it from the constructor, right click works fine but there is not any data (no record is selected), so I can not perform any context menu action. Menu is dynamic, so depending on what data is loaded, the contain of menu changes. Main problem is that method menuAboutToShow is not called at all!. The code looks like that:
    Table table = new Table(parent, SWT.FULL_SELECTION | SWT.VIRTUAL | SWT.H_SCROLL | SWT.V_SCROLL | SWT.MULTI);
    table.setLinesVisible(true);
    table.setLayout(myTableLayout);
    createColumns(table, layout);
    table.setHeaderVisible(true);
    tableViewer = new TableViewer(table);
    tableViewer.setContentProvider(myContentProvider);
    tableViewer.setLabelProvider(myLabelProvider);
    MenuManager contextMenu = new MenuManager();
    contextMenu.setRemoveAllWhenShown(true);
    contextMenu.addMenuListener(new IMenuListener() {
    public void menuAboutToShow(IMenuManager mgr) {
    contextMenu.add(new MyAction(action)); // THIS PLACE IS NEVER CALLED WITH RIGHT FINGER CLICK!
    // dynamic filling context menu engine
    Menu menu = contextMenu.createContextMenu(tableViewer.getControl());
    tableViewer.getControl().setMenu(menu);
    getSite().registerContextMenu(contextMenu, null);
    Additional info: this tap-hold functionally is standard equivalent for right click on tablet device with Windows. I did not do any additional implementation for that. I think it should just work. I have several tables in my application and in all of those this problem appears. Any idea what may be wrong ?
    cheers,
    Pawel

    I have just installed SWT Example on my tablet (from here: https://www.eclipse.org/swt/examples.php#standaloneOutsideEclipse) and this same problem appears on the table example. I think it is general problem/bug. Should I report this as a swt eclipse bug ?

  • MenuManager in TableViewer does not work on mobile device

    Hi
    Welcome everybody This is my first post on this forum. I really hope you can help me out with this. It is kind of strange.... Ok, so I am developing RCP application, and it has to work on mobile device with windows 8 as well (10' tablet with windows . So far so good - everything work pretty nice, except one thing that is really annoying. So I have this table, and user has possibility to use right click menu (context menu) on each row. Problem is that it does not work at all on mobile device. Right click on tablet is actually defined by pressing finger for longer period of time - then after 1 or 2 second menu should appear. Problem is that it does not at all. Funny thing is that when I connect a mouse using USB port to tablet I am able to open this menu - it works completely fine. Menu works also with finger action when I press on empty (e.g. table without any data) I noticed that this issue is related with constructor style option SWT.FULL_FULL_SELECTION that is used for creating table. When I remove it from the constructor, right click works fine but there is not any data (no record is selected), so I can not perform any context menu action. Menu is dynamic, so depending on what data is loaded, the contain of menu changes. Main problem is that method menuAboutToShow is not called at all!. The code looks like that:
    Table table = new Table(parent, SWT.FULL_SELECTION | SWT.VIRTUAL | SWT.H_SCROLL | SWT.V_SCROLL | SWT.MULTI);
    table.setLinesVisible(true);
    table.setLayout(myTableLayout);
    createColumns(table, layout);
    table.setHeaderVisible(true);
    tableViewer = new TableViewer(table);
    tableViewer.setContentProvider(myContentProvider);
    tableViewer.setLabelProvider(myLabelProvider);
    MenuManager contextMenu = new MenuManager();
    contextMenu.setRemoveAllWhenShown(true);
    contextMenu.addMenuListener(new IMenuListener() {
    public void menuAboutToShow(IMenuManager mgr) {
    contextMenu.add(new MyAction(action)); // THIS PLACE IS NEVER CALLED WITH RIGHT FINGER CLICK!
    // dynamic filling context menu engine
    Menu menu = contextMenu.createContextMenu(tableViewer.getControl());
    tableViewer.getControl().setMenu(menu);
    getSite().registerContextMenu(contextMenu, null);
    Any idea what may be wrong ?
    cheers,
    Pawel

    Hi
    The "tap-and-hold" is not my functionality. It default SWT Table behaviour on tablet. In windows it self it works like that - to use "right click" you have to do "tap-and-hold". It is just the way it works on tablet I do not have any other application to test it, but I have several tables/tableViever in my application for presenting different results/data, and in all of those this problem appears

  • Hot Fix for Skip Logic not working on mobile devices.  Me 1 - Adobe Support 0!

    This is just a tip to anyone having the same issue.  It seems that most mobile devices cannot process Skip Logic rules tied to a dropdown menu option.  It is important to know if you never tested this on a mobile device for youself so I strongly encourage that you check this on both Android and iPhone.  The single and multi selections DO work so that is the way to get around this issue.  Here is a sample of our actual web application www.gmcloans.com/quickquote.html with the functional fields.  I created a simple sample test application https://adobeformscentral.com/?f=n8qBqcnKMxR5mRmbAPwkqQ (with QR code for quicker access if you're not on a device now) utilizing all of the selection features for you to test with other devices to help save you the time I lost.
    Pro:  It works.
    Con:
    Lost time...searching for this only forum (at least that I could find) with a solution and having rearranging your application. 
    Uniformity and compaction....If you have a long dropdown list dependent on Skip Logic rules you will have to get confortable with having a lot more information spralled across your application.  
    Adobe Support...To my frustration I had to spend two (2) 20+ minute phone calls with support about this issue only for them to tell me that they don't have a fix and never had anyone express this particular conflict issue with them. 
    I hope this helps you.
    Brian Taylor

    I am still trying to find a version of your device here. The closest I got was a HTC Inspire 4G /w Android 2.3 and the skip logic on the dropdown worked correctly. I'll get back to you once I get to try it on a HTC DNA /w Android 4.1.1.
    Meanwhile were you able to try your form on any other mobile device? I know that you want this to work on your device and we will fix this if there is a bug there... but I'm just curious if you were able on your side to see it work on a mobile device at all.
    Gen

  • BUTTON IS NOT WORKING IN MOBILE DEVICE

    Dear All,
    I DEVELOPED A MODULE POOL PROGRAM WITH 2 SCREEN.
    WHEN I CLICK NEXT BUTTON IT WILL CALL 2ND SCREEN.
    ITS WORKING FINE IN SAP.
    NOW I AM CREATING URL FOR THIS PROGRAM AND BY ITS I AM CALLING THIS PROGRAM IN MOBILE / BARCODE SCANNER  DEVICE.
    INPUT SCREEN IS COMING WHEN I CLICK NEXT BUTTON ITS NOT CALLING 2ND SCREEN.
    Pls suggest.
    moosa

    CLOSED

  • Form not working in mobile devices

    Hi, i have created one form using adobe pro & it's work well in my pc. my form should work in the Adobe Reader app on iPads and Android tablets also. Unfortunately, it's crashes the app on both devices.my form has text fields & combo boxes. here i have uploaded my form, so pls check it & tell me how i can solve this matter. thanks in advance..
    295022667815525ST234612_V1.pdf - Box

    Hi,
    Acrobat 6 and Designer 6 only support the older version of forms based on XFA 2.0. Details here. They should upgrade.
    Hope this helps,
    Marc.

  • Not working in mobile device with port :8083

    Alo! I've been following step by step the guide in here Shadow + xip.io: Virtual Hosts Workflow Simplified | Adobe Edge Inspect Team Blog and I could see the site on my desktop. My "problem" is that when I try to watch on the iPhone I got a 403 error. Anyone knows why? Does anyone could succeed with drupal and 8083 ports? I'm more designer rather developper and I guess this error is related with some permissons with apache configuration but wich apache? The desktop one or the acquia app?? I've spent almost two days seraching and trying everywhere without succeded. Hope anyone could help. Thanks in advance!

    CLOSED

  • Web Pages not loading on Mobile Devices

    Browsing web pages not working on mobile devices
    I have bt inifinity 2, from my laptop and mac (with same wifi connection) webpages load no problem, from my android tablet and iphone (with same wifi connection) web pages not loading. On these devices I can load youtube videos, and apps have connections/load data, it seems to be limited just to browsing webpages.
    I have tried changing ssid for the 2 channels, I have tried disabling wifi on the router, and using apple time capsule as the router, everything seems to result in the same problem, you cannot browse web pages on mobile devices.
    previously i had adsl from bt and didnt have these issues.
    Solved!
    Go to Solution.

    Try turning Smart Setup off.
    http://bt.custhelp.com/app/answers/detail/a_id/44328/~/switching-smart-setup-on-and-off-on-the-bt-ho...
    Devices where there are known to be problems include:
    Some Apple devices including iPhone 5 and Apple TV
    some Android smartphones
    Xbox<
    There are some useful help pages here, for BT Broadband customers only, on my personal website.
    BT Broadband customers - help with broadband, WiFi, networking, e-mail and phones.

  • HT4623 Why do my iPhone cords for my 5 say it is not certified and may not work with this device? It's the same cord that came with my phone. The only difference is the iOS7 update.

    Why do my iPhone cords for my 5 say it is not certified and may not work with this device? It's the same cord that came with my phone. The only difference is the iOS7 update.
    Maps took me to the completely wrong side of town for a long standing business in town.

    Hello margmcarlson,
    Thanks for using Apple Support Communities.
    For more information on this, take a look at:
    Troubleshooting iPhone, iPad, and iPod touch accessories
    http://support.apple.com/kb/TS2634
    Restore iPhone, iPad, or iPod touch to its factory default state. You should rarely need to use this step with an accessory issue.
    Best of luck,
    Mario

  • Auto tab focus method is not working in iOS devices please share the ideas why its not working?

    Auto tab focus method is not working in iOS devices. Please share the idear i am facing this issue while developing code for devices.

    Hi there,
    I can confirm this bug.
    Not sure if this info is relevant, but this is my experience:
    I am on the FIDO network, and so are two other people I know.
    We all tried blocking numbers, and calls ring right through. Text messages are blocked successfully. (never tried facetime)
    I also tried a ROGERS device running IOS7, and was successfully able to block my phone call from ringing through. HOWEVER, my call was forwarded to their voicemail, I was able to leave a voicemail for the person, and they did get an alert that they had a new voicemail.
    I have not yet had a chance to test this on Bell, Telus, or any other carriers.
    Spoke to Apple, and they advised me to do a hard reset (hold both buttons to shut off and reboot the phone), and if that fails to do an iOS restore.
    I have yet to try this, but hopefully someone will have a better solution.

  • Hello Since yesterday evening. My itunse program does not work my mobile. Note  I update the program to ios7 Please help me Thank you

    hi
    Hello
    Since yesterday evening. My itunse program does not work my mobile.
    Note
    I update the program to ios7
    Please help me
    Thank you

    I found this strange glitch that wouldn't let me open my iTunes Store. I tried all the reset options and still iTunes would close a second after it opened. I fixed this. Instead of using the iTunes Store icon on your home page to open it. Go into music and click on store. It will say "Cannot Connect To Store". Just tap ok. Then tap on "featured" on the bottom of the screen. That will take you to the store front page. After that is loaded. Back out and the icon for iTunes Store on the home page should work just fine. Hope that helps.

  • Photoshop button mousedown not working on mobile

    I am occasionally working on my business site in Muse, where I have a section of logos that use the Photoshop button feature.
    When you mouseover on the desktop, or click on mobile, a color version of the logo shows up as expected.
    I am using a similar function on a new site comp, using similar PSD files, with correct states applied, but the mousedown action will not work on mobile.
    In fact, in the name of science, I dropped one of the Photoshop buttons that works (from my personal site), and it won't work on the new site.
    I cannot see any difference here, but I'm not getting the same results. What am I missing? Thanks.

    The function works correctly here, in the "identity and branding" section:
    Home
    On this one, Pure and Frequensia are linked now, so please try any of the other buttons in reference to this question. Thanks.
    Index_B

  • Microsoft Exchange ActiveSync not working in Mobile Network – Blackberry Z10

    Microsoft Exchange ActiveSync not working in Mobile Network – Blackberry Z10
    I have set-up office email account in Microsoft Exchange ActiveSync this work only over office Wi-Fi not working outside of office Wi-Fi range. When I back to office all new e-mail loaded automatically. I have no problem with yahoo email setup in the same Z10 hand set work in both Wi-Fi and Mobile network. I have data plan with my carrier. Both emails were working in my previous Blackberry hand set Bold 9900. But with this New Z10 this become a problem
    What could a the problem and I need help please

    The URL you provided https://... does require SSL as it has a "s".
    Have you tested the server OMA setup with a notebook or desktop (https://webmail.domain.com/OMA)?
    You should receive a login prompt for username & password following by an Inbox listing of messages.
    We used this step to verify server setup before configuring an iPhone. Lastly, we made certain that connectivity would work from outside or within our company by doing the following:
    1) created A record for webmail.domain.com to a public IP that route through the firewall on 443 to the Exchange server's private IP - this handles external traffice
    2) added an internal DNS record for webmail.domain.com to the private IP of the Exchange server.
    This ensures that webmail.domain.com sync's to exchange from outside or from within the Enterprise.

Maybe you are looking for