/// <summary> /// Pre render. /// </summary> protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); // High-light item being edited if (ItemToColorize != String.Empty) { ColorizeRow(ItemToColorize); } // Display info on listing more content if (IsDisplayMore && !Config.ShowFolders) //curently selected more object && (TreeNodeObj != null)) { string closeLink = String.Format("<span class=\"ListingClose\" style=\"cursor: pointer;\" onclick=\"SetAction('closelisting', ''); RaiseHiddenPostBack(); return false;\">{0}</span>", GetString("general.close")); string currentPath = "<span class=\"ListingPath\">"; // Display relative paths with tilda if (Config.StartingPath.StartsWithCSafe("~")) { string serverPath = Server.MapPath(Config.StartingPath).TrimEnd('\\'); currentPath += NodeID.Replace(serverPath.Substring(0, serverPath.LastIndexOfCSafe('\\') + 1), string.Empty); } else { currentPath += NodeID.Replace(NodeID.Substring(0, Config.StartingPath.TrimEnd('\\').LastIndexOfCSafe('\\') + 1), string.Empty); } currentPath += "</span>"; string listingMsg = string.Format(GetString("dialogs.filesystem.listinginfo"), currentPath, closeLink); fileSystemView.DisplayListingInfo(listingMsg); } folderActions.EnableDeleteFolder = !FullStartingPath.EqualsCSafe(NodeID, true); }
/// <summary> /// Loads selected item parameters into the selector. /// </summary> public void LoadItemConfiguration() { // Load properties ItemProperties.LoadItemProperties(Parameters); pnlUpdateProperties.Update(); // Remember item to colorize ItemToColorize = NodeID.Replace("\\", "\\\\").Replace("'", "\\'"); }