|
@@ -1,193 +1,191 @@ |
|
|
$(function() { |
|
|
|
|
|
|
|
|
|
|
|
// Helper function for vertically aligning DOM elements |
|
|
|
|
|
// http://www.seodenver.com/simple-vertical-align-plugin-for-jquery/ |
|
|
|
|
|
$.fn.vAlign = function() { |
|
|
|
|
|
return this.each(function(i){ |
|
|
|
|
|
var ah = $(this).height(); |
|
|
|
|
|
var ph = $(this).parent().height(); |
|
|
|
|
|
var mh = (ph - ah) / 2; |
|
|
|
|
|
$(this).css('margin-top', mh); |
|
|
|
|
|
}); |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
$.fn.stretchFormtasticInputWidthToParent = function() { |
|
|
|
|
|
return this.each(function(i){ |
|
|
|
|
|
var p_width = $(this).closest("form").innerWidth(); |
|
|
|
|
|
var p_padding = parseInt($(this).closest("form").css('padding-left') ,10) + parseInt($(this).closest("form").css('padding-right'), 10); |
|
|
|
|
|
var this_padding = parseInt($(this).css('padding-left'), 10) + parseInt($(this).css('padding-right'), 10); |
|
|
|
|
|
$(this).css('width', p_width - p_padding - this_padding); |
|
|
|
|
|
}); |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
$('form.formtastic li.string input, form.formtastic textarea').stretchFormtasticInputWidthToParent(); |
|
|
|
|
|
|
|
|
|
|
|
// Vertically center these paragraphs |
|
|
|
|
|
// Parent may need a min-height for this to work.. |
|
|
|
|
|
$('ul.downplayed li div.content p').vAlign(); |
|
|
|
|
|
|
|
|
|
|
|
// When a sandbox form is submitted.. |
|
|
|
|
|
$("form.sandbox").submit(function(){ |
|
|
|
|
|
|
|
|
|
|
|
var error_free = true; |
|
|
|
|
|
|
|
|
|
|
|
// Cycle through the forms required inputs |
|
|
|
|
|
$(this).find("input.required").each(function() { |
|
|
|
|
|
|
|
|
|
|
|
// Remove any existing error styles from the input |
|
|
|
|
|
$(this).removeClass('error'); |
|
|
|
|
|
|
|
|
|
|
|
// Tack the error style on if the input is empty.. |
|
|
|
|
|
if ($(this).val() == '') { |
|
|
|
|
|
$(this).addClass('error'); |
|
|
|
|
|
$(this).wiggle(); |
|
|
|
|
|
error_free = false; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
return error_free; |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
function clippyCopiedCallback(a) { |
|
|
|
|
|
$('#api_key_copied').fadeIn().delay(1000).fadeOut(); |
|
|
|
|
|
|
|
|
|
|
|
// var b = $("#clippy_tooltip_" + a); |
|
|
|
|
|
// b.length != 0 && (b.attr("title", "copied!").trigger("tipsy.reload"), setTimeout(function() { |
|
|
|
|
|
// b.attr("title", "copy to clipboard") |
|
|
|
|
|
// }, |
|
|
|
|
|
// 500)) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Logging function that accounts for browsers that don't have window.console |
|
|
|
|
|
log = function(){ |
|
|
|
|
|
log.history = log.history || []; |
|
|
|
|
|
log.history.push(arguments); |
|
|
|
|
|
if(this.console){ |
|
|
|
|
|
console.log( Array.prototype.slice.call(arguments) ); |
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// Handle browsers that do console incorrectly (IE9 and below, see http://stackoverflow.com/a/5539378/7913) |
|
|
|
|
|
if (Function.prototype.bind && console && typeof console.log == "object") { |
|
|
|
|
|
[ |
|
|
|
|
|
"log","info","warn","error","assert","dir","clear","profile","profileEnd" |
|
|
|
|
|
].forEach(function (method) { |
|
|
|
|
|
console[method] = this.bind(console[method], console); |
|
|
|
|
|
}, Function.prototype.call); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
var Docs = { |
|
|
|
|
|
|
|
|
|
|
|
shebang: function() { |
|
|
|
|
|
|
|
|
|
|
|
// If shebang has an operation nickname in it.. |
|
|
|
|
|
// e.g. /docs/#!/words/get_search |
|
|
|
|
|
var fragments = $.param.fragment().split('/'); |
|
|
|
|
|
fragments.shift(); // get rid of the bang |
|
|
|
|
|
|
|
|
|
|
|
switch (fragments.length) { |
|
|
|
|
|
case 1: |
|
|
|
|
|
// Expand all operations for the resource and scroll to it |
|
|
|
|
|
// log('shebang resource:' + fragments[0]); |
|
|
|
|
|
var dom_id = 'resource_' + fragments[0]; |
|
|
|
|
|
|
|
|
|
|
|
Docs.expandEndpointListForResource(fragments[0]); |
|
|
|
|
|
$("#"+dom_id).slideto({highlight: false}); |
|
|
|
|
|
break; |
|
|
|
|
|
case 2: |
|
|
|
|
|
// Refer to the endpoint DOM element, e.g. #words_get_search |
|
|
|
|
|
// log('shebang endpoint: ' + fragments.join('_')); |
|
|
|
|
|
|
|
|
|
|
|
// Expand Resource |
|
|
|
|
|
Docs.expandEndpointListForResource(fragments[0]); |
|
|
|
|
|
$("#"+dom_id).slideto({highlight: false}); |
|
|
|
|
|
|
|
|
|
|
|
// Expand operation |
|
|
|
|
|
var li_dom_id = fragments.join('_'); |
|
|
|
|
|
var li_content_dom_id = li_dom_id + "_content"; |
|
|
|
|
|
|
|
|
|
|
|
// log("li_dom_id " + li_dom_id); |
|
|
|
|
|
// log("li_content_dom_id " + li_content_dom_id); |
|
|
|
|
|
|
|
|
|
|
|
Docs.expandOperation($('#'+li_content_dom_id)); |
|
|
|
|
|
$('#'+li_dom_id).slideto({highlight: false}); |
|
|
|
|
|
break; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
toggleEndpointListForResource: function(resource) { |
|
|
|
|
|
var elem = $('li#resource_' + Docs.escapeResourceName(resource) + ' ul.endpoints'); |
|
|
|
|
|
if (elem.is(':visible')) { |
|
|
|
|
|
Docs.collapseEndpointListForResource(resource); |
|
|
|
|
|
} else { |
|
|
|
|
|
Docs.expandEndpointListForResource(resource); |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
// Expand resource |
|
|
|
|
|
expandEndpointListForResource: function(resource) { |
|
|
|
|
|
var resource = Docs.escapeResourceName(resource); |
|
|
|
|
|
if (resource == '') { |
|
|
|
|
|
$('.resource ul.endpoints').slideDown(); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
$('li#resource_' + resource).addClass('active'); |
|
|
|
|
|
|
|
|
|
|
|
var elem = $('li#resource_' + resource + ' ul.endpoints'); |
|
|
|
|
|
elem.slideDown(); |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
// Collapse resource and mark as explicitly closed |
|
|
|
|
|
collapseEndpointListForResource: function(resource) { |
|
|
|
|
|
var resource = Docs.escapeResourceName(resource); |
|
|
|
|
|
$('li#resource_' + resource).removeClass('active'); |
|
|
|
|
|
|
|
|
|
|
|
var elem = $('li#resource_' + resource + ' ul.endpoints'); |
|
|
|
|
|
elem.slideUp(); |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
expandOperationsForResource: function(resource) { |
|
|
|
|
|
// Make sure the resource container is open.. |
|
|
|
|
|
Docs.expandEndpointListForResource(resource); |
|
|
|
|
|
|
|
|
|
|
|
if (resource == '') { |
|
|
|
|
|
$('.resource ul.endpoints li.operation div.content').slideDown(); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
$('li#resource_' + Docs.escapeResourceName(resource) + ' li.operation div.content').each(function() { |
|
|
|
|
|
Docs.expandOperation($(this)); |
|
|
|
|
|
}); |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
collapseOperationsForResource: function(resource) { |
|
|
|
|
|
// Make sure the resource container is open.. |
|
|
|
|
|
Docs.expandEndpointListForResource(resource); |
|
|
|
|
|
|
|
|
|
|
|
$('li#resource_' + Docs.escapeResourceName(resource) + ' li.operation div.content').each(function() { |
|
|
|
|
|
Docs.collapseOperation($(this)); |
|
|
|
|
|
}); |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
escapeResourceName: function(resource) { |
|
|
|
|
|
return resource.replace(/[!"#$%&'()*+,.\/:;<=>?@\[\\\]\^`{|}~]/g, "\\$&"); |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
expandOperation: function(elem) { |
|
|
|
|
|
elem.slideDown(); |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
collapseOperation: function(elem) { |
|
|
|
|
|
elem.slideUp(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
|
(function() { |
|
|
|
|
|
|
|
|
$(function() {
|
|
|
|
|
|
|
|
|
|
|
|
// Helper function for vertically aligning DOM elements
|
|
|
|
|
|
// http://www.seodenver.com/simple-vertical-align-plugin-for-jquery/
|
|
|
|
|
|
$.fn.vAlign = function() {
|
|
|
|
|
|
return this.each(function(i){
|
|
|
|
|
|
var ah = $(this).height();
|
|
|
|
|
|
var ph = $(this).parent().height();
|
|
|
|
|
|
var mh = (ph - ah) / 2;
|
|
|
|
|
|
$(this).css('margin-top', mh);
|
|
|
|
|
|
});
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
$.fn.stretchFormtasticInputWidthToParent = function() {
|
|
|
|
|
|
return this.each(function(i){
|
|
|
|
|
|
var p_width = $(this).closest("form").innerWidth();
|
|
|
|
|
|
var p_padding = parseInt($(this).closest("form").css('padding-left') ,10) + parseInt($(this).closest("form").css('padding-right'), 10);
|
|
|
|
|
|
var this_padding = parseInt($(this).css('padding-left'), 10) + parseInt($(this).css('padding-right'), 10);
|
|
|
|
|
|
$(this).css('width', p_width - p_padding - this_padding);
|
|
|
|
|
|
});
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
$('form.formtastic li.string input, form.formtastic textarea').stretchFormtasticInputWidthToParent();
|
|
|
|
|
|
|
|
|
|
|
|
// Vertically center these paragraphs
|
|
|
|
|
|
// Parent may need a min-height for this to work..
|
|
|
|
|
|
$('ul.downplayed li div.content p').vAlign();
|
|
|
|
|
|
|
|
|
|
|
|
// When a sandbox form is submitted..
|
|
|
|
|
|
$("form.sandbox").submit(function(){
|
|
|
|
|
|
|
|
|
|
|
|
var error_free = true;
|
|
|
|
|
|
|
|
|
|
|
|
// Cycle through the forms required inputs
|
|
|
|
|
|
$(this).find("input.required").each(function() {
|
|
|
|
|
|
|
|
|
|
|
|
// Remove any existing error styles from the input
|
|
|
|
|
|
$(this).removeClass('error');
|
|
|
|
|
|
|
|
|
|
|
|
// Tack the error style on if the input is empty..
|
|
|
|
|
|
if ($(this).val() == '') {
|
|
|
|
|
|
$(this).addClass('error');
|
|
|
|
|
|
$(this).wiggle();
|
|
|
|
|
|
error_free = false;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
return error_free;
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
function clippyCopiedCallback(a) {
|
|
|
|
|
|
$('#api_key_copied').fadeIn().delay(1000).fadeOut();
|
|
|
|
|
|
|
|
|
|
|
|
// var b = $("#clippy_tooltip_" + a);
|
|
|
|
|
|
// b.length != 0 && (b.attr("title", "copied!").trigger("tipsy.reload"), setTimeout(function() {
|
|
|
|
|
|
// b.attr("title", "copy to clipboard")
|
|
|
|
|
|
// },
|
|
|
|
|
|
// 500))
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// Logging function that accounts for browsers that don't have window.console
|
|
|
|
|
|
log = function(){
|
|
|
|
|
|
log.history = log.history || [];
|
|
|
|
|
|
log.history.push(arguments);
|
|
|
|
|
|
if(this.console){
|
|
|
|
|
|
console.log( Array.prototype.slice.call(arguments) );
|
|
|
|
|
|
}
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// Handle browsers that do console incorrectly (IE9 and below, see http://stackoverflow.com/a/5539378/7913)
|
|
|
|
|
|
if (Function.prototype.bind && console && typeof console.log == "object") {
|
|
|
|
|
|
[
|
|
|
|
|
|
"log","info","warn","error","assert","dir","clear","profile","profileEnd"
|
|
|
|
|
|
].forEach(function (method) {
|
|
|
|
|
|
console[method] = this.bind(console[method], console);
|
|
|
|
|
|
}, Function.prototype.call);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
var Docs = {
|
|
|
|
|
|
|
|
|
|
|
|
shebang: function() {
|
|
|
|
|
|
|
|
|
|
|
|
// If shebang has an operation nickname in it..
|
|
|
|
|
|
// e.g. /docs/#!/words/get_search
|
|
|
|
|
|
var fragments = $.param.fragment().split('/');
|
|
|
|
|
|
fragments.shift(); // get rid of the bang
|
|
|
|
|
|
|
|
|
|
|
|
switch (fragments.length) {
|
|
|
|
|
|
case 1:
|
|
|
|
|
|
// Expand all operations for the resource and scroll to it
|
|
|
|
|
|
log('shebang resource:' + fragments[0]);
|
|
|
|
|
|
var dom_id = 'resource_' + fragments[0];
|
|
|
|
|
|
|
|
|
|
|
|
Docs.expandEndpointListForResource(fragments[0]);
|
|
|
|
|
|
$("#"+dom_id).slideto({highlight: false});
|
|
|
|
|
|
break;
|
|
|
|
|
|
case 2:
|
|
|
|
|
|
// Refer to the endpoint DOM element, e.g. #words_get_search
|
|
|
|
|
|
log('shebang endpoint: ' + fragments.join('_'));
|
|
|
|
|
|
|
|
|
|
|
|
// Expand Resource
|
|
|
|
|
|
Docs.expandEndpointListForResource(fragments[0]);
|
|
|
|
|
|
$("#"+dom_id).slideto({highlight: false});
|
|
|
|
|
|
|
|
|
|
|
|
// Expand operation
|
|
|
|
|
|
var li_dom_id = fragments.join('_');
|
|
|
|
|
|
var li_content_dom_id = li_dom_id + "_content";
|
|
|
|
|
|
|
|
|
|
|
|
log("li_dom_id " + li_dom_id);
|
|
|
|
|
|
log("li_content_dom_id " + li_content_dom_id);
|
|
|
|
|
|
|
|
|
|
|
|
Docs.expandOperation($('#'+li_content_dom_id));
|
|
|
|
|
|
$('#'+li_dom_id).slideto({highlight: false});
|
|
|
|
|
|
break;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
toggleEndpointListForResource: function(resource) {
|
|
|
|
|
|
var elem = $('li#resource_' + Docs.escapeResourceName(resource) + ' ul.endpoints');
|
|
|
|
|
|
if (elem.is(':visible')) {
|
|
|
|
|
|
Docs.collapseEndpointListForResource(resource);
|
|
|
|
|
|
} else {
|
|
|
|
|
|
Docs.expandEndpointListForResource(resource);
|
|
|
|
|
|
}
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// Expand resource
|
|
|
|
|
|
expandEndpointListForResource: function(resource) {
|
|
|
|
|
|
var resource = Docs.escapeResourceName(resource);
|
|
|
|
|
|
if (resource == '') {
|
|
|
|
|
|
$('.resource ul.endpoints').slideDown();
|
|
|
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
$('li#resource_' + resource).addClass('active');
|
|
|
|
|
|
|
|
|
|
|
|
var elem = $('li#resource_' + resource + ' ul.endpoints');
|
|
|
|
|
|
elem.slideDown();
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// Collapse resource and mark as explicitly closed
|
|
|
|
|
|
collapseEndpointListForResource: function(resource) {
|
|
|
|
|
|
var resource = Docs.escapeResourceName(resource);
|
|
|
|
|
|
$('li#resource_' + resource).removeClass('active');
|
|
|
|
|
|
|
|
|
|
|
|
var elem = $('li#resource_' + resource + ' ul.endpoints');
|
|
|
|
|
|
elem.slideUp();
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
expandOperationsForResource: function(resource) {
|
|
|
|
|
|
// Make sure the resource container is open..
|
|
|
|
|
|
Docs.expandEndpointListForResource(resource);
|
|
|
|
|
|
|
|
|
|
|
|
if (resource == '') {
|
|
|
|
|
|
$('.resource ul.endpoints li.operation div.content').slideDown();
|
|
|
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
$('li#resource_' + Docs.escapeResourceName(resource) + ' li.operation div.content').each(function() {
|
|
|
|
|
|
Docs.expandOperation($(this));
|
|
|
|
|
|
});
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
collapseOperationsForResource: function(resource) {
|
|
|
|
|
|
// Make sure the resource container is open..
|
|
|
|
|
|
Docs.expandEndpointListForResource(resource);
|
|
|
|
|
|
|
|
|
|
|
|
$('li#resource_' + Docs.escapeResourceName(resource) + ' li.operation div.content').each(function() {
|
|
|
|
|
|
Docs.collapseOperation($(this));
|
|
|
|
|
|
});
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
escapeResourceName: function(resource) {
|
|
|
|
|
|
return resource.replace(/[!"#$%&'()*+,.\/:;<=>?@\[\\\]\^`{|}~]/g, "\\$&");
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
expandOperation: function(elem) {
|
|
|
|
|
|
elem.slideDown();
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
collapseOperation: function(elem) {
|
|
|
|
|
|
elem.slideUp();
|
|
|
|
|
|
}
|
|
|
|
|
|
};(function() { |
|
|
var template = Handlebars.template, templates = Handlebars.templates = Handlebars.templates || {}; |
|
|
var template = Handlebars.template, templates = Handlebars.templates = Handlebars.templates || {}; |
|
|
templates['content_type'] = template(function (Handlebars,depth0,helpers,partials,data) { |
|
|
templates['content_type'] = template(function (Handlebars,depth0,helpers,partials,data) { |
|
|
this.compilerInfo = [4,'>= 1.0.0']; |
|
|
this.compilerInfo = [4,'>= 1.0.0']; |
|
@@ -365,96 +363,56 @@ function program11(depth0,data) { |
|
|
else { stack1 = depth0.method; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
else { stack1 = depth0.method; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ " operation' id='"; |
|
|
+ " operation' id='"; |
|
|
if (stack1 = helpers.resourceName) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.resourceName; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
|
|
|
if (stack1 = helpers.parentId) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.parentId; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "_"; |
|
|
+ "_"; |
|
|
if (stack1 = helpers.nickname) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
if (stack1 = helpers.nickname) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
else { stack1 = depth0.nickname; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
else { stack1 = depth0.nickname; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
|
|
|
+ "_"; |
|
|
|
|
|
if (stack1 = helpers.method) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.method; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
buffer += escapeExpression(stack1) |
|
|
|
|
|
+ "_"; |
|
|
|
|
|
if (stack1 = helpers.number) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.number; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "'>\n <div class='heading'>\n <h3>\n <span class='http_method'>\n <a href='#!/"; |
|
|
+ "'>\n <div class='heading'>\n <h3>\n <span class='http_method'>\n <a href='#!/"; |
|
|
if (stack1 = helpers.resourceName) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.resourceName; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
|
|
|
if (stack1 = helpers.parentId) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.parentId; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "/"; |
|
|
+ "/"; |
|
|
if (stack1 = helpers.nickname) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
if (stack1 = helpers.nickname) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
else { stack1 = depth0.nickname; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
else { stack1 = depth0.nickname; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
|
|
|
+ "_"; |
|
|
|
|
|
if (stack1 = helpers.method) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.method; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
buffer += escapeExpression(stack1) |
|
|
|
|
|
+ "_"; |
|
|
|
|
|
if (stack1 = helpers.number) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.number; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "' class=\"toggleOperation\">"; |
|
|
+ "' class=\"toggleOperation\">"; |
|
|
if (stack1 = helpers.method) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
if (stack1 = helpers.method) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
else { stack1 = depth0.method; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
else { stack1 = depth0.method; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "</a>\n </span>\n <span class='path'>\n <a href='#!/"; |
|
|
+ "</a>\n </span>\n <span class='path'>\n <a href='#!/"; |
|
|
if (stack1 = helpers.resourceName) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.resourceName; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
|
|
|
if (stack1 = helpers.parentId) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.parentId; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "/"; |
|
|
+ "/"; |
|
|
if (stack1 = helpers.nickname) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
if (stack1 = helpers.nickname) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
else { stack1 = depth0.nickname; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
else { stack1 = depth0.nickname; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
|
|
|
+ "_"; |
|
|
|
|
|
if (stack1 = helpers.method) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.method; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
buffer += escapeExpression(stack1) |
|
|
|
|
|
+ "_"; |
|
|
|
|
|
if (stack1 = helpers.number) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.number; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "' class=\"toggleOperation\">"; |
|
|
+ "' class=\"toggleOperation\">"; |
|
|
if (stack1 = helpers.path) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
if (stack1 = helpers.path) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
else { stack1 = depth0.path; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
else { stack1 = depth0.path; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "</a>\n </span>\n </h3>\n <ul class='options'>\n <li>\n <a href='#!/"; |
|
|
+ "</a>\n </span>\n </h3>\n <ul class='options'>\n <li>\n <a href='#!/"; |
|
|
if (stack1 = helpers.resourceName) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.resourceName; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
|
|
|
if (stack1 = helpers.parentId) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.parentId; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "/"; |
|
|
+ "/"; |
|
|
if (stack1 = helpers.nickname) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
if (stack1 = helpers.nickname) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
else { stack1 = depth0.nickname; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
else { stack1 = depth0.nickname; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
|
|
|
+ "_"; |
|
|
|
|
|
if (stack1 = helpers.method) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.method; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
buffer += escapeExpression(stack1) |
|
|
|
|
|
+ "_"; |
|
|
|
|
|
if (stack1 = helpers.number) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.number; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "' class=\"toggleOperation\">"; |
|
|
+ "' class=\"toggleOperation\">"; |
|
|
if (stack1 = helpers.summary) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
if (stack1 = helpers.summary) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
else { stack1 = depth0.summary; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
else { stack1 = depth0.summary; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
if(stack1 || stack1 === 0) { buffer += stack1; } |
|
|
if(stack1 || stack1 === 0) { buffer += stack1; } |
|
|
buffer += "</a>\n </li>\n </ul>\n </div>\n <div class='content' id='"; |
|
|
buffer += "</a>\n </li>\n </ul>\n </div>\n <div class='content' id='"; |
|
|
if (stack1 = helpers.resourceName) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.resourceName; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
|
|
|
if (stack1 = helpers.parentId) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.parentId; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "_"; |
|
|
+ "_"; |
|
|
if (stack1 = helpers.nickname) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
if (stack1 = helpers.nickname) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
else { stack1 = depth0.nickname; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
else { stack1 = depth0.nickname; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
|
|
|
+ "_"; |
|
|
|
|
|
if (stack1 = helpers.method) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.method; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
buffer += escapeExpression(stack1) |
|
|
|
|
|
+ "_"; |
|
|
|
|
|
if (stack1 = helpers.number) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.number; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "_content' style='display:none'>\n "; |
|
|
+ "_content' style='display:none'>\n "; |
|
|
stack1 = helpers['if'].call(depth0, depth0.notes, {hash:{},inverse:self.noop,fn:self.program(1, program1, data),data:data}); |
|
|
stack1 = helpers['if'].call(depth0, depth0.notes, {hash:{},inverse:self.noop,fn:self.program(1, program1, data),data:data}); |
|
@@ -1047,12 +1005,12 @@ function program1(depth0,data) { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
buffer += "<div class='heading'>\n <h2>\n <a href='#!/"; |
|
|
buffer += "<div class='heading'>\n <h2>\n <a href='#!/"; |
|
|
if (stack1 = helpers.name) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.name; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
|
|
|
if (stack1 = helpers.id) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.id; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "' onclick=\"Docs.toggleEndpointListForResource('"; |
|
|
+ "' onclick=\"Docs.toggleEndpointListForResource('"; |
|
|
if (stack1 = helpers.name) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.name; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
|
|
|
if (stack1 = helpers.id) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.id; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "');\">"; |
|
|
+ "');\">"; |
|
|
if (stack1 = helpers.name) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
if (stack1 = helpers.name) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
@@ -1068,32 +1026,32 @@ function program1(depth0,data) { |
|
|
else { stack1 = depth0.description; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
else { stack1 = depth0.description; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
if(stack1 || stack1 === 0) { buffer += stack1; } |
|
|
if(stack1 || stack1 === 0) { buffer += stack1; } |
|
|
buffer += "\n </h2>\n <ul class='options'>\n <li>\n <a href='#!/"; |
|
|
buffer += "\n </h2>\n <ul class='options'>\n <li>\n <a href='#!/"; |
|
|
if (stack1 = helpers.name) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.name; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
|
|
|
if (stack1 = helpers.id) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.id; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "' id='endpointListTogger_"; |
|
|
+ "' id='endpointListTogger_"; |
|
|
if (stack1 = helpers.name) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.name; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
|
|
|
if (stack1 = helpers.id) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.id; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "'\n onclick=\"Docs.toggleEndpointListForResource('"; |
|
|
+ "'\n onclick=\"Docs.toggleEndpointListForResource('"; |
|
|
if (stack1 = helpers.name) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.name; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
|
|
|
if (stack1 = helpers.id) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.id; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "');\">Show/Hide</a>\n </li>\n <li>\n <a href='#' onclick=\"Docs.collapseOperationsForResource('"; |
|
|
+ "');\">Show/Hide</a>\n </li>\n <li>\n <a href='#' onclick=\"Docs.collapseOperationsForResource('"; |
|
|
if (stack1 = helpers.name) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.name; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
|
|
|
if (stack1 = helpers.id) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.id; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "'); return false;\">\n List Operations\n </a>\n </li>\n <li>\n <a href='#' onclick=\"Docs.expandOperationsForResource('"; |
|
|
+ "'); return false;\">\n List Operations\n </a>\n </li>\n <li>\n <a href='#' onclick=\"Docs.expandOperationsForResource('"; |
|
|
if (stack1 = helpers.name) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.name; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
|
|
|
if (stack1 = helpers.id) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.id; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "'); return false;\">\n Expand Operations\n </a>\n </li>\n <li>\n <a href='"; |
|
|
+ "'); return false;\">\n Expand Operations\n </a>\n </li>\n <li>\n <a href='"; |
|
|
if (stack1 = helpers.url) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
if (stack1 = helpers.url) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
else { stack1 = depth0.url; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
else { stack1 = depth0.url; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "'>Raw</a>\n </li>\n </ul>\n</div>\n<ul class='endpoints' id='"; |
|
|
+ "'>Raw</a>\n </li>\n </ul>\n</div>\n<ul class='endpoints' id='"; |
|
|
if (stack1 = helpers.name) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.name; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
|
|
|
|
|
|
if (stack1 = helpers.id) { stack1 = stack1.call(depth0, {hash:{},data:data}); } |
|
|
|
|
|
else { stack1 = depth0.id; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; } |
|
|
buffer += escapeExpression(stack1) |
|
|
buffer += escapeExpression(stack1) |
|
|
+ "_endpoint_list' style='display:none'>\n\n</ul>\n"; |
|
|
+ "_endpoint_list' style='display:none'>\n\n</ul>\n"; |
|
|
return buffer; |
|
|
return buffer; |
|
@@ -1410,11 +1368,20 @@ helpers = this.merge(helpers, Handlebars.helpers); data = data || {}; |
|
|
MainView.prototype.initialize = function() {}; |
|
|
MainView.prototype.initialize = function() {}; |
|
|
|
|
|
|
|
|
MainView.prototype.render = function() { |
|
|
MainView.prototype.render = function() { |
|
|
var resource, _i, _len, _ref3; |
|
|
|
|
|
|
|
|
var counter, id, resource, resources, _i, _len, _ref3; |
|
|
$(this.el).html(Handlebars.templates.main(this.model)); |
|
|
$(this.el).html(Handlebars.templates.main(this.model)); |
|
|
|
|
|
resources = {}; |
|
|
|
|
|
counter = 0; |
|
|
_ref3 = this.model.apisArray; |
|
|
_ref3 = this.model.apisArray; |
|
|
for (_i = 0, _len = _ref3.length; _i < _len; _i++) { |
|
|
for (_i = 0, _len = _ref3.length; _i < _len; _i++) { |
|
|
resource = _ref3[_i]; |
|
|
resource = _ref3[_i]; |
|
|
|
|
|
id = resource.name; |
|
|
|
|
|
while (typeof resources[id] !== 'undefined') { |
|
|
|
|
|
id = id + "_" + counter; |
|
|
|
|
|
counter += 1; |
|
|
|
|
|
} |
|
|
|
|
|
resource.id = id; |
|
|
|
|
|
resources[id] = resource; |
|
|
this.addResource(resource); |
|
|
this.addResource(resource); |
|
|
} |
|
|
} |
|
|
return this; |
|
|
return this; |
|
@@ -1425,7 +1392,7 @@ helpers = this.merge(helpers, Handlebars.helpers); data = data || {}; |
|
|
resourceView = new ResourceView({ |
|
|
resourceView = new ResourceView({ |
|
|
model: resource, |
|
|
model: resource, |
|
|
tagName: 'li', |
|
|
tagName: 'li', |
|
|
id: 'resource_' + resource.name, |
|
|
|
|
|
|
|
|
id: 'resource_' + resource.id, |
|
|
className: 'resource' |
|
|
className: 'resource' |
|
|
}); |
|
|
}); |
|
|
return $('#resources').append(resourceView.render().el); |
|
|
return $('#resources').append(resourceView.render().el); |
|
@@ -1450,12 +1417,21 @@ helpers = this.merge(helpers, Handlebars.helpers); data = data || {}; |
|
|
ResourceView.prototype.initialize = function() {}; |
|
|
ResourceView.prototype.initialize = function() {}; |
|
|
|
|
|
|
|
|
ResourceView.prototype.render = function() { |
|
|
ResourceView.prototype.render = function() { |
|
|
var operation, _i, _len, _ref4; |
|
|
|
|
|
|
|
|
var counter, id, methods, operation, _i, _len, _ref4; |
|
|
$(this.el).html(Handlebars.templates.resource(this.model)); |
|
|
$(this.el).html(Handlebars.templates.resource(this.model)); |
|
|
this.number = 0; |
|
|
|
|
|
|
|
|
methods = {}; |
|
|
_ref4 = this.model.operationsArray; |
|
|
_ref4 = this.model.operationsArray; |
|
|
for (_i = 0, _len = _ref4.length; _i < _len; _i++) { |
|
|
for (_i = 0, _len = _ref4.length; _i < _len; _i++) { |
|
|
operation = _ref4[_i]; |
|
|
operation = _ref4[_i]; |
|
|
|
|
|
counter = 0; |
|
|
|
|
|
id = operation.nickname; |
|
|
|
|
|
while (typeof methods[id] !== 'undefined') { |
|
|
|
|
|
id = id + "_" + counter; |
|
|
|
|
|
counter += 1; |
|
|
|
|
|
} |
|
|
|
|
|
methods[id] = operation; |
|
|
|
|
|
operation.nickname = id; |
|
|
|
|
|
operation.parentId = this.model.id; |
|
|
this.addOperation(operation); |
|
|
this.addOperation(operation); |
|
|
} |
|
|
} |
|
|
return this; |
|
|
return this; |
|
@@ -1866,7 +1842,7 @@ helpers = this.merge(helpers, Handlebars.helpers); data = data || {}; |
|
|
|
|
|
|
|
|
OperationView.prototype.toggleOperationContent = function() { |
|
|
OperationView.prototype.toggleOperationContent = function() { |
|
|
var elem; |
|
|
var elem; |
|
|
elem = $('#' + Docs.escapeResourceName(this.model.resourceName) + "_" + this.model.nickname + "_" + this.model.method + "_" + this.model.number + "_content"); |
|
|
|
|
|
|
|
|
elem = $('#' + Docs.escapeResourceName(this.model.parentId) + "_" + this.model.nickname + "_" + this.model.method + "_content"); |
|
|
if (elem.is(':visible')) { |
|
|
if (elem.is(':visible')) { |
|
|
return Docs.collapseOperation(elem); |
|
|
return Docs.collapseOperation(elem); |
|
|
} else { |
|
|
} else { |
|
|