diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-12-05 13:47:46 -0500 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-12-08 21:35:14 -0500 |
commit | 3b4470e7577adfb3a0ff1e6e4f721ecdfde53d3e (patch) | |
tree | c3ccf2800571e1ce22436db9affaacea36526165 /jarmonbuild/yuidoc_template/assets/ac-js | |
parent | b83c3599ada521299aa26628993fcfcfd2af680d (diff) |
Upgrade yuidoc 1.0.0b1 -> 50
yuidoc 1.0.0b1 was crashing on jarmon.test.js.
Diffstat (limited to 'jarmonbuild/yuidoc_template/assets/ac-js')
-rw-r--r-- | jarmonbuild/yuidoc_template/assets/ac-js | 56 |
1 files changed, 36 insertions, 20 deletions
diff --git a/jarmonbuild/yuidoc_template/assets/ac-js b/jarmonbuild/yuidoc_template/assets/ac-js index 15a6dff..e1d7f16 100644 --- a/jarmonbuild/yuidoc_template/assets/ac-js +++ b/jarmonbuild/yuidoc_template/assets/ac-js @@ -1,4 +1,5 @@ (function() { + var Event=YAHOO.util.Event, Dom=YAHOO.util.Dom, oACDS, oAutoComp, @@ -6,9 +7,27 @@ 'private': false, 'protected': false, 'deprecated': false - }; + }, + + ITEM_TEMPLATE = '<em>{host}</em> <span>{name}</span>', + // ITEM_TEMPLATE = '<em>{host}</em> <span>{params}</span> <span>{name}</span>', + // ITEM_TEMPLATE = '<em>{host}</em> <span>{params}</span> <span>{name}</span><div>{description}</div>', + yuidoc = YAHOO.namespace('yuidoc'), + propdata, + initialized = false; + +yuidoc.init = function(altdata) { + yuidoc.initUI(altdata); +}; + +yuidoc.initUI = function(altdata) { + + if (initialized) { + return; + } + + propdata = ALL_YUI_PROPS || altdata; -Event.onAvailable('yui-classopts-form', function() { //Checkboxes are available.. var handleClick = function(e) { var id, checked = false; @@ -37,14 +56,6 @@ Event.onAvailable('yui-classopts-form', function() { var value = YAHOO.util.Cookie.getSub('yuidoc', id), el = Dom.get(id), checked = (value === 'checked');; - /* - if (value === 'checked') { - el.checked = true; - } else { - el.checked = false; - } - */ - el.checked = checked; return checked; }; @@ -68,19 +79,15 @@ Event.onAvailable('yui-classopts-form', function() { } } -}); +}; //Starting the AutoComplete code var getResults = function(query) { var results = []; - if(query && query.length > 0) { - + if (query && query.length > 0) { var q = query.toLowerCase(); - - for (var i=0, len=ALL_YUI_PROPS.length; i<len; ++i) { - - var prop = ALL_YUI_PROPS[i]; - + for (var i=0, len=propdata.length; i<len; ++i) { + var prop = propdata[i]; if (!show['protected'] && prop.access == "protected") { // skip } else if (!show['private'] && prop.access == "private") { @@ -132,8 +139,10 @@ Event.onAvailable('yui-classopts-form', function() { oAutoComp.maxResultsDisplayed = 200; oAutoComp.minQueryLength = 0; oAutoComp.formatResult = function(oResultItem, query) { - var sMarkup = "<em>" + oResultItem[1].host + '</em> <span>' + oResultItem[1].name + '</span>'; - return sMarkup; + // var sMarkup = "<em>" + oResultItem[1].host + '</em> <span>' + oResultItem[1].name + '</span>'; + // return sMarkup; + // return "<em>" + oResultItem[1].host + '</em> <span>' + oResultItem[1].name + '</span>'; + return YAHOO.lang.substitute(ITEM_TEMPLATE, oResultItem[1]); }; // Subscribe to Custom Events @@ -152,6 +161,7 @@ Event.onAvailable('yui-classopts-form', function() { YAHOO.util.Event.onAvailable('classTab', function() { var tabs = new YAHOO.widget.TabView('classTab'); }); + /* YAHOO.util.Event.onAvailable('codeTree', function() { var tree1 = new YAHOO.widget.TreeView('codeTree'); @@ -159,4 +169,10 @@ Event.onAvailable('yui-classopts-form', function() { }); */ + YAHOO.util.Event.onDOMReady(function() { + if (typeof ALL_YUI_PROPS != "undefined") { + YAHOO.yuidoc.initUI(); + } + }); + })(); |