56 lines
1.3 KiB
Plaintext
56 lines
1.3 KiB
Plaintext
|
|
Test the focus controller working properly when switching focused frame. Here are the cases tested:
|
|
|
|
-. Correct frame is focused when switching focus from one frame to another:
|
|
1. main frame -> iframe
|
|
2. iframe to main frame
|
|
3. iframe 1 to iframe 2
|
|
|
|
-. New setting focus request will be ignored if the focus controller is in the middle of switching focused frame (onblur, onfocus events):
|
|
1. iframe 1 onblur sets iframe 2 focus.
|
|
2. iframe 1 onblur sets iframe 1 focus.
|
|
3. iframe 1 onfocus sets iframe 2 focus.
|
|
4. iframe 1 onfocus sets iframe 1 focus.
|
|
|
|
|
|
Test: main frame to iframe.
|
|
main frame blurred.
|
|
iframe1 focused.
|
|
|
|
Test: iframe to main frame.
|
|
iframe1 blurred.
|
|
main frame focused.
|
|
|
|
Test: iframe1 to iframe2.
|
|
main frame blurred.
|
|
iframe1 focused.
|
|
iframe1 blurred.
|
|
iframe2 focused.
|
|
iframe2 blurred.
|
|
iframe1 focused.
|
|
|
|
Test: iframe1 onblur sets iframe2 focus.
|
|
iframe1 blurred.
|
|
main frame focused.
|
|
main frame blurred.
|
|
iframe1 focused.
|
|
iframe1 blurred.
|
|
main frame focused.
|
|
|
|
Test: iframe1 onblur sets iframe1 focus.
|
|
main frame blurred.
|
|
iframe1 focused.
|
|
iframe1 blurred.
|
|
main frame focused.
|
|
|
|
Test: iframe1 onfocus sets iframe2 focus.
|
|
main frame blurred.
|
|
iframe1 focused.
|
|
|
|
Test: iframe1 onfocus sets iframe1 focus.
|
|
iframe1 blurred.
|
|
main frame focused.
|
|
main frame blurred.
|
|
iframe1 focused.
|
|
|