Ejemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     _host       = Ektron.Cms.Widget.WidgetHost.GetHost(this);
     _host.Title = "YouTube Modal";
     _host.Edit += new EditDelegate(EditButtonClicked);
     ViewSet.SetActiveView(View);
 }
Ejemplo n.º 2
0
 protected void Page_Init(object sender, EventArgs e)
 {
     string sitepath = new CommonApi().SitePath;
     JS.RegisterJSInclude(this, JS.ManagedScript.EktronJS);
     JS.RegisterJSInclude(this, JS.ManagedScript.EktronModalJS);
     Css.RegisterCss(this, Css.ManagedStyleSheet.EktronModalCss);
     _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
     _host.Title = "Hello World Widget";
     _host.Edit += new EditDelegate(EditEvent);
     _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
     _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
     _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
     PreRender += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) { SetOutput(); });
     string myPath = string.Empty;
     if (!string.IsNullOrEmpty(ConfigurationManager.AppSettings["ek_helpDomainPrefix"]))
     {
         string helpDomain = ConfigurationManager.AppSettings["ek_helpDomainPrefix"];
         if ((helpDomain.IndexOf("[ek_cmsversion]") > 1))
         {
             myPath = helpDomain.Replace("[ek_cmsversion]", new CommonApi().RequestInformationRef.Version);
         }
         else
         {
             myPath = ConfigurationManager.AppSettings["ek_helpDomainPrefix"];
         }
     }
     else
     {
         myPath = sitepath + "Workarea/help";
     }
     _host.HelpFile = myPath + "/Widget Chapter/Hello World/Creating the Hello World Widget.htm";
     ViewSet.SetActiveView(View);
 }
Ejemplo n.º 3
0
    protected void Page_Init(object sender, EventArgs e)
    {
        _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
        _host.Title = "Google Conversion";
        _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
        _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
        _host.Edit += new EditDelegate(EditEvent);

        if ((Page as PageBuilder).Status != Mode.Editing &&
            _ConversionScript != "")
        {
            Page.Controls.Add(new LiteralControl(_ConversionScript));
            litViewText.Visible = false;
        }
        else
        {
            litViewText.Visible = true;
        }

        string sitepath = new CommonApi().SitePath;
        imgConversion.ImageUrl = sitepath + "widgets/GoogleConversion/images/trackingthumb.gif";
        imgConversion.CssClass = "google-thumbnail";
        ScriptManager.RegisterClientScriptInclude(this, this.GetType(), "GoogleConversion1", sitepath + "widgets/GoogleConversion/js/googleconversion.js");
        Css.RegisterCss(this, sitepath + "widgets/GoogleConversion/css/googleconversion.css", "googleconversioncss");
        ScriptManager.RegisterOnSubmitStatement(this.Page, this.GetType(), "googleconversion",
            String.Format("Ektron.Widget.GoogleConversion.EscapeHTML('{0}');",
            tbConversionScript.ClientID));

        ViewSet.SetActiveView(View);
    }
 private void Widget_Deleted(WidgetInstance wi, IWidgetHost host)
 {
     if (host is Control)
     {
         this.WidgetHolderPanel.Controls.Remove(host as Control);
     }
     this.RefreshZoneUpdatePanel();
 }
Ejemplo n.º 5
0
    protected void Page_Init(object sender, EventArgs e)
    {
        _host = WidgetHost.GetHost(this);
        _host.Title = "Spacer";
        _host.Edit += new EditDelegate(_host_Edit);

        ViewSet.SetActiveView(View);
    }
Ejemplo n.º 6
0
 protected void Page_Init(object sender, EventArgs e)
 {
     _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
     _host.Title = "RSS Widget";
     _host.Edit += new EditDelegate(EditEvent);
     _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
     _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
     _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
     PreRender += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) { SetOutput(); });
     ViewSet.SetActiveView(View);
 }
Ejemplo n.º 7
0
 protected void Page_Init(object sender, EventArgs e)
 {
     string sitepath = new CommonApi().SitePath;
     _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
     _host.Title = "ContentReview Widget";
     _host.Edit += new EditDelegate(EditEvent);
     _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
     _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
     _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
     this.PreRender += new EventHandler(delegate(object PreRenderSender, EventArgs PreRenderE) { SetOutput(); });
     ViewSet.SetActiveView(View);
 }
Ejemplo n.º 8
0
 protected void Page_Init(object sender, EventArgs e)
 {
     _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
     _host.Title = "YouTubeVideo Widget";
     _host.Edit += new EditDelegate(EditEvent);
     _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
     PreRender += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) { SetOutput(); });
     Ektron.Cms.CommonApi _api = new Ektron.Cms.CommonApi();
     Ektron.Cms.API.JS.RegisterJSInclude(tbData, Ektron.Cms.API.JS.ManagedScript.EktronJS);
     Ektron.Cms.API.JS.RegisterJSInclude(tbData, _api.SitePath + "widgets/YouTubeVideo/js/YouTubeVideo.js", "EktronWidgetYouTubeJS");
     Ektron.Cms.API.Css.RegisterCss(tbData, _api.SitePath + "widgets/YouTubeVideo/css/YouTubeVideo.css", "YouTubecss");
     appPath = _api.AppPath;
     ViewSet.SetActiveView(View);
 }
Ejemplo n.º 9
0
    protected void Page_Init(object sender, EventArgs e)
    {
        string sitepath = new CommonApi().SitePath;
        Css.RegisterCss(this, sitepath + "widgets/MessageBoard/css/messageBoard.css", "wmbCSS");

        _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
        _host.Title = "MessageBoard Widget";
        _host.Edit += new EditDelegate(EditEvent);
        _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
        _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
        _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
        Load += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) { if(ViewSet.GetActiveView() != Edit) SetOutput(); });
        ViewSet.SetActiveView(View);
    }
Ejemplo n.º 10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        _host       = Ektron.Cms.Widget.WidgetHost.GetHost(this);
        _host.Title = "Arts Events";
        _host.Edit += new EditDelegate(EditButtonClicked);
        ViewSet.SetActiveView(View);

        SetCalendarURL();

        // Load events into calendar
        if (!IsPostBack)
        {
            LoadEvents();
        }
    }
Ejemplo n.º 11
0
 protected void Page_Init(object sender, EventArgs e)
 {
     //string sitepath = new CommonApi().SitePath;
      sitePath = new CommonApi().SitePath;
      appPath = new CommonApi().AppPath;
     _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
     _host.Title = "Face Book Fan List";
     _host.Edit += new EditDelegate(EditEvent);
     _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
     _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
     _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
     ScriptManager.RegisterClientScriptInclude(this, this.GetType(), "FaceBookFanListWidgetInit", sitePath + "widgets/FacebookFanList/featureloader.js");
     PreRender += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) { SetOutput(); });
     ViewSet.SetActiveView(View);
 }
Ejemplo n.º 12
0
 protected void Page_Init(object sender, EventArgs e)
 {
     CreateUniqueId();
     _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
     _host.Title = "MetaDataList Widget";
     _host.Edit += new EditDelegate(EditEvent);
     _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
     _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
     _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
     _host.ExpandOptions = Expandable.ExpandOnEdit;
     Load += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) { if(ViewSet.GetActiveView() != Edit) MainView(); });
     _capi = new ContentAPI();
     appPath = _capi.ApplicationPath;
     ViewSet.SetActiveView(View);
 }
Ejemplo n.º 13
0
    protected void Page_Init(object sender, EventArgs e)
    {
        if (Page as PageBuilder == null)
        {
            multivariate.InnerHtml = "Cannot start experiments in a dashboard.";
            return;
        }

        PageBuilder pbPage = (Page as PageBuilder);
        //pbPage.Pagedata.Widgets
        IMultivariateExperimentModel expModel = new MultivariateExperimentModel();
        List<MultivariateExperimentData> experiments = expModel.FindByExperimentPageID(pbPage.Pagedata.pageID);
        _experimentActive = (experiments.Count > 0);

        Ektron.Cms.Widget.IWidgetHost host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
        host.Title = "Multivariate Testing Section";
        _host = host;

        _controller = new MultivariateSectionController(this);
    }
Ejemplo n.º 14
0
    /// <summary>
    /// Page_Init
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Init(object sender, EventArgs e)
    {
        sitepath = new CommonApi().SitePath;
        _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);

        if (_host != null)
        {
            if (string.IsNullOrEmpty(_writeToken))
            {
                //this.tabUpdate.Visible = false;
                //this.tabUpload.Visible = false;
                //this.pnlUpload.Visible = false;
            }

            _host.Title = "BrightCove";
            _host.Edit += new EditDelegate(EditEvent);
            _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
            _host.ExpandOptions = Expandable.ExpandOnEdit;
            _host.HelpFile = Ektron.Site.SiteData.Current.Cms.SitePath + "widgets/BrightcoveVideo/help/BrightcoveVideo.htm";

            // Set initial View mode, might change on post back
            currentMode = getViewMode();

            // Cache the global properties for the handler to use
            this.CacheGlobalProperties();
        }
    }
Ejemplo n.º 15
0
    /// <summary>
    /// Page Init Event
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Init(object sender, EventArgs e)
    {
        _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
        _host.Title = "Rotating Banner Widget";
        _host.Edit += new EditDelegate(EditEvent);
        _host.ExpandOptions = Expandable.DontExpand;
        _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
        _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
        _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
        PreRender += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) { SetOutput(); });

        _api = new ContentAPI();
        appPath = _api.AppPath;
        sitePath = _api.SitePath;
        //sitePath = _api.SitePath.TrimEnd('/');
        langType = _api.RequestInformationRef.ContentLanguage;

        if (_api.UserId > 0)
        {
            Ektron.Cms.API.User.User userAPI = new Ektron.Cms.API.User.User();
            isAdmin = userAPI.IsARoleMember(Ektron.Cms.Common.EkEnumeration.CmsRoleIds.AminCollectionMenu, _api.UserId, true);
        }

        CreateUniqueId();

        //Ektron.Cms.API.JS.RegisterJSInclude(tbData, _api.SitePath + "widgets/RotatingBanner/js/jquery-1.3.2.min.js", "EktronWidgetRBJQuery");
        //Ektron.Cms.API.JS.RegisterJSInclude(tbData, _api.SitePath + "widgets/RotatingBanner/js/rs_ticker.js", "EktronWidgetRBJS");
        //Ektron.Cms.API.JS.RegisterJSInclude(tbData, _api.SitePath + "widgets/RotatingBanner/js/RotatingBanner.js", "RBJS");
        //Ektron.Cms.API.Css.RegisterCss(tbData, _api.SitePath + "widgets/RotatingBanner/css/rs_ticker.css", "EktronWidgetCSS");

        ViewSet.SetActiveView(View);
    }
Ejemplo n.º 16
0
 protected void Page_Init(object sender, EventArgs e)
 {
     _host = WidgetHost.GetHost(this);
     _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
     _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
     _host.Edit += new EditDelegate(EditEvent);
     _host.Title = "YouTube";
     MainView();
 }
Ejemplo n.º 17
0
    protected void Page_Init(object sender, EventArgs e)
    {
        _host = WidgetHost.GetHost(this);

        _host.Edit += new EditDelegate(EditEvent);
        _host.Minimize += new MinimizeDelegate(MinimizeEvent);
        _host.Maximize += new MaximizeDelegate(MaximizeEvent);
        _host.Create += new CreateDelegate(CreateEvent);
        _host.Title = Server.HtmlEncode("Stock Ticker");

        MainView();
    }
Ejemplo n.º 18
0
 public new void Init(IWidgetHost host)
 {
     _Host = host;
     host.EventBroker.AddListener(this);
 }
Ejemplo n.º 19
0
 void IWidget.Init(IWidgetHost host)
 {
     _Host = host;
 }
Ejemplo n.º 20
0
 protected void Page_Init(object sender, EventArgs e)
 {
     _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
     _host.Title = "Flash Widget";
     _host.Edit += new EditDelegate(EditEvent);
     _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
     _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
     _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
     PreRender += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) { MainView(); });
     _api = new ContentAPI();
     appPath = _api.AppPath;
     sitePath = _api.SitePath.TrimEnd('/');
     langType = _api.RequestInformationRef.ContentLanguage;
     CreateUniqueId();
     ViewSet.SetActiveView(View);
 }
Ejemplo n.º 21
0
    protected void Page_Init(object sender, EventArgs e)
    {
        divFilter = View.FindControl("EkActivityFeedPrefenceSelection") as HtmlControl;
        PageBuilder p = Page as PageBuilder;
        _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
        _host.LoadWidgetDataMembers();
        _host.Title = "Activity Stream";

        string sitepath = new CommonApi().SitePath;
        JS.RegisterJSInclude(this, JS.ManagedScript.EktronJS);
        JS.RegisterJSInclude(this, sitepath + "widgets/ActivityStream/js/jquery.autocomplete.js", "EktronWidgetAutocompleteJS");
        JS.RegisterJSInclude(this, sitepath + "widgets/ActivityStream/js/activityStream.js", "EktronWidgetActivityStreamJS");
        JS.RegisterJSInclude(this, JS.ManagedScript.EktronInputLabelJS);
        JS.RegisterJSBlock(this, String.Format("Ektron.Widgets.ActivityFeed.Init('{0}', '{1}');", View.FindControl("query").ClientID, ClientID), ClientID + "JS");
        Css.RegisterCss(this, sitepath + "widgets/ActivityStream/css/activityStream.css", "EktronAFWidgetCSS");
        Css.RegisterCss(this, sitepath + "widgets/ActivityStream/css/activityStream.ltIE7.css", "EktronAFWidgetIE7CSS", Css.BrowserTarget.LessThanEqualToIE7);
        Css.RegisterCss(this, sitepath + "widgets/ActivityStream/css/activityStream.IE6.css", "EktronAFWidgetIE6CSS", Css.BrowserTarget.IE6);

        hdnClientId.Value = this.ClientID;

        _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
        _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
        _host.Edit += new EditDelegate(EditEvent);
        _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
        if (!(_host.IsEditable))
        {
            btnFilter.Visible = false;
        }
        if (p != null)
        {
            btnFilter.Visible = false;
        }
        else
        {
            checkDashboard();
        }
        SetProperties();
        PreRender += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) {
            if (ViewSet.GetActiveView() != Edit) SetActivityFeed();
        });
        ViewSet.SetActiveView(View);
        if (p == null)
        {
            rowobjectid.Visible = false;
            rowfeedtype.Visible = false;
            cmsActivityFeed.DynamicObjectParameter = "id,groupid,profileid";
            LoadFriendGroupList();
            UpdateFriends();
        }
        if (Page.IsCallback && Preferences.Count > 0)
        {

            if (Request.Form[UniqueID + "$hdnCurrentPageNumber"] != null)
            {
                string pageNumber = Request.Form[UniqueID + "$hdnCurrentPageNumber"].ToString();
                currentPageNumber = String.IsNullOrEmpty(pageNumber) ? 1 : Int32.Parse(pageNumber);
            }
            SetActivityFeed();

        }
    }
Ejemplo n.º 22
0
    protected void Page_Init(object sender, EventArgs e)
    {
        _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
        _host.Title = "Blogs Widget";
        _host.Edit += new EditDelegate(EditEvent);
        _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
        _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
        _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
        //_host.ExpandOptions = Expandable.ExpandOnEdit;
        PreRender += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) { MainView(); });

        Page.ClientScript.GetPostBackEventReference(SaveButton, "");
        _api = new Ektron.Cms.CommonApi();
        appPath = _api.AppPath;
        langType = _api.RequestInformationRef.ContentLanguage;
        MainView();
        ViewSet.SetActiveView(View);
        // Insert CSS Links
        Css.RegisterCss(this, _api.SitePath + "widgets/blogs/blogs.css", "blogsCSS");
    }
Ejemplo n.º 23
0
    protected void Page_Init(object sender, EventArgs e)
    {
        string sitepath = new CommonApi().SitePath;
        _host = WidgetHost.GetHost(this);
        _host.Title = "FlexMenu";
        _host.HelpFile = sitepath + "Widgets/FlexMenu/FlexMenuHelp.htm";
        _host.Edit += new EditDelegate(_host_Edit);
        PreRender += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) { SetOutput(); });

        ViewSet.SetActiveView(View);
    }
Ejemplo n.º 24
0
    protected void Page_Init(object sender, EventArgs e)
    {
        _host = WidgetHost.GetHost(this);

        _host.Edit += new EditDelegate(EditEvent);
        _host.Minimize += new MinimizeDelegate(MinimizeEvent);
        _host.Maximize += new MaximizeDelegate(MaximizeEvent);
        _host.Create += new CreateDelegate(CreateEvent);
        _host.Title = Server.HtmlEncode("Bookmarks");

        _data = Bookmarks.LoadFromSettings(_host.WidgetInfo.Settings);

        MainView();
    }
Ejemplo n.º 25
0
    protected void Page_Init(object sender, EventArgs e)
    {
        if (Page as PageBuilder == null)
        {
            experiment.InnerHtml = "Can't run experiments in a dashboard!";
            return;
        }

        _capi = new ContentAPI();
        AddPageTree();

        header.Visible = divContent.Visible = ((Page as PageBuilder).Status == Mode.Editing);

        _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
        _host.Title = "Multivariate Experiment";

        TargetPageID = StoredTargetID;
        if (StoredTargetID == 0 && !string.IsNullOrEmpty(this.Request.Form[tbTargetPageID.UniqueID]))
        {
            tbTargetPageID.Text = this.Request.Form[tbTargetPageID.UniqueID];
        }

        _controller = new MultivariateExperimentController(this);
    }
Ejemplo n.º 26
0
    protected void Page_Init(object sender, EventArgs e)
    {
        Err_MostPopularWidget.Visible = false;

        CommonApi api = new CommonApi();
        _sitepath = api.SitePath;
        _appPath = api.AppPath;
        _userLang = api.UserLanguage;
        SiteAPI refSiteApi = new SiteAPI();
        _refMsg = refSiteApi.EkMsgRef;
        JS.RegisterJSInclude(this, JS.ManagedScript.EktronJS);
        JS.RegisterJSInclude(this, JS.ManagedScript.EktronModalJS);
        JS.RegisterJSInclude(this, JS.ManagedScript.EktronUICoreJS);
        JS.RegisterJSInclude(this, JS.ManagedScript.EktronUITabsJS);
        Ektron.Cms.Framework.UI.Packages.jQuery.jQueryUI.ThemeRoller.Register(this);
        Css.RegisterCss(this, Css.ManagedStyleSheet.EktronUITabsCss);
        Css.RegisterCss(this, Css.ManagedStyleSheet.EktronModalCss);
        JS.RegisterJSBlock(this, MakeClientScript(), this.ClientID + "_ClientScriptID");
        _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
        _host.Title = "Most Popular Widget";
        _host.Edit += new EditDelegate(EditEvent);
        _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
        _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
        _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
        PreRender += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) { SetOutput(); });
        //string myPath = string.Empty;
        //if (!string.IsNullOrEmpty(ConfigurationManager.AppSettings["ek_helpDomainPrefix"]))
        //{
        //    string helpDomain = ConfigurationManager.AppSettings["ek_helpDomainPrefix"];
        //    if ((helpDomain.IndexOf("[ek_cmsversion]") > 1))
        //    {
        //        myPath = helpDomain.Replace("[ek_cmsversion]", new CommonApi().RequestInformationRef.Version.Replace(".", "0").Substring(0, 3));
        //    }
        //    else
        //   {
        //        myPath = ConfigurationManager.AppSettings["ek_helpDomainPrefix"];
        //    }
        //}
        //else
        //{
        //    myPath = _appPath + "/help";
        //}
        //_host.HelpFile = myPath + "/Main_Import_file/Most_Popular_Widget.htm";
        LocalizeMarkup();
        UpdateMarkup();
        updateControl();
        ViewSet.SetActiveView(View);
    }
Ejemplo n.º 27
0
 protected void Page_Init(object sender, EventArgs e)
 {
     _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
     _host.Title = "List Summary Widget";
     _host.Edit += new EditDelegate(EditEvent);
     _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
     _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
     _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
     _host.ExpandOptions = Expandable.ExpandOnEdit;
     Load += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) { if(ViewSet.GetActiveView() != Edit) SetListSummary(); });
     ViewSet.SetActiveView(View);
 }
Ejemplo n.º 28
0
 void IWidget.Init(IWidgetHost host)
 {
     this._Host = host;
 }
Ejemplo n.º 29
0
 protected Widget(IWidgetHost host)
 {
     this.host = host;
     Visible   = true;
 }
 private void Widget_Deleted(WidgetInstance wi, IWidgetHost host)
 {
     if (host is Control)
         this.WidgetHolderPanel.Controls.Remove(host as Control);
     this.RefreshZoneUpdatePanel();
 }
Ejemplo n.º 31
0
 public RootWidget(IWidgetHost host) : base(host)
 {
 }
Ejemplo n.º 32
0
 void IWidget.Init(IWidgetHost host)
 {
     _Host = host;
     host.EventBroker.AddListener(this);
 }
Ejemplo n.º 33
0
 protected void Page_Load(object sender, EventArgs e)
 {
     _host       = Ektron.Cms.Widget.WidgetHost.GetHost(this);
     _host.Title = "Wizard Search";
 }
Ejemplo n.º 34
0
    /// <summary>
    /// Page Init Event
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Init(object sender, EventArgs e)
    {
        _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
        _host.Title = WidgetName;

        appPath = _api.AppPath;
        _host.Edit += new EditDelegate(EditEvent);
        _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
        _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
        _host.Create += new CreateDelegate(delegate() { EditEvent(""); });

        //_host.ExpandOptions = Expandable.ExpandOnEdit;
        PreRender += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) { ShowPodcast(); });

        Ektron.Cms.API.JS.RegisterJSInclude(tbData, Ektron.Cms.API.JS.ManagedScript.EktronJS);

        Ektron.Cms.API.JS.RegisterJSInclude(tbData, _api.SitePath + "widgets/ITunePodcast/js/ITunePodcast.js", "EktronWidgetITunePodcastJS");
        Ektron.Cms.API.Css.RegisterCss(tbData, _api.SitePath + "widgets/ITunePodcast/css/ITunePodcast.css", "ITunePodcastcss");

        Ektron.Cms.API.JS.RegisterJSInclude(tbData, _api.SitePath + "widgets/ITunePodcast/js/DragDrop/Mover/coordinates.js", "COORDINATESJS");
        Ektron.Cms.API.JS.RegisterJSInclude(tbData, _api.SitePath + "widgets/ITunePodcast/js/DragDrop/Mover/drag.js", "DRAGSJS");
        Ektron.Cms.API.JS.RegisterJSInclude(tbData, _api.SitePath + "widgets/ITunePodcast/js/DragDrop/Mover/dragdrop.js", "DRAGDROPJS");

        Ektron.Cms.API.Css.RegisterCss(tbData, _api.SitePath + "widgets/ITunePodcast/css/DragDrop/DragDrop_Mover.css", "DRAGDROP_MOVERCSS");

        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), @"jsloadScript" + _host.WidgetInfo.ID.ToString(), "<script type='text/javascript'>function ItunePodcastLoadwidgetstate(){ if( document.getElementById('" + hdnGettabindex.ClientID + "')!=null)  {  var Hiddenvalue=document.getElementById('" + hdnGettabindex.ClientID + "').value;  if(Hiddenvalue!='-1') {   searchtext=document.getElementById('" + hdnSearchText.ClientID + "').value; /*searchtype=document.getElementById('" + hdnSeatchType.ClientID + "').value;oSort_by=document.getElementById('" + hdnSortBy.ClientID + "').value;  document.getElementById('" + ClientID + "sort_by').value=oSort_by;*/ document.getElementById('" + ClientID + "SearchText').value=searchtext; /*document.getElementById('" + ClientID + "searchtype').value=searchtype;*/ Ektron.Widget.ITunePodcast.widgets['" + ClientID + "'].FirstImages(); Ektron.Widget.ITunePodcast.widgets['" + ClientID + "'].SearchFirstImages();  if(Hiddenvalue=='1') { Ektron.Widget.ITunePodcast.SwitchPane(document.getElementById('ImageListTab'), 'ImageListTab');} else if(Hiddenvalue=='2') { Ektron.Widget.ITunePodcast.SwitchPane(document.getElementById('SearchLink'), 'SearchLink');    } else if(Hiddenvalue=='3') { Ektron.Widget.ITunePodcast.SwitchPane(document.getElementById('Collection'), 'Collection'); if(document.getElementById('" + uxbtnRemove.ClientID + "')!=null) document.getElementById('" + uxbtnRemove.ClientID + "').style.display='block'; document.getElementById('helptext').style.display='block';   } else { Ektron.Widget.ITunePodcast.SwitchPane(document.getElementById('Property'), 'Property');  } } } InitDragDrop();}</script>", false);
        SaveButton.Attributes.Add("onclick", "javascript:return ValidateItunePodcastCollection('" + hdnPodcastCollectionCount.ClientID + "','" + hdnIdList.ClientID + "');");

        ViewSet.SetActiveView(View);
    }
Ejemplo n.º 35
0
    protected void Page_Init(object sender, EventArgs e)
    {
        _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
        _host.Title = "Twitter Feed Widget";
        _host.Edit += new EditDelegate(EditEvent);
        _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
        _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
        _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
        _api = new Ektron.Cms.CommonApi();
        _host.HelpFile = _api.SitePath + "widgets/twitterFeed/Help/TwitterFeedWidgethelp.html";

        FormTwitterList(TwitterParams);
        RegisterCSSandJS();
        ViewSet.SetActiveView(View);
    }
Ejemplo n.º 36
0
    protected void Page_Init(object sender, EventArgs e)
    {
        JS.RegisterJS(this, JS.ManagedScript.EktronJS);
        JS.RegisterJS(this, JS.ManagedScript.EktronModalJS);
        Css.RegisterCss(this, Css.ManagedStyleSheet.EktronModalCss);
        _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
        _host.Title = "Content Dashboard";
        _host.Edit += new EditDelegate(EditEvent);
        _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
        _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
        _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
        PreRender += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) { SetOutput(); });
        _host.HelpFile = Page.ResolveClientUrl("~/WorkArea/help/personalization_new.82.1.html");

        ViewSet.SetActiveView(View);
        Ektron.Cms.ContentAPI cApi = new Ektron.Cms.ContentAPI();

        chkLocaleNotIn.Text = this.GetMessage("chk Does not include");
        btnFilter.Text = this.GetMessage("lbl advanced search filter results label");
        btnPrint.Text = this.GetMessage("lbl print");
        btnCreate.Text = this.GetMessage("btn Create Report");
        CancelButton.Text = this.GetMessage("generic cancel");
        SaveButton.Text = this.GetMessage("btn save");

        Utilities.ValidateUserLogin();
        if (!cApi.IsAdmin() && !cApi.IsARoleMember(EkEnumeration.CmsRoleIds.AdminUsers) && !cApi.IsARoleMember(EkEnumeration.CmsRoleIds.AdminXliff) && !cApi.IsARoleMember(EkEnumeration.CmsRoleIds.AdminTranslationState))
        {

            Response.Redirect((string)(cApi.RequestInformationRef.ApplicationPath + "reterror.aspx?info=Please login as an administrator or an Xliff Admin or a Translation state admin"), true);
            return;
        }

        ReportGrid1.ItemsPerPage = cApi.RequestInformationRef.PagingSize;

        if (!Page.IsCallback)
        {
            // Initialize the filters
            ddlLocale.Items.Clear();
            ddlLocale.Items.Add(new ListItem("(All)", "0"));
            ddlLocale.Items.Add(new ListItem("(NULL)", "-1"));
            Dictionary<int, string> locales = ReportGrid1.GetShortLocaleList();
            foreach (int id in locales.Keys)
            {
                string localecode = locales[id];
                ListItem li = ddlLocale.Items.FindByText(localecode);
                if (li != null) // Compensate for variant-sort locale codes
                {
                    li.Text = li.Text + " (" + li.Value + ")";
                    localecode = locales[id] + " (" + id.ToString() + ")";
                }
                ddlLocale.Items.Add(new ListItem(localecode, id.ToString()));
            }

            ddlAuthor.Items.Clear();
            ddlAuthor.Items.Add(new ListItem("(All)", "0"));
            Dictionary<long, string> authors = ReportGrid1.GetAuthorList();
            foreach (long id in authors.Keys)
                ddlAuthor.Items.Add(new ListItem(authors[id], id.ToString()));

            Dictionary<long, string> folders = ReportGrid1.GetFolderList(0, false);
            bool isIE = Request.Browser.Browser.StartsWith("IE") || (!string.IsNullOrEmpty(Request.ServerVariables["User-Agent"]) && (Request.ServerVariables["User-Agent"].Contains("MSIE") || Request.ServerVariables["User-Agent"].Contains("Internet Explorer")));
            foreach (long id in folders.Keys)
            {
                string foldername = folders[id];
                if (isIE && foldername.Length > 32)
                {
                    // Try to drop all but the last path
                    string[] paths = foldername.Split('/');
                    if (paths.Length <= 3) // Only one path, so we will just shorten it
                        foldername = foldername.Substring(0, 30) + "...";
                    else
                    {
                        // Generate some ../ instances to represent the depth
                        int depth = paths.Length - 3;
                        if (depth == 0) // Should never happen
                            depth = 1;
                        string path = paths[depth + 1];
                        if (path.Length > (32 - depth))
                            path = path.Substring(0, 30 - depth * 2) + "...";
                        foldername = "../../../../../../../../../../../../../../../../../../../../".Substring(0, depth * 3) +
                            path + "/";
                    }
                }
                ListItem item = new ListItem(foldername, id.ToString());
                ddlFolderID.Items.Add(item);
                if (isIE)
                    item.Attributes.Add("title", folders[id]);
            }

            ddlStatus.Items.Clear();
            ddlStatus.Items.Add(new ListItem(this.GetMessage("lbl Any"), string.Empty));
            ddlStatus.Items.Add(new ListItem(this.GetMessage("lbl not ready for translation"), Ektron.Cms.Localization.LocalizationState.NotReady.ToString()));
            ddlStatus.Items.Add(new ListItem(this.GetMessage("lbl ready for translation"), Ektron.Cms.Localization.LocalizationState.Ready.ToString()));
            //ddlStatus.Items.Add(new ListItem("Needs translation", Ektron.Cms.Localization.LocalizationState.NeedsTranslation.ToString()));
            //ddlStatus.Items.Add(new ListItem("Out for translation", Ektron.Cms.Localization.LocalizationState.OutForTranslation.ToString()));
            //ddlStatus.Items.Add(new ListItem("Translated", Ektron.Cms.Localization.LocalizationState.Translated.ToString()));
            ddlStatus.Items.Add(new ListItem(this.GetMessage("lbl Do not translate"), Ektron.Cms.Localization.LocalizationState.DoNotTranslate.ToString()));
            //ddlStatus.Items.Add(new ListItem("Unknown", Ektron.Cms.Localization.LocalizationState.Undefined.ToString()));
        }
    }
Ejemplo n.º 37
0
 protected void Page_Init(object sender, EventArgs e)
 {
     CommonApi api = new CommonApi();
     _sitepath = api.SitePath;
     _appPath = api.AppPath;
     _userLang = api.UserLanguage.ToString();
     SiteAPI refSiteApi = new SiteAPI();
     _refMsg = refSiteApi.EkMsgRef;
     _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
     _host.Title = "Trends Widget";
     _host.Edit += new EditDelegate(EditEvent);
     _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
     _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
     _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
     PreRender += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) { SetOutput(); });
     string myPath = string.Empty;
     if (!string.IsNullOrEmpty(ConfigurationManager.AppSettings["ek_helpDomainPrefix"]))
     {
         string helpDomain = ConfigurationManager.AppSettings["ek_helpDomainPrefix"];
         if ((helpDomain.IndexOf("[ek_cmsversion]") > 1))
         {
             myPath = helpDomain.Replace("[ek_cmsversion]", new CommonApi().RequestInformationRef.Version);
         }
         else
         {
             myPath = ConfigurationManager.AppSettings["ek_helpDomainPrefix"];
         }
     }
     else
     {
         myPath = _appPath + "/help";
     }
     _host.HelpFile = myPath + "/Main_Import_file/Trends_Widget.htm";
     LocalizeMarkup();
     UpdateMarkup();
     ViewSet.SetActiveView(View);
 }
Ejemplo n.º 38
0
 void IWidget.Init(IWidgetHost host)
 {
     this.Host = host;
 }
Ejemplo n.º 39
0
    protected void Page_Init(object sender, EventArgs e)
    {
        _host = Ektron.Cms.Widget.WidgetHost.GetHost(this);
        _host.Title = "Google Gadget Widget";
        _host.Edit += new EditDelegate(EditEvent);
        _host.Maximize += new MaximizeDelegate(delegate() { Visible = true; });
        _host.Minimize += new MinimizeDelegate(delegate() { Visible = false; });
        _host.Create += new CreateDelegate(delegate() { EditEvent(""); });
        PreRender += new EventHandler(delegate(object PreRenderSender, EventArgs Evt) { SetOutput(); });
        ViewSet.SetActiveView(View);

        string sitepath = new CommonApi().SitePath;
        ScriptManager.RegisterClientScriptInclude(this, this.GetType(), "GoogleGadget1", sitepath + "widgets/GoogleGadget/js/googlegadget.js");
        Ektron.Cms.API.Css.RegisterCss(this, sitepath + "widgets/GoogleGadget/css/googlegadget.css", "googlegadgetcss");
        ScriptManager.RegisterOnSubmitStatement(this.Page, this.GetType(), "gadgetescape" + "_"+tbData.ClientID, "GadgetEscapeHTML('" + tbData.ClientID + "');");
    }