View Javadoc

1   package com.atlassian.webdriver.jira.component.menu;
2   
3   import com.atlassian.pageobjects.PageBinder;
4   import com.atlassian.pageobjects.binder.Init;
5   import com.atlassian.webdriver.utils.by.ByJquery;
6   
7   import javax.inject.Inject;
8   
9   /**
10   * TODO: Document this class / interface here
11   *
12   */
13  public class DashboardMenu
14  {
15      @Inject
16      PageBinder pageBinder;
17  
18      private AuiDropdownMenu dashboardMenu;
19  
20      @Init
21      public void initialise()
22      {
23          dashboardMenu = pageBinder.bind(AuiDropdownMenu.class, ByJquery.$("#home_link").parent("li"));
24      }
25  
26      public DashboardMenu open()
27      {
28          dashboardMenu.open();
29          return this;
30      }
31  
32      public boolean isOpen()
33      {
34          return dashboardMenu.isOpen();
35      }
36  
37      public DashboardMenu close()
38      {
39          dashboardMenu.close();
40          return this;
41      }
42  
43  }