public override void LoadSettings()
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    foreach (var item in TokenProvider.GetProviderList())
                    {
                        ddlTokens.Items.Add(new ListItem(item.FriendlyName));
                    }
                    //txtField.Text = (string)TabModuleSettings["field"];
                    ddlTokens.SelectedValue = (string)TabModuleSettings["TokenProvider"];

                    SelectProvider(ddlTokens.SelectedValue);
                }
            }
            catch (Exception exc) // Module failed to load
            {
                Exceptions.ProcessModuleLoadException(this, exc);
            }
        }
Example #2
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            /*
             * string cbReference  = Page.ClientScript.GetCallbackEventReference(this, "arg", "alert(\"hello\")", "");
             * string callbackScript = "<script type=\"text/javascript\">function CallServer(arg, context)" + "{ " + cbReference + ";}</script>";
             * Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "CallServer", callbackScript);
             */
            PostBackStr = Page.ClientScript.GetPostBackEventReference(Page, "EditorClose");

            if (Page.IsPostBack)
            {
                string eventArg = Request["__EVENTARGUMENT"];
                if (eventArg == "EditorClose")
                {
                    CloseDialogStr = "<script type=\"text/javascript\">" +
                                     "window.parent.EditorCloseCallBack('" + GetToken() + "');" +
                                     "</script>";
                }
            }
            try
            {
                if (!Page.IsPostBack)
                {
                    foreach (var item in TokenProvider.GetProviderList())
                    {
                        ddlTokens.Items.Add(new ListItem(item.FriendlyName));
                    }
                    foreach (TokenConfigurator conf in phConfigurator.Controls)
                    {
                        conf.Visible = ddlTokens.SelectedValue == conf.ID;
                    }
                }
            }
            catch (Exception exc) // Module failed to load
            {
                Exceptions.ProcessModuleLoadException(this, exc);
            }
        }
Example #3
0
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);
            LocalResourceFile = ResXFile;
            //PortalId =
            foreach (var provider in TokenProvider.GetProviderList())
            {
                if (!string.IsNullOrEmpty(provider.Configurator))
                {
                    var ctrl = this.LoadControl(provider.Configurator);
                    TokenConfigurator conf = ctrl as TokenConfigurator;
                    if (conf != null)
                    {
                        conf.PortalId          = PortalId;
                        conf.LocalResourceFile = LocalResourceFile;

                        conf.ID = provider.FriendlyName;
                        phConfigurator.Controls.Add(ctrl);
                    }
                }
            }
        }
Example #4
0
 public void LoadSettings(Hashtable settings)
 {
     try
     {
         if (!Page.IsPostBack)
         {
             foreach (var item in TokenProvider.GetProviderList())
             {
                 ddlTokens.Items.Add(new ListItem(item.FriendlyName));
             }
             ddlTokens.SelectedValue = (string)settings["TokenProvider"];
             foreach (TokenConfigurator conf in phConfigurator.Controls)
             {
                 conf.Visible = ddlTokens.SelectedValue == conf.ID;
                 conf.LoadSettings(settings);
             }
         }
     }
     catch (Exception exc) // Module failed to load
     {
         Exceptions.ProcessModuleLoadException(this, exc);
     }
 }