public ColorPicker(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData) : base(viewContext, initializer, viewData) { Palette = ColorPickerPalette.None; Enabled = true; Buttons = true; }
public Editor(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { UrlGenerator = urlGenerator; DefaultToolGroup = new EditorToolGroup(this); Template = new HtmlTemplate(); Messages = new EditorMessages(); SerializationOptions = new EditorSerializationOptions(); StyleSheets = new List <string>(); new EditorToolFactory(DefaultToolGroup) .Formatting() .Bold().Italic().Underline() .JustifyLeft().JustifyCenter().JustifyRight() .InsertUnorderedList().InsertOrderedList() .Outdent().Indent() .CreateLink().Unlink() .InsertImage() .TableEditing(); TagName = "textarea"; ImageBrowserSettings = new EditorImageBrowserSettings(Messages.ImageBrowserMessages); }
public Editor(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { UrlGenerator = urlGenerator; DefaultToolGroup = new EditorToolGroup(this); Template = new HtmlTemplate(); Messages = new EditorMessages(); StyleSheets = new List<string>(); new EditorToolFactory(DefaultToolGroup) .Bold().Italic().Underline().Strikethrough() .FontName() .FontSize() .FontColor().BackColor() .JustifyLeft().JustifyCenter().JustifyRight().JustifyFull() .InsertUnorderedList().InsertOrderedList() .Outdent().Indent() .FormatBlock() .CreateLink().Unlink() .InsertImage(); ImageBrowserSettings = new EditorImageBrowserSettings(Messages.ImageBrowserMessages); }
public Scheduler(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator ) : base(viewContext, initializer) { DataSource = new DataSource(); DataSource.Type = DataSourceType.Ajax; DataSource.Schema.Model = new SchedulerModelDescriptor(typeof(TModel)); UrlGenerator = urlGenerator; Resources = new List <SchedulerResource <TModel> >(); Views = new List <SchedulerViewBase>(); AllDaySlot = true; Snap = true; AutoBind = true; Messages = new SchedulerMessages(); Group = new SchedulerGroupSettings(); Editable = new SchedulerEditableSettings <TModel>(); }
public ColorPalette(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData) : base(viewContext, initializer, viewData) { Palette = ColorPickerPalette.Basic; Columns = ColumnsDefault; }
public Splitter(ViewContext viewContext, IJavaScriptInitializer initializer) : base(viewContext, initializer) { Orientation = SplitterOrientation.Horizontal; Panes = new List<SplitterPane>(); }
public Editor(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { UrlGenerator = urlGenerator; DefaultToolGroup = new EditorToolGroup(this); Template = new HtmlTemplate(); Messages = new EditorMessages(); StyleSheets = new List<string>(); Pdf = new PDFSettings(); new EditorToolFactory(DefaultToolGroup) .Formatting() .Bold().Italic().Underline() .JustifyLeft().JustifyCenter().JustifyRight() .InsertUnorderedList().InsertOrderedList() .Outdent().Indent() .CreateLink().Unlink() .InsertImage() .TableEditing(); TagName = "textarea"; ImageBrowserSettings = new EditorImageBrowserSettings(Messages.ImageBrowserMessages); FileBrowserSettings = new EditorFileBrowserSettings(Messages.FileBrowserMessages); //>> Initialization Resizable = new EditorResizableSettings(); Serialization = new EditorSerializationSettings(); //<< Initialization }
public Sortable(ViewContext viewContext, IJavaScriptInitializer javaScriptInitializer, ViewDataDictionary viewData) : base(viewContext, javaScriptInitializer, viewData) { CursorOffset = new SortableCursorOffset(); HintHandler = new ClientHandlerDescriptor(); PlaceholderHandler = new ClientHandlerDescriptor(); }
public Editor(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { UrlGenerator = urlGenerator; DefaultToolGroup = new EditorToolGroup(this); Template = new HtmlTemplate(); Messages = new EditorMessages(); StyleSheets = new List <string>(); new EditorToolFactory(DefaultToolGroup) .Bold().Italic().Underline().Strikethrough() .FontName() .FontSize() .FontColor().BackColor() .JustifyLeft().JustifyCenter().JustifyRight().JustifyFull() .InsertUnorderedList().InsertOrderedList() .Outdent().Indent() .FormatBlock() .CreateLink().Unlink() .InsertImage(); ImageBrowserSettings = new EditorImageBrowserSettings(Messages.ImageBrowserMessages); }
public Splitter(ViewContext viewContext, IJavaScriptInitializer initializer) : base(viewContext, initializer) { Orientation = SplitterOrientation.Horizontal; Panes = new List <SplitterPane>(); }
public static NsPanel generujGrupe(IEnumerable <VisibleProperty> tabWidgets , System.Web.Mvc.HtmlHelper helper, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) { var nsgrupa = new NsPanel(new Panel(), helper, initializer, urlGenerator); nsgrupa.Class("form-horizontal form-widgets col-sm-6"); foreach (var visibleProperty in tabWidgets) { //blok var blok = new NsPanel(new Panel(), helper, initializer, urlGenerator); blok.Class("form-group"); var label = new NsLabel(new Label(), helper); label.Content = visibleProperty.PropertyInfo.Name; blok.AddItem(label); var div = new Panel(); div.Class("col-sm-8 col-md-8"); blok.Panel.Items.Add(div); var tb = new UserData.UI.Html.Mvc.UI.TextBox <string>(); tb.Name = visibleProperty.PropertyInfo.Name; div.Items.Add(tb); nsgrupa.AddItem(blok); } return(nsgrupa); }
public Button(ViewContext viewContext, IJavaScriptInitializer initializer) : base(viewContext, initializer) { Enable = true; Tag = "button"; Template = new HtmlTemplate(); }
public MobileScrollView(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { this.urlGenerator = urlGenerator; Items = new List <MobileScrollViewItem>(); BounceVelocityThreshold = 1.6; Duration = 300; PageSize = 1; VelocityThreshold = 0.8; EnablePager = true; AutoBind = true; ItemsPerPage = 1; DataSource = new DataSource() { Type = DataSourceType.Ajax, ServerAggregates = true, ServerFiltering = true, ServerGrouping = true, ServerPaging = true, ServerSorting = true }; //>> Initialization //<< Initialization }
public static NsPanel ToKendoWidget(this Panel panel, HtmlHelper helper, IJavaScriptInitializer initializer, Kendo.Mvc.IUrlGenerator urlGenerator) { var p = new NsPanel(panel, helper, initializer, urlGenerator); return(p); }
public DatePicker(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData) : base(viewContext, initializer, viewData) { Min = defaultMinDate; Max = defaultMaxDate; MonthTemplate = new MonthTemplate(); }
public static Kendo.Mvc.UI.WidgetBase ToKendoWidget(this Grid widget, HtmlHelper helper, IJavaScriptInitializer initializer) { var kendoFabric = Kendo.Mvc.UI.HtmlHelperExtension.Kendo(helper).Grid <object>(); kendoFabric .Name(widget.Name); foreach (var widgetColumn in widget.Columns) { kendoFabric.Columns(columns => { columns.Bound(widgetColumn.Name); }); } kendoFabric.Filterable() .Sortable() .Pageable(p => { p.PageSizes(new int[] { 10, 50, 100, 200 }); }) .DataSource(dataSource => dataSource .Ajax() .PageSize(10) .Read(read => read.Action("PracownikTest_Read", "Proces", new { id = widget.DataSourceFilter })) ); return(kendoFabric.ToComponent()); }
public Grid(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator, IGridHtmlBuilderFactory htmlBuilderFactory) : base(viewContext, initializer) { this.htmlBuilderFactory = htmlBuilderFactory; UrlGenerator = urlGenerator; PrefixUrlParameters = true; RowTemplate = new HtmlTemplate <T>(); DetailTemplate = new HtmlTemplate <T>(); Columns = new List <GridColumnBase <T> >(); DataKeys = new List <IDataKey>(); Pageable = new PageableSettings(); Sortable = new GridSortableSettings(); Scrollable = new GridScrollableSettings(); Navigatable = new GridNavigatableSettings(this); Filterable = new GridFilterableSettings(); ColumnMenu = new GridColumnMenuSettings(); Editable = new GridEditableSettings <T>(this) { PopUp = new Window(viewContext, Initializer) { Modal = true, Draggable = true } }; Grouping = new GridGroupableSettings(); Resizable = new GridResizableSettings(); Reorderable = new GridReorderableSettings(); TableHtmlAttributes = new RouteValueDictionary(); IsEmpty = true; Selectable = new GridSelectableSettings(); ToolBar = new GridToolBarSettings <T>(this); NoRecordsTemplate = new HtmlTemplate(); ValidationMetadata = new Dictionary <string, object>(); AutoGenerateColumns = true; DataSource = new DataSource() { Type = DataSourceType.Server, ServerAggregates = true, ServerFiltering = true, ServerGrouping = true, ServerPaging = true, ServerSorting = true }; DataSource.ModelType(typeof(T)); }
public ColorPicker(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData) : base(viewContext, initializer, viewData) { Palette = ColorPickerPalette.None; Enabled = true; Buttons = true; }
public ListView(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { UrlGenerator = urlGenerator; Pageable = new PageableSettings(); Selectable = new ListViewSelectionSettings(); Editable = new ListViewEditingSettings <T>(); settingsSerializer = new ListViewSettingsSerializer <T>(this); DataSource = new DataSource() { Type = DataSourceType.Ajax, ServerAggregates = true, ServerFiltering = true, ServerGrouping = true, ServerPaging = true, ServerSorting = true }; DataSource.ModelType(typeof(T)); }
public MobileScrollView(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { this.urlGenerator = urlGenerator; Items = new List<MobileScrollViewItem>(); BounceVelocityThreshold = 1.6; Duration = 300; PageSize = 1; VelocityThreshold = 0.8; EnablePager = true; AutoBind = true; ItemsPerPage = 1; DataSource = new DataSource() { Type = DataSourceType.Ajax, ServerAggregates = true, ServerFiltering = true, ServerGrouping = true, ServerPaging = true, ServerSorting = true }; //>> Initialization //<< Initialization }
public Sortable(ViewContext viewContext, IJavaScriptInitializer javaScriptInitializer, ViewDataDictionary viewData) : base(viewContext, javaScriptInitializer, viewData) { CursorOffset = new SortableCursorOffset(); HintHandler = new ClientHandlerDescriptor(); PlaceholderHandler = new ClientHandlerDescriptor(); }
public DatePicker(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData) : base(viewContext, initializer, viewData) { Min = defaultMinDate; Max = defaultMaxDate; MonthTemplate = new MonthTemplate(); }
/// <summary> /// Initializes a new instance of the <see cref="Gauge" /> class. /// </summary> /// <param name="viewContext">The view context.</param> /// <param name="initializer">The javascript initializer.</param> /// <param name="urlGenerator">The URL Generator.</param> public Gauge(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { UrlGenerator = urlGenerator; GaugeArea = new GaugeArea(); Transitions = true; }
/// <summary> /// Initializes a new instance of the <see cref="Gauge" /> class. /// </summary> /// <param name="viewContext">The view context.</param> /// <param name="initializer">The javascript initializer.</param> /// <param name="urlGenerator">The URL Generator.</param> public Gauge(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { UrlGenerator = urlGenerator; GaugeArea = new GaugeArea(); Transitions = true; }
public ColorPalette(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData) : base(viewContext, initializer, viewData) { Palette = ColorPickerPalette.Basic; Columns = ColumnsDefault; }
/// <summary> /// Initializes a new instance of the <see cref="LinearGauge" /> class. /// </summary> /// <param name="viewContext">The view context.</param> /// <param name="initializer">The javascript initializer.</param> /// <param name="urlGenerator">The URL Generator.</param> public RadialGauge(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer, urlGenerator) { Scale = new GaugeRadialScale(this); Pointer = new GaugeRadialPointer(); Pointers = new List<GaugeRadialPointer>(); }
public TimePicker(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData) : base(viewContext, initializer, viewData) { Min = DateTime.Today; Max = DateTime.Today; Interval = 30; }
public MobileSwitch(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { this.urlGenerator = urlGenerator; //>> Initialization //<< Initialization }
public Tooltip(ViewContext viewContext, IJavaScriptInitializer javaScriptInitializer, ViewDataDictionary viewData) : base(viewContext, javaScriptInitializer, viewData) { Callout = true; AutoHide = true; ContentHandler = new ClientHandlerDescriptor(); Animation = new PopupAnimation(); }
public FlatColorPicker(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData) : base(viewContext, initializer, viewData) { Enabled = true; Input = true; Buttons = false; Preview = true; }
public QRCode(ViewContext viewContext, IJavaScriptInitializer initializer) : base(viewContext, initializer) { this.ErrorCorrection = QRErrorCorrectionLevel.L; this.Encoding = QREncoding.ISO_8859_1; this.Border = new QRBorder(); this.Options = new Dictionary<string, object>(); }
public static Kendo.Mvc.UI.WidgetBase CreateTextBox(Type typArgumentu, HtmlHelper helper, IJavaScriptInitializer initializer) { var controlType = typeof(Kendo.Mvc.UI.TextBox <>).MakeGenericType(typArgumentu); var control = (Kendo.Mvc.UI.WidgetBase)Activator.CreateInstance(controlType, new object[] { helper.ViewContext, initializer, helper.ViewData }); return(control); }
public MobileButton(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { this.urlGenerator = urlGenerator; //>> Initialization //<< Initialization }
public QRCode(ViewContext viewContext, IJavaScriptInitializer initializer) : base(viewContext, initializer) { this.ErrorCorrection = QRErrorCorrectionLevel.L; this.Encoding = QREncoding.ISO_8859_1; this.Border = new QRBorder(); this.Options = new Dictionary <string, object>(); }
public Barcode(ViewContext viewContext, IJavaScriptInitializer javaScriptInitializer) : base(viewContext, javaScriptInitializer) { this.Encoding = BarcodeSymbology.Code128; this.Border = new BarcodeElementBorder(); this.Padding = new BarcodeSpacing(); this.Text = new BarcodeTextElement() { Visible = true}; }
public Tooltip(ViewContext viewContext, IJavaScriptInitializer javaScriptInitializer, ViewDataDictionary viewData) : base(viewContext, javaScriptInitializer, viewData) { Callout = true; AutoHide = true; ContentHandler = new ClientHandlerDescriptor(); Animation = new PopupAnimation(); }
public TimePicker(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData) : base(viewContext, initializer, viewData) { Min = DateTime.Today; Max = DateTime.Today; Interval = 30; }
public FlatColorPicker(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData) : base(viewContext, initializer, viewData) { Enabled = true; Input = true; Buttons = false; Preview = true; }
/// <summary> /// Initializes a new instance of the <see cref="ProgressBar" /> class. /// </summary> /// <param name="viewContext">The view context.</param> /// <param name="initializer">The javascript initializer.</param> public ProgressBar(ViewContext viewContext, IJavaScriptInitializer initializer) : base(viewContext, initializer) { Enable = true; Reverse = false; ShowStatus = true; Animation = new ProgressBarAnimation(); }
public Calendar(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { this.urlGenerator = urlGenerator; MonthTemplate = new MonthTemplate(); SelectionSettings = new CalendarSelectionSettings(); }
public DropDownListBase(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData, IUrlGenerator urlGenerator) : base(viewContext, initializer, viewData) { Animation = new PopupAnimation(); DataSource = new DataSource(); UrlGenerator = urlGenerator; }
public Calendar(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { this.urlGenerator = urlGenerator; MonthTemplate = new MonthTemplate(); SelectionSettings = new CalendarSelectionSettings(); }
public static NsLabel ToKendoWidget(this Label widget, HtmlHelper helper, IJavaScriptInitializer initializer) { var control = new NsLabel(widget, helper, initializer); control.Name = widget.Name; control.Content = widget.Content; return(control); }
/// <summary> /// Initializes a new instance of the <see cref="ProgressBar" /> class. /// </summary> /// <param name="viewContext">The view context.</param> /// <param name="initializer">The javascript initializer.</param> public ProgressBar(ViewContext viewContext, IJavaScriptInitializer initializer) : base(viewContext, initializer) { Enable = true; Reverse = false; ShowStatus = true; Animation = new ProgressBarAnimation(); }
public DropDownListBase(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData, IUrlGenerator urlGenerator) : base(viewContext, initializer, viewData) { Animation = new PopupAnimation(); DataSource = new DataSource(); UrlGenerator = urlGenerator; }
public MobileTabStrip(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { this.urlGenerator = urlGenerator; //>> Initialization Items = new List<MobileTabStripItem>(); //<< Initialization }
public MobileNavBar(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { this.urlGenerator = urlGenerator; Content = new HtmlTemplate(); //>> Initialization //<< Initialization }
public Spreadsheet(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { this.urlGenerator = urlGenerator; //>> Initialization Sheets = new List<SpreadsheetSheet>(); //<< Initialization }
public MobileSplitView(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { this.urlGenerator = urlGenerator; //>> Initialization Panes = new List<MobileSplitViewPane>(); //<< Initialization }
public PivotConfigurator(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator ) : base(viewContext, initializer) { UrlGenerator = urlGenerator; Messages = new PivotConfiguratorMessages(); Sortable = new PivotConfiguratorSortableSettings(); }
public ToolBar(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { this.urlGenerator = urlGenerator; //>> Initialization Items = new List<ToolBarItem>(); //<< Initialization }
public static Kendo.Mvc.UI.WidgetBase ToKendoWidget(this DatePicker widget, HtmlHelper helper, IJavaScriptInitializer initializer) { var control = new Kendo.Mvc.UI.DatePicker(helper.ViewContext, initializer, helper.ViewData); control.Name = widget.Name; control.Value = widget.Value; control.Enabled = !widget.IsReadOnly; return(control); }
public NsPanel(Panel panel, HtmlHelper helper, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(helper.ViewContext, initializer, helper.ViewData) { this.Panel = panel; this.helper = helper; this.urlGenerator = urlGenerator; KendoWidgets = new List <WidgetBase>(); }
public ResponsivePanel(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { this.urlGenerator = urlGenerator; Template = new HtmlTemplate(); //>> Initialization //<< Initialization }
public MobileNavBar(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { this.urlGenerator = urlGenerator; Content = new HtmlTemplate(); //>> Initialization //<< Initialization }
public DatePickerBase(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData) : base(viewContext, initializer, viewData) { ParseFormats = new List<string>(); Animation = new PopupAnimation(); Value = null; Enabled = true; }
public DatePickerBase(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData) : base(viewContext, initializer, viewData) { ParseFormats = new List <string>(); Animation = new PopupAnimation(); Value = null; Enabled = true; }
/// <summary> /// Initializes a new instance of the <see cref="Upload" /> class. /// </summary> /// <param name="viewContext">The view context.</param> /// <param name="initializer">The javascript initializer.</param> /// <param name="urlGenerator">The URL Generator.</param> public Upload(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer) { Enabled = true; Multiple = true; ShowFileList = true; Async = new UploadAsyncSettings(this); Messages = new UploadMessages(); UrlGenerator = urlGenerator; }
public RecurrenceEditor(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData) : base(viewContext, initializer, viewData) { Frequencies = new List<RecurrenceEditorFrequency>(); FirstWeekDay = 0; Messages = new SchedulerRecurrenceEditorMessages(); }
public DateTimePicker(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData) : base(viewContext, initializer, viewData) { Min = defaultMinDate; Max = defaultMaxDate; MonthTemplate = new MonthTemplate(); Dates = new List<DateTime>(); Interval = 30; }