@@ -403,119 +403,12 @@ Item {
403 tryCompare(dashNavigationButton.currentNavigation, "navigationId", "middle2");
403 tryCompare(dashNavigationButton.currentNavigation, "navigationId", "middle2");
406− function test_altNavigation() {
407− var dashContentList = findChild(dashContent, "dashContentList");
408− tryCompareFunction(function() { return findChild(dashContentList.currentItem, "dashNavigation") != null; }, true);
409− var dashNavigation = findChild(dashContentList.currentItem, "dashNavigation");
410− tryCompare(dashNavigation, "visible", true);
411− var dashNavigationButton = findChild(dashContentList.currentItem, "altNavigationButton");
412− verify(dashNavigationButton, "Can't find navigation button");
414− compare(dashNavigationButton.showList, false);
415− waitForRendering(dashNavigationButton);
416− mouseClick(dashNavigationButton);
417− compare(dashNavigationButton.showList, true);
419− var navigationListView = findChild(dashNavigationButton, "navigationListView");
420− tryCompareFunction(function() {
421− return navigationListView.currentItem &&
422− navigationListView.currentItem.navigation &&
423− navigationListView.currentItem.navigation.loaded; }, true);
425− waitForRendering(navigationListView);
426− waitForRendering(navigationListView.currentItem);
428− tryCompare(dashNavigationButton.currentNavigation, "navigationId", "altrootChild1");
429− tryCompare(navigationListView.currentItem.navigation, "navigationId", "altroot");
431− var allButton = findChild(dashNavigationButton, "allButton");
432− compare(allButton.visible, false);
433− var backButton = findChild(navigationListView, "backButton");
434− compare(backButton.visible, false);
436− var navigation = findChild(dashNavigationButton, "navigation0child3");
437− mouseClick(navigation);
438− compare(dashNavigationButton.showList, false);
439− tryCompare(dashNavigationButton.currentNavigation, "navigationId", "altrootChild3");
440− tryCompare(navigationListView.currentItem.navigation, "navigationId", "altroot");
442− mouseClick(dashNavigationButton);
443− compare(dashNavigationButton.showList, true);
444− waitForRendering(navigationListView);
445− waitForRendering(navigationListView.currentItem);
446− compare(allButton.visible, false);
448− navigation = findChild(dashNavigationButton, "navigation0child2");
449− mouseClick(navigation);
450− compare(dashNavigationButton.showList, false);
451− tryCompare(dashNavigationButton.currentNavigation, "navigationId", "altrootChild2");
452− tryCompare(navigationListView.currentItem.navigation, "navigationId", "altroot");
454− mouseClick(dashNavigationButton);
455− compare(dashNavigationButton.showList, true);
456− waitForRendering(navigationListView);
457− waitForRendering(navigationListView.currentItem);
458− verify(!backButton.visible, "Back button should not be visible");
460− compare(navigationListView.count, 1, "There should be no second-level navigation");
462− mouseClick(dashNavigationButton);
463− compare(dashNavigationButton.showList, false);
466− function test_navigationsClosing() {
467− var dashContentList = findChild(dashContent, "dashContentList");
468− tryCompareFunction(function() { return findChild(dashContentList.currentItem, "dashNavigation") != null; }, true);
469− var dashNavigation = findChild(dashContentList.currentItem, "dashNavigation");
470− tryCompare(dashNavigation, "visible", true);
471− var dashNavigationButton = findChild(dashContentList.currentItem, "navigationButton");
472− verify(dashNavigationButton, "Can't find navigation button");
473− var dashAltNavigationButton = findChild(dashContentList.currentItem, "altNavigationButton");
474− verify(dashAltNavigationButton, "Can't find alternative navigation button");
476− waitForRendering(dashNavigationButton);
477− waitForRendering(dashAltNavigationButton);
479− compare(dashNavigationButton.showList, false);
480− compare(dashAltNavigationButton.showList, false);
482− mouseClick(dashAltNavigationButton);
483− compare(dashNavigationButton.showList, false);
484− compare(dashAltNavigationButton.showList, true);
486− var navigationListView = findChild(dashAltNavigationButton, "navigationListView");
487− tryCompareFunction(function() {
488− return navigationListView.currentItem &&
489− navigationListView.currentItem.navigation &&
490− navigationListView.currentItem.navigation.loaded; }, true);
492− var blackRect = findChild(dashNavigation, "blackRect");
493− tryCompare(blackRect, "opacity", 0.5);
495− mouseClick(dashNavigationButton);
496− compare(dashNavigationButton.showList, false);
497− compare(dashAltNavigationButton.showList, false);
499− tryCompare(navigationListView, "visible", false);
501− mouseClick(dashNavigationButton);
502− compare(dashNavigationButton.showList, true);
503− compare(dashAltNavigationButton.showList, false);
505− navigationListView = findChild(dashNavigationButton, "navigationListView");
506− tryCompare(navigationListView.currentItem.navigation, "loaded", true);
508− mouseClick(dashAltNavigationButton);
509− compare(dashNavigationButton.showList, false);
510− compare(dashAltNavigationButton.showList, false);
513 function test_navigationsSwipeToNextScope() {
406 function test_navigationsSwipeToNextScope() {
514 var dashContentList = findChild(dashContent, "dashContentList");
407 var dashContentList = findChild(dashContent, "dashContentList");
515 tryCompareFunction(function() { return findChild(dashContentList.currentItem, "dashNavigation") != null; }, true);
408 tryCompareFunction(function() { return findChild(dashContentList.currentItem, "dashNavigation") != null; }, true);
516 var dashNavigation = findChild(dashContentList.currentItem, "dashNavigation");
409 var dashNavigation = findChild(dashContentList.currentItem, "dashNavigation");
517 tryCompare(dashNavigation, "visible", true);
410 tryCompare(dashNavigation, "visible", true);
518− var dashNavigationButton = findChild(dashContentList.currentItem, "altNavigationButton");
411+ var dashNavigationButton = findChild(dashContentList.currentItem, "navigationButton");
519 verify(dashNavigationButton, "Can't find navigation button");
412 verify(dashNavigationButton, "Can't find navigation button");
521 compare(dashNavigationButton.showList, false);
414 compare(dashNavigationButton.showList, false);