Uploaded image for project: 'OASIS Open Document Format for Office Applications (OpenDocument) TC'
  1. OASIS Open Document Format for Office Applications (OpenDocument) TC
  2. OFFICE-3305

19.312 form:tab-index - datatype issue and value statement question

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Applied
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: ODF 1.2 CD 05
    • Fix Version/s: ODF 1.2 CD 06
    • Component/s: Public Review
    • Labels:
      None
    • Proposal:
      Hide

      19.312 form:tab-index

      The form:tab-index attribute specifies the tabbing navigation order of controls within a form. Tabbing order is the order of focus on controls when a user navigates the form using the TAB key on the keyboard. Elements within other elements can be included in a tabbing order. Values do not have to be sequential and they do not have to begin with a particular value.

      The rules of tab navigation are:

      1) Controls that have the form:disabled attribute set to true are not included in the navigation, independent of their form:tab-index value.
      2) Controls that have the same values for the form:tab-index attribute are navigated in order of their position in the form.
      3) The navigation starts with the controls with lowest non-zero form:tab-index value.
      4) When the controls with a certain form:tab-index value have been navigated, navigation continues with the controls with the next highest value.
      5) After the controls with the highest value have been navigated, navigation continues with the controls that do not contain the form:tab-index attribute or contain the attribute with a value of 0.

      The default value for this attribute is 0.

      Show
      19.312 form:tab-index The form:tab-index attribute specifies the tabbing navigation order of controls within a form. Tabbing order is the order of focus on controls when a user navigates the form using the TAB key on the keyboard. Elements within other elements can be included in a tabbing order. Values do not have to be sequential and they do not have to begin with a particular value. The rules of tab navigation are: 1) Controls that have the form:disabled attribute set to true are not included in the navigation, independent of their form:tab-index value. 2) Controls that have the same values for the form:tab-index attribute are navigated in order of their position in the form. 3) The navigation starts with the controls with lowest non-zero form:tab-index value. 4) When the controls with a certain form:tab-index value have been navigated, navigation continues with the controls with the next highest value. 5) After the controls with the highest value have been navigated, navigation continues with the controls that do not contain the form:tab-index attribute or contain the attribute with a value of 0. The default value for this attribute is 0.
    • Resolution:
      Hide

      Change 19.312 form:tab-index to read:

      The form:tab-index attribute specifies the tabbing navigation order of controls within a form.

      Tabbing order is the order of focus on controls when a user navigates the form using the TAB key on the keyboard. Elements within other elements can be included in a tabbing order. Values do not have to be sequential and they do not have to begin with a particular value.

      The rules of tab navigation are:

      1) Controls that have the form:disabled attribute set to true are not included in the navigation, independent of their form:tab-index value.
      2) Controls that have the same values for the form:tab-index attribute are navigated in order of their position in the form.
      3) The navigation starts with the controls with lowest non-zero form:tab-index value.
      4) When the controls with a certain form:tab-index value have been navigated, navigation continues with the controls with the next highest value.
      5) After the controls with the highest value have been navigated, navigation continues with the controls that do not contain the form:tab-index attribute or contain the attribute with a value of 0.

      The default value for this attribute is 0.

      Show
      Change 19.312 form:tab-index to read: The form:tab-index attribute specifies the tabbing navigation order of controls within a form. Tabbing order is the order of focus on controls when a user navigates the form using the TAB key on the keyboard. Elements within other elements can be included in a tabbing order. Values do not have to be sequential and they do not have to begin with a particular value. The rules of tab navigation are: 1) Controls that have the form:disabled attribute set to true are not included in the navigation, independent of their form:tab-index value. 2) Controls that have the same values for the form:tab-index attribute are navigated in order of their position in the form. 3) The navigation starts with the controls with lowest non-zero form:tab-index value. 4) When the controls with a certain form:tab-index value have been navigated, navigation continues with the controls with the next highest value. 5) After the controls with the highest value have been navigated, navigation continues with the controls that do not contain the form:tab-index attribute or contain the attribute with a value of 0. The default value for this attribute is 0.

      Description

      The first sentence of the rules for tab navigation says:

      "1)The controls that have a positive value for the form:tab-index attribute are navigated first."

      But, the data type for the attribute is nonNegativeInteger. (Same as ODF 1.1)

      Suggest we drop first sentence and re-number the list, where current #2 becomes #1.

      Unless there is some other reason for the first sentence?

      #2 in the list, second sentence. I have puzzled over it and while "what" is says is clear, why is it in "navigation" rules?

      Could have another paragraph saying: "The values of the form:tab-index attribute can occur in non-sequential order and the sequence in a form can begin with any value."

      Because values don't begin with a value, sequences do.

      (BTW, got here because I was eliminating "particular." Careful what you look for.)

        Attachments

          Activity

            People

            • Assignee:
              patrick Patrick Durusau
              Reporter:
              patrick Patrick Durusau
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: