protected void Page_Load(object sender, System.EventArgs e)
        {
            currentItem = new cms.businesslogic.Dictionary.DictionaryItem(int.Parse(Request.QueryString["id"]));

            // Put user code to initialize the page here
            Panel1.hasMenu = true;
            Panel1.Text    = ui.Text("editdictionary") + ": " + currentItem.key;

            uicontrols.Pane p = new uicontrols.Pane();

            ImageButton save = Panel1.Menu.NewImageButton();

            save.Click        += new System.Web.UI.ImageClickEventHandler(save_click);
            save.AlternateText = ui.Text("save");
            save.ImageUrl      = SystemDirectories.Umbraco + "/images/editor/save.gif";
            save.ID            = "save";

            Literal txt = new Literal();

            txt.Text = "<p>" + ui.Text("dictionaryItem", "description", currentItem.key, base.getUser()) + "</p><br/>";
            p.addProperty(txt);

            foreach (cms.businesslogic.language.Language l in cms.businesslogic.language.Language.getAll)
            {
                /*
                 *              uicontrols.TabPage tp = tbv.NewTabPage(l.CultureAlias);
                 *              tp.HasMenu = false;
                 *              languageTextbox tmp = new languageTextbox(l.id);
                 *
                 *              if (!IsPostBack)
                 *                      tmp.Text = currentItem.Value(l.id);
                 *
                 *              languageFields.Add(tmp);
                 *              tp.Controls.Add(tmp);
                 */

                TextBox languageBox = new TextBox();
                languageBox.TextMode = TextBoxMode.MultiLine;
                languageBox.ID       = l.id.ToString();
                languageBox.CssClass = "umbEditorTextFieldMultiple";

                if (!IsPostBack)
                {
                    languageBox.Text = currentItem.Value(l.id);
                }

                languageFields.Add(languageBox);
                p.addProperty(l.FriendlyName, languageBox);
            }

            if (!IsPostBack)
            {
                ClientTools
                .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadDictionary>().Tree.Alias)
                .SyncTree(helper.Request("id"), false);
            }


            Panel1.Controls.Add(p);
        }
		protected void Page_Load(object sender, System.EventArgs e)
		{
			currentItem = new cms.businesslogic.Dictionary.DictionaryItem(int.Parse(Request.QueryString["id"]));

			// Put user code to initialize the page here
			Panel1.hasMenu = true;
			Panel1.Text = ui.Text("editdictionary") + ": " + currentItem.key;
			
            uicontrols.Pane p = new uicontrols.Pane();

			ImageButton save = Panel1.Menu.NewImageButton();
			save.Click += new System.Web.UI.ImageClickEventHandler(save_click);
			save.AlternateText = ui.Text("save");
            save.ImageUrl = SystemDirectories.Umbraco + "/images/editor/save.gif";
		    save.ID = "save";

            Literal txt = new Literal();
            txt.Text = "<p>" + ui.Text("dictionaryItem", "description", currentItem.key, base.getUser()) + "</p><br/>";
            p.addProperty(txt);
			
			foreach (cms.businesslogic.language.Language l in cms.businesslogic.language.Language.getAll)
			{
                /*
				uicontrols.TabPage tp = tbv.NewTabPage(l.CultureAlias);
				tp.HasMenu = false;
				languageTextbox tmp = new languageTextbox(l.id);

				if (!IsPostBack) 
					tmp.Text = currentItem.Value(l.id);

				languageFields.Add(tmp);
				tp.Controls.Add(tmp);
                 */

                TextBox languageBox = new TextBox();
                languageBox.TextMode = TextBoxMode.MultiLine;
                languageBox.ID = l.id.ToString();
                languageBox.CssClass = "umbEditorTextFieldMultiple";

                if (!IsPostBack)
                    languageBox.Text = currentItem.Value(l.id);

                languageFields.Add(languageBox);
                p.addProperty(l.FriendlyName, languageBox);

			}

			if (!IsPostBack)
			{
				ClientTools
					.SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree<loadDictionary>().Tree.Alias)
					.SyncTree(helper.Request("id"), false);
			}


            Panel1.Controls.Add(p);
		}
Exemple #3
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            currentItem = new cms.businesslogic.Dictionary.DictionaryItem(int.Parse(Request.QueryString["id"]));

            // Put user code to initialize the page here
            Panel1.hasMenu = true;
            Panel1.Text    = ui.Text("editdictionary") + ": " + currentItem.key;

            uicontrols.Pane p = new uicontrols.Pane();

            var save = Panel1.Menu.NewButton();

            save.Text       = ui.Text("save");
            save.Click     += save_Click;
            save.ToolTip    = ui.Text("save");
            save.ID         = "save";
            save.ButtonType = uicontrols.MenuButtonType.Primary;

            Literal txt = new Literal();

            txt.Text = "<p>" + ui.Text("dictionaryItem", "description", currentItem.key, base.getUser()) + "</p><br/>";
            p.addProperty(txt);

            foreach (cms.businesslogic.language.Language l in cms.businesslogic.language.Language.getAll)
            {
                TextBox languageBox = new TextBox();
                languageBox.TextMode = TextBoxMode.MultiLine;
                languageBox.ID       = l.id.ToString();
                languageBox.CssClass = "umbEditorTextFieldMultiple";

                if (!IsPostBack)
                {
                    languageBox.Text = currentItem.Value(l.id);
                }

                languageFields.Add(languageBox);
                p.addProperty(l.FriendlyName, languageBox);
            }

            if (!IsPostBack)
            {
                var path = BuildPath(currentItem);
                ClientTools
                .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadDictionary>().Tree.Alias)
                .SyncTree(path, false);
            }


            Panel1.Controls.Add(p);
        }
		protected void Page_Load(object sender, System.EventArgs e)
		{
			currentItem = new cms.businesslogic.Dictionary.DictionaryItem(int.Parse(Request.QueryString["id"]));

			// Put user code to initialize the page here
			Panel1.hasMenu = true;
			Panel1.Text = ui.Text("editdictionary") + ": " + currentItem.key;
			
            uicontrols.Pane p = new uicontrols.Pane();

			var save = Panel1.Menu.NewButton();
            save.Text = ui.Text("save");
            save.Click += save_Click;
			save.ToolTip = ui.Text("save");
            save.ID = "save";
            save.ButtonType = uicontrols.MenuButtonType.Primary;

            Literal txt = new Literal();
            txt.Text = "<p>" + ui.Text("dictionaryItem", "description", currentItem.key, base.getUser()) + "</p><br/>";
            p.addProperty(txt);
			
			foreach (cms.businesslogic.language.Language l in cms.businesslogic.language.Language.getAll)
			{
              
                TextBox languageBox = new TextBox();
                languageBox.TextMode = TextBoxMode.MultiLine;
                languageBox.ID = l.id.ToString();
                languageBox.CssClass = "umbEditorTextFieldMultiple";

                if (!IsPostBack)
                    languageBox.Text = currentItem.Value(l.id);

                languageFields.Add(languageBox);
                p.addProperty(l.FriendlyName, languageBox);

			}

			if (!IsPostBack)
			{
				ClientTools
					.SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree<loadDictionary>().Tree.Alias)
					.SyncTree(helper.Request("id"), false);
			}


            Panel1.Controls.Add(p);
		}