Exemple #1
0
        void MakeComboBox()
        {
            jQuery dd = new jQuery("<div>").AddClass("dropdown").Attr("id", "dropDown");

            dropDownButton = new jQuery("<button>").AddClass("btn btn-primary dropdown-toggle").
                             Attr("id", "dropDownButton").
                             Attr("type", "button").
                             Attr("data-toggle", "dropdown").
                             Html("Choose geometry ").AppendTo(dd);

            new jQuery("<span>").AddClass("caret").AppendTo(dropDownButton);

            jQuery ul = new jQuery("<ul>").AddClass("dropdown-menu").
                        Attr("role", "menu").
                        Attr("aria-labelledby", "dropDownButton").
                        AppendTo(dd);

            foreach (GeometryFunction kvp in functions)
            {
                jQuery il = new jQuery("<li>").Attr("role", "presentation");

                jQuery a = new jQuery("<a>").
                           Attr("tabindex", "-1").
                           Attr("tabindex", "-1").
                           Attr("href", "#").Html(kvp.name).AppendTo(il);

                il.AppendTo(ul);

                il.Click(kvp, (Action <jQueryEvent>) this.listClick);
            }

            dd.AppendTo(Container);
        }
        public jQuery AddListItem(string text, Action <jQueryEvent> clickHandler, object tag)
        {
            jQuery li = new jQuery("<li>").AddClass("list-group-item").Html(text);

            li.Click(tag, clickHandler);
            List.Append(li);

            return(li);
        }
 public ButtonCheckAll(string selector)
 {
     _thisButton = new jQuery(selector);
     _thisButton.Click(new Action(delegate()
     {
         _checkAll = !_checkAll;
         ChangeIcon();
         Clicked?.Invoke(_checkAll);
     }));
 }
        private jQuery MakePanelTitle(string title, string href, string dataParent, Action <jQueryEvent> clickHandler, object panelTag)
        {
            jQuery panelHeading   = new jQuery("<div>").AddClass("panel-heading");
            jQuery panelTitle     = new jQuery("<h4>").AddClass("panel-title");
            jQuery panelAcoordion = new jQuery("<a>").Attr("data-toggle", "collapse").Attr("data-parent", dataParent).Attr("href", href).Html(title);

            if (clickHandler != null)
            {
                panelAcoordion.Click(panelTag, clickHandler);
            }

            panelTitle.Append(panelAcoordion);
            panelHeading.Append(panelTitle);
            return(panelHeading);
        }