or
function
WebForm_PostBackOptions(eventTarget, eventArgument, validation, validationGroup, actionUrl, trackFocus, clientSubmit) {
this
.eventTarget = eventTarget;
.......
<
telerik:RadTreeView
ID
=
"categorynavigation"
ViewStateMode
=
"Disabled"
Runat
=
"server"
EnableEmbeddedScripts
=
"false"
EnableEmbeddedSkins
=
"false"
EnableEmbeddedBaseStylesheet
=
"false"
RegisterWithScriptManager
=
"false"
onnodedatabound
=
"categorynavigation_NodeDataBound"
onprerender
=
"categorynavigation_PreRender"
ClientIDMode
=
"Static"
></
telerik:RadTreeView
>
<
telerik:RadScriptManager
ID
=
"rsmMaster"
runat
=
"server"
ScriptMode
=
"Release"
LoadScriptsBeforeUI
=
"false"
AjaxFrameworkMode
=
"Disabled"
EnableScriptCombine
=
"False"
EnablePageMethods
=
"False"
EnableScriptLocalization
=
"False"
EnableScriptGlobalization
=
"False"
EnablePartialRendering
=
"False"
EnableHandlerDetection
=
"False"
EnableViewState
=
"false"
CompositeScript-NotifyScriptLoaded
=
"False"
CompositeScript-ScriptMode
=
"Release"
OutputCompression
=
"Disabled"
>
<
CdnSettings
TelerikCdn
=
"Disabled"
/>
<
Scripts
>
</
Scripts
>
</
telerik:RadScriptManager
>
<
telerik:RadComboBox
ID
=
"DDL_district"
Runat
=
"server"
DataSourceID
=
"DS_district"
DataTextField
=
"fullAddress
DataValueField
=
"recID"
Width
=
"100%"
AppendDataBoundItems
=
"True"
EnableAutomaticLoadOnDemand
=
"True"
Filter
=
"Contains"
MinFilterLength
=
"3"
ShowMoreResultsBox
=
"True"
EnableVirtualScrolling
=
"True"
ItemsPerRequest
=
"10"
LoadingMessage
=
"Loading...."
EmptyMessage
=
"No such district in the database."
MaxHeight
=
"250px"
>
<
Items
>
<
telerik:RadComboBoxItem
runat
=
"server"
Selected
=
"True"
Text
=
"some text"
Value
=
"0"
/>
</
Items
>
</
telerik:RadComboBox
>
Dim
districtID
As
String
= DDL_district.SelectedValue
<Telerik:RadMenu ID="Menu_gob" runat="server" Skin="Default" OnClientItemClicked="MenuItemClicked"> |
<Items> |
<Telerik:RadMenuItem Value="AllTopics" Text="Top/All Topics" /> |
<Telerik:RadMenuItem Value="CurrentTopic" Text="Page Lifecycle" ImageUrl="~/CABS_Images/Icon_NotSubscribed.png"> |
<Items> |
<Telerik:RadMenuItem Value="CurrentTopicNewThread" Text="Start a New Thread" ImageUrl="~/CABS_Images/Icon_NewDocument.png" /> |
<Telerik:RadMenuItem Value="CurrentTopicSubscription" Text="Turn ON Notifications" ImageUrl="~/CABS_Images/Icon_Subscribed.png" /> |
</Items> |
</Telerik:RadMenuItem> |
<Telerik:RadMenuItem Value="CurrentThread" Text="NEW THREAD, 2, 3, 4..." ImageUrl="~/CABS_Images/Icon_Subscribed.png"> |
<Items> |
<Telerik:RadMenuItem Value="CurrentThreadNewPost" Text="Post a Reply" ImageUrl="~/CABS_Images/Icon_NewDocument.png" /> |
<Telerik:RadMenuItem Value="CurrentThreadSubscription" Text="Turn OFF Notifications" ImageUrl="~/CABS_Images/Icon_NotSubscribed.png" /> |
</Items> |
</Telerik:RadMenuItem> |
<Telerik:RadMenuItem Value="NewPost" Text="Post a Reply" ImageUrl="~/CABS_Images/Icon_NewDocument.png" /> |
<Telerik:RadMenuItem Value="CannotPost" Text="This Thread is Read-Only" ImageUrl="~/CABS_Images/Icon_CannotPost.png" /> |
</Items> |
</Telerik:RadMenu> |
<script language="javascript" type="text/javascript"> |
var subbed_gbl = false; |
function MenuItemClicked(sender, args) { |
var clickedMenuItem = args.get_item(); |
if (clickedMenuItem.get_value() == 'CurrentTopicSubscription') { |
var CurrentTopicMenuItem = $find("<%= Menu_gob.ClientID %>").findItemByValue('CurrentTopic'); |
subbed_gbl = !subbed_gbl; |
if (subbed_gbl) { |
clickedMenuItem.set_imageUrl('<%= Application("ApplicationPath") %>/CABS_Images/Icon_NotSubscribed.png'); |
clickedMenuItem.set_text('Turn Off Notifications'); |
CurrentTopicMenuItem.set_imageUrl('<%= Application("ApplicationPath") %>/CABS_Images/Icon_Subscribed.png'); |
} else { |
clickedMenuItem.set_imageUrl('<%= Application("ApplicationPath") %>/CABS_Images/Icon_Subscribed.png'); |
clickedMenuItem.set_text('Turn On Notifications'); |
CurrentTopicMenuItem.set_imageUrl('<%= Application("ApplicationPath") %>/CABS_Images/Icon_NotSubscribed.png'); |
} |
// CurrentTopicMenuItem.blur(); |
// CurrentTopicMenuItem.set_selected(false); |
// CurrentTopicMenuItem.close(); |
sender.close(); |
} |
} |
</script> |
<
asp:button
runat
=
"server"
ID
=
"btnInitialize"
Text
=
"Initialize"
CssClass
=
"button"
/>
<
telerik:RadProgressManager
ID
=
"RadProgressManager1"
runat
=
"server"
/>
<
telerik:RadProgressArea
ID
=
"rpaInit"
Width
=
"100%"
ProgressIndicators
=
"TotalProgressBar, CurrentFileName"
runat
=
"server"
Skin
=
"GCSD"
EnableEmbeddedSkins
=
"false"
>
<
ProgressTemplate
>
<
ul
class
=
"ruProgress"
runat
=
"server"
>
<
li
class
=
"ruProgressHeader"
runat
=
"server"
><
span
id
=
"ProgressAreaHeader"
runat
=
"server"
></
span
></
li
>
<
li
class
=
"ruFilePortion"
runat
=
"server"
><
div
id
=
"PrimaryProgressBarOuterDiv"
class
=
"ruBar"
runat
=
"server"
><
div
id
=
"PrimaryProgressBarInnerDiv"
runat
=
"server"
></
div
></
div
></
li
>
<
li
class
=
"ruCurrentFile width100Percent"
runat
=
"server"
><
span
class
=
"lblCurrentOperationTitle"
>Status:</
span
><
asp:label
runat
=
"server"
id
=
"CurrentOperation"
class
=
"lblCurrentOperation"
/></
li
>
</
ul
>
</
ProgressTemplate
>
<
Localization
Uploaded
=
"Uploaded"
></
Localization
>
</
telerik:RadProgressArea
>
Private
Sub
UpdateProgressMessage(
ByVal
progressContext
As
Telerik.Web.UI.RadProgressContext,
ByVal
strMessage
As
String
,
ByVal
intPercentComplete
As
Integer
)
Dim
strScript
As
String
Dim
writer
As
New
StringWriter
progressContext.PrimaryPercent = intPercentComplete
progressContext.CurrentOperationText =
String
.Format(
"{0}"
, strMessage)
progressContext.Serialize(writer)
strScript =
String
.Format(
"{1};Sys.Application.add_load(function(){{$find("
"{0}"
").update(rawProgressData);}});"
, rpaInit.ClientID, writer.GetStringBuilder().ToString())
ClientScript.RegisterStartupScript(
Me
.[
GetType
](),
""
, strScript,
True
)
End
Sub
Private
Sub
btnInitialize_Click(
ByVal
sender
As
Object
,
ByVal
e
As
System.EventArgs)
Handles
btnInitialize.Click
Dim
progressContext
As
RadProgressContext = RadProgressContext.Current
rpaInit.DisplayCancelButton =
False
UpdateProgressMessage(progressContext,
"Initialization started..."
, 0)
System.Threading.Thread.Sleep(2000)
'delay it a couple seconds
UpdateProgressMessage(progressContext,
"Loading Stuff..."
, 25)
System.Threading.Thread.Sleep(4000)
UpdateProgressMessage(progressContext,
"Loading More Stuff..."
, 50)
System.Threading.Thread.Sleep(5000)
UpdateProgressMessage(progressContext,
"Loading Even More Stuff..."
, 75)
System.Threading.Thread.Sleep(5000)
progressContext.OperationComplete =
True
UpdateProgressMessage(progressContext,
"Initialization Complete"
, 100)
End
Sub