Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix #744: clarify control groups and control group owner objects #747

Merged
merged 1 commit into from
Feb 29, 2016

Conversation

domenic
Copy link
Member

@domenic domenic commented Feb 26, 2016

This attempts to clarify:

  • How control groups are created (previously we were just told that
    focusable areas belong to them)
  • The relationship between control groups and control group owners

It also removes the redundant distinction between "control group owners"
and "control group owner objects", settling on the latter since it was
more prevalent.

Reviewers = @TakayoshiKochi plus another editor who feels brave enough to dive into this stuff, or at least just critique my work from an editorial point of view.

@domenic domenic added the clarification Standard could be clearer label Feb 26, 2016
<p>The corresponding <code>Document</code> object or <code>dialog</code> element is the created
<span>control group</span>'s <dfn data-x="control group owner object">owner object</dfn>. (There
is always a 1:1 mapping of <span data-x="control group">control groups</span> to <span
data-x="control group owner object">control group owner objects</span>.)</p>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"a control group to a control group owner object" perhaps? Otherwise it might read like there's a mapping between the groups.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think so. A couple reasons:

  • Precedent: "There is always a 1:1 mapping of global objects to environment settings objects"
  • The meaning of 1:1 mapping is between sets. "There is a 1:1 mapping between the numbers { 0, 2, 4 } and the numbers { 1, 2, 3 }." You can't have a mapping between a single thing and another single thing (e.g. a control group and a control gorup owner object).

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fair.

@TakayoshiKochi
Copy link
Member

LGTM

This attempts to clarify:

- How control groups are created (previously we were just told that
  focusable areas belong to them)
- The relationship between control groups and control group owners

It also removes the redundant distinction between "control group owners"
and "control group owner objects", settling on the latter since it was
more prevalent.
@annevk annevk force-pushed the clarify-control-groups branch from 9d179e4 to 9194856 Compare February 29, 2016 12:38
@annevk annevk merged commit 9194856 into master Feb 29, 2016
@annevk annevk deleted the clarify-control-groups branch February 29, 2016 12:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clarification Standard could be clearer
Development

Successfully merging this pull request may close these issues.

3 participants