Optional Label w Help - label template

Hi All,
I am working on 508 stuff for sequence navigation with tab order. We have a input form on one place where the labels have help text. If I navigate the form using tab key, input fields get the focus first and labels at last. I removed the tabindex="999" from the template to get the right order. Labels are getting focus before input fields, but if I click on label to see the help, help popup appears but can't get focus using IE. And if I try to go to next field after opening the help popup, it throws me out of the form. Please let me know if there is a way to handle this.
Thanks.

Hi,
Thanks for your question. Firstly, can you provide the following information:
- APEX version
- IE version
- Theme #
So I think you're fix for the tab order issue is correct. Generally speaking, positive tabindex definitions almost always have a negative effect on usability for keyboard-only users. They have been present in theme label templates for a long time and must have been added initially as a way for users to move between form fields quickly. However, and as you have realised, this disrupts a keyboard-only user who wishes to view item help text. This can cause either a) If the form field has focus when the page loads, they have to TAB many times until they reach the help, or b) Form field focus is not set on page load, which can cause page focus to go directly to the label (because browsers treat elements with a positive tabindex as higher priority in the tab order than elements with no tabindex), and then the user has to press TAB many times to get to the form field. It's not good. I have filed bug #16183368 to remove this from all our modern themes, and we also had existing bug #9474840 which deals with the same issue in our internal applications that comprise APEX.
So moving on to the help text dialog issue. Firstly setting focus to the dialog. I am unable to reproduce focus not being set to the dialog in IE. I tab to the label, hit ENTER, dialog opens, then I can either hit ESC key, or TAB once to go to the 'x' close icon and hit ENTER, to close the dialog. I tested in IE9 and works as expected for me. Can you provide a test case on apex.oracle.com where I could try there?
Regarding closing the dialog, this is a problem with the version of the underlying jQuery UI dialog widget, where focus is not set back to the calling element when the dialog closes. We failed to workaround this in the default behaviour, (I believe in the most recent release of jQuery UI they have added this now by default, which we hope to pick up in our next release). Until then, I can see 2 options:
1) Although a little counter-intuitive, you could suggest for keyboard-only users to use 'Screen Reader Mode'. In this mode, the old style page popup loads with the help text. This is fine for keyboard-only users too and focus is still in the same place when the popup closes.
2) Rework the popup JS to also handle setting focus back to right place on close. I can suggest the code for you, but I need to know your version first, before I can do that.
Regards,
Anthony.
Edited by: Anthony Rayner on Jan 17, 2013 11:37 AM

Similar Messages

  • Optional label behavior...

    Hi, guys.
    Clicking on Optional Label (when item is select list or multiselect list) is selecting first value in the control and put it in the Session State. Is this a disired behaviour or...? Is it possible to avoid this, i.e. when click on the label the value in the item is not selected?
    Thnks.
    Mike

    To force it not do that you need to remove the label
    tag from the optional label template.
    <br>
    <br>
    Carl or anybody I'm not sure what exactly you mean.
    <br><br>
    My before label is:
    <br>
    <label for="#CURRENT_ITEM_NAME#" tabindex="999">
    <[pre]span class="t9optional"[pre]><br>
    and after label is:
    <br>
    </a></label><br>
    <br>
    What part should be removed?
    <br>
    <br>
    Thanks,
    <br>
    John
    Message was edited by:
    John b
    Message was edited by:
    John b

  • Change the popup window size in the "optional label with help" template?

    G'Day Apex/javascript gurus,
    I am using Apex 4.0 where I coded an HTML table for help text in one item. Now, when an user click for help in this item then the HTML table is bigger than the size of the pop up window so the client has to re size it a bit to see it fully. To fix this, I tried to create a new "optional level with help" template where I can control the size of the pop up window and make it bigger to fit my HTML table so the client does not have to resize but I could not find any parameter in the original template:
    <label for="#CURRENT_ITEM_NAME#"><span class="t9optionalwithhelp"> "javascript:popupFieldHelp('#CURRENT_ITEM_ID#','&SESSION.')" tabindex="999" that help me to achieve that
    I am not an expert in javascript but I appreciate greatly if somebody here could help me to create a new label (with help) template where I can control the size of the popup window.
    Kind regards
    Carlos
    Edited by: creyes on Aug 1, 2011 1:22 AM

    Hello Carlos,
    You can overload the APEX javascript with your own, on the page you want it to happen. You can do that in the Page Definition - Function and Global Variable Declaration.
    Copy the below code into there and change the width and height of the popup.
    function popupFieldHelp(pItemId, pSessionId){
        // Show jQuery div based dialog if not running in screen reader mode, if not fall back to old popup
        if (!$x('pScreenReaderMode')) {
            apex.jQuery.getJSON(
            'wwv_flow_item_help.show_help?p_item_id=' + pItemId + '&p_session=' + pSessionId + '&p_output_format=JSON',
            function(pData){
              var lDialog = apex.jQuery("#apex_popup_field_help");
              if (lDialog.length===0) {
                // add a new div with the retrieved page
                lDialog = apex.jQuery('<div id="apex_popup_field_help">'+pData.helpText+'</div>');
                // open created div as a dialog
                lDialog
                  .dialog({
                    title: pData.title,
                    bgiframe: true,
                    width: 500,
                    height: 350,
                    show: 'drop',
                    hide: 'drop' });
              } else {
                // replace the existing dialog and open it again
                lDialog
                  .html(pData.helpText)
                  .dialog('option', 'title', pData.title)
                  .dialog('open');
        } else {
            popupFieldHelpClassic(pItemId, pSessionId);
        return;
    }; // popupFieldHelpHope that makes sense,
    Dimitri
    http://dgielis.blogspot.com
    http://www.apex-evangelists.com

  • Apex 3.0 Q: "Optional Label with Help" default when creating new form?

    When I create a new application, usually one of the first things I do is set the default item label to "Optional", so I don't have the annoying popup help link.
    Now, when you create a new Form region, based on a table, for all the items the label is set to "Optional label with help". Am I right in hoping this is something that was overlooked when developing Apex, and that it will be fixed in version 3.0, so that it sets the items to the default label as set in the Shared Components?
    And is there a way to change the labels for a lot of items at the same time, other than changing the theme templates?

    AFAIK, label help in default manner is based on column coments of a table.
    Later there is now way to easy reedit these values but manually...

  • Label Templates or Software for Mac, Please. Avery software is no longer compatible.

    Hi Guys:
    Mac Book Pro OS 10.9.1 Maverick
    Pages 09 and Pages 13
       Avery no longer has downloadable software for Mac.  I have gone back to using Pages 09 as the new one isn't great. Label templates have always been a weakness in the Mac soft ware. I did have third party software from Avery which doesn't work with either Mountain Lion or Maverick. 
       I contacted Avery and they have an online site where you can create labels. I have limited band width so not an option. They replied back and I quote,
    "We can only recommend using Microsoft Word for MAC as anlternative if you are only able to go online for a limited time. This software has preset Avery templates available. For more inquireis with this software, kindly check with Microsoft."
    I copied this directly from there email. I had a hard time not correcting the spelling errors.
    If I wanted Microsoft Software I would have bought a PC not a Mac.
    If anyone knows of any label software out there that is compatible with Maverick, Please advice. I sure hope so.
      I create a lot of labels,  less mailing more decorative.  If there is no other option I will purchace office for Mac. I really would like to avoid that.
    My other option is to get the border---guide settings {not the right terminology} from Avery and create my own. With this fancy computer of mine I shouldn't need to.
    Any constructive help will be greatly appreciated.
    Pantheria

    Pantheria wrote:
    Hi Guys:
    And other people
    If anyone knows of any label software out there that is compatible with Maverick, Please advice. I sure hope so.
    Label templates are pretty ubiquitous these days. Where is this data coming from? You generally need something that can conceptualize a database like this. Word can do that with its merge functionality. Apple Contacts has label printing built in. It all depends on the software you are using and where you are getting the data.

  • Bug report: No Label template

    See
    http://htmldb.oracle.com/pls/otn/f?p=24317:164
    Problem: The text item is slightly off, not in the center of its TD
    I am using the No Label template and the label position is "Above"
    Since the No Label template generates a empty SPAN tag, it shouldnt affect alignment, but if you look at the source of the page, I see
    [td  colspan="1" rowspan="1" align=center][span class="t10NoLabel"][span][br]
    Where is that extra linebreak BR coming from? And that too a invalid BR tag without the trailing " /"?
    Thanks

    Hello,
    There is no reason for the extra BR tag to be
    generated when the label is empty, is there?This is why http://www.google.com/search?q=empty+table+cells
    We'll look into doing something different it's just a matter of deciding the best course, but yes having &lt;br> output in the conditions you show is not the best option.
    Carl

  • Dynamically change label template

    I'm using Apex 4.0.2 and I'm trying to dynamically change the label template for a field from Optional to Required.
    I have one form and in a specific situation (known on page load) an item on this page changes from optional to required. I have a conditional validation on this item, so the user gets an error when the item is null and the condition is met.
    But I would also like to change the item label template from Optional to Required. Is this possible in some way?
    Maybe it is possible or easier with a different template. Currently they are:
    Required Before Label  template:
    <label for="#CURRENT_ITEM_NAME#" tabindex="999"><img src="#IMAGE_PREFIX#apps/required.gif" alt="#VALUE_REQUIRED#" tabindex="999" /><span class="required">
    Optional template:
    <label for="#CURRENT_ITEM_NAME#" tabindex="999">Edited by: InoL on Aug 1, 2011 4:09 PM

    I got the same effect (more or less, just adding a star in front of the label) with jquery:
    $("label[for='P4_REL_ID']").prepend('<img tabindex="999" alt="Value Required" src="/i/apps/required.gif">');

  • How to preview WWI Label templates?

    Dear Experts,
    Normally for MSDS templates I know that there is preview option in CG42 transaction by which we can verify the changes that we are making whether they are correct or not however for WWI label templates, I am unable to preview using that option. Any idea how to preview them?
    Devdatt

    Dear Devdatt
    did you use "Label Wizard"? Normally there is no difference in CG42 between "normal" report and label
    Which parameter do you populated in CG42? Doe you have maintained data ? The test of label documents in WWI is the most complex one in EHS
    C.B.

  • Avery label template - how do I get it to show when downloaded?

    I am trying to design some address labels and downloaded the respective label template for Avery A4 J8160 21 per sheet labels.  However I find that I cannot see anything when I open it in Illustrator.  All I get is the page outline with no labels.  However I can open it and show ok in MS Word.  I have stroke at 1pt and 100% opacity and print in black so why can't I see it in Illustrator?  Some help please!

    Just had a look at the (painfully slow and cumbersome :-P) Avery website and without registering personally I would recommend downloading the Illustrator template from the mac section and try that.
    I think this is what you are after:
    http://www.averyproducts.com.au/avery/en_au/Templates-%26-Software/Templates/Mac-Templates /Adobe-Illustrator/Labels/Address-Labels-21-per-page-_-LANDSCAPE-1_Adobe-Illustrator.htm?N =4294965930&refchannel=19321fb22e6be110VgnVCM1000002118140aRCRD
    PM me otherwise for my email address and you can send me what you have (and preferably the Illustrator mac one if you can download that too).
    Cheers, J

  • Label Templates for Mail Merge - Any ideas?

    Okay you guys, I want to RAPIDLY set up various label templates (as you can in WORD)  by selecting the label type ( manufacturer code) and off you go with your merging.  Problem is, I cannot find anything like that - or am I overlooking something?
    I have found how you set  up a Mail Merge field etc. But I cannot find any indicators ( even on the Help) as to where you can get label or equivalent templates... ALL help gratefully received...  even if it is staring me in the face! - I have broad shoulders!
    Here's hoping....

    Jerrold, thank you, however, it is more than just addresses, I have been used to creating all sorts of labels using logos, words etc. and "it just happened" - it sure aint at the moment!   I fear I may have to resort to Avery's on-line app and do it "in the clouds" not something I wish to do really...  I wonder what the reason is for not allowing such a core need in Pages at the moment? 
    Oh well !
    <SIGH!>

  • Theme 50 - jQuery Mobile Radio Group Required Label Template Possible Bug

    Hi,
    Application Express 4.2.3.00.08
    Theme 50 - jQuery Mobile Smartphone
    Page item of type "Radio Group" with label template of "Required" does not render with the required field indicator image. This happens for both horizontal and vertical display orientation settings.
    Thanks!
    JMcG

    Dear Pallavi,
    Very useful post!
    I am looking for similar accelerators for
    Software Inventory Accelerator
    Hardware Inventory Accelerator
    Interfaces Inventory
    Customization Assessment Accelerator
    Sizing Tool
    Which helps us to come up with the relevant Bill of Matetials for every area mentioned above, and the ones which I dont know...
    Request help on such accelerators... Any clues?
    Any reply, help is highly appreciated.
    Regards
    Manish Madhav

  • Creation of label templates for waste and dangerous goods

    hi,
    How to create waste and dagerous labels in EH&S. How to create label template. What are the parameters to be maintained in the specification management for a particular substance.
    sathish. R

    Hi,
    Label creation and shipping for DG and waste material is same procedure. In specification master, you need to maintain substance and assign to materials. Using report templates report will be created and released for shipping. reports can be shipped by automatic/manual/sequantial method.
    This is a big process and it is not possible to explain in one mail.
    -ram

  • Does label template copy work at all?

    Hi,
    i hadn't time to investigate if this is a known problem, i must dash in 5 minutes, however i tried both on apex.oracle.com and on my local apex instance, both version 3.0.1, and i can't get the "label template copy" to work.
    I click on the copy icon on the right, i put the name of the new label template, i get the success message "template copied", but there is no trace of the new label template.
    All the report filters are disabled.
    Can someone else confirm this or am i just dreaming?
    Bye,
    Flavio
    http://www.oraclequirks.com

    Hello,
    Yup sure looks like a bug if you use that icon. Thanks for catching that.
    You can still copy the template using create and then picking
    Create
    Label
    As a Copy of an Existing Template
    Carl

  • Word label template does not line up with avery 5160 8160 paper, Mac Maverick

    Word label template does not line up using avery 5150 or 8160 paper

    These forums are for Apple products and the best place to ask about problems with MS stuff is in there newsgroups:
    http://www.microsoft.com/mac/community/community.aspx?pid=newsgroups
    When you don't see Post New Topic, it means you are not in a Forum but a Category page listing one or more Forums. You need then to enter a Forum by clicking on one. Then you will see the Post New Topic item at the top left.

  • PrintShop 7:  can I use other label templates?

    Greetings.
    PS 7 alreday has a number of Avery Label templates builtin.
    Can I add/use more than those included?
    They are available from Avery online.
    Thanks for your time!

    Hi, Bruce. Why not just give it a try? If you can find where the included templates are stored, and the ones you download have the same file format, put them in the same place and see what happens. You can always remove them if it doesn't work out.
    If the included templates are actually built into the PS 7 application, see whether it offers any provision for importing others.
    If all else fails, read the manual, or contact tech support for PS 7 and ask someone who can answer the question without guessing.

Maybe you are looking for

  • TO ADD TAB AT HEADER LEVEL IN ME21N

    Hi guys I have to add a tab at header level of ME21N using BADI ME_GUI_PO_CUST and ME_PROCESS_PO_CUST can someone guide me how to do this? Thanks

  • Possible to disable password prompt when installing aps?

    Trying out a Macbook pro to decide if I want to keep it or not. I own an IT company and am a PC user, so this is a new environment for me. When I install programs, it prompts me for authentication to do so. This is as annoying in this OS as it was in

  • BUG 1.5: Parser error in worksheet.

    I have the following statements in my worksheet. Putting the cursor in either the create... or the select.., F9 highlights both and runs the create.... I know I don't have an additional separator after the create... block, but the parser should be kn

  • Can't get past kernel panics on startup

    Like the title says, I'm unable to get past kernel panics on startup.  I know next to nothing about the technical side of computers, so I'll just explain the whole process of what I've gone through.  Earlier today I got a kernel panic after waking my

  • Is interrupted status safe? please help.

    I have read the section about interrupts in the Java Tutorial and the API documentation about the interrupt() method but I was unable to find the answer to this question. I have two threads: thread1 and thread2 The run() method for thread1 is: public