_Normal Borders
Last changed: -80.152.131.144 - 2007-07-31 - 6:00

.
TopBorder
RightBorder
LeftBorder
{
aTopic |
[
TocAItem("", "Home", "http://www.tapi.info/"), Newline,
Toc1Item("General information and introduction to TAPI", "About TAPI", "TAPI.AboutTapi"), Newline,
Toc1Item("Exclusive TAPI Articles on this WIKI site", "Exclusive Articles", "TAPI.TapiArticles"), Newline,
Toc2Item("", "Full Duplex with Unimodem", "TAPI.UnimodemFullDuplexSupport"), Newline,
Toc2Item("", "Speakerphone Mode", "TAPI.SpeakerPhoneMode"), Newline,
Toc1Item("A comprehensive list of applications that are built upon TAPI", "TAPI-Applications", "TAPI.TapiApplications"), Newline,
Toc2Item("", "IVR & Voicemail", "TAPI.ApplicationsIvrAndVoicemail"), Newline,
Toc2Item("", "Voice over IP", "TAPI.ApplicationsVoip"), Newline,
Toc2Item("", "Call Center & ACD", "TAPI.ApplicationsCallCenterAcd"), Newline,
Toc2Item("", "Dialer", "TAPI.ApplicationsDialer"), Newline,
Toc2Item("", "Tools", "TAPI.ApplicationsTools"), Newline,
Toc2Item("", "Developer Components", "TAPI.ApplicationsDevComponents"), Newline,
Toc2Item("", "Others", "TAPI.ApplicationsOthers"), Newline, Newline,
Toc1Item("A list of TAPI Service Providers available on the market", "TAPI Service Providers", "TAPI.TapiServiceProviders"), Newline,
Toc2Item("", "for PBX Systems (3rd party)", "TAPI.TSPsPBX"), Newline,
Toc2Item("", "for Telephones (1st party)", "TAPI.TSPsTelephones"), Newline,
Toc2Item("", "for Line Devices", "TAPI.TSPsLineDevices"), Newline,
Toc2Item("", "Others", "TAPI.TSPsOthers"), Newline,
Toc1Item("A list of Hardware with TAPI Support", "TAPI-Hardware", "TAPI.TapiHardware"), Newline,
Toc2Item("", "PBX Systems", "TAPI.HardwarePBX"), Newline,
Toc2Item("", "Telephones", "TAPI.HardwareTelephones"), Newline,
Toc2Item("", "Line Devices", "TAPI.HardwareLineDevices"), Newline,
Toc2Item("", "Software Devices", "TAPI.HardwareSoftwareDevices"), Newline,
Toc1Item("Resources for developing TAPI applications", "Application Development", "TAPI.ApplicationDevelopment"), Newline,
Toc2Item("", "Documentation and Information", "TAPI.AppDevDocs"), Newline,
Toc2Item("", "Sample Applications", "TAPI.AppDevSamples"), Newline,
Toc2Item("", "Platform SDK Samples", "TAPI.PSDKSamples"), Newline,
Toc2Item("", "Tools", "TAPI.AppDevTools"), Newline,
Toc1Item("Resources for developing TAPI Service Providers", "TSP Development", "TAPI.TspDevelopment"), Newline,
Toc2Item("", "Documentation and Information", "TAPI.TspDevDocs"), Newline,
Toc2Item("", "Sample TSPs", "TAPI.TspDevSamples"), Newline,
Toc2Item("", "Tools", "TAPI.TspDevTools"), Newline,
Toc1Item("Additional resources and information about TAPI", "Resources", "TAPI.Resources"), Newline,
Toc2Item("", "Newsgroup", "TAPI.ResourcesNewsgroup"), Newline,
Toc2Item("", "FAQs", "TAPI.ResourcesFAQs"), Newline,
Toc2Item("", "Manufacturers", "TAPI.ResourcesManufacturers"), Newline,
Toc2Item("", "Other useful Links", "TAPI.ResourcesLinks"), Newline,
"----", Newline,
[
"'''Search'''", Newline,
Presentations.FormStart(federation.LinkMaker.LinkToSearchNamespace(aTopic.Namespace.Name), "get"),
Presentations.HiddenField("namespace", aTopic.Namespace.Name),
Presentations.InputField("search", "", 15),
Presentations.ImageButton("goButton", federation.LinkMaker.LinkToImage("images/go-dark.gif"), "Search for this text"),
Presentations.FormEnd(),
Newline
],
"----", Newline,
request.AreDifferencesShown.IfTrue
{
MenuItem("Don't highlight differences between this topic and previous version", "Hide Changes", federation.LinkMaker.LinkToTopic(aTopic.Fullname))
}
IfFalse
{
MenuItem("Show differences between this topic and previous version", "Show Changes", federation.LinkMaker.LinkToTopicWithDiffs(aTopic.Fullname))
},
aTopic.Version.IfNull
{
aTopic.Namespace.IsReadOnly.IfFalse
{
MenuItem("Edit this topic", "Edit", federation.LinkMaker.LinkToEditTopic(aTopic.Fullname))
}
IfTrue
{
""
}
}
Else
{
""
},
MenuItem("Show printable view of this topic", "Print", federation.LinkMaker.LinkToPrintView(aTopic.Fullname)),
MenuItem("Show recently changed topics", "Recent Changes", federation.LinkMaker.LinkToRecentChanges(aTopic.Namespace.Name)),
MenuItem("Show RRS feeds to keep up-to-date", "Subscriptions", federation.LinkMaker.LinkToSubscriptions(aTopic.Namespace.Name)),
MenuItem("Show disconnected topics", "Lost and Found", federation.LinkMaker.LinkToLostAndFound(aTopic.Namespace.Name)),
MenuItem("Find references to this topic", "Find References", federation.LinkMaker.LinkToSearchFor(null, aTopic.Name)),
aTopic.Namespace.IsReadOnly.IfFalse
{
MenuItem("Rename this topic", "Rename", federation.LinkMaker.LinkToRename(aTopic.Fullname))
}
IfTrue
{
""
},
Newline, "----", Newline,
[
"'''History'''", Newline,
aTopic.Changes.Snip(5).Collect
{ each |
[
"||{T-+}",
Presentations.Link(federation.LinkMaker.LinkToTopic(each.Fullname), [each.Timestamp].ToString),
"||",
Newline,
"||{T-+}``",
each.Author,
"``||",
Newline
]
},
Newline,
MenuItem("List all versions of this topic", "List all versions", federation.LinkMaker.LinkToVersions(aTopic.Fullname)),
aTopic.Version.IfNotNull
{[
Newline,
Presentations.FormStart(federation.LinkMaker.LinkToRestore(aTopic.Fullname), "post"),
Presentations.HiddenField("RestoreTopic", aTopic.Fullname),
Presentations.SubmitButton("restoreButton", "Restore Version"),
Presentations.FormEnd(),
]}
Else
{
""
},
Newline
]
]
}