public override string HandleClick()
{
base.HandleClick();
string clickedElementId = ControlInfo.GetClickedElementId();
if (clickedElementId == null)
return "";
if (clickedElementId.Equals("+"))
return SetSelectedTab(this.AddPanel());
else if (clickedElementId.StartsWith("x"))
this.RemovePanel(clickedElementId.Substring(1));
else if (!clickedElementId.Equals(""))
return SetSelectedTab(clickedElementId);
if (this.PanelsCount() > 0)
return SetSelectedTab(((JsonObject)GetPanelsArray()[0])["id"].ToString());
else
return "";
}