<%@ Page Language="c#" AutoEventWireup="true" Inherits="Telerik.Web.Examples.TagCloud.ExternalSources.DefaultCS"CodeFile="DefaultCS.aspx.cs" %>
<!DOCTYPE html>
<
head
runat
=
"server"
>
<
title
>Telerik ASP.NET Example</
title
>
<
link
href
=
"styles.css"
rel
=
"stylesheet"
/>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
runat
=
"server"
ID
=
"RadScriptManager1"
/>
<
telerik:RadSkinManager
ID
=
"RadSkinManager1"
runat
=
"server"
ShowChooser
=
"true"
/>
<
telerik:RadAjaxLoadingPanel
ID
=
"ajaxLoadingPanel1"
runat
=
"server"
>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel1"
runat
=
"server"
LoadingPanelID
=
"ajaxLoadingPanel1"
>
<
div
class
=
"demo-container size-thin"
>
<
telerik:RadTagCloud
RenderMode
=
"Lightweight"
ID
=
"RadTagCloud1"
runat
=
"server"
MaxNumberOfItems
=
"30"
TakeTopWeightedItems
=
"true"
PunctuationCharactersValid=".'#$£€<>" />
</
div
>
</
telerik:RadAjaxPanel
>
<
qsf:ConfiguratorPanel
runat
=
"server"
>
<
Views
>
<
qsf:View
Title
=
"Generate content"
runat
=
"server"
>
<
qsf:ConfiguratorColumn
Title
=
"Generate from URL"
runat
=
"server"
Size
=
"Medium"
>
<
ul
class
=
"fb-group"
>
<
li
>
<
qsf:TextBox
ID
=
"urlField"
runat
=
"server"
TextMode
=
"SingleLine"
ToolTip
=
"The URL must start with http://"
/>
<
asp:RegularExpressionValidator
ID
=
"urlValidator"
runat
=
"server"
SetFocusOnError
=
"true"
ErrorMessage
=
"Valid URL should start with http://"
CssClass
=
"urlValidator"
ControlToValidate
=
"urlField"
ValidationExpression
=
"http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?"
Display
=
"Dynamic"
/>
</
li
>
<
li
>
<
qsf:Button
ID
=
"urlButton"
runat
=
"server"
Text
=
"Generate"
OnClick
=
"urlButton_Click"
/>
</
li
>
</
ul
>
</
qsf:ConfiguratorColumn
>
<
qsf:ConfiguratorColumn
Title
=
"Generate from File"
runat
=
"server"
Size
=
"Medium"
>
<
ul
class
=
"fb-group"
>
<
li
>
<
telerik:RadAsyncUpload
RenderMode
=
"Lightweight"
ID
=
"fileField"
runat
=
"server"
AllowedFileExtensions
=
"txt"
TargetFolder
=
"~/TagCloud/Examples/ExternalSources/Files"
/>
</
li
>
<
li
>
<
qsf:Button
ID
=
"fileButton"
runat
=
"server"
Text
=
"Generate"
OnClick
=
"fileButton_Click"
/>
</
li
>
</
ul
>
</
qsf:ConfiguratorColumn
>
<
qsf:ConfiguratorColumn
Title
=
"Generate from Plain Text"
runat
=
"server"
Size
=
"Medium"
>
<
ul
class
=
"fb-group"
>
<
li
>
<
qsf:TextBox
ID
=
"directInputField"
runat
=
"server"
Height
=
"100"
TextMode
=
"MultiLine"
/>
</
li
>
<
li
>
<
qsf:Button
ID
=
"directInputButton"
runat
=
"server"
Text
=
"Generate"
OnClick
=
"directInputButton_Click"
/>
</
li
>
</
ul
>
</
qsf:ConfiguratorColumn
>
</
qsf:View
>
<
qsf:View
runat
=
"server"
Title
=
"Fine-tune"
>
<
ul
class
=
"fb-group"
>
<
li
>
<
span
class
=
"label"
>Combine Sources</
span
>
<
asp:RadioButtonList
ID
=
"combineSources"
runat
=
"server"
>
<
asp:ListItem
Text
=
"Yes"
Value
=
"1"
Selected
=
"True"
></
asp:ListItem
>
<
asp:ListItem
Text
=
"No"
Value
=
"0"
></
asp:ListItem
>
</
asp:RadioButtonList
>
</
li
>
<
li
>
<
qsf:TextBox
ID
=
"wordsToExclude"
Label
=
"Words to Exclude separated by comma (,)"
runat
=
"server"
/>
</
li
>
<
li
>
<
qsf:TextBox
ID
=
"punctCharacters"
Label
=
"Puntuation Characters"
runat
=
"server"
/>
</
li
>
<
li
>
<
qsf:Button
ID
=
"updateButton"
Text
=
"Update"
OnClick
=
"updateButton_Click"
runat
=
"server"
/>
</
li
>
</
ul
>
</
qsf:View
>
</
Views
>
</
qsf:ConfiguratorPanel
>
</
form
>
</
body
>
</
html
>