protected override IEnumerable<ScriptDescriptor> GetScriptDescriptors()
        {
            var descriptor = new ScriptControlDescriptor("Yonder.Trainings.Ajax.Controls.TextDisplayer", this.ClientID);
            descriptor.AddProperty("text", this.Text);

            return new ScriptDescriptor[] { descriptor };
        }
        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;
        }
Exemplo n.º 4
0
        /// <summary>
        /// Gets the script descriptors.
        /// </summary>
        /// <param name="targetControl">The target control.</param>
        /// <returns></returns>
        protected override IEnumerable<ScriptDescriptor> GetScriptDescriptors(Control targetControl)
        {
            ScriptControlDescriptor descriptor = new ScriptControlDescriptor("Mediachase.Hider", targetControl.ClientID);
            descriptor.AddElementProperty("exchangeTarget", this.ExchangeTarget);

            return new ScriptDescriptor[] { descriptor };
        }
Exemplo n.º 5
0
        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()
        {
            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};
        }
Exemplo n.º 7
0
 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;
 }
Exemplo n.º 8
0
 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;
 }
Exemplo n.º 9
0
        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 };
        }
Exemplo n.º 10
0
        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);
        }
Exemplo n.º 11
0
 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;
 }
Exemplo n.º 12
0
        //--
        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;
        }
        public override IEnumerable<ScriptDescriptor> GetScriptDescriptors()
        {
            List<ScriptDescriptor> scriptDescriptors = new List<ScriptDescriptor>();

            ScriptControlDescriptor scriptControlDescriptor = new ScriptControlDescriptor(GetType().FullName, ClientID);
            scriptControlDescriptor.AddComponentProperty("htmlEditor", this.HtmlEditor.ClientID);

            scriptDescriptors.Add(scriptControlDescriptor);
            return scriptDescriptors;
        }
Exemplo n.º 14
0
        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 };
        }
Exemplo n.º 17
0
        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;
            }
        }
Exemplo n.º 18
0
        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;
        }
Exemplo n.º 19
0
        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);
        }
 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;
 }
Exemplo n.º 21
0
 protected override IEnumerable<ScriptDescriptor> GetScriptDescriptors()
 {
     ScriptControlDescriptor descriptor = new ScriptControlDescriptor("AjaxServerControl1.ClientControl1", this.ClientID);
     yield return descriptor;
 }
Exemplo n.º 22
0
        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 };
        }
                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;
        }
Exemplo n.º 24
0
        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;
        }
Exemplo n.º 25
0
        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;
        }
 /// <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 };
 }
        public override IEnumerable<ScriptDescriptor> GetScriptDescriptors()
        {
            var descriptors = new List<ScriptDescriptor>();
            var descriptor = new ScriptControlDescriptor(typeof(DonationsWidget).FullName, this.ClientID);

            descriptor.AddComponentProperty("donationAmountDropDown", this.DonationAmountDropDown.ClientID);
            descriptor.AddComponentProperty("otherAmount", this.OtherAmountControl.ClientID);

            descriptors.Add(descriptor);

            return new[] { descriptor };
        }
Exemplo n.º 28
0
 private ScriptControlDescriptor CreateDescriptor()
 {
     var descriptor = new ScriptControlDescriptor("SenseNet.Portal.UI.Controls.RichTextEditor", ClientID);
     SetScriptControlProperties(descriptor);
     return descriptor;
 }
Exemplo n.º 29
0
        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 };
        }
Exemplo n.º 30
0
        /// <summary>
        /// Gets the ScriptDescriptors that make up this control
        /// </summary>
        /// <returns></returns>
        protected override IEnumerable<ScriptDescriptor> GetScriptDescriptors()
        {
            if (!Visible) return null;

            EnsureID();

            // store descriptors for this object
            List<ScriptDescriptor> descriptors = new List<ScriptDescriptor>();

            // build the default description
            ScriptControlDescriptor descriptor = new ScriptControlDescriptor(ClientControlType, ClientID);
            DescribeComponent(descriptor);
            descriptors.Add(descriptor);

            // return the description
            return descriptors;
        }
Exemplo n.º 31
0
 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;
 }
Exemplo n.º 32
0
 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;
 }
Exemplo n.º 33
0
         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;
 }