ngey.api-doc.1.0.0.source-code.apidoc.js Maven / Gradle / Ivy
The newest version!
$(function() {
// initMenu();
repaintMenu();
});
var menuData;
function repaintMenu() {
$.getJSON("menu", function(data) {
//$("#menu").empty();
menuData=data;
for(var i=0;i";
t+=" "+data[i].name+""+data[i].items.length+"";
t+="";
t+="";
if(data[i].items.length>0){
for(var j=0;j"+data[i].items[j].name+"";
}
}
t+="";
$("#menu").append(t);
}
initMenu();
});
}
function initMenu() {
$("button.list-group-item").each(function() {
$(this).html(" " + $(this).html());
});
$("div.list-group>a").click(
function() {
$("div.list-group>a").each(
function() {
if ($(this).next().hasClass("list-group")) {
$(this).next().find("button.list-group-item")
.removeClass("gray");
}
}).removeClass("gray");
$(this).addClass("gray");
});
$("button.list-group-item").click(function() {
$("button.list-group-item").removeClass("active");
if (!$(this).parent().prev().hasClass("gray")) {
$("div.list-group>a").removeClass("gray");
$("a.list-group").removeClass("glyphicon-minus").addClass("glyphicon-plus");
$(this).parent().prev().addClass("glyphicon-minus").addClass("glyphicon-plus").addClass("gray");
}
$(this).addClass("active");
//重绘右边
var mi=$(this).attr("menuindex");
var ii=$(this).attr("itemsindex");
var item=menuData[mi].items[ii];
$("#header").html(menuData[mi].className+"."+item.methodName);
$("#methodName").val(item.methodName);
$("#beanName").val(item.beanName);
$("#reqtbody").empty();
for(var i=0;i";
if(p.type=="CLASS"){
tr+=""+p.name+"";
}else{
tr+=p.name;
}
if(p.type=="NUM"){
tr+=" "+p.desc+" ";
}else{
tr+=""+p.desc+" ";
}
$("#reqtbody").append(tr);
}
$("#resdesc").empty().html(""+item.rdesc+"");
});
$("a.list-group-item").click(function() {
var a = $(this).find("span.glyphicon:eq(0)");
var m_i=parseInt($(this).attr("menuindex"));
$("#menu>a.list-group-item[menuindex!="+m_i+"]").find("span.glyphicon:eq(0)").removeClass("glyphicon-minus").addClass("glyphicon-plus");
$("#menu>div.list-group").addClass("hide");
if ($(a).hasClass("glyphicon-minus")) {
$(a).removeClass("glyphicon-minus");
$(a).addClass("glyphicon-plus");
$(a).parent().next().addClass("hide");
} else if ($(a).hasClass("glyphicon-plus")) {
$(a).removeClass("glyphicon-plus");
$(a).addClass("glyphicon-minus");
$(a).parent().next().removeClass("hide");
}
});
}
function nul(exp){
return !exp && typeof exp != "undefined" && exp != 0;
}
$(function() {
$("input[type=datetime]").datetimepicker({
clearBtn : 1,
todayBtn : 1,
autoclose : 1
});
$(".hide-desc").click(function() {
var a = $(this).parent().parent().next();
if ($(a).hasClass("hide")) {
$(a).removeClass("hide");
} else {
$(a).addClass("hide");
}
});
})
$(function() {
$('[data-toggle="popover"]').popover({
'placement' : 'bottom'
})
})
function furl(path) {
var u = window.location.protocol + window.location.host
+ (window.location.port == 80 || window.location.port == "") ? ""
: (":" + window.location.port);
if (u.startWith('/')) {
return u + path;
} else {
return u + "/" + path;
}
}
function showc(cname){
$.post("link","className="+cname,function(data){
if($(".modal").length>0){
var d="";
d+="参数名 描述 默认值 ";
d+="";
for(var i=0;i";
if(p.type=="CLASS"){
d+=""+p.name+" ";
}else{
d+=""+p.name+" ";
}
d+=""+p.desc+" ";
d+=""+p.defaultValue+" ";
}
d+=" ";
d+="
";
$("#mbody").empty().html(d);
if(!$("#modal").hasClass("in")){
$(".modal").modal();
}
}else{
var d="";
d+="";
d+="";
d+=" ";
d+="";
$("body").append(d);
$(".modal").modal();
}
},'json');
}
function send(){
$("#progress>div").addClass("active");
$.post("service",$("form").serialize(),function(data,textStatus,jqXHR){
$("#progress>div").removeClass("progress-bar-info").removeClass("progress-bar-danger");
if(data.code==1){
$("#progress>div").addClass("progress-bar-success");
$("#exdesc").html(data.stack);
}else{
$("#exdesc").html(data.stack);
data.stack="";
$("#progress>div").addClass("progress-bar-danger");
}
$("#status").html(jqXHR.status);
$("#resbody").text(JSON.stringify(data.data));
},"json").done(function(){
$("#progress>div").removeClass("active");
}).fail(function(data){
$("#progress>div").removeClass("active");
$("#progress>div").removeClass("progress-bar-info").removeClass("progress-bar-success").addClass("progress-bar-danger");
$("#status").html(data.status);
$("#resbody").text(data.responseText);
});
}
function togmenu(){
if($("#right").hasClass("col-sm-9")){
$("#left").addClass("hide");
$("#right").removeClass("col-sm-9").addClass("col-sm-12");
}else{
$("#left").removeClass("hide");
$("#right").removeClass("col-sm-12").addClass("col-sm-9");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy