diff options
Diffstat (limited to 'buildscripts/jGrouseDoc/skins/noframes')
-rw-r--r-- | buildscripts/jGrouseDoc/skins/noframes/css/jgdoc.css | 473 | ||||
-rw-r--r-- | buildscripts/jGrouseDoc/skins/noframes/img/logo.gif | bin | 3326 -> 0 bytes | |||
-rw-r--r-- | buildscripts/jGrouseDoc/skins/noframes/js/jgdoc.js | 326 | ||||
-rw-r--r-- | buildscripts/jGrouseDoc/skins/noframes/js/navTree.js | 409 | ||||
-rw-r--r-- | buildscripts/jGrouseDoc/skins/noframes/vm/antgen.vm | 77 | ||||
-rw-r--r-- | buildscripts/jGrouseDoc/skins/noframes/vm/detail.vm | 94 | ||||
-rw-r--r-- | buildscripts/jGrouseDoc/skins/noframes/vm/jsindex.vm | 57 | ||||
-rw-r--r-- | buildscripts/jGrouseDoc/skins/noframes/vm/test.vm | 1 | ||||
-rw-r--r-- | buildscripts/jGrouseDoc/skins/noframes/xslt/antgen.xslt | 357 | ||||
-rw-r--r-- | buildscripts/jGrouseDoc/skins/noframes/xslt/detail.xslt | 360 | ||||
-rw-r--r-- | buildscripts/jGrouseDoc/skins/noframes/xslt/jgsearch.xslt | 51 | ||||
-rw-r--r-- | buildscripts/jGrouseDoc/skins/noframes/xslt/jsindex.xslt | 124 | ||||
-rw-r--r-- | buildscripts/jGrouseDoc/skins/noframes/xslt/nfcommon.xslt | 98 | ||||
-rw-r--r-- | buildscripts/jGrouseDoc/skins/noframes/xslt/startup.xslt | 99 |
14 files changed, 0 insertions, 2526 deletions
diff --git a/buildscripts/jGrouseDoc/skins/noframes/css/jgdoc.css b/buildscripts/jGrouseDoc/skins/noframes/css/jgdoc.css deleted file mode 100644 index 5abe5de6..00000000 --- a/buildscripts/jGrouseDoc/skins/noframes/css/jgdoc.css +++ /dev/null @@ -1,473 +0,0 @@ -
-@CHARSET "ISO-8859-1";
-/*
- jGrouseDoc "NO FRAMES" stylesheet file.
- @Copyright (c) 2007 by Denis Riabtchik. All rights reserved. See license.txt and http://jgrouse.com for details@
- $Id: jgdoc.css 340 2008-01-21 16:13:59Z broofa $
-*/
-
-body
-{
- /*font-family: Helvetica,Arial,sans-serif;
- font-size: 0.9em;*/
-}
-
-
-a
-{
- text-decoration: none;
-}
-
-.overviewTitle
-{
- font-weight: bold;
- font-size: 1.3em;
- padding-top: 1em;
- clear: both;
-}
-
-.overviewItem
-{
-}
-
-
-.overviewSectionHeader
-{
- font-weight: bold;
- font-size: 1.1em;
- padding-top: 0.5em;
-}
-
-.sectionHeader
-{
- border: 2px groove black;
- font-size: 1.7em;
- text-align: left;
- font-weight: bold;
- background-color: #ccccff;
- color: black;
- padding: 3px;
-}
-
-.logicalSummary
-{
-}
-
-.summaryTable
-{
- border: 2px groove black;
-}
-
-.summaryTableHeader
-{
- font-size: 1.7em;
- text-align: left;
- font-weight: bold;
- background-color: #ccccff;
- color: black;
- padding: 4px;
-}
-
-.summaryTable .summaryItem
-{
- border-top: 1px solid;
- padding: 2px;
-}
-
-.summaryTable .summaryItemRef
-{
- font-weight: bold;
-}
-
-.summaryTable .summaryItemDef
-{
-}
-
-.summaryTable .inheritanceSummary
-{
- border-top: 1px solid;
- padding: 2px;
-}
-
-.summaryTable .summaryItemDesc
-{
- padding-left: 2em;
-}
-
-.elementName
-{
- font-weight: bold;
-}
-
-.descSection
-{
- font-weight: bold;
-}
-
-
-.navbar
-{
- font-size: 0.9em;
- padding-bottom: 4px;
-}
-
-.currentPage
-{
- font-weight: bold;
-}
-
-.navbaritem
-{
- float: left;
- width: 10em;
- background-color: #ccccff;
- color: black;
- padding: 4px;
- margin: 2px;
- padding-top: 2px;
- padding-bottom: 2px;
- text-align: center;
-}
-
-.navbaritem a
-{
- background-color: #ccccff;
- color: black;
- text-decoration: underline;
-}
-
-
-.projectDescRef
-{
- font-weight: bold;
-}
-
-.paddedDetails
-{
- padding-left: 5em;
-}
-
-.example
-{
- font-size: 0.8em;
- font-family: courier;
- white-space: pre;
-}
-
-
-
-a.searchItem:visited, a.searchItem:link
-{
- cursor: pointer;
- display: block;
- color: black;
- padding-top: 2px;
- padding-bottom: 2px;
-}
-
-
-
-.jgdSelectedItem, a.jgdSelectedItem:visited, a.jgdSelectedItem:link
-{
- background-color: #0a246a;
- color: white;
-}
-
-
-
-
-.jgdSearchRect
-{
- width:100%;
- height:20em;
- border: 2px inset;
- overflow: auto;
- background-color: white;
-}
-
-.jgsSearchPanel
-{
- position: absolute;
- background-color: transparent;
- clear: both;
- line-height: 1.2em;
-}
-
-.jgdSearchString
-{
-
-}
-
-.jgsInfo
-{
- white-space: pre;
- background-color: white;
- padding: 0.5em;
- position: absolute;
- border: 1px solid;
-}
-
-
-
-/*---------- NavTree ----------------*/
-
-
-
-.navTree a {
- text-decoration: none;
-}
-.navTree a:hover {
- text-decoration: underline;
-}
-
-.navTree .contents
-{
- list-style: none;
- padding-left: 10px;
- margin-left: 0px;
- clear: both;
-}
-
-.navTree .contents li
-{
- clear: both;
-}
-
-
-.navTree .contents ul
-{
- border-left: 1px solid #cccccc;
- margin-left: 6px;
- clear: both;
-}
-
-
-.navTree .contents span.node
-{
- display: block;
- float: left;
-}
-
-.navTree span.node
-{
- cursor: pointer;
-}
-
-.navTree .open span.node
-{
- background: url(open.gif) ;
- background-repeat: no-repeat;
- background-position: 0em 0.2em;
-}
-
-.navTree .closed span.node
-{
- background: url(closed.gif) ;
- background-repeat: no-repeat;
- background-position: 0em 0.2em;
-}
-
-.navTree .leaf span.node
-{
- background: url(node.gif) ;
- background-repeat: no-repeat;
- background-position: 0em 0.2em;
-}
-
-.navTree .closed .contents
-{
- display: none;
-}
-
-.navTree .markerSpace
-{
- padding-left: 15px;
-}
-
-.navTree .openAll
-{
- background-image: url(openLarge.gif);
- background-repeat: no-repeat;
- padding-left: 25px;
- padding-right: 10px;
- background-position: left center;
- cursor: pointer;
-}
-
-.navTree .closeAll
-{
- background-image: url(closedLarge.gif);
- background-repeat: no-repeat;
- padding-left: 25px;
- padding-right: 10px;
- background-position: left center;
- cursor: pointer;
-}
-
-.navTree .currentNode
-{
- background-color: aqua;
-}
-
-.comment
-{
- padding-top: 0.5em;
- padding-bottom: 0.5em;
-}
-
-body
-{
- font-family: sans-serif;
- font-size: 0.9em;
-}
-
-.banner
-{
-}
-.banner h1
-{
- margin: 0px;
-}
-
-.banner h1 a
-{
- background: transparent url(logo.gif) no-repeat scroll left center;
- line-height: 100px;
- margin: 0px;
- padding-left: 130px;
- display: block;
- height: 100%;
- color: black;
- text-decoration: none;
-}
-
-.banner .bar
-{
- background-color: #567a58;
- color: white;
- text-align: right;
- font-size: 1.5em;
- font-weight: bolder;
- padding-right: 0.5em;
- font-style: oblique;
-}
-
-.projectName
-{
-}
-
-.content
-{
- float: right;
- margin-left: -25em;
- width: 100%;
- overflow-Y: hidden;
-}
-
-.startup
-{
- height: 100%;
- overflow: hidden;
-}
-
-.navigation
-{
- border: 2px outset;
- float: left;
- width: 20em;
- background-color: white;
- line-height: 1.3em;
- /*padding-left: 0.5em;*/
- overflow-x: auto;
- margin-top: 0.5em;
-}
-
-.block
-{
- margin-left: 22em;
- float: none;
- height: 100%;
-}
-
-.search
-{
- padding-top: 0.5em;
-}
-
-.search .searchLabel
-{
- float:left;
- padding-right: 0.5em;
- height: 1.4em;
- padding-top: 4px;
- font-weight: bold;
-}
-
-.search .searchBlock
-{
-
-}
-
-.navigation h2
-{
- text-align: center;
- margin: 0px;
- padding: 8px;
- border-bottom: thin outset;
- background-color: #D8D8D0;
- cursor: pointer;
-}
-
-.navigation h2 a
-{
- color: black;
-}
-
-.navigation h2 a:hover
-{
- text-decoration: underline;
-}
-
-
-
-ul.navContent
-{
- list-style-image: none;
- list-style-position: outside;
- list-style-type: none;
- margin: 0px;
- padding: 0px;
-}
-
-ul.navContent2
-{
- list-style-image: none;
- list-style-position: outside;
- list-style-type: none;
- margin: 0px;
- padding: 4px;
-}
-
-ul.navContent.closed ul.navContent2
-{
- display: none;
-}
-
-.docScroll
-{
- clear: both;
- overflow-Y: auto;
-}
-
-ul.paramoption
-{
- margin-top: 0px;
- margin-bottom: 0px;
-}
-
-a.srcUrlLink
-{
- color:#66f;
- font-size: 11px;
- float: right;
-}
diff --git a/buildscripts/jGrouseDoc/skins/noframes/img/logo.gif b/buildscripts/jGrouseDoc/skins/noframes/img/logo.gif Binary files differdeleted file mode 100644 index caf9699e..00000000 --- a/buildscripts/jGrouseDoc/skins/noframes/img/logo.gif +++ /dev/null diff --git a/buildscripts/jGrouseDoc/skins/noframes/js/jgdoc.js b/buildscripts/jGrouseDoc/skins/noframes/js/jgdoc.js deleted file mode 100644 index 3e6a9aa5..00000000 --- a/buildscripts/jGrouseDoc/skins/noframes/js/jgdoc.js +++ /dev/null @@ -1,326 +0,0 @@ -/** - * Searcher for JGrouseDoc - * $Id: jgdoc.js 324 2008-01-06 16:44:39Z denis.riabtchik $ - */ - -if (typeof jgdoc == 'undefined') -{ - jgdoc = {} - - jgdoc._dataHandlers = []; - - jgdoc.setData = function(data) - { - for (var i = 0; i < jgdoc._dataHandlers.length; i++) - { - jgdoc._dataHandlers[i](data); - } - } -} - -jgdoc.Searcher = -{ - initialize : function() - { - this._searchBox = document.getElementById("jgsSearchString"); - this._searchResults = document.getElementById("jgsSearchResults"); - this._info = document.getElementById("jgsInfo"); - this._currentValue = ""; - this._currentItems = []; - this._currentItem = -1; - this._data = null; - this._searchPanel = document.getElementById("jgsSearchPanel"); - this.addListener(this._searchBox, 'focus', this.dispatcher); - this.addListener(this._searchBox, 'blur', this.dispatcher); - this.addListener(window, 'resize', this.dispatcher); - var width = this._searchBox.offsetWidth - 4; - this._searchPanel.style.width = width + 'px'; - - /*var node = this._searchBox; - var current = 0; - var currentTop = 0; - while (node) - { - current += node.offsetLeft; - currentTop += node.offsetTop; - node = node.offsetParent; - } - - this._searchPanel.style.left = current + 'px';*/ - this.positionBox(); - return this; - }, - - positionBox : function() - { - var node = this._searchBox; - var current = 0; - var currentTop = 0; - while (node) - { - current += node.offsetLeft; - currentTop += node.offsetTop; - node = node.offsetParent; - } - - this._searchPanel.style.left = current + 'px'; - this._searchPanel.style.top = (currentTop + this._searchBox.offsetHeight) + "px"; - - }, - - _getEvent : function(event) - { - return window.event? window.event : event; - }, - - _getTarget : function(event) - { - return event.target || event.srcElement - }, - - addClass : function(element, className) - { - var s = element.className; - var a = s.split(' '); - for (var i = 0; i < a.length; i++) - { - if (a[i] == className) - { - return; - } - } - a.push(className); - element.className = a.join(' '); - }, - - removeClass : function(element, className) - { - var s = element.className; - var a = s.split(' '); - for (var i = 0; i < a.length; i++) - { - if (a[i] == className) - { - a.splice(i, 1); - break; - } - } - element.className = a.join(' '); - - }, - - dispatcher : function(event) - { - if (this != jgdoc.Searcher) - { - arguments.callee.apply(jgdoc.Searcher, arguments) - return; - } - event = this._getEvent(event); - var type = event.type; - var handler = "on" + type; - this[handler](event, this._getTarget(event)); - }, - - onclick : function(event, target) - { - // workaround for IE bug - window.location.href = target.getAttribute("href", 1); - }, - - onmouseover : function(event, target) - { - this.selectItem(target.index); - }, - - onresize : function(event, target) - { - if (this._searchPanel.style.display != 'none') - { - this.positionBox(); - } - }, - - onmouseout : function(event, target) - { - this.unselectItem(target.index); - }, - - onfocus : function(event, target) - { - this._searchPanel.style.display = ''; - this.positionBox(); - }, - - onblur : function(event, target) - { - var athis = this; - window.setTimeout(function() - { - athis._searchPanel.style.display = 'none'; - }, 300); - - }, - - selectItem : function(index) - { - if (index != this._currentItem) - { - this._currentItem = index; - var item = this._currentItems[index]; - this.addClass(item, 'jgdSelectedItem'); - var text = item._data.summary.split('\n').join('<br/>'); - this._info.innerHTML = text; - } - }, - - unselectItem : function(index) - { - this._currentItem = -1; - var item = this._currentItems[index]; - this.removeClass(item, 'jgdSelectedItem'); - this._info.innerHTML = 'No selection'; - }, - - openItem : function(name) - { - - }, - - - onTimer : function() - { - if (this != jgdoc.Searcher) - { - arguments.callee.apply(jgdoc.Searcher, arguments) - return; - } - var val = this._searchBox.value; - if (val != this._currentValue) - { - this._currentValue = val; - this.redraw(); - } - }, - - setData : function(data) - { - this._data = data; - this.redraw(); - //this._searchBox.focus(); - }, - - addListener : function(element, eventName, handler) - { - if (element.addEventListener) - { - element.addEventListener(eventName, handler, false); - } - else - { - element.attachEvent('on' + eventName, handler); - } - }, - - removeListener : function(element, eventName, handler) - { - if (element.removeEventListener) - { - element.removeEventListener(eventName, handler, false); - } - else - { - element.detachEvent('on' + eventName, handler); - } - }, - - findMatches : function() - { - var result = []; - if (this._currentValue) - { - var v = this._currentValue.toUpperCase(); - for (var i = 0; i < this._data.length; i++) - { - var item = this._data[i]; - if (item.localName.toUpperCase().indexOf(v) == 0) - { - result.push(item); - } - } - } - return result; - }, - - - clearItem : function(item) - { - item._data = null; - this.removeListener(item, 'click', this.dispatcher); - this.removeListener(item, 'mouseover', this.dispatcher); - this.removeListener(item, 'mouseout', this.dispatcher); - }, - - clear : function() - { - for (var i = 0; i < this._currentItems.length; i++) - { - this.clearItem(this._currentItems[i]); - } - this._currentItems = []; - this._searchResults.innerHTML = ""; - this._currentItem = -1; - }, - - - createItem : function(item, index) - { - var d1 = document.createElement("div"); - d1.innerHTML = "<a href='" + item.ref + "'>" + item.fullName + "</a>"; - d = d1.firstChild; - /*d.href = item.ref; - item.ref = d.href;*/ - d.className = "searchItem"; - //d.title = item.summary; - //d.innerHTML = item.fullName; - d.index = index; - d._data = item; - this.addListener(d, 'click', this.dispatcher); - this.addListener(d, 'mouseover', this.dispatcher); - this.addListener(d, 'mouseout', this.dispatcher); - //todo - set listeners - return d; - }, - - redraw : function() - { - this.clear(); - var res = this.findMatches(); - if (res.length > 0) - { - for (var i = 0; i < res.length; i++) - { - var d = this.createItem(res[i], i); - this._currentItems.push(d); - this._searchResults.appendChild(d); - } - } - else - { - var s = (this._currentValue)? "Not found" : "Start typing the name of the item"; - this._searchResults.innerHTML = s; - } - }, - - start : function() - { - var instance = jgdoc.Searcher.initialize(); - instance.setData([]); - instance._timer = window.setInterval(instance.onTimer, 100); - } -} - -jgdoc._dataHandlers.push(function(data) -{ - jgdoc.Searcher.setData(data); -});
\ No newline at end of file diff --git a/buildscripts/jGrouseDoc/skins/noframes/js/navTree.js b/buildscripts/jGrouseDoc/skins/noframes/js/navTree.js deleted file mode 100644 index 98e30a29..00000000 --- a/buildscripts/jGrouseDoc/skins/noframes/js/navTree.js +++ /dev/null @@ -1,409 +0,0 @@ -if (typeof jgdoc == 'undefined') -{ - jgdoc = {} - - jgdoc._dataHandlers = []; - - jgdoc.setData = function(data) - { - for (var i = 0; i < jgdoc._dataHandlers.length; i++) - { - jgdoc._dataHandlers[i](data); - } - } -} - -jgdoc.TreeItem = function(nodeName, item) -{ - this._nodeName = nodeName; - this._data = item; - this._children = []; - -} - -jgdoc.Common = -{ - addClass : function(element, className) - { - var s = element.className; - var a = s.split(' '); - for (var i = 0; i < a.length; i++) - { - if (a[i] == className) - { - return; - } - } - a.push(className); - element.className = a.join(' '); - }, - - removeClass : function(element, className) - { - var s = element.className; - var a = s.split(' '); - var found = false; - for (var i = 0; i < a.length; i++) - { - if (a[i] == className) - { - a.splice(i, 1); - found = true; - break; - } - } - element.className = a.join(' '); - return found; - }, - - addListener : function(element, eventName, handler) - { - if (element.addEventListener) - { - element.addEventListener(eventName, handler, false); - } - else - { - element.attachEvent('on' + eventName, handler); - } - }, - - removeListener : function(element, eventName, handler) - { - if (element.removeEventListener) - { - element.removeEventListener(eventName, handler, false); - } - else - { - element.detachEvent('on' + eventName, handler); - } - } -} - -jgdoc.NavPanel = -{ - clicked : function(e) - { - e = window.event? window.event : e; - var target = e.target || e.srcElement; - var node = target; - while (node != null && node.tagName != 'UL') - { - node = node.parentNode; - } - if (node) - { - var parent = node.parentNode; - var current = parent.firstChild; - while (current) - { - if (current != node && current.nodeType === 1) - { - jgdoc.Common.addClass(current, "closed"); - } - current = current.nextSibling; - } - jgdoc.Common.removeClass(node, "closed"); - } - }, - - dummy : function() - { - } -} - -/* -jgdoc.App = -{ - initialize : function() - { - this._container = document.getElementById("startup"); - this._banner = document.getElementById("banner"); - this._content = document.getElementById("docContent"); - this._navigation = document.getElementById("navigation"); - this._docScroll = document.getElementById("docScroll"); - this._html = document.getElementsByTagName('html')[0]; - this._body = document.getElementsByTagName("body")[0]; - this._searchBlock = document.getElementById("searchBlock"); - this._html.style.overflowY = "hidden"; - - } -}*/ - -jgdoc.NavTree = -{ - initialize : function(defaultName) - { - this._defaultName = defaultName; - }, - - - setData : function(data) { - this._data = data; - this.processItems(); - this.render(); - this.openItem(this._defaultName); - }, - - sorter: function(o1, o2) { - var l1 = o1.localName; - var l2 = o2.localName; - return l1 < l2? -1 : (l1 > l2 ? 1 : 0); - }, - - processItems : function() { - var root; - - // Pass 1: Build index by fullName, and locate the root element - this._byName = {}; - for (var i = 0; i < this._data.length; i++) { - var d = this._data[i]; - if (d.fullName == "GLOBAL") { - root = this._root = d; - } - this._byName[d.fullName] = d; - } - - // Pass 2: Populate _children arrays - for (var i = 0; i < this._data.length; i++) { - var item = this._data[i]; - if (item.elementType == "logical_container" && item != this._root) { - var parent = this._byName[item.parent]; - parent._children = parent._children || []; - parent._children.push(item); - } - } - }, - - findItem : function(name) - { - return this._byName[name]; - }, - - /*setData : function(data) - { - this._data = data; - data.sort(this.sorter); - this._root = data[0]; - this.processItems(); - this.render(); - this.openItem(this._defaultName); - }, - - findItem : function(name) - { - if (name === '' || name == 'GLOBAL') - { - return this._root; - } - var s = name.split('.'); - var current = this._root._children; - var found = null; - for (var i = 0; i < s.length; i++) - { - var detected = false; - for (var j = 0; j < current.length; j++) - { - var item = current[j]; - if (item.localName == s[i]) - { - detected = true; - current = item._children; - found = item; - break; - } - } - if (!detected) - { - return false; - } - } - return found; - }, - - processItems : function() - { - for (var i = 1; i < this._data.length; i++) - { - var item = this._data[i]; - if (item.elementType == "logical_container") - { - var parent = this.findItem(item.parent); - if (!parent._children) - { - parent._children = []; - } - parent._children.push(item); - } - } - }, - - - sorter : function(item1, item2) - { - if (item1.parent == "") - { - return -1; - } - if (item2.parent == "") - { - return 1; - } - if (item1.parent == item2.parent) - { - return item1.localName < item2.localName? -1 : item1.localName > item2.localName? 1 : 0; - } - if (item1.parent == "GLOBAL") - { - return -1; - } - if (item2.parent == "GLOBAL") - { - return 1; - } - return item1.parent < item2.parent? -1 : 1; - }, - */ - - - clicked : function(event) - { - event = window.event? window.event : event; - var target = event.target || event.srcElement; - var span = target.parentNode; - var li = span.parentNode; - var wasOpen = jgdoc.Common.removeClass(li, 'open'); - if (wasOpen) - { - jgdoc.Common.addClass(li, 'closed'); - } - else - { - jgdoc.Common.removeClass(li, 'closed'); - jgdoc.Common.addClass(li, 'open'); - } - span.title = "Click to " + (wasOpen? "expand" : "collapse"); - - }, - - - - - render : function() - { - var d = document.getElementById('content'); - d.innerHTML = ''; - var athis = this; - function renderNode(item) - { - var node = document.createElement('li'); - node.className = item.type; - node.innerHTML = "<span class='node'><span class='markerSpace'> </span></span><a href='" + item.ref + "' title='" + item.summary + "'>" + item.localName + "</a>"; - var span = node.firstChild; - var img = span.firstChild; - jgdoc.Common.addListener(img, 'mousedown', athis.clicked); - if (item._children) - { - node.className += (item == athis._root)? ' open' : ' closed'; - span.title = "Click to " + (item != athis._root? 'expand' : 'collapse'); - var subnode = document.createElement("ul"); - subnode.className = 'contents'; - for (var i = 0; i < item._children.length; i++) - { - var child = renderNode(item._children[i]); - subnode.appendChild(child); - } - node.appendChild(subnode); - } - else - { - node.className += ' leaf'; - } - if (item.fullName == athis._defaultName) - { - node.firstChild.nextSibling.className += ' currentNode'; - } - item._node = node; - return node; - } - var root = renderNode(this._root); - d.appendChild(root); - }, - - cancelEvent : function(event) - { - if (event.preventDefault) - { - event.preventDefault(); - event.stopPropagation(); - } - else - { - event.preventDefault(); - event.stopPropagation(); - } - }, - - switchAll : function(doOpen) - { - var ac = doOpen? 'open' : 'closed'; - var rc = doOpen? 'closed' : 'open'; - - var athis = this; - - function doSwitchNode(anode) - { - if (anode._children) - { - if (doOpen || anode != athis._root) - { - jgdoc.Common.removeClass(anode._node, rc); - jgdoc.Common.addClass(anode._node, ac); - } - for (var i = 0; i < anode._children.length; i++) - { - doSwitchNode(anode._children[i]); - } - } - } - doSwitchNode(this._root); - }, - - openItem : function(name) - { - this.switchAll(false); - while (name != 'GLOBAL') - { - var item = this.findItem(name); - if (item) - { - var node = item._node; - jgdoc.Common.removeClass(node, 'closed'); - jgdoc.Common.addClass(node, 'open'); - name = item.parent; - } - else - { - return; - } - } - }, - - onOpenAll : function() - { - jgdoc.NavTree.switchAll(true); - }, - - onCloseAll : function() - { - jgdoc.NavTree.switchAll(false); - } - -}; - -jgdoc._dataHandlers.push(function(data) -{ - //jgdoc.App.initialize(); - jgdoc.NavTree.setData(data); -}); diff --git a/buildscripts/jGrouseDoc/skins/noframes/vm/antgen.vm b/buildscripts/jGrouseDoc/skins/noframes/vm/antgen.vm deleted file mode 100644 index 7ed8671f..00000000 --- a/buildscripts/jGrouseDoc/skins/noframes/vm/antgen.vm +++ /dev/null @@ -1,77 +0,0 @@ -#if ($jg.project.comment.name)
- #set($projectName=$jg.project.comment.name.trim())
-#end
-#if ($jg.project.comment.version.size() > 0)
- #set ($version = $jg.project.comment.version.get(0).content.originalString.trim())
-#end
-#if ($jg.project.comment.description.size() > 0)
- #set ($projectDesc = $jg.project.comment.description.get(0).content.originalString.trim())
-#end
-#macro (genSummary $coll $pathPart $section)
- #foreach($le in $coll)
-
- <output file="$outDir/$pathPart/${le.path}.html">
- <param key="projectName" value="$projectName"/>
- <param key="projectDesc" value="$projectDesc"/>
- <param key="version" value="$version"/>
- #if($aux_css != "not_specified")
- <param key="aux_css" value="$aux_css"/>
- #end
- <param key="objectName" value="$le.fullName"/>
- <param key="rootPath" value=""/>
- <param key="navSection" value="$section"/>
- <param key="trueRootPath" value="../$le.rootPath"/>
- </output>
- #end
-#end
-<?xml version="1.0" encoding="$encoding"?>
- <!-- Documentation build file for $projectName. Generated by jGrouseDoc-->
-<project name="$projectName" default="applyJGrouseDoc">
- <target name="applyJGrouseDoc">
- <copy todir="$outDir" overwrite="yes">
- <fileset dir="$commonSkin/css" />
- </copy>
- <copy todir="$outDir" overwrite="yes">
- <fileset dir="$skinDir/css" />
- </copy>
- <copy todir="$outDir">
- <fileset dir="$commonSkin/img" />
- </copy>
- <copy todir="$outDir" overwrite="yes">
- <fileset dir="$skinDir/img" />
- </copy>
- <copy todir="$outDir" overwrite="yes">
- <fileset dir="$skinDir/js" />
- </copy>
-
-
- <vmtask resourcePath="., ${jGrouseHome}" source="${outDir}/${projectFile}" loglevel="INFO">
- <template templatename="skins/${skin}/vm/jsindex.vm" vmlibs="skins/common/vm/common.vm">
- <output file="$outDir/jsindex.js">
- <param key="projectName" value="$projectName"/>
- <param key="projectDesc" value="$projectDesc"/>
- <param key="version" value="$version"/>
- <param key="rootPath" value=""/>
- </output>
- </template>
- <template templatename="skins/${skin}/vm/detail.vm" vmlibs="skins/common/vm/common.vm">
- <output file="$outDir/index.html">
- <param key="projectName" value="$projectName"/>
- <param key="projectDesc" value="$projectDesc"/>
- <param key="version" value="$version"/>
- #if($aux_css != "not_specified")
- <param key="aux_css" value="$aux_css"/>
- #end
- <param key="objectName" value="_not_specified_"/>
- <param key="navSection" value="logical"/>
- <param key="trueRootPath" value=""/>
- <param key="rootPath" value=""/>
- </output>
-
- #genSummary($jg.logical "logical" "logical")
- #genSummary($jg.files "physical" "file")
- #genSummary($jg.modules "physical" "module")
- </template>
- </vmtask>
- </target>
-</project>
diff --git a/buildscripts/jGrouseDoc/skins/noframes/vm/detail.vm b/buildscripts/jGrouseDoc/skins/noframes/vm/detail.vm deleted file mode 100644 index 8cb95d88..00000000 --- a/buildscripts/jGrouseDoc/skins/noframes/vm/detail.vm +++ /dev/null @@ -1,94 +0,0 @@ -#if ($jg.get($objectName)) #set ($obj = $jg.get($objectName)) #end
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-<html>
- <head>
- <title>$projectName</title>
- <META http-equiv="Content-Type" content="text/html; charset=$encoding">
- <script>
-
- (function()
- {
- var loc = window.location.protocol + '//' + window.location.hostname + window.location.pathname;
- loc = loc.split('\\');
- loc = loc.join('/');
- loc = loc.split('/');
- loc.pop();
- loc = loc.join('/');
- loc += '/' + '$trueRootPath';
-
- document.write("<base href='" + loc + "'></base>");
- })();
-
- </script>
-
- <link rel="stylesheet" type="text/css" href="${rootPath}jgdoc.css">
- <link rel="stylesheet" type="text/css" href="${rootPath}theme.css">
- #if ($aux_css)
- <link rel="stylesheet" type="text/css" href="${rootPath}$aux_css">
- #end
- <script type="text/javascript" src="navTree.js"></script>
- <script type="text/javascript" src="jgdoc.js"></script>
- </head>
- <body>
- <div class="startup" id="startup">
- <div class="banner" id="banner">
- <h1 class="projectName">
- <a href=".">$projectName</a>
- </h1>
- <div class="bar">
- version $version
- </div>
- </div>
- <div class="content" id="docContent">
- <div class="block">
- <div id="searchBlock">
- <div class="search" >
- <div class="searchLabel">Search:</div>
- <div class="searchBlock" style="height:100%">
- <input id="jgsSearchString" type="text" size="60" class="jgdSearchString"/>
- <div id="jgsSearchPanel" class="jgsSearchPanel" style="display:none">
- <div class="jgdSearchRect" >
- <div id="jgsSearchResults">
- Loading....
- </div>
- </div>
- <div id="jgsInfo" class="jgsInfo" >No selection</div>
- </div>
- </div>
- </div>
- </div>
- <div id="docScroll" class="docScroll">
- <div>
- <hr/>
- <div>
- #if ($obj)
- #writeContainer($obj)
- #else
- <hr/>
- #if($jg.project)
- <div class="projectDesc">
- <a name="desc"></a><br/>
- #if($projectDesc && $projectDesc.length() > 0)
- <h1>$projectDesc</h1>
- #end
- #writeContent($jg.project.comment.content)
- <p />
- #genCommonAttrs($jg.project.comment)
- </div>
- #end
- #end
- </div>
- </div>
- </div>
- </div>
- </div>
- #navigationPane($navSection)
- </div>
- </body>
- <script type="text/javascript">
- jgdoc.Searcher.start();
- jgdoc.NavTree.initialize("#if($obj)$obj.fullName#else'GLOBAL'#end");
- </script>
- <script type="text/javascript" src="jsindex.js">
- </script>
-</html>
diff --git a/buildscripts/jGrouseDoc/skins/noframes/vm/jsindex.vm b/buildscripts/jGrouseDoc/skins/noframes/vm/jsindex.vm deleted file mode 100644 index 9f1496a0..00000000 --- a/buildscripts/jGrouseDoc/skins/noframes/vm/jsindex.vm +++ /dev/null @@ -1,57 +0,0 @@ -#macro (writeFunctionJSParams $paramSet)
-#foreach($param in $paramSet.params)#if($velocityCount > 1), #end#if($param.hasModifier('optional'))[#end#if($param.typeLink)$param.typeLink.originalString.trim() #end$param.name#if($param.hasModifier('optional'))]#end#end
-#end
-
-#macro(writeFuncJSSummary $func)
-#set ($funcModifiers = $func.comment.modifiers)
-#if ($func.comment.inheritdesc.size() == 0)
-#set ($funcItself = $func)
-#else
-#set ($funcItself = $jg.get($func.comment.inheritdesc.get(0).name))
-#end
-#if($funcModifiers.length() > 0)$funcModifiers #end$func.commentType #if ($funcItself.comment.paramSets.size() != 0)#foreach($paramSet in $funcItself.comment.paramSets)#if ($velocityCount > 1)\n#end#if($funcItself.comment.typeLink)$funcItself.comment.typeLink.originalString #end${func.localName}(#writeFunctionJSParams($paramSet))#end
-#else
-#if($funcItself.comment.typeLink)$funcItself.comment.typeLink.originalString #end${funcItself.localName}()#end
-#end
-
-
-#macro(writeVarJSSummary $var)
-#set ($varModifiers = $var.comment.modifiers)
-#if ($var.comment.inheritdesc.size() == 0)
-#set ($varItself = $var)
-#else
-#set ($varItself = $jg.get($var.comment.inheritdesc.get(0).name))
-#end
-#if($varModifiers.length() > 0)$varModifiers #end$var.commentType #if($varItself.comment.typeLink)$varItself.comment.typeLink.originalString #end${varItself.localName}#end
-
-#macro(writeContainerJSSummary $cont)
-#if($cont.comment.modifiers.length() > 0)$cont.comment.modifiers #end$cont.commentType $cont.localName#end
-#macro(writeJSSummary $obj)
-#if ($obj.commentType == "variable" || $obj.commentType == "property")#writeVarJSSummary($obj)
-#elseif($obj.commentType == "class" || $obj.commentType == "namespace" || $obj.commentType == "struct" || $obj.commentType == "interface" || $obj.commentType == "object")#writeContainerJSSummary($obj)
-#elseif($obj.commentType == "function" || $obj.commentType == "constructor" || $obj.commentType == "ifunction" || $obj.commentType == "event")#writeFuncJSSummary($obj)#end
-#end
-
-#macro(writeJS $item)
-
- {
- localName : "$item.localName",
- fullName : "$item.fullName",
- summary : "#writeJSSummary($item)",
- ref : "#writeLink($item.fullName)",
- parent : "#if($item.parentName)$item.parentName#end",
- type : "$item.commentType",
- elementType : "$item.elementType"
- }#end
-
-
-
-/*Generated by jGrouseDoc*/
-(function()
-{
- var data = [#foreach($item in $jg.all())#if($item.commentType != 'file' && $item.commentType != 'module')#if($velocityCount > 1), #end #writeJS($item) #end#end
- ];
- jgdoc.setData(data);
-
-})()
-
diff --git a/buildscripts/jGrouseDoc/skins/noframes/vm/test.vm b/buildscripts/jGrouseDoc/skins/noframes/vm/test.vm deleted file mode 100644 index bde0e031..00000000 --- a/buildscripts/jGrouseDoc/skins/noframes/vm/test.vm +++ /dev/null @@ -1 +0,0 @@ -$jg.get("_bla").comment.returnsTag
\ No newline at end of file diff --git a/buildscripts/jGrouseDoc/skins/noframes/xslt/antgen.xslt b/buildscripts/jGrouseDoc/skins/noframes/xslt/antgen.xslt deleted file mode 100644 index 6a9e656b..00000000 --- a/buildscripts/jGrouseDoc/skins/noframes/xslt/antgen.xslt +++ /dev/null @@ -1,357 +0,0 @@ -<!--
- jGrouseDoc template file. Creates ant file that renders all documentation
- @Copyright (c) 2007 by Denis Riabtchik. All rights reserved. See license.txt and http://jgrouse.com for details@
- $Id: antgen.xslt 331 2008-01-08 02:11:41Z denis.riabtchik $
--->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- version="1.0">
- <xsl:output method="XML"/>
- <xsl:param name="projectName"/>
- <xsl:param name="projectDesc"/>
- <xsl:param name="jGrouseHome"/>
- <xsl:param name="projectFile"/>
- <xsl:param name="outDir"/>
- <xsl:param name="version"/>
- <xsl:param name="useFullNames">true</xsl:param>
- <xsl:param name="css"><xsl:value-of select="$jGrouseHome"/>/skins/noframes/css/jgdoc.css</xsl:param>
- <xsl:param name='aux_css'>not_specified</xsl:param>
- <xsl:param name="skinDir">not_specified</xsl:param>
-
- <xsl:variable name="commonSkin"><xsl:value-of select="$jGrouseHome"/>/skins/common</xsl:variable>
-
- <xsl:template name="dotdot">
- <xsl:param name="arg"/>
- <xsl:param name="sep"/>
- <xsl:param name="firstPart" select="substring-before($arg, $sep)"/>
- <xsl:param name="lastPart" select="substring-after($arg, $sep)"/>
- <xsl:if test="string-length($firstPart) != 0">../</xsl:if>
- <xsl:if test="string-length($lastPart) != 0"><xsl:call-template name="dotdot">
- <xsl:with-param name="arg" select="$lastPart"/>
- <xsl:with-param name="sep" select="$sep"/>
- </xsl:call-template></xsl:if>
- </xsl:template>
-
-
-
- <xsl:template match="/">
- <xsl:variable name="_projectName">
- <xsl:choose>
- <xsl:when test="count(/jgdoc/project/comment/name) != 0">
- <xsl:value-of select="normalize-space(/jgdoc/project/comment/name)"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$projectName"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:variable name="_version">
- <xsl:choose>
- <xsl:when test="count(/jgdoc/project/comment/version/tagContent/content) != 0">
- <xsl:value-of select="normalize-space(/jgdoc/project/comment/version/tagContent/content)"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$version"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:variable name="_projectDesc">
- <xsl:choose>
- <xsl:when test="count(/jgdoc/project/comment/description/tagContent/content) != 0">
- <xsl:value-of select="normalize-space(/jgdoc/project/comment/description/tagContent/content)"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$projectDesc"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:comment>Documentation build file for <xsl:value-of select="projectName"/>. Generated by jGrouseDoc</xsl:comment>
- <xsl:element name="project">
- <xsl:attribute name="name"><xsl:value-of select="$_projectName"/></xsl:attribute>
- <xsl:attribute name="default">applyJGrouseDoc</xsl:attribute>
- <xsl:element name="target">
- <xsl:attribute name="name">applyJGrouseDoc</xsl:attribute>
- <!-- copy CSS file -->
- <xsl:element name="copy">
- <xsl:attribute name="todir"><xsl:value-of select="$outDir"/></xsl:attribute>
- <xsl:attribute name="overwrite">yes</xsl:attribute>
- <xsl:element name="fileset">
- <xsl:attribute name="dir"><xsl:value-of select="$commonSkin"/>/css</xsl:attribute>
- </xsl:element>
- </xsl:element>
- <xsl:element name="copy">
- <xsl:attribute name="todir"><xsl:value-of select="$outDir"/></xsl:attribute>
- <xsl:attribute name="overwrite">yes</xsl:attribute>
- <xsl:element name="fileset">
- <xsl:attribute name="dir"><xsl:value-of select="$skinDir"/>/css</xsl:attribute>
- </xsl:element>
- </xsl:element>
- <!--
- <xsl:element name="copy">
- <xsl:attribute name="file"><xsl:value-of select="$css"/></xsl:attribute>
- <xsl:attribute name="tofile"><xsl:value-of select='$outDir'/>/jgdoc.css</xsl:attribute>
- <xsl:attribute name="overwrite">yes</xsl:attribute>
- </xsl:element>
- -->
- <xsl:element name="copy">
- <xsl:attribute name="todir"><xsl:value-of select="$outDir"/></xsl:attribute>
- <xsl:element name="fileset">
- <xsl:attribute name="dir"><xsl:value-of select="$commonSkin"/>/img</xsl:attribute>
- </xsl:element>
- </xsl:element>
- <xsl:element name="copy">
- <xsl:attribute name="todir"><xsl:value-of select="$outDir"/></xsl:attribute>
- <xsl:element name="fileset">
- <xsl:attribute name="dir"><xsl:value-of select="$skinDir"/>/img</xsl:attribute>
- </xsl:element>
- </xsl:element>
-
- <!-- copy JS file -->
- <xsl:element name="copy">
- <xsl:attribute name="todir"><xsl:value-of select='$outDir'/></xsl:attribute>
- <xsl:element name="fileset">
- <xsl:attribute name="dir"><xsl:value-of select="$skinDir"/>/js</xsl:attribute>
- </xsl:element>
- </xsl:element>
-
- <!-- create main file -->
- <xsl:element name="xslt">
- <xsl:attribute name="style"><xsl:value-of select="$skinDir"/>/xslt/startup.xslt</xsl:attribute>
- <xsl:attribute name="in"><xsl:value-of select='$outDir'/>/<xsl:value-of select="$projectFile"/></xsl:attribute>
- <xsl:attribute name="out"><xsl:value-of select='$outDir'/>/index.html</xsl:attribute>
- <xsl:element name="param">
- <xsl:attribute name="name">projectName</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="$_projectName"/></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="name">projectDesc</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="$_projectDesc"/></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="name">version</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="$_version"/></xsl:attribute>
- </xsl:element>
- <xsl:if test="$aux_css != 'not_specified'">
- <xsl:element name="param">
- <xsl:attribute name="name">aux_css</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="$aux_css"/></xsl:attribute>
- </xsl:element>
- </xsl:if>
- </xsl:element>
- <!-- =========== javascript index ================= -->
- <xsl:element name="xslt">
- <xsl:attribute name="style"><xsl:value-of select="$skinDir"/>/xslt/jsindex.xslt</xsl:attribute>
- <xsl:attribute name="in"><xsl:value-of select='$outDir'/>/<xsl:value-of select="$projectFile"/></xsl:attribute>
- <xsl:attribute name="out"><xsl:value-of select='$outDir'/>/jsindex.js</xsl:attribute>
- <xsl:element name="param">
- <xsl:attribute name="name">projectName</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="$_projectName"/></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="name">projectDesc</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="$_projectDesc"/></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="name">version</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="$_version"/></xsl:attribute>
- </xsl:element>
- </xsl:element>
- <!-- ============ logical stuff ================= -->
- <xsl:element name="fastxslt">
- <xsl:attribute name="template"><xsl:value-of select="$skinDir"/>/xslt/detail.xslt</xsl:attribute>
- <xsl:attribute name="source"><xsl:value-of select='$outDir'/>/<xsl:value-of select="$projectFile"/></xsl:attribute>
- <xsl:element name="param">
- <xsl:attribute name="key">version</xsl:attribute>
- <xsl:attribute name="value"><xsl:value-of select="$_version"/></xsl:attribute>
- </xsl:element>
- <xsl:if test="$aux_css != 'not_specified'">
- <xsl:element name="param">
- <xsl:attribute name="key">aux_css</xsl:attribute>
- <xsl:attribute name="value"><xsl:value-of select="$aux_css"/></xsl:attribute>
- </xsl:element>
- </xsl:if>
- <xsl:element name="param">
- <xsl:attribute name="key">projectName</xsl:attribute>
- <xsl:attribute name="value"><xsl:value-of select="$_projectName"/></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="key">projectDesc</xsl:attribute>
- <xsl:attribute name="value"><xsl:value-of select="$_projectDesc"/></xsl:attribute>
- </xsl:element>
-
- <xsl:for-each select="/jgdoc/items/*[@elementType='logical_container']">
- <xsl:element name="output">
- <xsl:attribute name="file"><xsl:value-of select='$outDir'/>/logical/<xsl:value-of select="@path"/>.html</xsl:attribute>
- <xsl:element name="param">
- <xsl:attribute name="key">objectName</xsl:attribute>
- <xsl:attribute name="value"><xsl:value-of select="@id"/></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="key">rootPath</xsl:attribute>
- <xsl:attribute name="value"></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="key">navSection</xsl:attribute>
- <xsl:attribute name="value">logical</xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="key">trueRootPath</xsl:attribute>
- <xsl:attribute name="value">../<xsl:call-template name="dotdot">
- <xsl:with-param name="arg" select="comment/name" />
- <xsl:with-param name="sep" select="'.'"/>
- </xsl:call-template></xsl:attribute>
- </xsl:element>
- </xsl:element>
- </xsl:for-each>
-
- <xsl:for-each select="/jgdoc/items/file">
- <xsl:element name="output">
- <xsl:attribute name="file"><xsl:value-of select='$outDir'/>/physical/<xsl:value-of select="@path"/>.html</xsl:attribute>
- <xsl:element name="param">
- <xsl:attribute name="key">objectName</xsl:attribute>
- <xsl:attribute name="value"><xsl:value-of select="@id"/></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="key">rootPath</xsl:attribute>
- <xsl:attribute name="value"></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="key">navSection</xsl:attribute>
- <xsl:attribute name="value">file</xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="key">trueRootPath</xsl:attribute>
- <xsl:attribute name="value">../<xsl:call-template name="dotdot">
- <xsl:with-param name="arg" select="comment/name" />
- <xsl:with-param name="sep" select="'/'"/>
- </xsl:call-template>
- </xsl:attribute>
- </xsl:element>
- </xsl:element>
- </xsl:for-each>
- <xsl:for-each select="/jgdoc/items/module">
- <xsl:element name="output">
- <xsl:attribute name="file"><xsl:value-of select='$outDir'/>/physical/<xsl:value-of select="@path"/>.html</xsl:attribute>
- <xsl:element name="param">
- <xsl:attribute name="key">objectName</xsl:attribute>
- <xsl:attribute name="value"><xsl:value-of select="@id"/></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="key">rootPath</xsl:attribute>
- <xsl:attribute name="value"></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="key">navSection</xsl:attribute>
- <xsl:attribute name="value">module</xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="key">trueRootPath</xsl:attribute>
- <xsl:attribute name="value">../<xsl:call-template name="dotdot">
- <xsl:with-param name="arg" select="comment/name" />
- <xsl:with-param name="sep" select="'.'"/>
- </xsl:call-template>
- </xsl:attribute>
- </xsl:element>
- </xsl:element>
- </xsl:for-each>
- </xsl:element>
-
-
- <!--
- <xsl:for-each select="/jgdoc/items/file">
- <xsl:element name="xslt">
- <xsl:attribute name="style"><xsl:value-of select="$skinDir"/>/xslt/detail.xslt</xsl:attribute>
- <xsl:attribute name="in"><xsl:value-of select='$outDir'/>/<xsl:value-of select="$projectFile"/></xsl:attribute>
- <xsl:attribute name="out"><xsl:value-of select='$outDir'/>/physical/<xsl:value-of select="@path"/>.html</xsl:attribute>
-
- <xsl:element name="param">
- <xsl:attribute name="name">objectName</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="@id"/></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="name">rootPath</xsl:attribute>
- <xsl:attribute name="expression"></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="name">trueRootPath</xsl:attribute>
- <xsl:attribute name="expression">../<xsl:call-template name="dotdot">
- <xsl:with-param name="arg" select="comment/name" />
- <xsl:with-param name="sep" select="'/'"/>
- </xsl:call-template></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="name">version</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="$_version"/></xsl:attribute>
- </xsl:element>
- <xsl:if test="$aux_css != 'not_specified'">
- <xsl:element name="param">
- <xsl:attribute name="name">aux_css</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="$aux_css"/></xsl:attribute>
- </xsl:element>
- </xsl:if>
- <xsl:element name="param">
- <xsl:attribute name="name">projectName</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="$_projectName"/></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="name">projectDesc</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="$_projectDesc"/></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="name">navSection</xsl:attribute>
- <xsl:attribute name="expression">file</xsl:attribute>
- </xsl:element>
- </xsl:element>
- </xsl:for-each>
-
- <xsl:for-each select="/jgdoc/items/module">
- <xsl:element name="xslt">
- <xsl:attribute name="style"><xsl:value-of select="$skinDir"/>/xslt/detail.xslt</xsl:attribute>
- <xsl:attribute name="in"><xsl:value-of select='$outDir'/>/<xsl:value-of select="$projectFile"/></xsl:attribute>
- <xsl:attribute name="out"><xsl:value-of select='$outDir'/>/physical/<xsl:value-of select="@path"/>.html</xsl:attribute>
-
- <xsl:element name="param">
- <xsl:attribute name="name">objectName</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="@id"/></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="name">rootPath</xsl:attribute>
- <xsl:attribute name="expression"></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="name">trueRootPath</xsl:attribute>
- <xsl:attribute name="expression">../<xsl:call-template name="dotdot">
- <xsl:with-param name="arg" select="comment/name" />
- <xsl:with-param name="sep" select="'.'"/>
- </xsl:call-template></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="name">version</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="$_version"/></xsl:attribute>
- </xsl:element>
- <xsl:if test="$aux_css != 'not_specified'">
- <xsl:element name="param">
- <xsl:attribute name="name">aux_css</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="$aux_css"/></xsl:attribute>
- </xsl:element>
- </xsl:if>
- <xsl:element name="param">
- <xsl:attribute name="name">projectName</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="$_projectName"/></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="name">projectDesc</xsl:attribute>
- <xsl:attribute name="expression"><xsl:value-of select="$_projectDesc"/></xsl:attribute>
- </xsl:element>
- <xsl:element name="param">
- <xsl:attribute name="name">navSection</xsl:attribute>
- <xsl:attribute name="expression">module</xsl:attribute>
- </xsl:element>
- </xsl:element>
- </xsl:for-each>
- -->
-
- </xsl:element>
- </xsl:element>
-
- </xsl:template>
-</xsl:stylesheet>
diff --git a/buildscripts/jGrouseDoc/skins/noframes/xslt/detail.xslt b/buildscripts/jGrouseDoc/skins/noframes/xslt/detail.xslt deleted file mode 100644 index b5fc4ca1..00000000 --- a/buildscripts/jGrouseDoc/skins/noframes/xslt/detail.xslt +++ /dev/null @@ -1,360 +0,0 @@ -<!--
- jGrouseDoc template file.
- Creates content for top-left frame with all namespaces
- @Copyright (c) 2007 by Denis Riabtchik. All rights reserved. See license.txt and http://jgrouse.com for details@
- $Id: detail.xslt 339 2008-01-21 00:21:30Z denis.riabtchik $
--->
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- version="1.0">
- <xsl:param name='rootPath' />
- <xsl:param name='trueRootPath' />
- <xsl:param name="projectDesc"/>
- <xsl:param name="projectName"/>
- <xsl:param name='version'/>
- <xsl:param name='objectName' />
- <xsl:param name='aux_css'>not_specified</xsl:param>
- <xsl:param name="navSection"/>
-
- <xsl:output method='HTML' doctype-public="-//W3C//DTD HTML 4.01//EN"
- doctype-system="http://www.w3.org/TR/html4/strict.dtd">
-
- </xsl:output>
- <xsl:import href="../../common/xslt/common.xslt"/>
- <xsl:import href="nfcommon.xslt"/>
-
-
- <xsl:template match="/jgdoc/items/*">
- <xsl:variable name="objType"><xsl:value-of select="name()"/></xsl:variable>
- <div>
- <xsl:apply-templates select="comment/srcUrl" mode="writeDetails1"/>
- <H2>
- <span class="objType">
- <xsl:choose>
- <xsl:when test="$objType = 'namespace'">Namespace </xsl:when>
- <xsl:when test="$objType = 'class'">Class </xsl:when>
- <xsl:when test="$objType = 'struct'">Structure </xsl:when>
- <xsl:when test="$objType = 'interface'">Interface </xsl:when>
- <xsl:when test="$objType = 'object'">Object </xsl:when>
- </xsl:choose>
- </span>
- <xsl:value-of
- select="comment/name" />
- </H2>
- <xsl:if test="($objType = 'class') or ($objType = 'interface')">
- <xsl:if test="count(comment/extends) > 0">
- <div class="extends">
- <span class="descSection">Extends </span>
- <xsl:for-each select="comment/extends/tagContent">
- <xsl:if test="position() > 1">
- <xsl:text>, </xsl:text>
- </xsl:if>
- <xsl:apply-templates select="content"/>
- </xsl:for-each>
- </div>
- </xsl:if>
- </xsl:if>
- <xsl:if test="($objType = 'class')">
- <xsl:if test="count(comment/implements) > 0">
- <div class="implements">
- <span class="descSection">Implements </span>
- <xsl:for-each select="comment/implements/tagContent">
- <xsl:if test="position() > 1">
- <xsl:text>, </xsl:text>
- </xsl:if>
- <xsl:apply-templates select="content"/>
- </xsl:for-each>
- </div>
- </xsl:if>
- </xsl:if>
-
- <xsl:if test="count(/jgdoc/items/*[(name() = 'class' or name() = 'interface') and comment/extends/tagContent[@name=$objectName]]) != 0">
- <div class="subclasses">
- <div class="descSection">
- <xsl:if test="name() = 'class'">Direct Known Subclasses:</xsl:if>
- <xsl:if test="name() = 'interface'">All Known Subinterfaces:</xsl:if>
- </div>
- <div class="paddedDetails">
- <xsl:for-each select="/jgdoc/items/*[comment/extends/tagContent[@name=$objectName]]">
- <xsl:if test="position() > 1">
- <xsl:text>, </xsl:text>
- </xsl:if>
- <xsl:element name="a">
- <xsl:attribute name="href">
- <xsl:call-template name="writeLink">
- <xsl:with-param name="refName"><xsl:value-of select="@id"/></xsl:with-param>
- </xsl:call-template>
- </xsl:attribute>
- <span><xsl:value-of select="@id"/></span>
- </xsl:element>
- </xsl:for-each>
- </div>
- </div>
- </xsl:if>
-
- <xsl:if test="count(/jgdoc/items/class[comment/implements/tagContent[@name=$objectName]]) != 0">
- <div>
- <div>
- All Known Implementing Classes:
- </div>
- <div>
- <xsl:for-each select="/jgdoc/items/class[comment/implements/tagContent[@name=$objectName]]">
- <xsl:if test="position() > 1">
- <xsl:text>, </xsl:text>
- </xsl:if>
- <xsl:element name="a">
- <xsl:attribute name="href">
- <xsl:call-template name="writeLink">
- <xsl:with-param name="refName"><xsl:value-of select="@id"/></xsl:with-param>
- </xsl:call-template>
- </xsl:attribute>
- <span><xsl:value-of select="@id"/></span>
- </xsl:element>
- </xsl:for-each>
- </div>
- </div>
- </xsl:if>
-
-
- <hr/>
- <!-- description -->
- <div>
- <code>
- <span class="modifiers"><xsl:value-of select="comment/modifiers/@name"/></span>
- <xsl:text> </xsl:text>
- <span class="objType"><xsl:value-of select="$objType"/></span>
- <xsl:text> </xsl:text>
- <b><xsl:value-of select="comment/name"/></b>
- </code>
- </div>
- <xsl:for-each
- select='comment/commentContent/content'>
- <div class="comment">
- <xsl:apply-templates select='.'/>
- </div>
- </xsl:for-each>
- <xsl:apply-templates select="comment" mode="genCommonAttrs" />
- <xsl:for-each select="/jgdoc/items/*[@id=$objectName and @physOwner != '']">
- <span class="definedIn">Defined in </span>
- <xsl:element name='a'>
- <xsl:attribute name='href'>
- <xsl:value-of select="$rootPath"/>physical/<xsl:value-of select="/jgdoc/items/*[@id=/jgdoc/items/*[@id=$objectName]/@physOwner]/@path"/>.html</xsl:attribute>
- <xsl:value-of select='/jgdoc/items/*[@id=/jgdoc/items/*[@id=$objectName]/@physOwner]/comment/name'/>
- </xsl:element>
- </xsl:for-each>
- <hr/>
- <p />
-
- <xsl:variable name="nested"><xsl:if test="@elementType = 'logical_container' and name() != 'namespace'">Nested</xsl:if></xsl:variable>
-
- <xsl:apply-templates select="children" mode="writeSummary">
- <xsl:with-param name="elementType">class</xsl:with-param>
- <xsl:with-param name="elementName"><xsl:value-of select="$nested"/> Class</xsl:with-param>
- </xsl:apply-templates>
-
- <xsl:apply-templates select="children" mode="writeSummary">
- <xsl:with-param name="elementType">interface</xsl:with-param>
- <xsl:with-param name="elementName"><xsl:value-of select="$nested"/> Interface</xsl:with-param>
- </xsl:apply-templates>
-
- <xsl:apply-templates select="children" mode="writeSummary">
- <xsl:with-param name="elementType">object</xsl:with-param>
- <xsl:with-param name="elementName"><xsl:value-of select="$nested"/> Object</xsl:with-param>
- </xsl:apply-templates>
-
- <xsl:apply-templates select="children" mode="writeSummary">
- <xsl:with-param name="elementType">struct</xsl:with-param>
- <xsl:with-param name="elementName"><xsl:value-of select="$nested"/> Structure</xsl:with-param>
- </xsl:apply-templates>
-
-
- <!-- Variables -->
- <xsl:apply-templates select="children" mode="writeSummary">
- <xsl:with-param name="elementType">variable</xsl:with-param>
- <xsl:with-param name="elementName">Variable</xsl:with-param>
- </xsl:apply-templates>
-
-
- <xsl:apply-templates select="legacies" mode="inheritance">
- <xsl:with-param name="memberName">Variables</xsl:with-param>
- <xsl:with-param name="memberType">variable</xsl:with-param>
- </xsl:apply-templates>
-
-
- <!-- properties -->
- <xsl:apply-templates select="children" mode="writeSummary">
- <xsl:with-param name="elementType">property</xsl:with-param>
- <xsl:with-param name="elementName">Property</xsl:with-param>
- </xsl:apply-templates>
-
-
- <xsl:apply-templates select="legacies" mode="inheritance">
- <xsl:with-param name="memberName">Properties</xsl:with-param>
- <xsl:with-param name="memberType">property</xsl:with-param>
- </xsl:apply-templates>
-
-
-
- <!-- Constructors -->
- <xsl:apply-templates select="children" mode="writeSummary">
- <xsl:with-param name="elementType">constructor</xsl:with-param>
- <xsl:with-param name="elementName">Constructor</xsl:with-param>
- </xsl:apply-templates>
-
- <!-- Functions -->
- <xsl:apply-templates select="children" mode="writeSummary">
- <xsl:with-param name="elementType">function</xsl:with-param>
- <xsl:with-param name="elementName">Function</xsl:with-param>
- </xsl:apply-templates>
-
- <!-- Events -->
- <xsl:apply-templates select="children" mode="writeSummary">
- <xsl:with-param name="elementType">event</xsl:with-param>
- <xsl:with-param name="elementName">Event</xsl:with-param>
- </xsl:apply-templates>
-
- <xsl:apply-templates select="legacies" mode="inheritance">
- <xsl:with-param name="memberName">Functions</xsl:with-param>
- <xsl:with-param name="memberType">function</xsl:with-param>
- </xsl:apply-templates>
-
-
- <!-- Function interfaces -->
- <xsl:apply-templates select="children" mode="writeSummary">
- <xsl:with-param name="elementType">ifunction</xsl:with-param>
- <xsl:with-param name="elementName">Function Interface</xsl:with-param>
- </xsl:apply-templates>
-
- <!-- ============== Details coming here =================== -->
-
- <!-- variables -->
- <xsl:call-template name="writeDetails">
- <xsl:with-param name="memberName">Variable</xsl:with-param>
- <xsl:with-param name="memberType">variable</xsl:with-param>
- <xsl:with-param name="objectName"><xsl:value-of select="$objectName"/></xsl:with-param>
- </xsl:call-template>
-
- <!-- properties -->
- <xsl:call-template name="writeDetails">
- <xsl:with-param name="memberName">Property</xsl:with-param>
- <xsl:with-param name="memberType">property</xsl:with-param>
- <xsl:with-param name="objectName"><xsl:value-of select="$objectName"/></xsl:with-param>
- </xsl:call-template>
-
-
- <!-- constructors -->
- <xsl:call-template name="writeDetails">
- <xsl:with-param name="memberName">Constructor</xsl:with-param>
- <xsl:with-param name="memberType">constructor</xsl:with-param>
- <xsl:with-param name="objectName"><xsl:value-of select="$objectName"/></xsl:with-param>
- </xsl:call-template>
-
- <!-- functions -->
- <xsl:call-template name="writeDetails">
- <xsl:with-param name="memberName">Function</xsl:with-param>
- <xsl:with-param name="memberType">function</xsl:with-param>
- <xsl:with-param name="objectName"><xsl:value-of select="$objectName"/></xsl:with-param>
- </xsl:call-template>
-
- <!-- events -->
- <xsl:call-template name="writeDetails">
- <xsl:with-param name="memberName">Event</xsl:with-param>
- <xsl:with-param name="memberType">event</xsl:with-param>
- <xsl:with-param name="objectName"><xsl:value-of select="$objectName"/></xsl:with-param>
- </xsl:call-template>
-
- <!-- function interfaces -->
- <xsl:call-template name="writeDetails">
- <xsl:with-param name="memberName">Function Interface</xsl:with-param>
- <xsl:with-param name="memberType">ifunction</xsl:with-param>
- <xsl:with-param name="objectName"><xsl:value-of select="$objectName"/></xsl:with-param>
- </xsl:call-template>
- </div>
- </xsl:template>
-
-
- <xsl:template match="/">
- <xsl:comment>Generated by jGrouseDoc</xsl:comment>
- <html>
- <head>
- <title><xsl:value-of select="$projectName"/></title>
- <script>
-
- (function()
- {
- var loc = window.location.protocol + '//' + window.location.hostname + window.location.pathname;
- loc = loc.split('\\');
- loc = loc.join('/');
- loc = loc.split('/');
- loc.pop();
- loc = loc.join('/');
- loc += '/' + '<xsl:value-of select="$trueRootPath"/>';
-
- document.write("<base href='" + loc + "'></base>");
- })();
-
- </script>
-
- <xsl:call-template name="writeCss">
- <xsl:with-param name="rootPath"></xsl:with-param>
- <xsl:with-param name="aux_css"><xsl:value-of select="$aux_css"/></xsl:with-param>
- </xsl:call-template>
- <script type="text/javascript" src="navTree.js"></script>
- <script type="text/javascript" src="jgdoc.js"></script>
- </head>
- <body>
- <div class="startup" id="startup">
- <div class="banner" id="banner">
- <h1 class="projectName">
- <xsl:element name="a">
- <xsl:attribute name="href">.</xsl:attribute>
- <xsl:value-of select="$projectName"/>
- </xsl:element>
- </h1>
- <div class="bar">
- version <xsl:value-of select="$version"/>
- </div>
- </div>
- <div class="content" id="docContent">
- <div class="block">
- <div id="searchBlock">
- <div class="search" >
- <div class="searchLabel">Search:</div>
- <div class="searchBlock" style="height:100%">
- <input id="jgsSearchString" type="text" size="60" class="jgdSearchString"/>
- <div id="jgsSearchPanel" class="jgsSearchPanel" style="display:none">
- <div class="jgdSearchRect" >
- <div id="jgsSearchResults">
- Loading....
- </div>
- </div>
- <div id="jgsInfo" class="jgsInfo" >No selection</div>
- </div>
- </div>
- </div>
- </div>
- <div id="docScroll" class="docScroll">
- <div>
- <hr/>
- <xsl:apply-templates select="/jgdoc/items/*[@id=$objectName]"/>
- </div>
- </div>
- </div>
- </div>
- <xsl:call-template name="navigationPane">
- <xsl:with-param name="elementType"><xsl:value-of select="$navSection"/></xsl:with-param>
- </xsl:call-template>
- </div>
- </body>
- <script type="text/javascript">
- jgdoc.Searcher.start();
- jgdoc.NavTree.initialize('<xsl:value-of select="$objectName"/>');
- </script>
- <script type="text/javascript" src="jsindex.js">
- </script>
- </html>
- </xsl:template>
-
-
-
-</xsl:stylesheet>
diff --git a/buildscripts/jGrouseDoc/skins/noframes/xslt/jgsearch.xslt b/buildscripts/jGrouseDoc/skins/noframes/xslt/jgsearch.xslt deleted file mode 100644 index a8766ff0..00000000 --- a/buildscripts/jGrouseDoc/skins/noframes/xslt/jgsearch.xslt +++ /dev/null @@ -1,51 +0,0 @@ -<!--
- jGrouseDoc template file. Renders search pane
- @Copyright (c) 2007 by Denis Riabtchik. All rights reserved. See license.txt and http://jgrouse.com for details@
- $Id: jgsearch.xslt 276 2007-12-09 00:50:40Z denis.riabtchik $
--->
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- version="1.0">
- <xsl:param name='rootPath' />
- <xsl:param name="projectDesc"/>
- <xsl:param name='version'/>
- <xsl:param name='aux_css'>not_specified</xsl:param>
-
- <xsl:output method='HTML' doctype-public="-//W3C//DTD HTML 4.01//EN"
- doctype-system="http://www.w3.org/TR/html4/strict.dtd">
-
- </xsl:output>
- <xsl:import href="../../common/xslt/common.xslt"/>
-
- <xsl:template match="/">
- <xsl:comment>Generated by jGrouseDoc</xsl:comment>
-
- <html>
- <head>
- <xsl:call-template name="writeCss">
- <xsl:with-param name="rootPath"><xsl:value-of select="$rootPath"/></xsl:with-param>
- <xsl:with-param name="aux_css"><xsl:value-of select="$aux_css"/></xsl:with-param>
- </xsl:call-template>
- <script type="text/javascript" src="jgdoc.js">
- </script>
- </head>
- <body>
- <div class="search">
- <h1>Search</h1>
- <input id="jgsSearchString" type="text" class="jgdSearchString"/>
- <div class="jgdSearchRect" >
- <div id="jgsSearchResults">
- Loading....
- </div>
- </div>
- <div id="jgsInfo" class="jgsInfo" ></div>
- </div>
- </body>
- <script type="text/javascript">
- jgdoc.Searcher.start();
- </script>
- <script type="text/javascript" src="jsindex.js">
- </script>
- </html>
- </xsl:template>
-</xsl:stylesheet>
diff --git a/buildscripts/jGrouseDoc/skins/noframes/xslt/jsindex.xslt b/buildscripts/jGrouseDoc/skins/noframes/xslt/jsindex.xslt deleted file mode 100644 index bddc7a42..00000000 --- a/buildscripts/jGrouseDoc/skins/noframes/xslt/jsindex.xslt +++ /dev/null @@ -1,124 +0,0 @@ -<!--
- jGrouseDoc template file. Creates Javascript index
- @Copyright (c) 2007 by Denis Riabtchik. All rights reserved. See license.txt and http://jgrouse.com for details@
- $Id: jsindex.xslt 276 2007-12-09 00:50:40Z denis.riabtchik $
--->
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- version="1.0">
- <xsl:param name='fileName' />
- <xsl:param name='rootPath' />
- <xsl:param name='version'/>
- <xsl:param name='aux_css'>not_specified</xsl:param>
-
- <xsl:output method='text'>
- </xsl:output>
- <xsl:import href="../../common/xslt/common.xslt"/>
-
- <xsl:template match="function|constructor|ifunction|event" mode="JSwriteSummary">
- <xsl:choose>
- <xsl:when test="count(comment/inheritdesc) != 0">
- <xsl:variable name="fn"><xsl:value-of select="comment/inheritdesc/tagContent/@name"/></xsl:variable>
- <xsl:apply-templates select="/jgdoc/items/*[@id=$fn]" mode="JSwriteFuncSummary1">
- <xsl:with-param name="origName"><xsl:value-of select="@id"/></xsl:with-param>
- <xsl:with-param name="modifiers"><xsl:value-of select="comment/modifiers/@name"/></xsl:with-param>
- </xsl:apply-templates>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates select="." mode="JSwriteFuncSummary1">
- <xsl:with-param name="origName"><xsl:value-of select="@id"/></xsl:with-param>
- <xsl:with-param name="modifiers"><xsl:value-of select="comment/modifiers/@name"/></xsl:with-param>
- </xsl:apply-templates>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
- <xsl:template match="function|constructor|ifunction|event" mode="JSwriteFuncSummary1">
- <xsl:param name="origName"/>
- <xsl:param name="modifiers"/>
- <xsl:value-of select="name()"/><xsl:text> </xsl:text>
- <xsl:choose>
- <xsl:when test="count(comment/paramSet) != 0">
- <xsl:for-each select="comment/paramSet"><xsl:if test="position() != 1"><xsl:text>\n</xsl:text></xsl:if><xsl:if test="string-length($modifiers) != 0">
- <xsl:value-of select="$modifiers"/><xsl:text> </xsl:text>
- </xsl:if>
- <xsl:if test="count(../../comment/type) != 0">
- <xsl:apply-templates select="../../comment/type"/>
- <xsl:text> </xsl:text>
- </xsl:if>
- <xsl:value-of select="../../@localName"/>
- <xsl:call-template name="writeFunctionParams">
- <xsl:with-param name="funcName"><xsl:value-of select="../../@id"/></xsl:with-param>
- <xsl:with-param name="paramSetCount"><xsl:value-of select="position()"/></xsl:with-param>
- </xsl:call-template>
- </xsl:for-each>
- </xsl:when>
- <xsl:otherwise>
- <xsl:if test="string-length($modifiers) != 0">
- <xsl:value-of select="$modifiers"/>
- <xsl:text> </xsl:text></xsl:if>
- <xsl:if test="count(comment/type) != 0">
- <xsl:apply-templates select="comment/type"/>
- <xsl:text> </xsl:text></xsl:if><xsl:value-of select="@localName"/>()</xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
- <xsl:template match="class|namespace|struct|interface|object" mode="JSwriteSummary">
- <xsl:if test="count(comment/modifiers) != 0"><xsl:value-of select="comment/modifiers/@name"/><xsl:text> </xsl:text></xsl:if>
- <xsl:value-of select="name()"/><xsl:text> </xsl:text>
- <xsl:value-of select="@localName"/>
- </xsl:template>
-
-
- <xsl:template match="variable|property" mode="JSwriteSummary">
- <xsl:choose>
- <xsl:when test="count(comment/inheritdesc) != 0">
- <xsl:variable name="fn"><xsl:value-of select="comment/inheritdesc/tagContent/@name"/></xsl:variable>
- <xsl:apply-templates select="/jgdoc/items/*[@id=$fn]" mode="JSwriteVarSummary1">
- <xsl:with-param name="origName"><xsl:value-of select="@id"/></xsl:with-param>
- </xsl:apply-templates>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates select="." mode="JSwriteVarSummary1">
- <xsl:with-param name="origName"><xsl:value-of select="@id"/></xsl:with-param>
- </xsl:apply-templates>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
- <xsl:template match="variable|property" mode="JSwriteVarSummary1">
- <xsl:param name="origName"/>
- <xsl:value-of select="name()"/><xsl:text> </xsl:text>
- <xsl:if test="count(comment/type) != 0">
- <xsl:apply-templates select="comment/type"/>
- <xsl:text> </xsl:text></xsl:if>
- <xsl:value-of select="@localName" />
- </xsl:template>
-
-
-
- <xsl:template match="/">
-/*Generated by jGrouseDoc*/
-(function()
-{
- var data = [<xsl:for-each select="/jgdoc/items/*[@elementType != 'phys_container']//comment"><xsl:sort select="@localName"/><xsl:if test="position() != 1">,</xsl:if>
- <xsl:call-template name="writeJS"/>
- </xsl:for-each>];
- jgdoc.setData(data);
-
-})()
- </xsl:template>
-
- <xsl:template name="writeJS">
- {
- localName : "<xsl:value-of select="../@localName"/>",
- fullName : "<xsl:value-of select="../@id"/>",
- summary : "<xsl:apply-templates select=".." mode="JSwriteSummary"/>",
- ref : "<xsl:call-template name="writeLink"><xsl:with-param name="refName"><xsl:value-of select="../@id"/></xsl:with-param></xsl:call-template>",
- parent : "<xsl:value-of select="../@parentName"/>",
- type : "<xsl:value-of select="name(..)"/>",
- elementType : "<xsl:value-of select="../@elementType"/>"
-
- }
- </xsl:template>
-</xsl:stylesheet>
diff --git a/buildscripts/jGrouseDoc/skins/noframes/xslt/nfcommon.xslt b/buildscripts/jGrouseDoc/skins/noframes/xslt/nfcommon.xslt deleted file mode 100644 index 16759432..00000000 --- a/buildscripts/jGrouseDoc/skins/noframes/xslt/nfcommon.xslt +++ /dev/null @@ -1,98 +0,0 @@ -<!--
- jGrouseDoc template file. Renders search pane
- @Copyright (c) 2007 by Denis Riabtchik. All rights reserved. See license.txt and http://jgrouse.com for details@
- $Id: nfcommon.xslt 276 2007-12-09 00:50:40Z denis.riabtchik $
--->
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- version="1.0">
-
- <xsl:template name="navigationPane">
- <xsl:param name="elementType"/>
- <div class="navigation" id="navigation">
- <xsl:element name="ul">
- <xsl:if test="$elementType = 'logical'">
- <xsl:attribute name="class">navContent</xsl:attribute>
- </xsl:if>
- <xsl:if test="$elementType != 'logical'">
- <xsl:attribute name="class">navContent closed</xsl:attribute>
- </xsl:if>
- <li>
- <div class="navTree">
- <h2 onclick="jgdoc.NavPanel.clicked(event)">
- <a href="javascript:jgdoc.NavPanel.dummy()">Navigation</a></h2>
- <ul class="navContent2">
- <li>
- <div>
- <a class="openAll" href="javascript:jgdoc.NavTree.onOpenAll()">Open All</a>
- <a class="closeAll" href="javascript:jgdoc.NavTree.onCloseAll()">Close All</a>
- </div>
-
- <div>
- <ul id = "content" class="contents">
- Loading...
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- </xsl:element>
- <xsl:element name="ul">
- <xsl:if test="$elementType = 'file'">
- <xsl:attribute name="class">navContent</xsl:attribute>
- </xsl:if>
- <xsl:if test="$elementType != 'file'">
- <xsl:attribute name="class">navContent closed</xsl:attribute>
- </xsl:if>
- <li>
- <div class="fileTree">
- <h2 onclick="jgdoc.NavPanel.clicked(event)">
- <a href="javascript:jgdoc.NavPanel.dummy()">Files</a></h2>
- <ul class="navContent2">
- <li>
- <xsl:for-each select="/jgdoc/items/file[@isModuleFile='false']">
- <xsl:sort select="@id"/>
- <div>
- <xsl:element name="a">
- <xsl:attribute name="href">physical/<xsl:value-of select="@path"/>.html</xsl:attribute>
- <xsl:value-of select="comment/name"/>
- </xsl:element>
- </div>
- </xsl:for-each>
- </li>
- </ul>
- </div>
- </li>
- </xsl:element>
- <xsl:element name="ul">
- <xsl:if test="$elementType = 'module'">
- <xsl:attribute name="class">navContent</xsl:attribute>
- </xsl:if>
- <xsl:if test="$elementType != 'module'">
- <xsl:attribute name="class">navContent closed</xsl:attribute>
- </xsl:if>
- <li>
- <div class="moduleTree">
- <h2 onclick="jgdoc.NavPanel.clicked(event)">
- <a href="javascript:jgdoc.NavPanel.dummy()">Modules</a></h2>
- <ul class="navContent2">
- <li>
- <xsl:for-each select="/jgdoc/items/module">
- <xsl:sort select="@id"/>
- <div>
- <xsl:element name="a">
- <xsl:attribute name="href">physical/<xsl:value-of select="@path"/>.html</xsl:attribute>
- <xsl:value-of select="comment/name"/>
- </xsl:element>
- </div>
- </xsl:for-each>
- </li>
- </ul>
- </div>
- </li>
- </xsl:element>
- </div>
- </xsl:template>
-
-</xsl:stylesheet>
diff --git a/buildscripts/jGrouseDoc/skins/noframes/xslt/startup.xslt b/buildscripts/jGrouseDoc/skins/noframes/xslt/startup.xslt deleted file mode 100644 index f751561a..00000000 --- a/buildscripts/jGrouseDoc/skins/noframes/xslt/startup.xslt +++ /dev/null @@ -1,99 +0,0 @@ -<!--
- jGrouseDoc template file.
- Creates content for top-left frame with all namespaces
- @Copyright (c) 2007 by Denis Riabtchik. All rights reserved. See license.txt and http://jgrouse.com for details@
- $Id: startup.xslt 276 2007-12-09 00:50:40Z denis.riabtchik $
--->
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- version="1.0">
- <xsl:param name='rootPath' />
- <xsl:param name="projectDesc"/>
- <xsl:param name="projectName"/>
- <xsl:param name='version'/>
- <xsl:param name='aux_css'>not_specified</xsl:param>
-
- <xsl:output method='HTML' doctype-public="-//W3C//DTD HTML 4.01//EN"
- doctype-system="http://www.w3.org/TR/html4/strict.dtd">
-
- </xsl:output>
- <xsl:import href="../../common/xslt/common.xslt"/>
- <xsl:import href="nfcommon.xslt"/>
-
- <xsl:template match="/">
- <xsl:comment>Generated by jGrouseDoc</xsl:comment>
- <html>
- <head>
- <xsl:call-template name="writeCss">
- <xsl:with-param name="rootPath"><xsl:value-of select="$rootPath"/></xsl:with-param>
- <xsl:with-param name="aux_css"><xsl:value-of select="$aux_css"/></xsl:with-param>
- </xsl:call-template>
- <script type="text/javascript" src="navTree.js"></script>
- <script type="text/javascript" src="jgdoc.js"></script>
- <title><xsl:value-of select="$projectName"/></title>
- </head>
- <body>
- <div class="startup" id="startup">
- <div class="banner" id="banner">
- <h1 class="projectName">
- <xsl:element name="a">
- <xsl:attribute name="href">.</xsl:attribute>
- <xsl:attribute name="class">banner</xsl:attribute>
- <xsl:value-of select="$projectName"/>
- </xsl:element>
- </h1>
- <div class="bar">
- version <xsl:value-of select="$version"/>
- </div>
- </div>
- <div class="content" id="docContent">
- <div class="block">
- <div class="search" id="searchBlock">
- <div class="searchLabel">Search:</div>
- <div class="searchBlock">
- <input id="jgsSearchString" type="text" size="60" class="jgdSearchString"/>
- <div id="jgsSearchPanel" class="jgsSearchPanel" style="display:none">
- <div class="jgdSearchRect" >
- <div id="jgsSearchResults">
- Loading....
- </div>
- </div>
- <div id="jgsInfo" class="jgsInfo" >No selection</div>
- </div>
- </div>
- </div>
- <div id="docScroll" class="docScroll">
- <div>
- <hr/>
- <xsl:if test="count(/jgdoc/project) != 0">
- <div class="projectDesc">
- <a name="desc"></a><br/>
- <xsl:if test="string-length($projectDesc) != 0">
- <h1><xsl:value-of select="$projectDesc"/></h1>
- </xsl:if>
- <xsl:apply-templates select='/jgdoc/project/comment/commentContent/content'/>
- <p />
- <xsl:apply-templates select="/jgdoc/project/comment" mode="genCommonAttrs" />
- </div>
- </xsl:if>
- </div>
- </div>
- </div>
- </div>
- <xsl:call-template name="navigationPane">
- <xsl:with-param name="elementType">logical</xsl:with-param>
- </xsl:call-template>
- </div>
- </body>
- <script type="text/javascript">
- jgdoc.Searcher.start();
- jgdoc.NavTree.initialize('GLOBAL');
- </script>
- <script type="text/javascript" src="jsindex.js">
- </script>
- </html>
- </xsl:template>
-
-
-
-</xsl:stylesheet>
|