protected void Page_Load(object sender, EventArgs e) { pnlUmbraco.Text = umbraco.ui.Text("usertype", base.getUser()); ImageButton save = pnlUmbraco.Menu.NewImageButton(); save.ImageUrl = SystemDirectories.Umbraco + "/images/editor/save.gif"; save.Click += new ImageClickEventHandler(save_Click); save.ID = "save"; pp_alias.Text = umbraco.ui.Text("usertype", base.getUser()) + " " + umbraco.ui.Text("alias", base.getUser()); pp_name.Text = umbraco.ui.Text("usertype", base.getUser()) + " " + umbraco.ui.Text("name", base.getUser()); pp_rights.Text = umbraco.ui.Text("default", base.getUser()) + " " + umbraco.ui.Text("rights", base.getUser()); //ensure we have a query string if (string.IsNullOrEmpty(Request.QueryString["id"])) { return; } //ensuer it is an integer if (!int.TryParse(Request.QueryString["id"], out m_userTypeID)) { return; } if (!IsPostBack) { BindActions(); ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <UserTypes>().Tree.Alias) .SyncTree(m_userTypeID.ToString(), false); } }
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) { _memberGroupId = !String.IsNullOrEmpty(memberGroupName.Value) ? memberGroupName.Value : Request.QueryString["id"]; if (!IsPostBack) { ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadMemberGroups>().Tree.Alias) .SyncTree(_memberGroupId, false); } if (!Member.IsUsingUmbracoRoles()) { NameTxt.Enabled = false; save.Enabled = false; NameTxt.Text = _memberGroupId + " (not editable from umbraco)"; } else { _memberGroup = MemberGroup.GetByName(_memberGroupId); if (!IsPostBack) { NameTxt.Text = _memberGroup.Text; } } }
protected void Page_Load(object sender, EventArgs e) { Panel1.Text = ui.Text("stylesheet", "editstylesheet", UmbracoUser); pp_name.Text = ui.Text("name", UmbracoUser); pp_path.Text = ui.Text("path", UmbracoUser); var stylesheet = Services.FileService.GetStylesheetByName(filename); if (stylesheet == null) // not found { throw new FileNotFoundException("Could not find file '" + filename + "'."); } lttPath.Text = "<a id=\"" + lttPath.ClientID + "\" target=\"_blank\" href=\"" + stylesheet.VirtualPath + "\">" + stylesheet.VirtualPath + "</a>"; editorSource.Text = stylesheet.Content; TreeSyncPath = DeepLink.GetTreePathFromFilePath(filename).TrimEnd(".css"); // name derives from path, without the .css extension, clean for xss NameTxt.Text = stylesheet.Path.TrimEnd(".css").CleanForXss('\\', '/'); if (IsPostBack == false) { ClientTools .SetActiveTreeType(Constants.Trees.Stylesheets) .SyncTree(TreeSyncPath, false); } }
protected void Page_Load(object sender, System.EventArgs e) { stylesheetproperty = new cms.businesslogic.web.StylesheetProperty(int.Parse(Request.QueryString["id"])); Panel1.Text = ui.Text("stylesheet", "editstylesheetproperty", base.getUser()); if (!IsPostBack) { stylesheetproperty.RefreshFromFile(); NameTxt.Text = stylesheetproperty.Text; Content.Text = stylesheetproperty.value; AliasTxt.Text = stylesheetproperty.Alias; ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadStylesheetProperty>().Tree.Alias) .SyncTree(helper.Request("id"), false); } ImageButton bt = Panel1.Menu.NewImageButton(); bt.Click += new System.Web.UI.ImageClickEventHandler(save_click); bt.ImageUrl = UmbracoPath + "/images/editor/Save.GIF"; bt.AlternateText = ui.Text("save"); bt.ID = "save"; setupPreView(); }
protected void Page_Load(object sender, EventArgs e) { if (string.IsNullOrEmpty(Request.QueryString["id"])) { return; } CheckUser(Request.QueryString["id"]); ImageButton save = pnlUmbraco.Menu.NewImageButton(); save.ID = "btnSave"; save.ImageUrl = SystemDirectories.Umbraco + "/images/editor/save.gif"; save.OnClientClick = "SavePermissions(); return false;"; nodePermissions.UserID = Convert.ToInt32(Request.QueryString["id"]); pnlUmbraco.Text = ui.Text("user", "userPermissions"); pnl1.Text = ui.Text("user", "permissionSelectPages"); if (!IsPostBack) { ClientTools cTools = new ClientTools(this); cTools.SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <Trees.UserPermissions>().Tree.Alias) .SyncTree(Request.QueryString["id"], false); } }
protected void Page_Load(object sender, EventArgs e) { _stylesheetproperty = new businesslogic.web.StylesheetProperty(int.Parse(Request.QueryString["id"])); Panel1.Text = ui.Text("stylesheet", "editstylesheetproperty", getUser()); if (IsPostBack == false) { _stylesheetproperty.RefreshFromFile(); NameTxt.Text = _stylesheetproperty.Text; Content.Text = _stylesheetproperty.value; AliasTxt.Text = _stylesheetproperty.Alias; ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadStylesheetProperty>().Tree.Alias) .SyncTree(Request.GetItemAsString("id"), false); } else { //true = force reload from server on post back ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadStylesheetProperty>().Tree.Alias) .SyncTree(Request.GetItemAsString("id"), true); } ImageButton bt = Panel1.Menu.NewImageButton(); bt.Click += SaveClick; bt.ImageUrl = UmbracoPath + "/images/editor/save.gif"; bt.AlternateText = ui.Text("save"); bt.ID = "save"; SetupPreView(); }
protected void Page_Load(object sender, EventArgs e) { Panel1.Text = ui.Text("stylesheet", "editstylesheet", getUser()); pp_name.Text = ui.Text("name", getUser()); pp_path.Text = ui.Text("path", getUser()); stylesheet = new StyleSheet(int.Parse(Request.QueryString["id"])); var appPath = Request.ApplicationPath; if (appPath == "/") { appPath = ""; } lttPath.Text = "<a target='_blank' href='" + appPath + "/css/" + stylesheet.Text + ".css'>" + appPath + SystemDirectories.Css + "/" + stylesheet.Text + ".css</a>"; if (IsPostBack == false) { NameTxt.Text = stylesheet.Text; editorSource.Text = stylesheet.Content; ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadStylesheets>().Tree.Alias) .SyncTree("-1,init," + Request.GetItemAsString("id"), false); } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (!IsPostBack) { //configure screen for editing a template if (_template != null) { MasterTemplate.Items.Add(new ListItem(ui.Text("none"), "0")); var selectedTemplate = string.Empty; foreach (Template t in Template.GetAllAsList()) { if (t.Id == _template.Id) { continue; } var li = new ListItem(t.Text, t.Id.ToString()); li.Attributes.Add("id", t.Alias.Replace(" ", "") + ".cshtml"); MasterTemplate.Items.Add(li); } try { if (_template.MasterTemplate > 0) { MasterTemplate.SelectedValue = _template.MasterTemplate.ToString(); } } catch (Exception ex) { } MasterTemplate.SelectedValue = selectedTemplate; NameTxt.Text = _template.GetRawText(); AliasTxt.Text = _template.Alias; editorSource.Text = _template.Design; } else { //configure editor for editing a file.... NameTxt.Text = OriginalFileName; var file = IOHelper.MapPath(SystemDirectories.MvcViews.EnsureEndsWith('/') + OriginalFileName); using (var sr = File.OpenText(file)) { var s = sr.ReadToEnd(); editorSource.Text = s; } } } ClientTools .SetActiveTreeType(CurrentTreeType) .SyncTree(TemplateTreeSyncPath, false); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadXslt>().Tree.Alias) .SyncTree(Request.QueryString["file"], false); } }
protected void Page_Load(object sender, System.EventArgs e) { if (!IsPostBack) { ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadMediaTypes>().Tree.Alias) .SyncTree("-1,init," + helper.Request("id"), false); } }
private void Page_Load(object sender, System.EventArgs e) { UmbracoPanel1.hasMenu = true; if (!IsPostBack) { ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadPython>().Tree.Alias) .SyncTree(Request.QueryString["file"], false); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string file = Request.QueryString["file"]; string path = DeepLink.GetTreePathFromFilePath(file, false, true); ClientTools .SetActiveTreeType(Constants.Trees.Xslt) .SyncTree(path, false); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string file = Request.QueryString["file"]; string path = DeepLink.GetTreePathFromFilePath(file); ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadXslt>().Tree.Alias) .SyncTree(path, false); } }
protected void Page_Load(object sender, System.EventArgs e) { pp_name.Text = ui.Text("name"); pp_renderControl.Text = ui.Text("renderControl"); pane_settings.Text = ui.Text("settings"); pp_guid.Text = ui.Text("guid"); _id = int.Parse(Request.QueryString["id"]); dt = cms.businesslogic.datatype.DataTypeDefinition.GetDataTypeDefinition(_id); f = new cms.businesslogic.datatype.controls.Factory(); if (!IsPostBack) { txtName.Text = dt.Text; SortedList datatypes = new SortedList(); foreach (interfaces.IDataType df in f.GetAll()) { datatypes.Add(df.DataTypeName + "|" + Guid.NewGuid().ToString(), df.Id); } IDictionaryEnumerator ide = datatypes.GetEnumerator(); string datatTypeId = dt.DataType != null?dt.DataType.Id.ToString() : String.Empty; while (ide.MoveNext()) { ListItem li = new ListItem(); li.Text = ide.Key.ToString().Substring(0, ide.Key.ToString().IndexOf("|")); li.Value = ide.Value.ToString(); if (!String.IsNullOrEmpty(datatTypeId) && li.Value.ToString() == datatTypeId) { li.Selected = true; } ddlRenderControl.Items.Add(li); } ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadDataTypes>().Tree.Alias) .SyncTree(_id.ToString(), false); } if (dt.DataType != null) { litGuid.Text = dt.DataType.Id.ToString(); } Panel1.Text = umbraco.ui.Text("edit") + " datatype: " + dt.Text; insertPrevalueEditor(); }
protected void Page_Load(object sender, System.EventArgs e) { dt = new DocumentType(int.Parse(Request.QueryString["id"])); if (!Page.IsPostBack) { bindTemplates(); ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadNodeTypes>().Tree.Alias) .SyncTree(dt.Id.ToString(), false); } }
protected void Page_Load(object sender, EventArgs e) { _dt = new DocumentType(int.Parse(Request.QueryString["id"])); if (!Page.IsPostBack) { BindTemplates(); ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadNodeTypes>().Tree.Alias) .SyncTree("-1,init," + _dt.Path.Replace("-1,", ""), false); } }
private void Page_Load(object sender, System.EventArgs e) { UmbracoPanel1.hasMenu = true; if (!IsPostBack) { string file = Request.QueryString["file"]; string path = DeepLink.GetTreePathFromFilePath(file); ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadPython>().Tree.Alias) .SyncTree(path, false); } }
protected void Page_Load(object sender, System.EventArgs e) { dt = new cms.businesslogic.member.MemberType(int.Parse(Request.QueryString["id"])); setupExtraEditorControls(); ContentTypeControlNew1.InfoTabPage.Controls.Add(Pane1andmore); if (!IsPostBack) { ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadMemberTypes>().Tree.Alias) .SyncTree(dt.Id.ToString(), false); } }
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 override void OnLoad(EventArgs e) { base.OnLoad(e); UmbracoPanel1.hasMenu = true; if (!IsPostBack) { string file = Request.QueryString["file"]; string path = DeepLink.GetTreePathFromFilePath(file); ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadPython>().Tree.Alias) .SyncTree(path, false); } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); _memberType = new businesslogic.member.MemberType(int.Parse(Request.QueryString["id"])); SetupExtraEditorControls(); ContentTypeControlNew1.InfoTabPage.Controls.Add(Pane1andmore); if (!IsPostBack) { ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadMemberTypes>().Tree.Alias) .SyncTree(_memberType.Id.ToString(CultureInfo.InvariantCulture), false); } }
protected void Page_Load(object sender, System.EventArgs e) { currentLanguage = new cms.businesslogic.language.Language(int.Parse(helper.Request("id"))); // Put user code to initialize the page here Panel1.Text = ui.Text("editlanguage"); pp_language.Text = ui.Text("language", "displayName", base.getUser()); if (!IsPostBack) { updateCultureList(); ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadLanguages>().Tree.Alias) .SyncTree(helper.Request("id"), false); } }
protected void Page_Load(object sender, EventArgs e) { _macro = Services.MacroService.GetById(Convert.ToInt32(Request.QueryString["macroID"])); if (IsPostBack == false) { ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadMacros>().Tree.Alias) .SyncTree("-1,init," + _macro.Id, false); string tempMacroAssembly = _macro.ControlAssembly ?? ""; string tempMacroType = _macro.ControlType ?? ""; PopulateFieldsOnLoad(_macro, tempMacroAssembly, tempMacroType); // Check for assemblyBrowser if (tempMacroType.IndexOf(".ascx", StringComparison.Ordinal) > 0) { assemblyBrowserUserControl.Controls.Add( new LiteralControl("<br/><button onClick=\"UmbClientMgr.openModalWindow('" + IOHelper.ResolveUrl(SystemDirectories.Umbraco) + "/developer/macros/assemblyBrowser.aspx?fileName=" + macroUserControl.Text + "¯oID=" + _macro.Id.ToInvariantString() + "', 'Browse Properties', true, 475,500); return false;\" class=\"guiInputButton\"><img src=\"../../images/editor/propertiesNew.gif\" align=\"absmiddle\" style=\"width: 18px; height: 17px; padding-right: 5px;\"/> Browse properties</button>")); } else if (tempMacroType != string.Empty && tempMacroAssembly != string.Empty) { assemblyBrowser.Controls.Add( new LiteralControl("<br/><button onClick=\"UmbClientMgr.openModalWindow('" + IOHelper.ResolveUrl(SystemDirectories.Umbraco) + "/developer/macros/assemblyBrowser.aspx?fileName=" + macroAssembly.Text + "¯oID=" + _macro.Id.ToInvariantString() + "&type=" + macroType.Text + "', 'Browse Properties', true, 475,500); return false\" class=\"guiInputButton\"><img src=\"../../images/editor/propertiesNew.gif\" align=\"absmiddle\" style=\"width: 18px; height: 17px; padding-right: 5px;\"/> Browse properties</button>")); } // Load elements from macro macroPropertyBind(); // Load xslt files from default dir PopulateXsltFiles(); // Load razor script files from default dir PopulateMacroScriptFiles(); // Load usercontrols PopulateUserControls(IOHelper.MapPath(SystemDirectories.UserControls)); userControlList.Items.Insert(0, new ListItem("Browse usercontrols on server...", string.Empty)); } }
protected void Page_Load(object sender, System.EventArgs e) { NameTxt.Text = file; string path = ""; if (file.StartsWith("~/")) { path = IOHelper.ResolveUrl(file); } else { path = IOHelper.ResolveUrl(SystemDirectories.Scripts + "/" + file); } lttPath.Text = "<a target='_blank' href='" + path + "'>" + path + "</a>"; // validate file IOHelper.ValidateEditPath(IOHelper.MapPath(path), SystemDirectories.Scripts); // validate extension IOHelper.ValidateFileExtension(IOHelper.MapPath(path), UmbracoSettings.ScriptFileTypes.Split(',').ToList()); StreamReader SR; string S; SR = File.OpenText(IOHelper.MapPath(path)); S = SR.ReadToEnd(); SR.Close(); editorSource.Text = S; Panel1.Text = ui.Text("editscript", base.getUser()); pp_name.Text = ui.Text("name", base.getUser()); pp_path.Text = ui.Text("path", base.getUser()); if (!IsPostBack) { ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadScripts>().Tree.Alias) .SyncTree(file, false); } }
protected void Page_Load(object sender, System.EventArgs e) { NameTxt.Text = file; string path = ""; if (file.StartsWith("~/")) { path = IOHelper.ResolveUrl(file); } else { path = IOHelper.ResolveUrl(SystemDirectories.Scripts + "/" + file); } lttPath.Text = "<a target='_blank' href='" + path + "'>" + path + "</a>"; //security check... only allow script files if (path.StartsWith(IOHelper.ResolveUrl(SystemDirectories.Scripts) + "/") || path.StartsWith(IOHelper.ResolveUrl(SystemDirectories.Masterpages) + "/")) { StreamReader SR; string S; SR = File.OpenText(IOHelper.MapPath(path)); S = SR.ReadToEnd(); SR.Close(); editorSource.Text = S; } Panel1.Text = ui.Text("editscript", base.getUser()); pp_name.Text = ui.Text("name", base.getUser()); pp_path.Text = ui.Text("path", base.getUser()); if (!IsPostBack) { ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadScripts>().Tree.Alias) .SyncTree(file, false); } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (!IsPostBack) { MasterTemplate.Items.Add(new ListItem(ui.Text("none"), "0")); var selectedTemplate = string.Empty; foreach (Template t in Template.GetAllAsList()) { if (t.Id == _template.Id) { continue; } var li = new ListItem(t.Text, t.Id.ToString()); li.Attributes.Add("id", t.Alias.Replace(" ", "") + ".cshtml"); MasterTemplate.Items.Add(li); } try { if (_template.MasterTemplate > 0) { MasterTemplate.SelectedValue = _template.MasterTemplate.ToString(); } } catch (Exception ex) { } MasterTemplate.SelectedValue = selectedTemplate; NameTxt.Text = _template.GetRawText(); AliasTxt.Text = _template.Alias; editorSource.Text = _template.Design; ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadTemplates>().Tree.Alias) .SyncTree("-1,init," + _template.Path.Replace("-1,", ""), false); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // editor source if (!UmbracoSettings.ScriptDisableEditor) { // TODO: Register the some script editor js file if you can find a good one. } ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadStylesheets>().Tree.Alias) .SyncTree(helper.Request("id"), false); } MenuIconI save = Panel1.Menu.NewIcon(); save.ImageURL = SystemDirectories.Umbraco + "/images/editor/Save.GIF"; save.OnClickCommand = "doSubmit()"; save.AltText = "Save stylesheet"; save.ID = "save"; Panel1.Text = ui.Text("stylesheet", "editstylesheet", base.getUser()); pp_name.Text = ui.Text("name", base.getUser()); pp_path.Text = ui.Text("path", base.getUser()); stylesheet = new StyleSheet(int.Parse(Request.QueryString["id"])); string appPath = Request.ApplicationPath; if (appPath == "/") { appPath = ""; } lttPath.Text = "<a target='_blank' href='" + appPath + "/css/" + stylesheet.Text + ".css'>" + appPath + IO.SystemDirectories.Css + "/" + stylesheet.Text + ".css</a>"; if (!IsPostBack) { NameTxt.Text = stylesheet.Text; editorSource.Text = stylesheet.Content; } }
protected void Page_Load(object sender, EventArgs e) { MasterTemplate.Attributes.Add("onchange", "changeMasterPageFile()"); if (!IsPostBack) { MasterTemplate.Items.Add(new ListItem(ui.Text("none"), "0")); foreach (Template t in Template.GetAllAsList()) { if (t.Id != _template.Id) { var li = new ListItem(t.Text, t.Id.ToString()); li.Attributes.Add("id", t.Alias.Replace(" ", "")); if (t.Id == _template.MasterTemplate) { try { li.Selected = true; } catch { } } MasterTemplate.Items.Add(li); } } NameTxt.Text = _template.GetRawText(); AliasTxt.Text = _template.Alias; editorSource.Text = _template.Design; ClientTools .SetActiveTreeType(TreeDefinitionCollection.Instance.FindTree <loadTemplates>().Tree.Alias) .SyncTree(_template.Id.ToString(), false); LoadScriptingTemplates(); LoadMacros(); } }
protected void Page_Load(object sender, EventArgs e) { MasterTemplate.Attributes.Add("onchange", "changeMasterPageFile()"); TemplateTreeSyncPath = "-1,init," + _template.Path.Replace("-1,", ""); if (!IsPostBack) { MasterTemplate.Items.Add(new ListItem(ui.Text("none"), "0")); foreach (Template t in Template.GetAllAsList()) { if (t.Id != _template.Id) { var li = new ListItem(t.Text, t.Id.ToString()); li.Attributes.Add("id", t.Alias.Replace(" ", "")); MasterTemplate.Items.Add(li); } } NameTxt.Text = _template.GetRawText(); AliasTxt.Text = _template.Alias; editorSource.Text = _template.Design; try { if (_template.MasterTemplate > 0) { MasterTemplate.SelectedValue = _template.MasterTemplate.ToString(); } } catch (Exception ex) { } ClientTools .SetActiveTreeType(Constants.Trees.Templates) .SyncTree(TemplateTreeSyncPath, false); LoadScriptingTemplates(); LoadMacros(); } }