protected virtual IEnumerable<ScriptDescriptor> GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("Sys.Preview.UI.Controls.WebParts.WebPartZone", ClientID); descriptor.AddProperty("uniqueId", UniqueID); descriptor.AddComponentProperty("webPartManager", BaseWebPartManager.ClientID); descriptor.AddProperty("allowLayoutChange", AllowLayoutChange); yield return descriptor; AtlasWebPartChrome chrome = new AtlasWebPartChrome(this, BaseWebPartManager); System.Web.UI.WebControls.WebParts.WebPartCollection webParts = WebParts; for (int i = 0; i < webParts.Count; i++) { System.Web.UI.WebControls.WebParts.WebPart webPart = webParts[i]; ScriptControlDescriptor wpDescriptor = new ScriptControlDescriptor("Sys.Preview.UI.Controls.WebParts.WebPart", chrome.GetWebPartChromeClientID(webPart)); // Only render titleElement in xml-script if the titleElement was actually rendered // in the HTML by WebPartChrome. System.Web.UI.WebControls.WebParts.PartChromeType effectiveChromeType = GetEffectiveChromeType(webPart); if (effectiveChromeType == System.Web.UI.WebControls.WebParts.PartChromeType.TitleOnly || effectiveChromeType == System.Web.UI.WebControls.WebParts.PartChromeType.TitleAndBorder) { wpDescriptor.AddElementProperty("titleElement", chrome.GetWebPartTitleClientID(webPart)); } wpDescriptor.AddComponentProperty("zone", ClientID); wpDescriptor.AddProperty("zoneIndex", i.ToString()); wpDescriptor.AddProperty("allowZoneChange", webPart.AllowZoneChange); yield return wpDescriptor; } }
protected virtual IEnumerable <ScriptDescriptor> GetScriptDescriptors() { // Don't render any scripts when partial rendering is not enabled if (Page != null && ScriptManager.SupportsPartialRendering && Visible) { ScriptControlDescriptor desc = new ScriptControlDescriptor("Sys.UI._UpdateProgress", ClientID); string updatePanelClientID = null; if (!String.IsNullOrEmpty(AssociatedUpdatePanelID)) { // Try both the NamingContainer and the Page UpdatePanel c = ControlUtil.FindTargetControl(AssociatedUpdatePanelID, this, true) as UpdatePanel; if (c != null) { updatePanelClientID = c.ClientID; } else { throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, AtlasWeb.UpdateProgress_NoUpdatePanel, AssociatedUpdatePanelID)); } } desc.AddProperty("associatedUpdatePanelId", updatePanelClientID); desc.AddProperty("dynamicLayout", DynamicLayout); desc.AddProperty("displayAfter", DisplayAfter); yield return(desc); } yield break; }
public IEnumerable<ScriptDescriptor> GetScriptDescriptors() { var descriptor = new ScriptControlDescriptor("Yonder.Trainings.Ajax.Controls.ClickCounter", this.ClientID); descriptor.AddProperty("value", this.Value); descriptor.AddProperty("autoPostback", this.AutoPostback); return new ScriptDescriptor[]{descriptor}; }
protected virtual IEnumerable<ScriptDescriptor> GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("Samples.SampleTextBox", this.ClientID); descriptor.AddProperty("highlightCssClass", this.HighlightCssClass); descriptor.AddProperty("nohighlightCssClass", this.NoHighlightCssClass); return new ScriptDescriptor[] { descriptor }; }
public IEnumerable<ScriptDescriptor> GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("MapControl.GoogleMap", this.ClientID); descriptor.AddProperty("Zoom", this.Zoom); descriptor.AddProperty("CenterLatitude", this.CenterLatitude); descriptor.AddProperty("CenterLongitude", this.CenterLongitude); yield return descriptor; }
IEnumerable<ScriptDescriptor> IScriptControl.GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("PrzepisyToolbox.IngredientControl", this.ClientID); descriptor.AddProperty("quantityControlID", quantityLabel.ClientID); descriptor.AddProperty("unitsControlID", unitsDropDown.ClientID); descriptor.AddProperty("quantityUnits", QuantityUnits); yield return descriptor; }
protected override IEnumerable<ScriptDescriptor> GetScriptDescriptors() { var descriptor = new ScriptControlDescriptor("Yonder.Trainings.Ajax.Controls.CoolTextDisplayer", this.ClientID); descriptor.AddProperty("text", this.Text); descriptor.AddProperty("hoverCssClass", this.HoverCssClass); return new ScriptDescriptor[] { descriptor }; }
protected virtual IEnumerable <ScriptDescriptor> GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("Sys.UI._Timer", this.ClientID); descriptor.AddProperty("enabled", Enabled); descriptor.AddProperty("interval", Interval); descriptor.AddProperty("uniqueID", UniqueID); yield return(descriptor); }
IEnumerable<ScriptDescriptor> IScriptControl.GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("B4F.Web.WebControls.ImageEx", this.ClientID); descriptor.AddProperty("normalImageUrl", this.ResolveClientUrl(ImageUrl)); descriptor.AddProperty("hoverImageUrl", this.ResolveClientUrl(ImageHoverUrl)); descriptor.AddProperty("activeImageUrl", this.ResolveClientUrl(ImageActiveUrl)); descriptor.AddProperty("disableImageUrl", this.ResolveClientUrl(ImageDisableUrl)); yield return descriptor; }
//-- public IEnumerable<ScriptDescriptor> GetScriptDescriptors() { var descriptor = new ScriptControlDescriptor("Graywulf.MultiSelectListView", this.UniqueID); descriptor.AddProperty("SelectionMode", this.SelectionMode); descriptor.AddProperty("SelectionCheckboxID", this.SelectionCheckboxID); descriptor.AddProperty("SelectionElementID", this.SelectionElementID); descriptor.AddProperty("CssClassSelected", this.CssClassSelected); yield return descriptor; }
IEnumerable<ScriptDescriptor> IScriptControl.GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("AjaxEnabled.PassTextBox", this.ClientID); descriptor.AddProperty("weakCssClass", this.WeakCssClass); descriptor.AddProperty("mediumCssClass", this.MediumCssClass); descriptor.AddProperty("strongCssClass", this.StrongCssClass); return new ScriptDescriptor[] { descriptor }; }
public IEnumerable<ScriptDescriptor> GetScriptDescriptors() { var descriptor = new ScriptControlDescriptor("Msts.UI.Client.Controls.passwordLengthControl", this.ClientID); descriptor.AddProperty("weakCss", this.WeakCssClass); descriptor.AddProperty("mediumCss", this.MediumCssClass); descriptor.AddProperty("strongCss", this.StrongCssClass); return new[] { descriptor }; }
protected override IEnumerable<ScriptDescriptor> GetScriptDescriptors(Control targetControl) { var descriptor = new ScriptControlDescriptor( "Msts.UI.Client.Controls.passwordLengthBehavior", targetControl.ClientID); descriptor.AddProperty("weakCss", this.WeakCssClass); descriptor.AddProperty("mediumCss", this.MediumCssClass); descriptor.AddProperty("strongCss", this.StrongCssClass); return new[] { descriptor }; }
protected virtual IEnumerable<ScriptDescriptor> GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor( "Ultersys.UI.UpdateProgressStatus", this.ClientID ); descriptor.AddProperty( "message", Text ); return new ScriptDescriptor[] { descriptor }; }
public IEnumerable<ScriptDescriptor> GetScriptDescriptors() { if (Rows.Count > 0) { var descriptor = new ScriptControlDescriptor("Graywulf.MultiSelectGridView", this.ClientID); descriptor.AddProperty("SelectionMode", this.SelectionMode); descriptor.AddProperty("SelectionCheckboxID", SelectionField.DefaultSelectionCheckBoxID); descriptor.AddProperty("CssClass", this.CssClass); descriptor.AddProperty("SelectedRowCssClass", this.SelectedRowStyle.CssClass); yield return descriptor; } else { yield break; } }
protected virtual IEnumerable <ScriptDescriptor> GetScriptDescriptors() { string updatePanelClientId; if (String.IsNullOrEmpty(AssociatedUpdatePanelID)) { updatePanelClientId = null; } else { UpdatePanel updatePanel = FindControl(AssociatedUpdatePanelID) as UpdatePanel; if (updatePanel == null) { throw new InvalidOperationException("No UpdatePanel found for AssociatedUpdatePanelID '" + AssociatedUpdatePanelID + "'."); } updatePanelClientId = updatePanel.ClientID; } ScriptControlDescriptor descriptor = new ScriptControlDescriptor("Sys.UI._UpdateProgress", this.ClientID); descriptor.AddProperty("associatedUpdatePanelId", updatePanelClientId); descriptor.AddProperty("displayAfter", DisplayAfter); descriptor.AddProperty("dynamicLayout", DynamicLayout); yield return(descriptor); }
public IEnumerable<ScriptDescriptor> GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("Samples.AjaxLogin", this.ClientID); AddControlIDToScript(descriptor, "UserName"); AddControlIDToScript(descriptor, "Password"); AddControlIDToScript(descriptor, "RememberMe"); AddControlIDToScript(descriptor, "LoginButton"); descriptor.AddProperty("ValidationGroup", this.UniqueID); if (this.OnLogonFailedHandler != null) descriptor.AddEvent("logonFailed", this.OnLogonFailedHandler); if (this.OnLogonSuccessHandler != null) descriptor.AddEvent("logonSuccess", this.OnLogonSuccessHandler); yield return descriptor; }
protected override IEnumerable<ScriptDescriptor> GetScriptDescriptors(Control targetControl) { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("RainstormStudios.Web.UI.WebControls.SelectableTableExtender", targetControl.ClientID); descriptor.AddProperty("hoverStyleClass", this.HoverStyleClass); descriptor.AddProperty("selectedStyleClass", this.SelectedStyleClass); descriptor.AddProperty("containerID", this.TableContainerID); descriptor.AddProperty("tableID", this.TableID); descriptor.AddProperty("postbackCtrlID", this.ClickPostbackControlID); descriptor.AddProperty("selectRowOnClick", this.SelectRowOnClick); descriptor.AddProperty("selectedRowIdx", this.SelectRowOnClick); yield return descriptor; }
public IEnumerable<ScriptDescriptor> GetScriptDescriptors() { ScriptControlDescriptor desc = new ScriptControlDescriptor("ClearCanvas.ImageServer.Web.Common.WebControls.UI.ToolbarButton", ClientID); desc.AddProperty("EnabledImageUrl", Page.ResolveClientUrl(EnabledImageURL)); desc.AddProperty("DisabledImageUrl", Page.ResolveClientUrl(DisabledImageURL)); desc.AddProperty("HoverImageUrl", Page.ResolveClientUrl(HoverImageURL)); desc.AddProperty("ClickedImageUrl", Page.ResolveClientUrl(ClickedImageURL)); return new ScriptDescriptor[] { desc }; }
protected virtual IEnumerable<ScriptDescriptor> GetScriptDescriptors() { string updatePanelClientId; if (String.IsNullOrEmpty(AssociatedUpdatePanelID)) updatePanelClientId = null; else { UpdatePanel updatePanel = FindControl(AssociatedUpdatePanelID) as UpdatePanel; if (updatePanel == null) throw new InvalidOperationException("No UpdatePanel found for AssociatedUpdatePanelID '" + AssociatedUpdatePanelID + "'."); updatePanelClientId = updatePanel.ClientID; } ScriptControlDescriptor descriptor = new ScriptControlDescriptor("mojo._UpdateProgress", this.ClientID); descriptor.AddProperty("associatedUpdatePanelId", updatePanelClientId); descriptor.AddProperty("displayAfter", DisplayAfter); descriptor.AddProperty("dynamicLayout", DynamicLayout); yield return descriptor; }
public IEnumerable<ScriptDescriptor> GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("ArcGisControl.ArcGisMap", this.ClientID); descriptor.AddProperty("zoom", this.Zoom); descriptor.AddProperty("centerLatitude", this.CenterLatitude); descriptor.AddProperty("centerLongitude", this.CenterLongitude); descriptor.AddProperty("clientid", this.ClientID); descriptor.AddProperty("geoRSS", this._geoRSS); descriptor.AddProperty("onClick", this.onClick); yield return descriptor; }
/// <summary> /// Gets a collection of script descriptors that represent ECMAScript (JavaScript) client components. /// </summary> /// <returns>An IEnumerable collection of ScriptDescriptor objects</returns> protected virtual IEnumerable<ScriptDescriptor> GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("NhsCui.Toolkit.Web.AddressInputBox", this.ClientID); descriptor.AddProperty("postcodeInputBoxId", this.FindControl(string.Format(CultureInfo.InvariantCulture, "{0}_TextBox", "postcode")).ClientID); return new ScriptDescriptor[] { descriptor }; }
GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("Wybecom.TalkPortal.CTI.CallLogs.Controls.CallLogsControl", this.ClientID); descriptor.AddProperty("callLogsService", this.callLogsService); string componentID = this.ResolveControlID(); if (componentID != null && componentID != "") { descriptor.AddComponentProperty("ctiClient", componentID); } descriptor.AddProperty("presenceenabled", this.presenceEnabled); descriptor.AddProperty("lookupenabled", this.lookupEnabled); descriptor.AddProperty("dirNumLength", this.dirNumLength); descriptor.AddProperty("availableImageUrl", this.availableImageUrl); descriptor.AddProperty("busyImageUrl", this.busyImageUrl); descriptor.AddProperty("logoutImageUrl", this.logoutImageUrl); descriptor.AddProperty("privateImageUrl", this.privateImageUrl); descriptor.AddProperty("unknownImageUrl", this.unknownImageUrl); descriptor.AddProperty("emptyCallLogsText", this.emptyCallLogsText); descriptor.AddProperty("directoryService", this.directoryService); yield return descriptor; }
IEnumerable<ScriptDescriptor> IScriptControl.GetScriptDescriptors() { var descriptor = new ScriptControlDescriptor("Graywulf.CodeMirror", this.ClientID); descriptor.AddProperty("IndentUnit", this.IndentUnit); descriptor.AddProperty("LineNumbers", this.LineNumbers); descriptor.AddProperty("MatchBrackets", this.MatchBrackets); descriptor.AddProperty("Mode", this.Mode); descriptor.AddProperty("Theme", this.Theme); yield return descriptor; }
protected virtual IEnumerable<ScriptDescriptor> GetScriptDescriptors() { ScriptComponentDescriptor s = new ScriptControlDescriptor("Sys.UI._Timer", this.ClientID); s.AddProperty("interval", Interval); s.AddProperty("enabled", Enabled); s.AddProperty("uniqueID",this.UniqueID); yield return s; }
protected override IEnumerable<ScriptDescriptor> GetScriptDescriptors(Control targetControl) { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("Ibn.WsLayoutExtender", targetControl.ClientID); descriptor.AddProperty("jsonItems", ((IbnControlPlaceManager)targetControl).JsonItems.Replace(" ", string.Empty)); //descriptor.AddProperty("popupElementId", this.UpdateId); if (!String.IsNullOrEmpty(this.ContainerId)) descriptor.AddElementProperty("popupElement", this.ContainerId); //descriptor.AddProperty("cancelId", this.CancelElementId); //descriptor.AddProperty("saveId", this.SaveElementId); //descriptor.AddProperty("saveCommand", this.SaveCommand); descriptor.AddProperty("deleteMsg", this.DeleteMessage); descriptor.AddProperty("propertyCommand", this.PropertyPageCommand); descriptor.AddProperty("addElementContainer", this.AddTemplateClientId); descriptor.AddProperty("wsPageUid", this.PageUid); descriptor.AddProperty("disablePersonolization", !(this.IsAdmin || Mediachase.Ibn.Business.Customization.ProfileManager.CheckPersonalization())); if (this.ContextKey == null) descriptor.AddProperty("contextKey", UtilHelper.JsonSerialize(new LayoutContextKey(this.PageUid, this.IsAdmin))); else descriptor.AddProperty("contextKey", UtilHelper.JsonSerialize(ContextKey)); return new ScriptDescriptor[] { descriptor }; }
/// <summary> /// Describes the script descriptor. /// </summary> /// <param name="descriptor">The descriptor.</param> protected override void DescribeScriptDescriptor(ScriptControlDescriptor descriptor) { base.DescribeScriptDescriptor(descriptor); descriptor.AddProperty("urlToItem", "Users"); descriptor.AddProperty("template", "<div class=\"title\">{=username}</div><div class=\"info\"><span>Last access</span>{=lastAccessOn}</div><div class=\"info\"><span>Site</span>{=siteName}</div>"); }
/// <summary> /// Get list of all scripts used by control /// </summary> /// <returns>List of all scripts used by control</returns> public override IEnumerable<ScriptDescriptor> GetScriptDescriptors() { var descriptor = new ScriptControlDescriptor(typeof(BlogsImportWidget).FullName, this.ClientID); descriptor.AddElementProperty("textbox", this.TextBox1.ClientID); descriptor.AddProperty("dataFieldName", this.MetaField.FieldName); //the field name of the corresponding widget return new[] { descriptor }; }
protected override IEnumerable<ScriptDescriptor> GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("My.Controls.ImageView", this.ClientID); //descriptor.AddProperty("data", this.Data); descriptor.AddScriptProperty("data", this.Data); descriptor.AddProperty("dataProvider", this.DataProvider); descriptor.AddProperty("fetchOperation", this.FetchOperation); descriptor.AddProperty("fetchParameters", this.FetchParameters); descriptor.AddProperty("autoFetch", this.AutoFetch); yield return descriptor; }
GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("ET.Controls.CountdownTimer", this.ClientID); // Add our TimeLength property to be passed down to the client descriptor.AddProperty("timelength", this.timelengthvalue.Ticks); descriptor.AddProperty("date", DateTime.UtcNow.Add(this.timelengthvalue)); descriptor.AddProperty("endaction", this.endactionvalue); descriptor.AddProperty("enabled", this.Online); yield return descriptor; }
// IScriptControl members ///////////////////////////////////// /// <summary> /// Gets a collection of script descriptors that represent ECMAScript (JavaScript) client components. /// </summary> /// <returns> /// An <see cref="T:System.Collections.IEnumerable"/> collection of <see cref="T:System.Web.UI.ScriptDescriptor"/> objects. /// </returns> public IEnumerable<ScriptDescriptor> GetScriptDescriptors() { var descriptor = new ScriptControlDescriptor("SenseNet.Portal.UI.Controls.ActionMenu", ClientID); descriptor.AddProperty("ServiceUrl", ServiceUrl); descriptor.AddProperty("WrapperCssClass", PrepareWrapperCssClass()); descriptor.AddProperty("Mode", GetModeName); descriptor.AddProperty("ItemHoverCssClass", ItemHoverCssClass); yield return descriptor; }
public IEnumerable<ScriptDescriptor> GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("CSASPNETAjaxScriptControl.DropPanel", this.ClientID); descriptor.AddProperty("cssClass", CssClass); descriptor.AddProperty("headerCssClass", HeaderCssClass); descriptor.AddProperty("contentCssClass", ContentCssClass); descriptor.AddProperty("closeImageCssClass", CloseImageCssClass); descriptor.AddProperty("fromContextKey", FromContextKey); descriptor.AddProperty("toContextKey", ToContextKey); descriptor.AddElementProperty("headerContainer", HeaderContainer.ClientID); descriptor.AddElementProperty("titleContainer", TitleContainer.ClientID); descriptor.AddElementProperty("closeImage", CloseImage.ClientID); descriptor.AddElementProperty("contentContainer", ContentContainer.ClientID); if (OnClosed != string.Empty) descriptor.AddEvent("closed", OnClosed); yield return descriptor; }
IEnumerable<ScriptDescriptor> IScriptControl.GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("B4F.Web.WebControls.ComboBox", this.ClientID); descriptor.AddElementProperty("dropDownImage", String.Format("{0}_{1}",this.ClientID,"CDD")); descriptor.AddElementProperty("textBox", String.Format("{0}_{1}", this.ClientID, "TB")); descriptor.AddElementProperty("listBox", String.Format("{0}_{1}", this.ClientID, "LB")); descriptor.AddElementProperty("listBoxContainer", String.Format("{0}_{1}", this.ClientID, "LBC")); descriptor.AddProperty("autoPostBack", this.AutoPostBack); descriptor.AddProperty("editingStyle", this.EditingStyle); descriptor.AddProperty("rtl", System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.IsRightToLeft); if (!String.IsNullOrEmpty(this.OnClientChange)) descriptor.AddEvent("change", this.OnClientChange); yield return descriptor; }