зеркало из https://github.com/mozilla/pjs.git
Bug 728887 - Double clicking a tab group creates a new group under it; r=dietrich
This commit is contained in:
Родитель
1751e0c5a5
Коммит
52832515c0
|
@ -169,6 +169,7 @@ _BROWSER_FILES = \
|
|||
browser_tabview_bug706430.js \
|
||||
browser_tabview_bug706736.js \
|
||||
browser_tabview_bug707466.js \
|
||||
browser_tabview_bug728887.js \
|
||||
browser_tabview_click_group.js \
|
||||
browser_tabview_dragdrop.js \
|
||||
browser_tabview_exit_button.js \
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
/* Any copyright is dedicated to the Public Domain.
|
||||
* http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
function test() {
|
||||
waitForExplicitFinish();
|
||||
|
||||
showTabView(function () {
|
||||
let cw = TabView.getContentWindow();
|
||||
let target = cw.GroupItems.groupItems[0].container;
|
||||
EventUtils.sendMouseEvent({type: "dblclick", button: 0}, target, cw);
|
||||
is(cw.GroupItems.groupItems.length, 1, "one groupItem after double clicking");
|
||||
|
||||
hideTabView(finish);
|
||||
});
|
||||
}
|
|
@ -205,6 +205,9 @@ let UI = {
|
|||
});
|
||||
|
||||
iQ(gTabViewFrame.contentDocument).dblclick(function(e) {
|
||||
if (e.originalTarget.id != "content")
|
||||
return;
|
||||
|
||||
// Create a group with one tab on double click
|
||||
let box =
|
||||
new Rect(e.clientX - Math.floor(TabItems.tabWidth/2),
|
||||
|
|
Загрузка…
Ссылка в новой задаче