📄 isc_docviewer.js
字号:
);isc.B._maxIndex=isc.C+2;isc.A=isc.GroupViewer.getPrototype();isc.A.doc=null;isc.A.exampleViewerHeight=350;isc.A.forceFill=false;isc.A=isc.GroupViewer.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.initWidget=function(){this.Super(this.$oc);var _1=this.doc=isc.jsdoc.toJS(this.docItem);this.title=_1.title?_1.title:_1.name;this.header=_1.title?_1.title:"group <b>"+_1.name+"</b>";this.$47w=this.$47x(_1);this.addTab({title:" Description ",pane:this.$47w})},isc.A.$47x=function(_1){var _2=isc.DocUtils.getMissingModules(this.doc)==null?null:"lightgrey";var _3=isc.Canvas.create({autoDraw:false,canSelectText:true,overflow:"auto",dynamicContents:true,backgroundColor:_2,contents:isc.GroupViewer.getHTML(_1)});if(!(this.doc.exampleConfig&&isc.ExampleViewer)||isc.DocUtils.getMissingModules(this.doc))return _3;var _4=isc.ExampleViewer.create({autoDraw:false,height:this.exampleViewerHeight,url:this.doc.exampleConfig,showPaneContainerEdges:false,symmetricEdges:true,paneContainerProperties:{backgroundColor:"white",edgeImage:"[SKIN]/rounded/frame/FFFFFF/4.png"},tabBarProperties:{baseLineCapSize:0}});var _5=isc.SectionStack.create({visibilityMode:"multiple",autoDraw:false,sections:[{showHeader:false,expanded:true,items:[_3]},{showHeader:true,expanded:true,title:this.title+" Example",items:[_4]}]});return _5});isc.B._maxIndex=isc.C+2;isc.ClassFactory.defineClass("TypeViewer","DocTabSet");isc.A=isc.TypeViewer;isc.A.detailItems=["values","examples","groups","seeAlso"];isc.A.refTypes=["type","class","object","pseudoclass","interface","group"];isc.A.typeCache={};isc.A.$47y=" ";isc.A.$47z={"string":"String","array":"Array","boolean":"Boolean","float":"Float","integer":"Integer","number":"Number","object":"Object","url":"URL"};isc.A=isc.TypeViewer;isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.linkForType=function(_1,_2){if(!_1)return _2?_2:_1;var s=_1.split(/\s+/);if(s.length>1){for(var i=0;i<s.length;i++)s[i]=this.linkForType(s[i],_2);return s.join(this.$47y)}var _5=this.typeCache[_1];if(_5===null)return _2?_2:_1;if(_5!=null)return _5;var _6=this.refTypes;var _7=this.$47z[_1];var _8;if(_7)_8=_7;else _8=_1.substring(0,1).toLocaleUpperCase()+_1.substring(1);for(var i=0;i<_6.length;i++){var _9=isc.jsdoc.makeRef(_6[i],_8);if(isc.jsdoc.getDocItem(_9)){_5=isc.DocUtils.linkForRef(_9,_8);if(_5!=null){this.typeCache[_1]=_5;return _5}}}if(_7){this.typeCache[_1]=_7;return _7}this.typeCache[_1]=null;return _2?_2:_1},isc.A.hoverHTML=function(_1,_2){return this.$470(_1,_2)},isc.A.$470=function(_1,_2){var _3=isc.StringBuffer.newInstance();isc.DocUtils.reportMissingModulesStart(_3,_1);_3.append("<table class='normal'><tr><td> </td><td>","<font size='+1'><i>type</i> <b>",_2?isc.DocUtils.linkForRef(_1.ref):_1.name,"</b></font><br><p>",(_1.description?_1.description:""),"<br><br>");isc.DetailFormatter.newInstance({detailItems:this.detailItems}).generateHTML(_1,_3);_3.append("</td><td> </td></tr></table>");isc.DocUtils.reportMissingModulesEnd(_3,_1);return _3.toString()});isc.B._maxIndex=isc.C+3;isc.A=isc.TypeViewer.getPrototype();isc.A.hideUsingDisplayNone=isc.Browser.isMoz;isc.A=isc.TypeViewer.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.initWidget=function(){this.Super(this.$oc);this.doc=isc.jsdoc.toJS(this.docItem);this.title=this.doc.name;this.header="type <b>"+this.title+"</b>";this.addTab({title:" Description ",pane:this.$471()})},isc.A.$471=function(){var _1=isc.DocUtils.getMissingModules(this.doc)==null?null:"lightgrey";var _2=isc.Canvas.create({autoDraw:false,overflow:"auto",dynamicContents:true,canSelectText:true,backgroundColor:_1,contents:isc.TypeViewer.$470(this.doc)});return _2},isc.A.scrolled=function(){if(this.hideUsingDisplayNone)this.$472=this.getScrollTop()});isc.B._maxIndex=isc.C+3;isc.defineClass("ClassViewer","DocTabSet");isc.A=isc.ClassViewer;isc.A.detailItems=["examples","groups","seeAlso","platformNotes"];isc.A=isc.ClassViewer;isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.showGroupHover=function(){var _1="Show all members of this group belonging to this class only.";isc.Hover.show(_1)},isc.A.hoverHTML=function(_1,_2){if(this.$473==null){this.$473=["<table class='normal' BORDER='0' WIDTH='100%'><tr><td width='1'></td><td>","<div style='font-size:16px'><table><tr><td><i>",null,"</i> <b>",null,"</td><td>",null,"</b></td></tr><tr><td></td><td>",null,"</td></tr></table></div><p>",null,null,"<br><br>",null,"</td><td width='1'></td></tr></table>"]}var _3=this.$473;var _4;var _5=isc.ClassFactory.getClass(_1.name);var _6=isc.jsdoc.getSuperClassName(_1);if(_6){_4="<i>extends</i> <b>"+isc.DocUtils.linkForRef("class:"+_6,_6)+"</b>"}var _7;var _8=_1.implementsInterfaces;if(_8){_7="<i>implements</i> <b>";if(!isc.isAn.Array(_8))_8=[_8];for(var i=0;i<_8.length;i++){_7+=isc.DocUtils.linkForRef("interface:"+_8[i],_8[i]);if(i+1<_8.length)_7+=", "}_7+="</b>"}_3[2]=_1.type;_3[4]=_2?isc.DocUtils.linkForRef(_1.ref):_1.name;_3[6]=(_4?_4:_7);_3[8]=(_4?_7:isc.emptyString);_3[10]=_1.description?_1.description:isc.emptyString;if(_1.deprecated){_3[11]="<br><br><B>DEPRECATED: "+_1.deprecated+"</B><br>"}else{_3[11]=null}_3[13]=isc.DetailFormatter.newInstance({detailItems:this.detailItems}).generateHTML(_1).toString();var _10=_3.join(isc.emptyString);return isc.DocUtils.reportMissingModules(_10,_1)},isc.A.getOverrideProperties=function(_1){var _2=isc.ClassFactory.getClass(_1);if(!_2){return}var _3=_2.getSuperClass();if(_3==null)return;var _4=[];var _5=[];var _6="classMethod:"+_1+".";for(var _7 in _2){var _8=_2[_7];if(!isc.isA.Function(_8))continue;if(_8==_3[_7])continue;var _9=this.getImplementingSuper(_8,_3,_7);if(_9!=null){var _10="classMethod:"+_9.getClassName()+"."+_7;var _11=isc.jsdoc.getDocItem(_10);if(_11&&!isc.jsdoc.getAttribute(_11,"override")){_5.add(_10);_4.add(_6+_7)}}}var _12=_2.getPrototype();var _13=_3.getPrototype();_6="method:"+_1+".";for(var _7 in _12){var _8=_12[_7];if(!isc.isA.Function(_8))continue;if(_8==_13[_7])continue;var _9=this.getImplementingSuper(_8,_13,_7);if(_9!=null){var _14=_9.getClassName();var _10="method:"+_14+"."+_7;var _11=isc.jsdoc.getDocItem(_10);if(_11&&isc.jsdoc.getAttribute(_11,"ref")!="method:Class.init"){_5.add(_10);_4.add(_6+_7)}}else{if(_2._stringMethodRegistry[_7]!=null){var _10="method:"+_9.getClassName()+"."+_7;var _11=isc.jsdoc.getDocItem(_10);if(_11&&!isc.jsdoc.getAttribute(_11,"override")){_5.add(_10);_4.add(_6+_7)}else{this.logWarn("Instance method "+_1+"."+_7+" overrides stringMethod of same"+" name, but the stringMethod is undocumented")}}}}return{overridden:_5,overrides:_4}},isc.A.getImplementingSuper=function(_1,_2,_3){if(_2==null)return null;var _4=isc.isA.ClassObject(_2);var _5="_indirect_"+_3,_6,_7;for(;;){_6=_2[_5]||_2[_3];if(_6!=null&&_6!=_1)break;var _7=(_4?_2.getSuperClass():_2.getClass().getSuperClass());if(_7==null)break;_2=_4?_7:_7.getPrototype()}var _8=_2;for(;;){var _7=(_4?_8.getSuperClass():_8.getClass().getSuperClass());if(_7==null)break;var _9=_4?_7:_7.getPrototype();var _10=_9[_5]||_9[_3];if(_10!=_6)break;_8=_9}return _8});isc.B._maxIndex=isc.C+4;isc.A=isc.ClassViewer.getPrototype();isc.A.exampleViewerHeight=350;isc.A=isc.ClassViewer.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.initWidget=function(){this.Super(this.$oc);this.$474();this.doc=isc.jsdoc.toJS(this.docItem);this.cName=this.doc.name;this.header=this.doc.type+" <B>"+this.cName+"</B>";this.title=this.cName;this.hasInstanceAPIs=this.getInheritedDocItems("attrs").length>0||this.getInheritedDocItems("methods").length>0;this.hasClassAPIs=this.getInheritedDocItems("classAttrs").length>0||this.getInheritedDocItems("classMethods").length>0;this.addTab({ID:this.cName+"$475",title:"Overview ",width:100,icon:"[ISO_DOCS_SKIN]/images/DocTabBar/overview.png"});if(this.hasInstanceAPIs){this.addTab({ID:this.cName+"$476",title:"Instance APIs ",width:120,icon:"[ISO_DOCS_SKIN]/images/DocTabBar/instanceAPI.png"})}if(this.hasClassAPIs){this.addTab({ID:this.cName+"$477",title:"Class APIs ",width:120,icon:"[ISO_DOCS_SKIN]/images/DocTabBar/classAPI.png"})}},isc.A.tabSelected=function(_1,_2,_3){if(!_2){switch(_3){case this.cName+"$475":_2=this.initOverviewPane(this,_3);break;case this.cName+"$476":_2=this.initAPIPane(this,"instance",_3);break;case this.cName+"$477":_2=this.initAPIPane(this,"class",_3);break}}var _4=this.docTree.refToID[this.ref];var _5=this.docViewer.state;if(_4!=null&&_5.data){if(_5.data.tabs==null)_5.data.tabs={};if(_1==0){delete _5.data.tabs[_4];_5.data.ts=this.ref}else{_5.data.tabs[_4]=_1;var _6=_2.getMember(1);var _7=_6.getSelectedRecord();if(_7!=null)_5.data.ts=_7.ref}_5.store()}},isc.A.initOverviewPane=function(_1,_2){var _3=isc.ClassViewer.hoverHTML(this.doc);if(this.hasInstanceAPIs){_3+="<br> <b><a href='' onclick='"+this.getID()+".selectTab(1);return false;'>"+this.cName+" instance APIs</a></b>"}if(this.hasClassAPIs){var _4=this.hasInstanceAPIs?2:1;_3+="<br> <b><a href='' onclick='"+this.getID()+".selectTab("+_4+");return false;'>"+this.cName+" class APIs</a></b>"}var _5=isc.DocUtils.getMissingModules(this.doc)==null?null:"lightgrey";var _6=isc.Canvas.create({ID:"classDescription_"+this.doc.name,autoDraw:false,overflow:"auto",canSelectText:true,dynamicContents:true,backgroundColor:_5,contents:_3});if(!(this.doc.exampleConfig&&isc.ExampleViewer)||isc.DocUtils.getMissingModules(this.doc)){_1.updateTab(_2,_6);return}if(window.location.protocol=="file:"){if(!isc.ClassViewer.examplesNotAvailableNotified&&!isc.ClassViewer.suppressExamplesNotAvailableNotify){this.logInfo("Running in client-only mode - examples not available.");isc.warn("The examples that are part of the SmartClient reference documentation"+" require the SmartClient server to be running. You can browse"+" the documentation without the examples. To enable examples, start"+" the server (See the Quickstart section of the Release Notes for"+" instructions).");isc.ClassViewer.examplesNotAvailableNotified=true}_1.updateTab(_2,_6);return}var _7=isc.ExampleViewer.create({autoDraw:false,height:this.exampleViewerHeight,url:this.doc.exampleConfig,showPaneContainerEdges:false,symmetricEdges:true,paneContainerProperties:{backgroundColor:"white",edgeImage:"[SKIN]/rounded/frame/FFFFFF/4.png"},tabBarProperties:{baseLineCapSize:0}});var _8=isc.SectionStack.create({visibilityMode:"multiple",autoDraw:false,sections:[{showHeader:false,expanded:true,items:[_6]},{showHeader:true,expanded:true,title:this.cName+" Example",items:[_7]}]});_1.updateTab(_2,_8)},isc.A.getInheritedDocItems=function(_1){if(!this.$478)this.$478={};if(this.$478[_1])return this.$478[_1];var _2=this.doc[_1]?isc.clone(this.doc[_1]):[];if(!isc.isAn.Array(_2))_2=[_2];var _3=this.cName;var _4=this.doc;while(1&&_4.showSuperProps!="false"){var _5=isc.jsdoc.getSuperClassName(_4);if(!_5||_5=="Canvas"||_5=="Class")break;var _6=isc.jsdoc.getDocItem(_5);if(!_6)break;var _7=_4=isc.jsdoc.toJS(_6);var _8=_7[_1];if(_8&&!isc.isAn.Array(_8))_8=[_8];_2.addList(_8);_3=_5}this.$478[_1]=_2;return _2},isc.A.initAPIPane=function(_1,_2,_3){var _4,_5;if(_2=="instance"){_4=this.getInheritedDocItems("attrs");_5=this.getInheritedDocItems("methods")}else{_4=this.getInheritedDocItems("classAttrs");_5=this.getInheritedDocItems("classMethods")}var _6={};var _7=[];if(_4){if(!isc.isAn.Array(_4))_4=[_4];for(var i=0;i<_4.length;i++){var _9=isc.jsdoc.getDocItem(_4[i]);if(!_9)continue;var _10=isc.jsdoc.toJS(_9);if(_6[_10.name])continue;_6[_10.name]=1;if(isc.isAn.Array(_10.groups))_10.groups=_10.groups[0];_7.add(_10)}}if(_5){if(!isc.isAn.Array(_5))_5=[_5];for(var i=0;i<_5.length;i++){var _9=isc.jsdoc.getDocItem(_5[i]);if(!_9)continue;var _11=isc.jsdoc.toJS(_9);if(_6[_11.name])continue;_6[_11.name]=1;if(isc.isAn.Array(_11.groups))_11.groups=_11.groups[0];_11.isMethod=true;_7.add(_11)}}var _12=isc.DocUtils.getMissingModules(this.doc)==null?null:"lightgrey";var _13=isc.Canvas.create({ID:this.getID()+_2+"$479",canSelectText:true,autoDraw:false,overflow:"auto",backgroundColor:_12,contents:"<br><br><br> <B>Click a method or attribute above to see its documentation here."+"<br> Shift-click or Control-click to see more than one description at a time."+"<br> You can click and drag the resize bar above to make more room.</b>"});var _14=isc.DataSource.create({ID:this.getID()+_2+"$48a",clientOnly:true,fields:[{name:"type",title:" ",summaryTitle:"Attribute / Method",width:60,showIf:"false"},{name:"definingClass",title:"Defining Class",showIf:"false"},{name:"valueType",title:"Type/Return Type",width:120,formatCellValue:function(_35,_36){var _2=_35;if(_36.isMethod){if(!(_36.returns&&_36.returns.type))return"void";_2=_36.returns.type}else{_2=_35}return isc.TypeViewer.linkForType(_2)}},{name:"name",canGroupBy:false,primaryKey:true,title:"Name",width:"*",definingClass:this.doc.ref,showHover:true,hoverHTML:function(_35,_36){if(this.definingClass!=_35.definingClass){return"Inherited from "+_35.definingClass}return null},formatCellValue:function(_35,_36){if(this.definingClass!=_36.definingClass)_35="<i>"+_35+"</i>";if(_36.isMethod){return"<span style='color:blue'>"+_35+" <span style='color:black'>"+isc.MethodFormatter.formatMethodParams(_36)+"</span></span>"}return"<span style='color:green'>"+_35+"</span>"}},{name:"groups",title:"Group",width:110,formatCellValue:function(_35,_36,_37,_38,_39){if(!_35)return isc.emptyString;var _15=isc.jsdoc.makeRef("group",_35);var _16="onmouseout='isc.Hover.clear()' style='cursor:"+isc.Canvas.HAND+"'"+" onmouseover='isc.Hover.setAction(isc.ClassViewer, isc.ClassViewer.showGroupHover, null, 300)'"+" onclick='isc.Hover.clear();"+_39.getID()+".showClassGroup(\""+_15+"\");'";return isc.Canvas.imgHTML(isc.Page.getIsomorphicDocsDir()+"skin/images/DocGrid/funnel.png",16,16,null,_16)+isc.DocUtils.linkForRef(_15)}},{name:"flags",title:"Flags",width:50,showIf:"false",formatCellValue:function(_35,_36){var _17=isc.DocUtils.getCanonicalFlags(_35);if(!_17)return isc.emptyString;return isc.DocUtils.linkForRef("group:flags",_17)}}]});var _18=this[_2+"Grid"]=isc.DocGrid.create({ID:this.getID()+_2+"Grid",autoDraw:false,showResizeBar:true,classViewer:this,docPreview:_13,docViewer:this.docViewer,sortFieldNum:1,shortcutField:"name",dataSource:_14,data:isc.LocalResultSet.create({dataSource:_14,allRows:_7,context:{textMatchStyle:"substring"}}),showClassGroup:function(_35){var _19=isc.jsdoc.getDocItem(_35);if(!_19)return;var _20=isc.jsdoc.getAttribute(_19,"name");var _21=isc.jsdoc.getAttribute(_19,"title");if(!_21)_21=_20;var _22=this.data.allRows;var _23=[];for(var i=0;i<_22.length;i++){var _24=_22[i];var _25=_24.groups;if(_25!=null){if(isc.isAn.Array(_25))_25=_25[0];if(_25==_20)_23.add(_24)}}_23.sortByProperty("name","ascending");var _26=isc.StringBuffer.create();for(var i=0;i<_23.length;i++){_26.append(isc.jsdoc.hoverHTML(_23[i].ref),"<HR>")}if(this.updateOnRowOver)this.mouseLock=true;this.docPreview.setContents(_26.toString());this.deselectAllRecords()},rowClick:function(_35){this.Super("rowClick",arguments);this.docViewer.state.add({ts:_35.ref})}});var _27=this[_2+"Filter"]=isc.DocFilterField.create({autoDraw:false,fieldName:"name",formProps:{grid:_18,itemChange:function(_9,_35,_36){isc.Timer.clearTimeout(this.$47o);this.$47o=isc.Timer.setTimeout(this.getID()+".doSetCriteria()",100)},doSetCriteria:function(){var _28=isc.addProperties({},this.grid.data.getCriteria()),_29=this.getValuesAsCriteria();if(!_29.name)delete _28.name;else isc.addProperties(_28,_29);if(this.grid.isGrouped)this.grid.ungroup();this.grid.data.setCriteria(_28)}}});var _30=isc.DynamicForm.create({height:24,autoDraw:false,numCols:6,grid:_18,doc:this.doc,itemChange:function(_9,_35,_36){this.delayCall("doSetCriteria",[_9])},doSetCriteria:function(_9){var _31=this.getValuesAsCriteria(),_29={};if(_31.showAttributes&&_31.showMethods)_29={};else if(_31.showAttributes)_29={type:"attr"};else if(_31.showMethods)_29={type:"method"};else if(!_31.showMethods&&!_31.showAttributes){var _32=_9.name=="showAttributes"?"showMethods":"showAttributes";this.setValue(_32,true);this.doSetCriteria();return}var _28=isc.addProperties({},this.grid.data.getCriteria());if(!_29.type)delete _28.type;else isc.addProperties(_28,_29);if(!_31.showSuperclass)_28.definingClass=this.doc.ref;else delete _28.definingClass;if(this.grid.isGrouped)this.grid.ungroup();this.grid.data.setCriteria(_28)},fields:[{name:"showSuperclass",title:"Show Superclass APIs",type:"checkbox",defaultValue:true,hoverWidth:200,itemHoverHTML:function(){return"Toggle Superclass APIs. Note: APIs from Canvas and Class are not shown."}},{name:"showAttributes",title:"Attributes",type:"checkbox",defaultValue:true},{name:"showMethods",title:"Methods",type:"checkbox",defaultValue:true}]});var _33=isc.HLayout.create({height:24,autoDraw:false,members:[_27,_30]});var _34=this[_2+"Layout"]=isc.VLayout.create({autoDraw:false,members:[_33,_18,_13]});_1.updateTab(_3,_34);return _34},isc.A.$474=function(){var _1=isc.jsdoc.getAttribute(this.docItem,"name");var _2=isc.ClassViewer.getOverrideProperties(_1);if(!_2)return;var _3=_2.overridden;var _4=_2.overrides;for(var i=0;i<_3.length;i++){var _6=_3[i],_7=_4[i],_8=isc.jsdoc.getDocItem(_6),_9=isc.jsdoc.getDocItem(_7),_10=isc.jsdoc.getAttribute(_8,"name");var _11="<i>This method is an override of ${isc.DocUtils.linkForRef('"+_6+"')} - directly overriding this method without calling"+" </i><code>this.Super('"+_10+"', arguments)</code><i> may destroy"+" functionality in this class.</i>";if(_9!=null){isc.jsdoc.setAttribute(_9,"overridden","<br><br>"+_11)}else{_9=isc.jsdoc.dataIsXML?_8.cloneNode(true):isc.addProperties({},_8);isc.jsdoc.setAttribute(_9,"overridden",_11);isc.jsdoc.setAttribute(_9,"ref",_7);isc.jsdoc.setAttribute(_9,"definingClass","class:"+_1);isc.jsdoc.removeAttribute(_9,"override");isc.jsdoc.setAttribute(_9,"description",isc.emptyString);isc.jsdoc.addDocItem(_7,_9);var _12=isc.jsdoc.getAttribute(_9,"type")=="method"?"methods":"classMethods";isc.jsdoc.addToList(this.docItem,_12,_7)}}});isc.B._maxIndex=isc.C+6;isc.ClassFactory.defineClass("SummaryViewer","DocTabSet");isc.A=isc.SummaryViewer.getPrototype();isc.A.hideUsingDisplayNone=isc.Browser.isMoz;isc.A=isc.SummaryViewer.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.initWidget=function(){this.Super(this.$oc);this.title=this.node.title?this.node.title:this.node.name;if(this.title.endsWith("/"))this.title=this.title.substring(0,this.title.length-1);this.addTab({title:" "+this.title+" ",pane:this.$48b()})},isc.A.$48b=function(){var _1=isc.StringBuffer.newInstance();var _2=this.$46u.getChildren(this.node);_1.append("<br>");for(var i=0;i<_2.length;i++){var _4=_2[i];_1.append(" <nobr>");if(_4.ref){_1.append(isc.DocUtils.linkForRef(_4.ref,_4.name))}else{_1.append("<a href='' onclick='",this.docViewer.getID(),".$48c(\"",this.$46u.getPath(_4),"\");return false;'>",_4.title,"</a>")}_1.append("</nobr><br>")}var _5=isc.Canvas.create({autoDraw:false,canSelectText:true,contents:_1.toString()});return _5});isc.B._maxIndex=isc.C+2;if(!isc.GrippySplitbar){isc.defineClass("GrippySplitbar","ImgSplitbar");isc.A=isc.GrippySplitbar.getPrototype();isc.A.imageWidth=7;isc.A.imageHeight=16}isc.defineClass("DocViewer","HLayout");isc.A=isc.DocViewer.getPrototype();isc.A.docRoot=isc.emptyString;isc.A.referenceRoot=isc.Page.getIsomorphicDocsDir();isc.A.featureExplorerURL=isc.Page.getIsomorphicDocsDir()+"SmartClient_Explorer.html";isc.A.$48d={};isc.A.skinDir="[ISO_DOCS_SKIN]/";isc.A.jumpToTopicInURL=true;isc.A.topic=null;isc.A.visibility="hidden";isc.A.resizeBarSize=8;isc.A.resizeBarClass="GrippySplitbar";isc.A.backgroundColor="#606060";isc.A=isc.DocViewer.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.B.push(isc.A.initWidget=function(){this.skinImgDir=this.skinDir+"images/";var _1;this.Super(this.$oc);isc.DocViewer.instance=this;if(this.docItems||this.docLookup||window.docItems)isc.jsdoc.init(this.docItems||this.docLookup||window.docItems);this.$48e=this.$48f();this.$48g=this.$48h();this.addMembers([this.$48e,this.$48g]);this.state=isc.DocCookieState.create({disableCookieStore:this.disableCookieStore,defaultData:{v:isc.version,tab:0,lpw:280},cookieName:"docViewerState",onload:this.getID()+".restoreState(data)"});if(!isc.jsdoc.data){this.observe(isc.jsdoc,"init","observer.docDataAvailable()");isc.showPrompt("Loading Doc data...")}else{this.docDataAvailable()}if(this.trackHistory){isc.History.registerCallback({method:this.historyCallback,target:this})}},isc.A.restoreState=function(_1,_2){this.$48e.setWidth(_1.lpw);this.initTreeState();this.delayCall("setVisibility",["
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -