using System;
using CMS.ExtendedControls;
using CMS.GlobalHelper;
using CMS.UIControls;
public partial class CMSModules_Content_Controls_Dialogs_General_FileSystemDialogFooter : CMSUserControl
{
#region "Private properties"
///
/// Base tab file path.
///
private string BaseFilePath
{
get
{
return "~/CMSFormControls/Selectors/SelectFileOrFolder/";
}
}
#endregion
#region "Page events"
///
/// Page load.
///
protected void Page_Load(object sender, EventArgs e)
{
if (StopProcessing)
{
Visible = false;
}
else
{
// Setup controls
SetupControls();
}
}
#endregion
#region "Private methods"
///
/// Initializes all the nested controls.
///
private void SetupControls()
{
// Register for events
btnInsert.Click += new EventHandler(btnInsert_Click);
btnCancel.Click += new EventHandler(btnCancel_Click);
// Register scripts for current code editor
CMSDialogHelper.RegisterDialogHelper(Page);
ScriptHelper.RegisterScriptFile(Page, "Dialogs/FileSystem.js");
btnInsert.ResourceString = GetString("general.select");
btnCancel.ResourceString = GetString("general.cancel");
}
#endregion
#region "Event handlers"
///
/// Button cancel click.
///
protected void btnCancel_Click(object sender, EventArgs e)
{
ltlScript.Text = ScriptHelper.GetScript("CloseDialog();");
}
///
/// Button insert click.
///
protected void btnInsert_Click(object sender, EventArgs e)
{
ltlScript.Text = ScriptHelper.GetScript("if (window.parent.frames['insertContent'] && window.parent.frames['insertContent'].insertItem) { window.parent.frames['insertContent'].insertItem(); }");
}
///
/// Callback hidden button click.
///
protected void btnHidden_Click(object sender, EventArgs e)
{
SessionHelper.SetValue("DialogParameters", null);
SessionHelper.SetValue("DialogSelectedParameters", null);
string selected = hdnSelected.Value;
}
#endregion
}