protected void Page_Load(object sender, EventArgs e)
{
vp_user = new VpSandboxUser(Page);
if (Request.QueryString["tagsearch"] != null)
{
tag = Request.QueryString["tagsearch"];
}
else
{
tag = "test"; // set a specific default tag here - this is for use in Tag-specific pages
}
// set up TagCloudRecentWidgetModule for recent
m_tagsearch_recent = new RemoteWidget("TagCloudWidgetModule", "tgrc_",
"videoplay", "tagsearch_recent");
m_tagsearch_recent.Set("search", tag);
// set up TagCloudWidgetModule
m_tagsearch = new RemoteWidget("TagCloudWidgetModule", "tg_", "videoplay",
"tagsearch");
m_tagsearch.Set("search", tag);
// set up widget controller and make HTTP request to backend if required (e.g. if we're handling AJAX or a form post)
m_rwc = new RemoteWidgetController(this, ConfigurationManager.AppSettings["WidgetServerUrl"], "w_", vp_user.Language);
if (!vp_user.anon)
{
m_rwc.SetUser("videoplay", vp_user.id, vp_user.login,
vp_user.email, vp_user.url, vp_user.first_name, vp_user.last_name, vp_user.thumbnail_url);
}
m_rwc.Add(m_tagsearch);
m_rwc.Add(m_tagsearch_recent);
m_rwc.SetupComplete();
}