package eu.dnetlib.client.adminpanel;

import com.google.gwt.dom.client.Document;
import com.google.gwt.dom.client.Style.Display;

public class ActionCountWidget {
	
	private static ActionCountWidget instance = null;
	
	private ActionCountWidget() {
    }
	
	public static final ActionCountWidget getInstance() {
		
		if(instance==null)
			instance = new ActionCountWidget();
		
		return instance;
	}
	
	public void updateContent(int noOfActions) {

        if(noOfActions>0)
            Document.get().getElementById("actionsFlag").getStyle().setDisplay(Display.BLOCK);
        else
            Document.get().getElementById("actionsFlag").getStyle().setDisplay(Display.NONE);

        if(noOfActions>=0)
            Document.get().getElementById("noOfActions").setInnerText(noOfActions + " actions");
        else
            Document.get().getElementById("noOfActions").setInnerText("unknown actions");
	}
}
