mirror of
https://github.com/jellyfin/jellyfin-roku.git
synced 2024-12-04 04:12:58 +00:00
422 lines
20 KiB
HTML
422 lines
20 KiB
HTML
<!DOCTYPE html>
|
|
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width">
|
|
<title>jellyfin-roku api docs Source: components/extras/ExtrasRowList.brs</title>
|
|
|
|
<!--[if lt IE 9]>
|
|
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
|
<![endif]-->
|
|
<link type="text/css" rel="stylesheet" href="styles/sunlight.dark.css">
|
|
|
|
<link type="text/css" rel="stylesheet" href="styles/site.darkly.css">
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<div class="navbar navbar-default navbar-fixed-top ">
|
|
<div class="container">
|
|
<div class="navbar-header">
|
|
<a class="navbar-brand" href="index.html">jellyfin-roku api docs</a>
|
|
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#topNavigation">
|
|
<span class="icon-bar"></span>
|
|
<span class="icon-bar"></span>
|
|
<span class="icon-bar"></span>
|
|
</button>
|
|
</div>
|
|
<div class="navbar-collapse collapse" id="topNavigation">
|
|
<ul class="nav navbar-nav">
|
|
|
|
<li class="dropdown">
|
|
<a href="modules.list.html" class="dropdown-toggle" data-toggle="dropdown">Modules<b class="caret"></b></a>
|
|
<ul class="dropdown-menu ">
|
|
<li><a href="module-AlbumData.html">AlbumData</a></li><li><a href="module-AlbumGrid.html">AlbumGrid</a></li><li><a href="module-AlbumTrackList.html">AlbumTrackList</a></li><li><a href="module-AlbumView.html">AlbumView</a></li><li><a href="module-Alpha.html">Alpha</a></li><li><a href="module-ArtistView.html">ArtistView</a></li><li><a href="module-AudioPlayer.html">AudioPlayer</a></li><li><a href="module-AudioPlayerView.html">AudioPlayerView</a></li><li><a href="module-AudioTrackListItem.html">AudioTrackListItem</a></li><li><a href="module-ButtonGroupHoriz.html">ButtonGroupHoriz</a></li><li><a href="module-ChannelData.html">ChannelData</a></li><li><a href="module-CollectionData.html">CollectionData</a></li><li><a href="module-ConfigData.html">ConfigData</a></li><li><a href="module-ConfigItem.html">ConfigItem</a></li><li><a href="module-ConfigList.html">ConfigList</a></li><li><a href="module-ExtrasItem.html">ExtrasItem</a></li><li><a href="module-ExtrasRowList.html">ExtrasRowList</a></li><li><a href="module-FavoriteItemsTask.html">FavoriteItemsTask</a></li><li><a href="module-FolderData.html">FolderData</a></li><li><a href="module-GetFiltersTask.html">GetFiltersTask</a></li><li><a href="module-GetNextEpisodeTask.html">GetNextEpisodeTask</a></li><li><a href="module-GetPlaybackInfoTask.html">GetPlaybackInfoTask</a></li><li><a href="module-GetShuffleEpisodesTask.html">GetShuffleEpisodesTask</a></li><li><a href="module-GridItem.html">GridItem</a></li><li><a href="module-GridItemSmall.html">GridItemSmall</a></li><li><a href="module-Home.html">Home</a></li><li><a href="module-HomeData.html">HomeData</a></li><li><a href="module-HomeItem.html">HomeItem</a></li><li><a href="module-HomeRows.html">HomeRows</a></li><li><a href="module-IconButton.html">IconButton</a></li><li><a href="module-Image.html">Image</a></li><li><a href="module-ImageData.html">ImageData</a></li><li><a href="module-ItemGrid.html">ItemGrid</a></li><li><a href="module-ItemGridOptions.html">ItemGridOptions</a></li><li><a href="module-Items.html">Items</a></li><li><a href="module-JFButton.html">JFButton</a></li><li><a href="module-JFButtons.html">JFButtons</a></li><li><a href="module-JFGroup.html">JFGroup</a></li><li><a href="module-JFMessageDialog.html">JFMessageDialog</a></li><li><a href="module-JFOverhang.html">JFOverhang</a></li><li><a href="module-JFScene.html">JFScene</a></li><li><a href="module-JFScreen.html">JFScreen</a></li><li><a href="module-JFServer.html">JFServer</a></li><li><a href="module-JFVideo.html">JFVideo</a></li><li><a href="module-ListPoster.html">ListPoster</a></li><li><a href="module-LoadChannelsTask.html">LoadChannelsTask</a></li><li><a href="module-LoadItemsTask.html">LoadItemsTask</a></li><li><a href="module-LoadItemsTask2.html">LoadItemsTask2</a></li><li><a href="module-LoadPhotoTask.html">LoadPhotoTask</a></li><li><a href="module-LoadProgramDetailsTask.html">LoadProgramDetailsTask</a></li><li><a href="module-LoadScreenSaverTimeoutTask.html">LoadScreenSaverTimeoutTask</a></li><li><a href="module-LoadSheduleTask.html">LoadSheduleTask</a></li><li><a href="module-LoadVideoContentTask.html">LoadVideoContentTask</a></li><li><a href="module-LoginScene.html">LoginScene</a></li><li><a href="module-Main.html">Main</a></li><li><a href="module-MovieData.html">MovieData</a></li><li><a href="module-MovieDetails.html">MovieDetails</a></li><li><a href="module-MovieLibraryView.html">MovieLibraryView</a></li><li><a href="module-MovieOptions.html">MovieOptions</a></li><li><a href="module-MusicAlbumData.html">MusicAlbumData</a></li><li><a href="module-MusicAlbumSongListData.html">MusicAlbumSongListData</a></li><li><a href="module-MusicArtistData.html">MusicArtistData</a></li><li><a href="module-MusicArtistGridItem.html">MusicArtistGridItem</a></li><li><a href="module-MusicLibraryView.html">MusicLibraryView</a></li><li><a href="module-MusicSongData.html">MusicSongData</a></li><li><a href="module-OptionNode.html">OptionNode</a></li><li><a href="module-OptionsButton.html">OptionsButton</a></li><li><a href="module-OptionsData.html">OptionsData</a></li><li><a href="module-OptionsSlider.html">OptionsSlider</a></li><li><a href="module-OverviewDialog.html">OverviewDialog</a></li><li><a href="module-PersonData.html">PersonData</a></li><li><a href="module-PersonDetails.html">PersonDetails</a></li><li><a href="module-PhotoData.html">PhotoData</a></li><li><a href="module-PhotoDetails.html">PhotoDetails</a></li><li><a href="module-PlaybackDialog.html">PlaybackDialog</a></li><li><a href="module-PlayedCheckmark.html">PlayedCheckmark</a></li><li><a href="module-PlaylistData.html">PlaylistData</a></li><li><a href="module-PlaylistView.html">PlaylistView</a></li><li><a href="module-PlaystateTask.html">PlaystateTask</a></li><li><a href="module-ProgramDetails.html">ProgramDetails</a></li><li><a href="module-PublicUserData.html">PublicUserData</a></li><li><a href="module-QueueManager.html">QueueManager</a></li><li><a href="module-QuickConnect.html">QuickConnect</a></li><li><a href="module-QuickConnectDialog.html">QuickConnectDialog</a></li><li><a href="module-RadioDialog.html">RadioDialog</a></li><li><a href="module-RecordProgramTask.html">RecordProgramTask</a></li><li><a href="module-SceneManager.html">SceneManager</a></li><li><a href="module-ScheduleProgramData.html">ScheduleProgramData</a></li><li><a href="module-SearchBox.html">SearchBox</a></li><li><a href="module-SearchData.html">SearchData</a></li><li><a href="module-SearchResults.html">SearchResults</a></li><li><a href="module-SearchRow.html">SearchRow</a></li><li><a href="module-SearchTask.html">SearchTask</a></li><li><a href="module-SeriesData.html">SeriesData</a></li><li><a href="module-ServerDiscoveryTask.html">ServerDiscoveryTask</a></li><li><a href="module-SetServerScreen.html">SetServerScreen</a></li><li><a href="module-ShowScenes.html">ShowScenes</a></li><li><a href="module-SongItem.html">SongItem</a></li><li><a href="module-Spinner.html">Spinner</a></li><li><a href="module-StandardDialog.html">StandardDialog</a></li><li><a href="module-Subtitles.html">Subtitles</a></li><li><a href="module-TVEpisode.html">TVEpisode</a></li><li><a href="module-TVEpisodeData.html">TVEpisodeData</a></li><li><a href="module-TVEpisodeRow.html">TVEpisodeRow</a></li><li><a href="module-TVEpisodeRowWithOptions.html">TVEpisodeRowWithOptions</a></li><li><a href="module-TVEpisodes.html">TVEpisodes</a></li><li><a href="module-TVListDetails.html">TVListDetails</a></li><li><a href="module-TVListOptions.html">TVListOptions</a></li><li><a href="module-TVSeasonData.html">TVSeasonData</a></li><li><a href="module-TVSeasonRow.html">TVSeasonRow</a></li><li><a href="module-TVShowDescription.html">TVShowDescription</a></li><li><a href="module-TVShowDetails.html">TVShowDetails</a></li><li><a href="module-TextSizeTask.html">TextSizeTask</a></li><li><a href="module-UserData.html">UserData</a></li><li><a href="module-UserItem.html">UserItem</a></li><li><a href="module-UserLibrary.html">UserLibrary</a></li><li><a href="module-UserRow.html">UserRow</a></li><li><a href="module-UserSelect.html">UserSelect</a></li><li><a href="module-VideoData.html">VideoData</a></li><li><a href="module-VideoPlayer.html">VideoPlayer</a></li><li><a href="module-VideoPlayerView.html">VideoPlayerView</a></li><li><a href="module-VideoTrackListItem.html">VideoTrackListItem</a></li><li><a href="module-ViewCreator.html">ViewCreator</a></li><li><a href="module-WhatsNewDialog.html">WhatsNewDialog</a></li><li><a href="module-baserequest.html">baserequest</a></li><li><a href="module-captionTask.html">captionTask</a></li><li><a href="module-config.html">config</a></li><li><a href="module-deviceCapabilities.html">deviceCapabilities</a></li><li><a href="module-globals.html">globals</a></li><li><a href="module-migrations.html">migrations</a></li><li><a href="module-misc.html">misc</a></li><li><a href="module-quickplay.html">quickplay</a></li><li><a href="module-schedule.html">schedule</a></li><li><a href="module-section.html">section</a></li><li><a href="module-sectionScroller.html">sectionScroller</a></li><li><a href="module-settings.html">settings</a></li><li><a href="module-userauth.html">userauth</a></li>
|
|
</ul>
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
<div class="col-sm-3 col-md-3">
|
|
<form class="navbar-form" role="search">
|
|
<div class="input-group">
|
|
<input type="text" class="form-control" placeholder="Search" name="q" id="search-input">
|
|
<div class="input-group-btn">
|
|
<button class="btn btn-default" id="search-submit"><i class="glyphicon glyphicon-search"></i></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="container" id="toc-content">
|
|
<div class="row">
|
|
|
|
|
|
<div class="col-md-12">
|
|
|
|
<div id="main">
|
|
|
|
|
|
<h1 class="page-title">Source: components/extras/ExtrasRowList.brs</h1>
|
|
|
|
<section>
|
|
<article>
|
|
<pre
|
|
class="sunlight-highlight-javascript linenums">sub init()
|
|
m.top.visible = true
|
|
updateSize()
|
|
m.top.rowFocusAnimationStyle = "fixedFocus"
|
|
m.top.observeField("rowItemSelected", "onRowItemSelected")
|
|
m.top.observeField("rowItemFocused", "onRowItemFocused")
|
|
|
|
' Set up all Tasks
|
|
m.LoadPeopleTask = CreateObject("roSGNode", "LoadItemsTask")
|
|
m.LoadPeopleTask.itemsToLoad = "people"
|
|
m.LoadPeopleTask.observeField("content", "onPeopleLoaded")
|
|
m.LikeThisTask = CreateObject("roSGNode", "LoadItemsTask")
|
|
m.LikeThisTask.itemsToLoad = "likethis"
|
|
m.LikeThisTask.observeField("content", "onLikeThisLoaded")
|
|
m.SpecialFeaturesTask = CreateObject("roSGNode", "LoadItemsTask")
|
|
m.SpecialFeaturesTask.itemsToLoad = "specialfeatures"
|
|
m.SpecialFeaturesTask.observeField("content", "onSpecialFeaturesLoaded")
|
|
m.LoadAdditionalPartsTask = CreateObject("roSGNode", "LoadItemsTask")
|
|
m.LoadAdditionalPartsTask.itemsToLoad = "additionalparts"
|
|
m.LoadAdditionalPartsTask.observeField("content", "onAdditionalPartsLoaded")
|
|
m.LoadMoviesTask = CreateObject("roSGNode", "LoadItemsTask")
|
|
m.LoadMoviesTask.itemsToLoad = "personMovies"
|
|
m.LoadShowsTask = CreateObject("roSGNode", "LoadItemsTask")
|
|
m.LoadShowsTask.itemsToLoad = "personTVShows"
|
|
m.LoadSeriesTask = CreateObject("roSGNode", "LoadItemsTask")
|
|
m.LoadSeriesTask.itemsToLoad = "personSeries"
|
|
end sub
|
|
|
|
sub updateSize()
|
|
itemHeight = 396
|
|
m.top.itemSize = [1710, itemHeight]
|
|
m.top.rowItemSpacing = [36, 36]
|
|
end sub
|
|
|
|
sub loadParts(data as object)
|
|
m.top.parentId = data.id
|
|
m.people = data.People
|
|
m.LoadAdditionalPartsTask.itemId = m.top.parentId
|
|
m.LoadAdditionalPartsTask.control = "RUN"
|
|
end sub
|
|
|
|
sub loadPersonVideos(personId)
|
|
m.personId = personId
|
|
m.LoadMoviesTask.itemId = m.personId
|
|
m.LoadMoviesTask.observeField("content", "onMoviesLoaded")
|
|
m.LoadMoviesTask.control = "RUN"
|
|
end sub
|
|
|
|
sub onAdditionalPartsLoaded()
|
|
parts = m.LoadAdditionalPartsTask.content
|
|
m.LoadAdditionalPartsTask.unobserveField("content")
|
|
|
|
data = CreateObject("roSGNode", "ContentNode") ' The row Node
|
|
m.top.content = data
|
|
if parts <> invalid and parts.count() > 0
|
|
row = buildRow("Additional Parts", parts, 464)
|
|
addRowSize([464, 291])
|
|
m.top.content.appendChild(row)
|
|
m.top.rowItemSize = [[464, 291]]
|
|
else
|
|
m.top.rowItemSize = [[234, 396]]
|
|
end if
|
|
|
|
' Load Cast and Crew and everything else...
|
|
m.LoadPeopleTask.peopleList = m.people
|
|
m.LoadPeopleTask.control = "RUN"
|
|
end sub
|
|
|
|
sub onPeopleLoaded()
|
|
people = m.LoadPeopleTask.content
|
|
m.loadPeopleTask.unobserveField("content")
|
|
if people <> invalid and people.count() > 0
|
|
row = m.top.content.createChild("ContentNode")
|
|
row.Title = tr("Cast & Crew")
|
|
for each person in people
|
|
if person.json.type = "Actor" and person.json.Role <> invalid and person.json.Role.ToStr().Trim() <> ""
|
|
person.subTitle = "as " + person.json.Role
|
|
else
|
|
person.subTitle = person.json.Type
|
|
end if
|
|
person.Type = "Person"
|
|
row.appendChild(person)
|
|
end for
|
|
end if
|
|
m.LikeThisTask.itemId = m.top.parentId
|
|
m.LikeThisTask.control = "RUN"
|
|
end sub
|
|
|
|
sub onLikeThisLoaded()
|
|
data = m.LikeThisTask.content
|
|
m.LikeThisTask.unobserveField("content")
|
|
if data <> invalid and data.count() > 0
|
|
row = m.top.content.createChild("ContentNode")
|
|
row.Title = tr("More Like This")
|
|
for each item in data
|
|
item.Id = item.json.Id
|
|
item.labelText = item.json.Name
|
|
if item.json.ProductionYear <> invalid
|
|
item.subTitle = stri(item.json.ProductionYear)
|
|
else if item.json.PremiereDate <> invalid
|
|
premierYear = CreateObject("roDateTime")
|
|
premierYear.FromISO8601String(item.json.PremiereDate)
|
|
item.subTitle = stri(premierYear.GetYear())
|
|
end if
|
|
item.Type = item.json.Type
|
|
row.appendChild(item)
|
|
end for
|
|
addRowSize([234, 396])
|
|
end if
|
|
' Special Features next...
|
|
m.SpecialFeaturesTask.itemId = m.top.parentId
|
|
m.SpecialFeaturesTask.control = "RUN"
|
|
end sub
|
|
|
|
function onSpecialFeaturesLoaded()
|
|
data = m.SpecialFeaturesTask.content
|
|
m.SpecialFeaturesTask.unobserveField("content")
|
|
if data <> invalid and data.count() > 0
|
|
row = m.top.content.createChild("ContentNode")
|
|
row.Title = tr("Special Features")
|
|
for each item in data
|
|
m.top.visible = true
|
|
item.Id = item.json.Id
|
|
item.labelText = item.json.Name
|
|
item.subTitle = ""
|
|
item.Type = item.json.Type
|
|
item.imageWidth = 450
|
|
row.appendChild(item)
|
|
end for
|
|
addRowSize([462, 372])
|
|
end if
|
|
|
|
return m.top.content
|
|
end function
|
|
|
|
sub onMoviesLoaded()
|
|
data = m.LoadMoviesTask.content
|
|
m.LoadMoviesTask.unobserveField("content")
|
|
rlContent = CreateObject("roSGNode", "ContentNode")
|
|
if data <> invalid and data.count() > 0
|
|
row = rlContent.createChild("ContentNode")
|
|
row.title = tr("Movies")
|
|
for each mov in data
|
|
mov.Id = mov.json.Id
|
|
mov.labelText = mov.json.Name
|
|
mov.subTitle = mov.json.ProductionYear
|
|
mov.Type = mov.json.Type
|
|
row.appendChild(mov)
|
|
end for
|
|
m.top.rowItemSize = [[234, 396]]
|
|
end if
|
|
m.top.content = rlContent
|
|
m.LoadShowsTask.itemId = m.personId
|
|
m.LoadShowsTask.observeField("content", "onShowsLoaded")
|
|
m.LoadShowsTask.control = "RUN"
|
|
end sub
|
|
|
|
sub onShowsLoaded()
|
|
data = m.LoadShowsTask.content
|
|
m.LoadShowsTask.unobserveField("content")
|
|
if data <> invalid and data.count() > 0
|
|
row = buildRow("TV Shows", data, 502)
|
|
addRowSize([502, 396])
|
|
m.top.content.appendChild(row)
|
|
end if
|
|
m.LoadSeriesTask.itemId = m.personId
|
|
m.LoadSeriesTask.observeField("content", "onSeriesLoaded")
|
|
m.LoadSeriesTask.control = "RUN"
|
|
end sub
|
|
|
|
sub onSeriesLoaded()
|
|
data = m.LoadSeriesTask.content
|
|
m.LoadSeriesTask.unobserveField("content")
|
|
if data <> invalid and data.count() > 0
|
|
row = buildRow("Series", data)
|
|
addRowSize([234, 396])
|
|
m.top.content.appendChild(row)
|
|
end if
|
|
m.top.visible = true
|
|
end sub
|
|
|
|
function buildRow(rowTitle as string, items, imgWdth = 0)
|
|
row = CreateObject("roSGNode", "ContentNode")
|
|
row.Title = tr(rowTitle)
|
|
for each mov in items
|
|
mov.Id = mov.json.Id
|
|
mov.labelText = mov.json.Name
|
|
mov.subTitle = mov.json.ProductionYear
|
|
mov.Type = mov.json.Type
|
|
if imgWdth > 0
|
|
mov.imageWidth = imgWdth
|
|
end if
|
|
row.appendChild(mov)
|
|
end for
|
|
return row
|
|
end function
|
|
|
|
sub addRowSize(newRow)
|
|
sizeArray = m.top.rowItemSize
|
|
newSizeArray = []
|
|
for each size in sizeArray
|
|
newSizeArray.push(size)
|
|
end for
|
|
newSizeArray.push(newRow)
|
|
m.top.rowItemSize = newSizeArray
|
|
end sub
|
|
|
|
sub onRowItemSelected()
|
|
m.top.selectedItem = m.top.content.getChild(m.top.rowItemSelected[0]).getChild(m.top.rowItemSelected[1])
|
|
end sub
|
|
|
|
sub onRowItemFocused()
|
|
m.top.focusedItem = m.top.content.getChild(m.top.rowItemFocused[0]).getChild(m.top.rowItemFocused[1])
|
|
end sub
|
|
</pre>
|
|
</article>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="clearfix"></div>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="modal fade" id="searchResults">
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
|
<h4 class="modal-title">Search results</h4>
|
|
</div>
|
|
<div class="modal-body"></div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
|
|
</div>
|
|
</div><!-- /.modal-content -->
|
|
</div><!-- /.modal-dialog -->
|
|
</div>
|
|
|
|
|
|
<footer>
|
|
|
|
<span class="jsdoc-message">Source code: <a href="https://github.com/jellyfin/jellyfin-roku">https://github.com/jellyfin/jellyfin-roku</a></span><span class="jsdoc-message">Jellyfin Roku Development Forum: <a href="https://forum.jellyfin.org/f-roku-development">https://forum.jellyfin.org/f-roku-development</a></span>
|
|
|
|
|
|
<span class="jsdoc-message">
|
|
Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 4.0.2</a>
|
|
|
|
on Oct 31st 2023
|
|
|
|
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
|
|
</span>
|
|
</footer>
|
|
|
|
<script src="scripts/docstrap.lib.js"></script>
|
|
<script src="scripts/toc.js"></script>
|
|
|
|
<script type="text/javascript" src="scripts/fulltext-search-ui.js"></script>
|
|
|
|
|
|
<script>
|
|
$( function () {
|
|
$( "[id*='$']" ).each( function () {
|
|
var $this = $( this );
|
|
|
|
$this.attr( "id", $this.attr( "id" ).replace( "$", "__" ) );
|
|
} );
|
|
|
|
$( ".tutorial-section pre, .readme-section pre, pre.prettyprint.source" ).each( function () {
|
|
var $this = $( this );
|
|
|
|
var example = $this.find( "code" );
|
|
exampleText = example.html();
|
|
var lang = /{@lang (.*?)}/.exec( exampleText );
|
|
if ( lang && lang[1] ) {
|
|
exampleText = exampleText.replace( lang[0], "" );
|
|
example.html( exampleText );
|
|
lang = lang[1];
|
|
} else {
|
|
var langClassMatch = example.parent()[0].className.match(/lang\-(\S+)/);
|
|
lang = langClassMatch ? langClassMatch[1] : "javascript";
|
|
}
|
|
|
|
if ( lang ) {
|
|
|
|
$this
|
|
.addClass( "sunlight-highlight-" + lang )
|
|
.addClass( "linenums" )
|
|
.html( example.html() );
|
|
|
|
}
|
|
} );
|
|
|
|
Sunlight.highlightAll( {
|
|
lineNumbers : true,
|
|
showMenu : true,
|
|
enableDoclinks : true
|
|
} );
|
|
|
|
$.catchAnchorLinks( {
|
|
navbarOffset: 10
|
|
} );
|
|
$( "#toc" ).toc( {
|
|
anchorName : function ( i, heading, prefix ) {
|
|
return $( heading ).attr( "id" ) || ( prefix + i );
|
|
},
|
|
selectors : "#toc-content h1,#toc-content h2,#toc-content h3,#toc-content h4",
|
|
showAndHide : false,
|
|
smoothScrolling: true
|
|
} );
|
|
|
|
$( "#main span[id^='toc']" ).addClass( "toc-shim" );
|
|
$( '.dropdown-toggle' ).dropdown();
|
|
|
|
$( "table" ).each( function () {
|
|
var $this = $( this );
|
|
$this.addClass('table');
|
|
} );
|
|
|
|
} );
|
|
</script>
|
|
|
|
|
|
|
|
<!--Navigation and Symbol Display-->
|
|
|
|
|
|
<!--Google Analytics-->
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
$(document).ready(function() {
|
|
SearcherDisplay.init();
|
|
});
|
|
</script>
|
|
|
|
|
|
</body>
|
|
</html>
|