more phrases
This commit is contained in:
13
dist/lang/en.js
vendored
13
dist/lang/en.js
vendored
@@ -35,4 +35,17 @@ SwaggerTranslator.learn({this._swaggerLang = {
|
||||
"See more at":"See more at",
|
||||
"Contact the developer":"Contact the developer",
|
||||
"api version":"api version",
|
||||
"Response Content Type":"Response Content Type",
|
||||
"fetching resource":"fetching resource",
|
||||
"fetching resource list":"fetching resource list",
|
||||
"Explore":"Explore",
|
||||
"Show Swagger Petstore Example Apis":"Show Swagger Petstore Example Apis",
|
||||
"Show Wordnik Developer Apis":"Show Wordnik Developer Apis",
|
||||
"Can't read from server. It may not have the appropriate access-control-origin settings.":"Can't read from server. It may not have the appropriate access-control-origin settings.",
|
||||
"Please specify the protocol for":"Please specify the protocol for",
|
||||
"Can't read swagger JSON from":"Can't read swagger JSON from",
|
||||
"Finished Loading Resource Information. Rendering Swagger UI":"Finished Loading Resource Information. Rendering Swagger UI",
|
||||
"Unable to read api":"Unable to read api",
|
||||
"from path":"from path",
|
||||
"server returned":"server returned"
|
||||
});
|
||||
16
dist/lang/ru.js
vendored
16
dist/lang/ru.js
vendored
@@ -33,5 +33,19 @@ SwaggerTranslator.learn({
|
||||
"Created by":"Разработано",
|
||||
"See more at":"Еще тут",
|
||||
"Contact the developer":"Связаться с разработчиком",
|
||||
"api version":"Версия API"
|
||||
"api version":"Версия API",
|
||||
"Response Content Type":"Content Type ответа",
|
||||
"fetching resource":"Получение ресурса",
|
||||
"fetching resource list":"Получение ресурсов",
|
||||
"Explore":"Поехали",
|
||||
"Show Swagger Petstore Example Apis":"Показать примеры АПИ",
|
||||
"Show Wordnik Developer Apis":"Показать АПИ Wordnik Developer",
|
||||
"Can't read from server. It may not have the appropriate access-control-origin settings.":"Не удается получить ответ от сервера. Возможно, какая-то лажа с настройками доступа",
|
||||
"Please specify the protocol for":"Пожалуйста, укажите протогол для",
|
||||
"Can't read swagger JSON from":"Не получается прочитать swagger json из",
|
||||
"Finished Loading Resource Information. Rendering Swagger UI":"Загрузка информации о ресурсах завершена. Рендерим",
|
||||
"Unable to read api":"Не удалось прочитать api",
|
||||
"from path":"по адресу",
|
||||
"server returned":"сервер сказал"
|
||||
|
||||
});
|
||||
18
dist/lang/translator.js
vendored
18
dist/lang/translator.js
vendored
@@ -5,20 +5,10 @@
|
||||
* after <script src='lang/translator.js' type='text/javascript'></script>.
|
||||
* For example - <script src='lang/ru.js' type='text/javascript'></script>
|
||||
*
|
||||
* Then you should create a SwaggerUI object this way:
|
||||
* new SwaggerUi({
|
||||
* ....
|
||||
* onComplete: function(swaggerApi, swaggerUi){
|
||||
* SwaggerTranslator.translate();
|
||||
* ....
|
||||
* }
|
||||
* })
|
||||
* in your index.html.
|
||||
*
|
||||
* If you wish to translate some new texsts you should do two things:
|
||||
* 1. Add new phrase pair ("New Phrase": "New Translation") into your language file (for example lang/ru.js). It will be great if you add it in other language files too.
|
||||
* 1. Add a new phrase pair ("New Phrase": "New Translation") into your language file (for example lang/ru.js). It will be great if you add it in other language files too.
|
||||
* 2. Mark that text it templates this way <anyHtmlTag data-swTarnslate>New Phrase</anyHtmlTag> or <anyHtmlTag data-swTarnslate value='New Phrase'/>.
|
||||
* The main thing here is attribute data-swTarnslate. Only inner html and value-attribute are going to translate.
|
||||
* The main thing here is attribute data-swTarnslate. Only inner html, title-attribute and value-attribute are going to translate.
|
||||
*
|
||||
*/
|
||||
SwaggerTranslator = {
|
||||
@@ -35,6 +25,10 @@ SwaggerTranslator = {
|
||||
$(this).val(
|
||||
$this._tryTranslate($(this).val())
|
||||
);
|
||||
$(this).attr(
|
||||
'title',
|
||||
$this._tryTranslate($(this).attr('title'))
|
||||
);
|
||||
}
|
||||
)
|
||||
},
|
||||
|
||||
37
dist/lib/swagger-client.js
vendored
37
dist/lib/swagger-client.js
vendored
@@ -291,13 +291,14 @@ var SwaggerClient = function(url, options) {
|
||||
this.isValid = false;
|
||||
this.info = null;
|
||||
this.useJQuery = false;
|
||||
this.resourceCount = 0;
|
||||
|
||||
if(typeof url !== 'undefined')
|
||||
return this.initialize(url, options);
|
||||
};
|
||||
|
||||
SwaggerClient.prototype.initialize = function (url, options) {
|
||||
this.models = models;
|
||||
this.models = models = {};
|
||||
|
||||
options = (options||{});
|
||||
|
||||
@@ -338,7 +339,7 @@ SwaggerClient.prototype.initialize = function (url, options) {
|
||||
SwaggerClient.prototype.build = function(mock) {
|
||||
if (this.isBuilt) return this;
|
||||
var self = this;
|
||||
this.progress('fetching resource list: ' + this.url);
|
||||
this.progress('<span data-swTarnslate="1">fetching resource list</span>: ' + this.url);
|
||||
var obj = {
|
||||
useJQuery: this.useJQuery,
|
||||
url: this.url,
|
||||
@@ -349,11 +350,11 @@ SwaggerClient.prototype.build = function(mock) {
|
||||
on: {
|
||||
error: function(response) {
|
||||
if (self.url.substring(0, 4) !== 'http')
|
||||
return self.fail('Please specify the protocol for ' + self.url);
|
||||
return self.fail('<span data-swTarnslate="1">Please specify the protocol for</span> ' + self.url);
|
||||
else if (response.status === 0)
|
||||
return self.fail('Can\'t read from server. It may not have the appropriate access-control-origin settings.');
|
||||
return self.fail('<span data-swTarnslate="1">Can\'t read from server. It may not have the appropriate access-control-origin settings.</span>');
|
||||
else if (response.status === 404)
|
||||
return self.fail('Can\'t read swagger JSON from ' + self.url);
|
||||
return self.fail('<span data-swTarnslate="1">Can\'t read swagger JSON from</span> ' + self.url);
|
||||
else
|
||||
return self.fail(response.status + ' : ' + response.statusText + ' ' + self.url);
|
||||
},
|
||||
@@ -1569,6 +1570,7 @@ SwaggerClient.prototype.buildFrom1_2Spec = function (response) {
|
||||
this.apisArray.push(res);
|
||||
} else {
|
||||
var k;
|
||||
this.expectedResourceCount = response.apis.length;
|
||||
for (k = 0; k < response.apis.length; k++) {
|
||||
var resource = response.apis[k];
|
||||
res = new SwaggerResource(resource, this);
|
||||
@@ -1577,12 +1579,17 @@ SwaggerClient.prototype.buildFrom1_2Spec = function (response) {
|
||||
}
|
||||
}
|
||||
this.isValid = true;
|
||||
if (typeof this.success === 'function') {
|
||||
this.success();
|
||||
}
|
||||
return this;
|
||||
};
|
||||
|
||||
SwaggerClient.prototype.finish = function() {
|
||||
if (typeof this.success === 'function') {
|
||||
console.log('success');
|
||||
this.selfReflect();
|
||||
this.success();
|
||||
}
|
||||
}
|
||||
|
||||
SwaggerClient.prototype.buildFrom1_1Spec = function (response) {
|
||||
log('This API is using a deprecated version of Swagger! Please see http://github.com/wordnik/swagger-core/wiki for more info');
|
||||
if (response.apiVersion != null)
|
||||
@@ -1702,7 +1709,7 @@ var SwaggerResource = function (resourceObj, api) {
|
||||
this.operations = {};
|
||||
this.operationsArray = [];
|
||||
this.modelsArray = [];
|
||||
this.models = {};
|
||||
this.models = api.models || {};
|
||||
this.rawModels = {};
|
||||
this.useJQuery = (typeof api.useJQuery !== 'undefined') ? api.useJQuery : null;
|
||||
|
||||
@@ -1717,7 +1724,7 @@ var SwaggerResource = function (resourceObj, api) {
|
||||
} else {
|
||||
this.url = this.api.basePath + this.path.replace('{format}', 'json');
|
||||
}
|
||||
this.api.progress('fetching resource ' + this.name + ': ' + this.url);
|
||||
this.api.progress('<span data-swTarnslate="1">fetching resource</span> ' + this.name + ': ' + this.url);
|
||||
var obj = {
|
||||
url: this.url,
|
||||
method: 'GET',
|
||||
@@ -1728,11 +1735,13 @@ var SwaggerResource = function (resourceObj, api) {
|
||||
on: {
|
||||
response: function (resp) {
|
||||
var responseObj = resp.obj || JSON.parse(resp.data);
|
||||
_this.api.resourceCount += 1;
|
||||
return _this.addApiDeclaration(responseObj);
|
||||
},
|
||||
error: function (response) {
|
||||
return _this.api.fail('Unable to read api \'' +
|
||||
_this.name + '\' from path ' + _this.url + ' (server returned ' + response.statusText + ')');
|
||||
_this.api.resourceCount += 1;
|
||||
return _this.api.fail('<span data-swTarnslate="1">Unable to read api</span> \'' +
|
||||
_this.name + '\' <span data-swTarnslate="1">from path</span> ' + _this.url + ' (<span data-swTarnslate="1">server returned</span> ' + response.statusText + ')');
|
||||
}
|
||||
}
|
||||
};
|
||||
@@ -1784,7 +1793,9 @@ SwaggerResource.prototype.addApiDeclaration = function (response) {
|
||||
}
|
||||
this.api[this.name] = this;
|
||||
this.ready = true;
|
||||
return this.api.selfReflect();
|
||||
if(this.api.resourceCount === this.api.expectedResourceCount)
|
||||
this.api.finish();
|
||||
return this;
|
||||
};
|
||||
|
||||
SwaggerResource.prototype.addModels = function (models) {
|
||||
|
||||
71
dist/swagger-ui.js
vendored
71
dist/swagger-ui.js
vendored
@@ -212,7 +212,7 @@ this["Handlebars"]["templates"]["apikey_button_view"] = Handlebars.template({"co
|
||||
var helper, functionType="function", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression;
|
||||
return "<!--div class='auth_button' id='apikey_button'><img class='auth_icon' alt='apply api key' src='images/apikey.jpeg'></div-->\n<div class='auth_container' id='apikey_container'>\n <div class='key_input_container'>\n <div class='auth_label'>"
|
||||
+ escapeExpression(((helper = (helper = helpers.keyName || (depth0 != null ? depth0.keyName : depth0)) != null ? helper : helperMissing),(typeof helper === functionType ? helper.call(depth0, {"name":"keyName","hash":{},"data":data}) : helper)))
|
||||
+ "</div>\n <input placeholder=\"api_key\" class=\"auth_input\" id=\"input_apiKey_entry\" name=\"apiKey\" type=\"text\"/>\n <div class='auth_submit'><a class='auth_submit_button' id=\"apply_api_key\" href=\"#\" data-swTarnslate>apply</a></div>\n </div>\n</div>\n\n";
|
||||
+ "</div>\n <input placeholder=\"api_key\" class=\"auth_input\" id=\"input_apiKey_entry\" name=\"apiKey\" type=\"text\"/>\n <div class='auth_submit'><a class='auth_submit_button' id=\"apply_api_key\" href=\"#\" data-swTarnslate='1'>apply</a></div>\n </div>\n</div>\n\n";
|
||||
},"useData":true});
|
||||
var SwaggerUi,
|
||||
__extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },
|
||||
@@ -289,6 +289,7 @@ SwaggerUi = (function(_super) {
|
||||
};
|
||||
|
||||
SwaggerUi.prototype.load = function() {
|
||||
console.log(0)
|
||||
var url, _ref;
|
||||
if ((_ref = this.mainView) != null) {
|
||||
_ref.clear();
|
||||
@@ -300,7 +301,8 @@ SwaggerUi = (function(_super) {
|
||||
this.options.url = url;
|
||||
this.headerView.update(url);
|
||||
this.api = new SwaggerClient(this.options);
|
||||
return this.api.build();
|
||||
|
||||
return this.api;
|
||||
};
|
||||
|
||||
SwaggerUi.prototype.collapseAll = function() {
|
||||
@@ -316,7 +318,7 @@ SwaggerUi = (function(_super) {
|
||||
};
|
||||
|
||||
SwaggerUi.prototype.render = function() {
|
||||
this.showMessage('Finished Loading Resource Information. Rendering Swagger UI...');
|
||||
this.showMessage('<span data-swTranslator="1">Finished Loading Resource Information. Rendering Swagger UI</span>...');
|
||||
this.mainView = new MainView({
|
||||
model: this.api,
|
||||
el: $('#' + this.dom_id),
|
||||
@@ -331,6 +333,11 @@ SwaggerUi = (function(_super) {
|
||||
this.listAll();
|
||||
}
|
||||
this.renderGFM();
|
||||
|
||||
if (typeof SwaggerTranslator != 'undefined') {
|
||||
SwaggerTranslator.translate();
|
||||
}
|
||||
|
||||
if (this.options.onComplete) {
|
||||
this.options.onComplete(this.api, this);
|
||||
}
|
||||
@@ -369,7 +376,14 @@ SwaggerUi = (function(_super) {
|
||||
}
|
||||
$('#message-bar').removeClass('message-fail');
|
||||
$('#message-bar').addClass('message-success');
|
||||
return $('#message-bar').html(data);
|
||||
|
||||
var result = $('#message-bar').html(data);
|
||||
|
||||
if (typeof SwaggerTranslator != 'undefined') {
|
||||
SwaggerTranslator.translate();
|
||||
}
|
||||
|
||||
return result;
|
||||
};
|
||||
|
||||
SwaggerUi.prototype.onLoadFailure = function(data) {
|
||||
@@ -383,6 +397,12 @@ SwaggerUi = (function(_super) {
|
||||
if (this.options.onFailure != null) {
|
||||
this.options.onFailure(data);
|
||||
}
|
||||
|
||||
if (typeof SwaggerTranslator != 'undefined') {
|
||||
SwaggerTranslator.translate();
|
||||
}
|
||||
|
||||
|
||||
return val;
|
||||
};
|
||||
|
||||
@@ -407,7 +427,7 @@ Handlebars.registerHelper('sanitize', function(html) {
|
||||
});
|
||||
|
||||
this["Handlebars"]["templates"]["basic_auth_button_view"] = Handlebars.template({"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
|
||||
return "<div class='auth_button' id='basic_auth_button'><img class='auth_icon' src='images/password.jpeg'></div>\n<div class='auth_container' id='basic_auth_container'>\n <div class='key_input_container'>\n <div class=\"auth_label\" data-swTarnslate>Username</div>\n <input placeholder=\"username\" class=\"auth_input\" id=\"input_username\" name=\"username\" type=\"text\"/>\n <div class=\"auth_label\" data-swTarnslate>Password</div>\n <input placeholder=\"password\" class=\"auth_input\" id=\"input_password\" name=\"password\" type=\"password\"/>\n <div class='auth_submit'><a class='auth_submit_button' id=\"apply_basic_auth\" href=\"#\" data-swTarnslate>apply</a></div>\n </div>\n</div>\n\n";
|
||||
return "<div class='auth_button' id='basic_auth_button'><img class='auth_icon' src='images/password.jpeg'></div>\n<div class='auth_container' id='basic_auth_container'>\n <div class='key_input_container'>\n <div class=\"auth_label\" data-swTarnslate='1'>Username</div>\n <input placeholder=\"username\" class=\"auth_input\" id=\"input_username\" name=\"username\" type=\"text\"/>\n <div class=\"auth_label\" data-swTarnslate='1'>Password</div>\n <input placeholder=\"password\" class=\"auth_input\" id=\"input_password\" name=\"password\" type=\"password\"/>\n <div class='auth_submit'><a class='auth_submit_button' id=\"apply_basic_auth\" href=\"#\" data-swTarnslate='1'>apply</a></div>\n </div>\n</div>\n\n";
|
||||
},"useData":true});
|
||||
var ApiKeyButton,
|
||||
__extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },
|
||||
@@ -566,15 +586,15 @@ this["Handlebars"]["templates"]["main"] = Handlebars.template({"1":function(dept
|
||||
var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression;
|
||||
return "<div class=\"info_tos\"><a href=\""
|
||||
+ escapeExpression(lambda(((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.termsOfServiceUrl : stack1), depth0))
|
||||
+ "\" data-swTarnslate>Terms of service</a></div>";
|
||||
+ "\" data-swTarnslate='1'>Terms of service</a></div>";
|
||||
},"4":function(depth0,helpers,partials,data) {
|
||||
var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression;
|
||||
return "<div class='info_name'><span data-swTarnslate>Created by</span> "
|
||||
return "<div class='info_name'><span data-swTarnslate='1'>Created by</span> "
|
||||
+ escapeExpression(lambda(((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.name : stack1), depth0))
|
||||
+ "</div>";
|
||||
},"6":function(depth0,helpers,partials,data) {
|
||||
var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression;
|
||||
return "<div class='info_url'><span data-swTarnslate>See more at</span> <a href=\""
|
||||
return "<div class='info_url'><span data-swTarnslate='1'>See more at</span> <a href=\""
|
||||
+ escapeExpression(lambda(((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.url : stack1), depth0))
|
||||
+ "\">"
|
||||
+ escapeExpression(lambda(((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.url : stack1), depth0))
|
||||
@@ -585,7 +605,7 @@ this["Handlebars"]["templates"]["main"] = Handlebars.template({"1":function(dept
|
||||
+ escapeExpression(lambda(((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.email : stack1), depth0))
|
||||
+ "?subject="
|
||||
+ escapeExpression(lambda(((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.title : stack1), depth0))
|
||||
+ "\" data-swTarnslate>Contact the developer</a></div>";
|
||||
+ "\" data-swTarnslate='1'>Contact the developer</a></div>";
|
||||
},"10":function(depth0,helpers,partials,data) {
|
||||
var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression;
|
||||
return "<div class='info_license'><a href='"
|
||||
@@ -595,7 +615,7 @@ this["Handlebars"]["templates"]["main"] = Handlebars.template({"1":function(dept
|
||||
+ "</a></div>";
|
||||
},"12":function(depth0,helpers,partials,data) {
|
||||
var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression;
|
||||
return " , <span style=\"font-variant: small-caps\" data-swTarnslate>api version</span>: "
|
||||
return " , <span style=\"font-variant: small-caps\" data-swTarnslate='1'>api version</span>: "
|
||||
+ escapeExpression(lambda(((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.version : stack1), depth0))
|
||||
+ "\n ";
|
||||
},"14":function(depth0,helpers,partials,data) {
|
||||
@@ -613,7 +633,7 @@ this["Handlebars"]["templates"]["main"] = Handlebars.template({"1":function(dept
|
||||
var stack1, helper, functionType="function", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, buffer = "<div class='info' id='api_info'>\n";
|
||||
stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.info : depth0), {"name":"if","hash":{},"fn":this.program(1, data),"inverse":this.noop,"data":data});
|
||||
if (stack1 != null) { buffer += stack1; }
|
||||
buffer += "</div>\n<div class='container' id='resources_container'>\n <ul id='resources'></ul>\n\n <div class=\"footer\">\n <br>\n <br>\n <h4 style=\"color: #999\">[ <span style=\"font-variant: small-caps\" data-swTarnslate>base url</span>: "
|
||||
buffer += "</div>\n<div class='container' id='resources_container'>\n <ul id='resources'></ul>\n\n <div class=\"footer\">\n <br>\n <br>\n <h4 style=\"color: #999\">[ <span style=\"font-variant: small-caps\" data-swTarnslate='1'>base url</span>: "
|
||||
+ escapeExpression(((helper = (helper = helpers.basePath || (depth0 != null ? depth0.basePath : depth0)) != null ? helper : helperMissing),(typeof helper === functionType ? helper.call(depth0, {"name":"basePath","hash":{},"data":data}) : helper)))
|
||||
+ "\n";
|
||||
stack1 = helpers['if'].call(depth0, ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.version : stack1), {"name":"if","hash":{},"fn":this.program(12, data),"inverse":this.noop,"data":data});
|
||||
@@ -655,9 +675,9 @@ ContentTypeView = (function(_super) {
|
||||
this["Handlebars"]["templates"]["operation"] = Handlebars.template({"1":function(depth0,helpers,partials,data) {
|
||||
return "deprecated";
|
||||
},"3":function(depth0,helpers,partials,data) {
|
||||
return " <h4 data-swTarnslate>Warning: Deprecated</h4>\n";
|
||||
return " <h4 data-swTarnslate='1'>Warning: Deprecated</h4>\n";
|
||||
},"5":function(depth0,helpers,partials,data) {
|
||||
var stack1, helper, functionType="function", helperMissing=helpers.helperMissing, buffer = " <h4 data-swTarnslate>Implementation Notes</h4>\n <p class=\"markdown\">";
|
||||
var stack1, helper, functionType="function", helperMissing=helpers.helperMissing, buffer = " <h4 data-swTarnslate='1'>Implementation Notes</h4>\n <p class=\"markdown\">";
|
||||
stack1 = ((helper = (helper = helpers.description || (depth0 != null ? depth0.description : depth0)) != null ? helper : helperMissing),(typeof helper === functionType ? helper.call(depth0, {"name":"description","hash":{},"data":data}) : helper));
|
||||
if (stack1 != null) { buffer += stack1; }
|
||||
return buffer + "</p>\n";
|
||||
@@ -681,17 +701,17 @@ this["Handlebars"]["templates"]["operation"] = Handlebars.template({"1":function
|
||||
return " <div class='access'>\n <span class=\"api-ic ic-off\" title=\"click to authenticate\"></span>\n </div>\n";
|
||||
},"16":function(depth0,helpers,partials,data) {
|
||||
var helper, functionType="function", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression;
|
||||
return " <h4><span data-swTarnslate>Response Class</span> (Status "
|
||||
return " <h4><span data-swTarnslate='1'>Response Class</span> (Status "
|
||||
+ escapeExpression(((helper = (helper = helpers.successCode || (depth0 != null ? depth0.successCode : depth0)) != null ? helper : helperMissing),(typeof helper === functionType ? helper.call(depth0, {"name":"successCode","hash":{},"data":data}) : helper)))
|
||||
+ ")</h4>\n <p><span class=\"model-signature\" /></p>\n <br/>\n <div class=\"response-content-type\" />\n";
|
||||
},"18":function(depth0,helpers,partials,data) {
|
||||
return " <h4 data-swTarnslate>Parameters</h4>\n <table class='fullwidth'>\n <thead>\n <tr>\n <th style=\"width: 100px; max-width: 100px\" data-swTarnslate>Parameter</th>\n <th style=\"width: 310px; max-width: 310px\" data-swTarnslate>Value</th>\n <th style=\"width: 200px; max-width: 200px\" data-swTarnslate>Description</th>\n <th style=\"width: 100px; max-width: 100px\" data-swTarnslate>Parameter Type</th>\n <th style=\"width: 220px; max-width: 230px\" data-swTarnslate>Data Type</th>\n </tr>\n </thead>\n <tbody class=\"operation-params\">\n\n </tbody>\n </table>\n";
|
||||
return " <h4 data-swTarnslate='1'>Parameters</h4>\n <table class='fullwidth'>\n <thead>\n <tr>\n <th style=\"width: 100px; max-width: 100px\" data-swTarnslate='1'>Parameter</th>\n <th style=\"width: 310px; max-width: 310px\" data-swTarnslate='1'>Value</th>\n <th style=\"width: 200px; max-width: 200px\" data-swTarnslate='1'>Description</th>\n <th style=\"width: 100px; max-width: 100px\" data-swTarnslate='1'>Parameter Type</th>\n <th style=\"width: 220px; max-width: 230px\" data-swTarnslate='1'>Data Type</th>\n </tr>\n </thead>\n <tbody class=\"operation-params\">\n\n </tbody>\n </table>\n";
|
||||
},"20":function(depth0,helpers,partials,data) {
|
||||
return " <div style='margin:0;padding:0;display:inline'></div>\n <h4 data-swTarnslate>Response Messages</h4>\n <table class='fullwidth'>\n <thead>\n <tr>\n <th data-swTarnslate>HTTP Status Code</th>\n <th data-swTarnslate>Reason</th>\n <th data-swTarnslate>Response Model</th>\n </tr>\n </thead>\n <tbody class=\"operation-status\">\n \n </tbody>\n </table>\n";
|
||||
return " <div style='margin:0;padding:0;display:inline'></div>\n <h4 data-swTarnslate='1'>Response Messages</h4>\n <table class='fullwidth'>\n <thead>\n <tr>\n <th data-swTarnslate='1'>HTTP Status Code</th>\n <th data-swTarnslate='1'>Reason</th>\n <th data-swTarnslate='1'>Response Model</th>\n </tr>\n </thead>\n <tbody class=\"operation-status\">\n \n </tbody>\n </table>\n";
|
||||
},"22":function(depth0,helpers,partials,data) {
|
||||
return "";
|
||||
},"24":function(depth0,helpers,partials,data) {
|
||||
return " <div class='sandbox_header'>\n <input class='submit' name='commit' type='button' data-swTarnslate value='Try it out!' />\n <a href='#' class='response_hider' style='display:none' data-swTarnslate>Hide Response</a>\n <span class='response_throbber' style='display:none'></span>\n </div>\n";
|
||||
return " <div class='sandbox_header'>\n <input class='submit' name='commit' type='button' data-swTarnslate value='Try it out!' />\n <a href='#' class='response_hider' style='display:none' data-swTarnslate='1'>Hide Response</a>\n <span class='response_throbber' style='display:none'></span>\n </div>\n";
|
||||
},"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
|
||||
var stack1, helper, options, functionType="function", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, blockHelperMissing=helpers.blockHelperMissing, buffer = "\n <ul class='operations' >\n <li class='"
|
||||
+ escapeExpression(((helper = (helper = helpers.method || (depth0 != null ? depth0.method : depth0)) != null ? helper : helperMissing),(typeof helper === functionType ? helper.call(depth0, {"name":"method","hash":{},"data":data}) : helper)))
|
||||
@@ -753,7 +773,7 @@ this["Handlebars"]["templates"]["operation"] = Handlebars.template({"1":function
|
||||
if (stack1 != null) { buffer += stack1; }
|
||||
stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.isReadOnly : depth0), {"name":"if","hash":{},"fn":this.program(22, data),"inverse":this.program(24, data),"data":data});
|
||||
if (stack1 != null) { buffer += stack1; }
|
||||
return buffer + " </form>\n <div class='response' style='display:none'>\n <h4 data-swTarnslate>Request URL</h4>\n <div class='block request_url'></div>\n <h4 data-swTarnslate>Response Body</h4>\n <div class='block response_body'></div>\n <h4 data-swTarnslate>Response Code</h4>\n <div class='block response_code'></div>\n <h4 data-swTarnslate>Response Headers</h4>\n <div class='block response_headers'></div>\n </div>\n </div>\n </li>\n </ul>\n";
|
||||
return buffer + " </form>\n <div class='response' style='display:none'>\n <h4 data-swTarnslate='1'>Request URL</h4>\n <div class='block request_url'></div>\n <h4 data-swTarnslate='1'>Response Body</h4>\n <div class='block response_body'></div>\n <h4 data-swTarnslate='1'>Response Code</h4>\n <div class='block response_code'></div>\n <h4 data-swTarnslate='1'>Response Headers</h4>\n <div class='block response_headers'></div>\n </div>\n </div>\n </li>\n </ul>\n";
|
||||
},"useData":true});
|
||||
var HeaderView,
|
||||
__extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },
|
||||
@@ -1561,7 +1581,7 @@ OperationView = (function(_super) {
|
||||
json = JSON.stringify(JSON.parse(content), null, " ");
|
||||
} catch (_error) {
|
||||
e = _error;
|
||||
json = "<span data-swTarnslate>can't parse JSON. Raw result</span>:\n\n" + content;
|
||||
json = "<span data-swTarnslate='1'>can't parse JSON. Raw result</span>:\n\n" + content;
|
||||
}
|
||||
code = $('<code />').text(json);
|
||||
pre = $('<pre class="json" />').append(code);
|
||||
@@ -1918,6 +1938,7 @@ ResourceView = (function(_super) {
|
||||
};
|
||||
|
||||
ResourceView.prototype.addOperation = function(operation) {
|
||||
console.log(operation)
|
||||
var operationView;
|
||||
operation.number = this.number;
|
||||
operationView = new OperationView({
|
||||
@@ -2064,7 +2085,7 @@ this["Handlebars"]["templates"]["resource"] = Handlebars.template({"1":function(
|
||||
var helper, functionType="function", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression;
|
||||
return "<li>\n <a href='"
|
||||
+ escapeExpression(((helper = (helper = helpers.url || (depth0 != null ? depth0.url : depth0)) != null ? helper : helperMissing),(typeof helper === functionType ? helper.call(depth0, {"name":"url","hash":{},"data":data}) : helper)))
|
||||
+ "' data-swTarnslate>Raw</a>\n </li>";
|
||||
+ "' data-swTarnslate='1'>Raw</a>\n </li>";
|
||||
},"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
|
||||
var stack1, helper, options, functionType="function", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, blockHelperMissing=helpers.blockHelperMissing, buffer = "<div class='heading'>\n <h2>\n <a href='#!/"
|
||||
+ escapeExpression(((helper = (helper = helpers.id || (depth0 != null ? depth0.id : depth0)) != null ? helper : helperMissing),(typeof helper === functionType ? helper.call(depth0, {"name":"id","hash":{},"data":data}) : helper)))
|
||||
@@ -2084,11 +2105,11 @@ this["Handlebars"]["templates"]["resource"] = Handlebars.template({"1":function(
|
||||
+ escapeExpression(((helper = (helper = helpers.id || (depth0 != null ? depth0.id : depth0)) != null ? helper : helperMissing),(typeof helper === functionType ? helper.call(depth0, {"name":"id","hash":{},"data":data}) : helper)))
|
||||
+ "' class=\"toggleEndpointList\" data-id=\""
|
||||
+ escapeExpression(((helper = (helper = helpers.id || (depth0 != null ? depth0.id : depth0)) != null ? helper : helperMissing),(typeof helper === functionType ? helper.call(depth0, {"name":"id","hash":{},"data":data}) : helper)))
|
||||
+ "\" data-swTarnslate>Show/Hide</a>\n </li>\n <li>\n <a href='#' class=\"collapseResource\" data-id=\""
|
||||
+ "\" data-swTarnslate='1'>Show/Hide</a>\n </li>\n <li>\n <a href='#' class=\"collapseResource\" data-id=\""
|
||||
+ escapeExpression(((helper = (helper = helpers.id || (depth0 != null ? depth0.id : depth0)) != null ? helper : helperMissing),(typeof helper === functionType ? helper.call(depth0, {"name":"id","hash":{},"data":data}) : helper)))
|
||||
+ "\">\n <span data-swTarnslate>List Operations</span>\n </a>\n </li>\n <li>\n <a href='#' class=\"expandResource\" data-id=\""
|
||||
+ "\">\n <span data-swTarnslate='1'>List Operations</span>\n </a>\n </li>\n <li>\n <a href='#' class=\"expandResource\" data-id=\""
|
||||
+ escapeExpression(((helper = (helper = helpers.id || (depth0 != null ? depth0.id : depth0)) != null ? helper : helperMissing),(typeof helper === functionType ? helper.call(depth0, {"name":"id","hash":{},"data":data}) : helper)))
|
||||
+ "\">\n <span data-swTarnslate>Expand Operations</span>\n </a>\n </li>\n ";
|
||||
+ "\">\n <span data-swTarnslate='1'>Expand Operations</span>\n </a>\n </li>\n ";
|
||||
stack1 = ((helper = (helper = helpers.url || (depth0 != null ? depth0.url : depth0)) != null ? helper : helperMissing),(options={"name":"url","hash":{},"fn":this.program(3, data),"inverse":this.noop,"data":data}),(typeof helper === functionType ? helper.call(depth0, options) : helper));
|
||||
if (!helpers.url) { stack1 = blockHelperMissing.call(depth0, stack1, options); }
|
||||
if (stack1 != null) { buffer += stack1; }
|
||||
@@ -2184,7 +2205,7 @@ this["Handlebars"]["templates"]["response_content_type"] = Handlebars.template({
|
||||
},"4":function(depth0,helpers,partials,data) {
|
||||
return " <option value=\"application/json\">application/json</option>\n";
|
||||
},"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
|
||||
var stack1, buffer = "<label for=\"responseContentType\"></label>\n<select name=\"responseContentType\">\n";
|
||||
var stack1, buffer = "<label for=\"responseContentType\" data-swTarnslate=1></label>\n<select name=\"responseContentType\">\n";
|
||||
stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.produces : depth0), {"name":"if","hash":{},"fn":this.program(1, data),"inverse":this.program(4, data),"data":data});
|
||||
if (stack1 != null) { buffer += stack1; }
|
||||
return buffer + "</select>\n";
|
||||
@@ -2232,7 +2253,7 @@ StatusCodeView = (function(_super) {
|
||||
})(Backbone.View);
|
||||
|
||||
this["Handlebars"]["templates"]["signature"] = Handlebars.template({"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
|
||||
var stack1, helper, functionType="function", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, buffer = "<div>\n<ul class=\"signature-nav\">\n <li><a class=\"description-link\" href=\"#\" data-swTarnslate>Model</a></li>\n <li><a class=\"snippet-link\" href=\"#\" data-swTarnslate>Model Schema</a></li>\n</ul>\n<div>\n\n<div class=\"signature-container\">\n <div class=\"description\">\n ";
|
||||
var stack1, helper, functionType="function", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, buffer = "<div>\n<ul class=\"signature-nav\">\n <li><a class=\"description-link\" href=\"#\" data-swTarnslate='1'>Model</a></li>\n <li><a class=\"snippet-link\" href=\"#\" data-swTarnslate='1'>Model Schema</a></li>\n</ul>\n<div>\n\n<div class=\"signature-container\">\n <div class=\"description\">\n ";
|
||||
stack1 = ((helper = (helper = helpers.signature || (depth0 != null ? depth0.signature : depth0)) != null ? helper : helperMissing),(typeof helper === functionType ? helper.call(depth0, {"name":"signature","hash":{},"data":data}) : helper));
|
||||
if (stack1 != null) { buffer += stack1; }
|
||||
return buffer + "\n </div>\n\n <div class=\"snippet\">\n <pre><code>"
|
||||
|
||||
Reference in New Issue
Block a user