72 lines
1.3 KiB
JavaScript
72 lines
1.3 KiB
JavaScript
//>>built
|
|
define(["dijit","dojo","dojox","dojo/require!dojox/help/_base"],function(_1,_2,_3){
|
|
_2.provide("dojox.help.console");
|
|
_2.require("dojox.help._base");
|
|
_2.mixin(_3.help,{_plainText:function(_4){
|
|
return _4.replace(/(<[^>]*>|&[^;]{2,6};)/g,"");
|
|
},_displayLocated:function(_5){
|
|
var _6={};
|
|
_2.forEach(_5,function(_7){
|
|
_6[_7[0]]=_2.isMoz?{toString:function(){
|
|
return "Click to view";
|
|
},item:_7[1]}:_7[1];
|
|
});
|
|
},_displayHelp:function(_8,_9){
|
|
if(_8){
|
|
var _a="Help for: "+_9.name;
|
|
var _b="";
|
|
for(var i=0;i<_a.length;i++){
|
|
_b+="=";
|
|
}
|
|
}else{
|
|
if(!_9){
|
|
}else{
|
|
var _c=false;
|
|
for(var _d in _9){
|
|
var _e=_9[_d];
|
|
if(_d=="returns"&&_9.type!="Function"&&_9.type!="Constructor"){
|
|
continue;
|
|
}
|
|
if(_e&&(!_2.isArray(_e)||_e.length)){
|
|
_c=true;
|
|
_e=_2.isString(_e)?_3.help._plainText(_e):_e;
|
|
if(_d=="returns"){
|
|
var _f=_2.map(_e.types||[],"return item.title;").join("|");
|
|
if(_e.summary){
|
|
if(_f){
|
|
_f+=": ";
|
|
}
|
|
_f+=_3.help._plainText(_e.summary);
|
|
}
|
|
}else{
|
|
if(_d=="parameters"){
|
|
for(var j=0,_10;_10=_e[j];j++){
|
|
var _11=_2.map(_10.types,"return item.title").join("|");
|
|
var _12="";
|
|
if(_10.optional){
|
|
_12+="Optional. ";
|
|
}
|
|
if(_10.repating){
|
|
_12+="Repeating. ";
|
|
}
|
|
_12+=_3.help._plainText(_10.summary);
|
|
if(_12){
|
|
_12=" - "+_12;
|
|
for(var k=0;k<_10.name.length;k++){
|
|
_12=" "+_12;
|
|
}
|
|
}
|
|
}
|
|
}else{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if(!_c){
|
|
}
|
|
}
|
|
}
|
|
}});
|
|
_3.help.init();
|
|
});
|