protected virtual void RenderActions(HtmlTextWriter output, string id, ActionsContext context)
 {
     Assert.ArgumentNotNull(output, "output");
     Assert.ArgumentNotNullOrEmpty(id, "id");
     if (context.IsVisible)
     {
         output.Write("<div class='header-menu'>");
         string str = string.IsNullOrEmpty(context.OnActionClick)
                                         ? string.Empty
                                         : ("onclick=\"" + context.OnActionClick + "\"");
         output.Write("<a class='action-combo' id='{0}_combo' data-meta-id='{0}' href='#'>", id);
         output.Write("<table {0}>", str);
         output.Write("<tr>");
         output.Write("<td class='action'>");
         output.Write(Translate.Text("Actions"));
         output.Write("</td>");
         output.Write("<td class='action-icon'>");
         output.Write("<img src='/sitecore modules/shell/analytics/images/menudropdown_black9x8.png' />");
         output.Write("</td>");
         output.Write("</tr>");
         output.Write("</table>");
         output.Write("</a>");
         if (context.Menu != null)
         {
             context.Menu.Style["display"] = "none";
             output.Write(HtmlUtil.RenderControl(context.Menu));
         }
         output.Write("</div>");
     }
 }
        // Methods
        public string Render(string id, string panelHtml, bool draggable, NameContext nameContext,
                             ActionsContext actionsContext)
        {
            Assert.ArgumentNotNullOrEmpty(id, "id");
            Assert.ArgumentNotNullOrEmpty(panelHtml, "panelHtml");
            var output = new HtmlTextWriter(new StringWriter());

            output.Write("<div id='{0}' class='{1}'>", id, CssClass);
            output.Write("<div id='{0}_header' class='panel-header'>", id);
            output.Write("<div class='header-actions'>");
            output.Write("<a href='#'>");
            output.Write("<div class='icon-expand'></div>");
            output.Write("</a>");
            output.Write("</div>");
            RenderActions(output, id, actionsContext);
            if (draggable)
            {
                output.Write("<img src='/sitecore modules/shell/analytics/images/draghandle9x15.png' class='drag-handle' />");
            }
            RenderName(output, id, nameContext);
            output.Write("</div>");
            output.Write("<div id='{0}_panel' class='panel'>", id);
            output.Write(panelHtml);
            output.Write("</div>");
            output.Write("</div>");
            return(output.InnerWriter.ToString());
        }
Example #3
0
        public override Expression VisitActions([NotNull] ActionsContext context)
        {
            if (int.Parse(context.NUMBER().ToString()) != context.action().Length)
            {
                throw new InvalidSyntaxException("Count does not match number of signals", context.NUMBER().Symbol);
            }

            VisitChildren(context);

            return(null);
        }
Example #4
0
        public ActionDriver(
            ActionsContext actionsContext,
            ActionMockBuilder actionMockBuilder,
            MainHooks mainHooks)
        {
            _actionsContext    = actionsContext;
            _actionMockBuilder = actionMockBuilder;
            _mainHooks         = mainHooks;

            _mainHooks.RegisterMockHandler(MockRegistration);
        }
Example #5
0
 public DropObjectCommandSteps(
     ActionsContext actionsContext,
     VariablesContext variablesContext,
     CommandHistoryContext commandHistoryContext,
     ActionDriver actionDriver,
     MainHooks mainHooks,
     ScenarioContext scenarioContext)
 {
     _actionsContext        = actionsContext;
     _variablesContext      = variablesContext;
     _commandHistoryContext = commandHistoryContext;
     _actionDriver          = actionDriver;
     _scenarioContext       = scenarioContext;
 }
 protected virtual void RenderActions(HtmlTextWriter output, string id, ActionsContext context)
 {
     Assert.ArgumentNotNull(output, "output");
     Assert.ArgumentNotNullOrEmpty(id, "id");
     if (context.IsVisible)
     {
         output.Write("<div class='header-menu'>");
         string str = string.IsNullOrEmpty(context.OnActionClick)
                      	? string.Empty
                      	: ("onclick=\"" + context.OnActionClick + "\"");
         output.Write("<a class='action-combo' id='{0}_combo' data-meta-id='{0}' href='#'>", id);
         output.Write("<table {0}>", str);
         output.Write("<tr>");
         output.Write("<td class='action'>");
         output.Write(Translate.Text("Actions"));
         output.Write("</td>");
         output.Write("<td class='action-icon'>");
         output.Write("<img src='/sitecore modules/shell/analytics/images/menudropdown_black9x8.png' />");
         output.Write("</td>");
         output.Write("</tr>");
         output.Write("</table>");
         output.Write("</a>");
         if (context.Menu != null)
         {
             context.Menu.Style["display"] = "none";
             output.Write(HtmlUtil.RenderControl(context.Menu));
         }
         output.Write("</div>");
     }
 }
 // Methods
 public string Render(string id, string panelHtml, bool draggable, NameContext nameContext,
     ActionsContext actionsContext)
 {
     Assert.ArgumentNotNullOrEmpty(id, "id");
     Assert.ArgumentNotNullOrEmpty(panelHtml, "panelHtml");
     var output = new HtmlTextWriter(new StringWriter());
     output.Write("<div id='{0}' class='{1}'>", id, CssClass);
     output.Write("<div id='{0}_header' class='panel-header'>", id);
     output.Write("<div class='header-actions'>");
     output.Write("<a href='#'>");
     output.Write("<div class='icon-expand'></div>");
     output.Write("</a>");
     output.Write("</div>");
     RenderActions(output, id, actionsContext);
     if (draggable)
     {
         output.Write("<img src='/sitecore modules/shell/analytics/images/draghandle9x15.png' class='drag-handle' />");
     }
     RenderName(output, id, nameContext);
     output.Write("</div>");
     output.Write("<div id='{0}_panel' class='panel'>", id);
     output.Write(panelHtml);
     output.Write("</div>");
     output.Write("</div>");
     return output.InnerWriter.ToString();
 }
Example #8
0
 public ActionMockBuilder(
     ActionsContext actionsContext)
 {
     _actionsContext = actionsContext;
 }