Project

General

Profile

« Previous | Next » 

Revision 49691

View differences:

NavigationManager.java
1 1
package eu.dnetlib.repo.manager.client;
2 2

  
3 3
import com.google.gwt.dom.client.Document;
4
import com.google.gwt.dom.client.Style;
4 5
import com.google.gwt.user.client.History;
5 6
import eu.dnetlib.domain.functionality.UserProfile;
6 7

  
......
25 26

  
26 27
    public void navigate(String token) {
27 28

  
29
        //TODO use role instead of email
30
        if(RepositoryManager.currentUserRole.equals("admin")) {
31
            Document.get().getElementById("admin1").getStyle().setDisplay(Style.Display.BLOCK);
32
            Document.get().getElementById("admin2").getStyle().setDisplay(Style.Display.BLOCK);
33
        } else {
34
            Document.get().getElementById("admin1").getStyle().setDisplay(Style.Display.NONE);
35
            Document.get().getElementById("admin2").getStyle().setDisplay(Style.Display.NONE);
36
        }
37

  
28 38
        RepositoryManager.previousToken = RepositoryManager.currentToken;
29 39
        RepositoryManager.currentToken = token;
30 40

  
31
        if(token.equals("landing")) {
41
        if (token.equals("landing")) {
32 42

  
33 43
            LandingPage.getInstance().showLandingPage();
34 44

  
35
        } else if(token.equals("login")) {
45
        } else if (token.equals("login")) {
36 46

  
37 47
            LoginPage.getInstance().showLoginPage();
38 48
            LoginPage.LoginListener loginListener = new LoginPage.LoginListener() {
39 49
                @Override
40 50
                public void loginSucceeded(UserProfile userProfile) {
41 51

  
42
                    if(RepositoryManager.currentUser!=null)
52
                    if (RepositoryManager.currentUser != null)
43 53
                        Document.get().getElementById("currentUser").setInnerText(RepositoryManager.currentUser.getFirstname()
44 54
                                + " " + RepositoryManager.currentUser.getLastname());
45 55
                    History.newItem("dashboard");
......
47 57
            };
48 58
            LoginPage.getInstance().setLoginListener(loginListener);
49 59

  
50
        } else if(token.equals("register")) {
60
        } else if (token.equals("register")) {
51 61

  
52 62
            RegisterPage.getInstance().showRegisterPage();
53 63

  

Also available in: Unified diff