Test 'nohref/href' attributes using various combinations of values. This should be converted to a unit test once the testing framework is updated.
The behavior of each area should be:
Vegetable | nohref | href | highlight | select | navigation | tooltip | description |
---|---|---|---|---|---|---|---|
Red Pepper | yes | no | no | no | no | no | nohref disables IM completely |
Celery | no | no | no | no | no | no | missing href treated as nohref per HTML spec |
Carrots | no | yes - empty | yes | yes | no | yes | navigation disabled due to empty/# |
Asparagus | no | yes - # | yes | yes | no | yes | navigation disabled due to empty/# |
Squash | no | yes - https://www.google.com | yes | yes | yes | yes | navigates due to href != empty/# |
Yellow Pepper | no | yes - empty | yes | yes | no | yes | navigation disabled due to empty/# |
Broccoli | no | yes - empty | yes | yes | no | yes | navigation disabled due to empty/# |
Broccoli #2 | no | yes - empty | yes | yes | no | yes | navigation disabled due to empty/# |
Dip | no | yes - empty | yes | yes | no | yes | navigation disabled due to empty/# |
You can toggle the values of navigateMode and clickNavigate. The behavior should be identical regardless of their values.