Beispiel #1
0
        public static JsWidget CreateJsWidget(HtmlServiceProvider service, IWidget widget, bool ByMD5)
        {
            JsWidget wdg = CreateJsWdg(service, widget);

            wdg.IsSetMD5 = ByMD5;
            return(wdg);
        }
Beispiel #2
0
        public JsImage(HtmlServiceProvider service, IWidget widget)
            : base(service, widget)
        {
            IImage image = _widget as IImage;

            if (image.ImageStream != null)
            {
                _jsImageType = image.ImageType.ToString().ToLower();
            }
            else
            {
                // Use default svg file if customer doesn't import image.
                _jsImageType = "svg";
            }
        }
Beispiel #3
0
 public JsDynamicPanel(HtmlServiceProvider service, IWidget widget)
     : base(service, widget)
 {
 }
Beispiel #4
0
        private static JsWidget CreateJsWdg(HtmlServiceProvider service, IWidget widget)
        {
            switch (widget.WidgetType)
            {
            case WidgetType.FlowShape:
            case WidgetType.Shape:
            {
                return(new JsShape(service, widget));
            }

            case WidgetType.Image:
            {
                return(new JsImage(service, widget));
            }

            case WidgetType.TextField:
            case WidgetType.TextArea:
            {
                return(new JsTextBase(service, widget));
            }

            case WidgetType.DropList:
            case WidgetType.ListBox:
            {
                return(new JsListBase(service, widget));
            }

            case WidgetType.Checkbox:
            case WidgetType.RadioButton:
            {
                return(new JsSelectionButton(service, widget));
            }

            case WidgetType.Button:
            {
                return(new JsSimpleTextWidget(service, widget));
            }

            case WidgetType.SVG:
            {
                return(new JsSvg(service, widget));
            }

            case WidgetType.DynamicPanel:
            {
                return(new JsDynamicPanel(service, widget));
            }

            case WidgetType.HamburgerMenu:
            {
                return(new JsHamburgerMenu(service, widget));
            }

            case WidgetType.Toast:
            {
                return(new JsToast(service, widget));
            }

            case WidgetType.Line:
            {
                return(new JsLine(service, widget));
            }

            default:
                return(new JsWidget(service, widget));
            }
        }
Beispiel #5
0
 public JsAdaptiveView(HtmlServiceProvider service, IAdaptiveView view)
 {
     _service = service;
     _view    = view;
 }
Beispiel #6
0
 public JsEvents(HtmlServiceProvider service, IInteractionEvents events)
 {
     _service = service;
     _events  = events;
 }
Beispiel #7
0
 public JsSelectionButton(HtmlServiceProvider service, IWidget widget)
     : base(service, widget)
 {
 }
Beispiel #8
0
 public JsWidget(HtmlServiceProvider service, IWidget widget)
 {
     _service = service;
     _widget  = widget;
 }
Beispiel #9
0
 public JsDifferInfo(HtmlServiceProvider service, List <IDocument> Docs)
 {
     _service   = service;
     _documents = Docs;
 }
Beispiel #10
0
 public JsStreamWidget(HtmlServiceProvider service, IWidget widget)
     : base(service, widget)
 {
 }
Beispiel #11
0
 public JsHamburgerMenuButton(HtmlServiceProvider service, IWidget widget)
     : base(service, widget)
 {
 }
Beispiel #12
0
 public JsPageNotes(HtmlServiceProvider service, IPage page)
 {
     _service = service;
     _page    = page;
 }
Beispiel #13
0
 public JsSitemap(HtmlServiceProvider service)
 {
     _service = service;
 }
Beispiel #14
0
 public JsNode(HtmlServiceProvider service, ITreeNode node)
 {
     _service = service;
     _node    = node;
 }
Beispiel #15
0
 public JsGroupStyle(HtmlServiceProvider service, IGroup group, IAdaptiveView adaptiveView)
 {
     _service      = service;
     _group        = group;
     _adaptiveView = adaptiveView;
 }
Beispiel #16
0
 public JsViewport(HtmlServiceProvider service)
 {
     _service = service;
 }
Beispiel #17
0
 public JsGroup(HtmlServiceProvider service, IGroup group)
 {
     _service = service;
     _group   = group;
 }
Beispiel #18
0
 public JsToast(HtmlServiceProvider service, IWidget widget)
     : base(service, widget)
 {
 }
Beispiel #19
0
 public JsPage(HtmlServiceProvider service, IPage page, bool byMD5 = false)
 {
     _service = service;
     _page    = page;
     _byMD5   = byMD5;
 }
Beispiel #20
0
 public JsMaster(HtmlServiceProvider service, IMaster master, bool bIsSetMD5)
 {
     _service = service;
     _master  = master;
     IsSetMD5 = bIsSetMD5;
 }
Beispiel #21
0
 public JsHotSpot(HtmlServiceProvider service, IWidget widget)
     : base(service, widget)
 {
 }
Beispiel #22
0
 public JsEvent(HtmlServiceProvider service, IInteractionEvent iEvent)
 {
     _service = service;
     _event   = iEvent;
 }
Beispiel #23
0
 public JsSimpleTextWidget(HtmlServiceProvider service, IWidget widget)
     : base(service, widget)
 {
 }
Beispiel #24
0
 public JsAction(HtmlServiceProvider service, IInteractionAction action)
 {
     _service = service;
     _action  = action;
 }
Beispiel #25
0
 public JsDynamicPanelState(HtmlServiceProvider service, IPanelStatePage page, bool bIsSetMD5)
 {
     _service  = service;
     _page     = page;
     _IsSetMD5 = bIsSetMD5;
 }
Beispiel #26
0
 public JsListBase(HtmlServiceProvider service, IWidget widget)
     : base(service, widget)
 {
 }
Beispiel #27
0
 public JsDocument(HtmlServiceProvider service)
 {
     _service = service;
 }