removed unnecessary handlebars helpers

This commit is contained in:
Anna Bodnia
2016-02-22 19:11:09 +02:00
parent 004ac2d6ae
commit 2af017ae5e
4 changed files with 48 additions and 34 deletions

42
dist/swagger-ui.js vendored
View File

@@ -294,13 +294,30 @@ Handlebars.registerHelper('renderTextParam', function(param) {
return new Handlebars.SafeString(result); return new Handlebars.SafeString(result);
}); });
Handlebars.registerHelper('ifCond', function (v1, operator, v2, options) {
Handlebars.registerHelper('if_or', function(v1, v2, options) { switch (operator) {
if (v1 || v2) { case '==':
return options.fn(this); return (v1 == v2) ? options.fn(this) : options.inverse(this);
case '===':
return (v1 === v2) ? options.fn(this) : options.inverse(this);
case '<':
return (v1 < v2) ? options.fn(this) : options.inverse(this);
case '<=':
return (v1 <= v2) ? options.fn(this) : options.inverse(this);
case '>':
return (v1 > v2) ? options.fn(this) : options.inverse(this);
case '>=':
return (v1 >= v2) ? options.fn(this) : options.inverse(this);
case '&&':
return (v1 && v2) ? options.fn(this) : options.inverse(this);
case '||':
return (v1 || v2) ? options.fn(this) : options.inverse(this);
default:
return options.inverse(this);
} }
return options.inverse(this);
}); });
this["Handlebars"]["templates"]["main"] = Handlebars.template({"1":function(depth0,helpers,partials,data) { this["Handlebars"]["templates"]["main"] = Handlebars.template({"1":function(depth0,helpers,partials,data) {
var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression, buffer = " <div class=\"info_title\">" var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression, buffer = " <div class=\"info_title\">"
+ escapeExpression(lambda(((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.title : stack1), depth0)) + escapeExpression(lambda(((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.title : stack1), depth0))
@@ -920,7 +937,7 @@ this["Handlebars"]["templates"]["signature"] = Handlebars.template({"1":function
+ "\n"; + "\n";
},"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) { },"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
var stack1, helperMissing=helpers.helperMissing; var stack1, helperMissing=helpers.helperMissing;
stack1 = ((helpers.if_or || (depth0 && depth0.if_or) || helperMissing).call(depth0, (depth0 != null ? depth0.sampleJSON : depth0), (depth0 != null ? depth0.sampleXML : depth0), {"name":"if_or","hash":{},"fn":this.program(1, data),"inverse":this.program(7, data),"data":data})); stack1 = ((helpers.ifCond || (depth0 && depth0.ifCond) || helperMissing).call(depth0, (depth0 != null ? depth0.sampleJSON : depth0), "||", (depth0 != null ? depth0.sampleXML : depth0), {"name":"ifCond","hash":{},"fn":this.program(1, data),"inverse":this.program(7, data),"data":data}));
if (stack1 != null) { return stack1; } if (stack1 != null) { return stack1; }
else { return ''; } else { return ''; }
},"useData":true}); },"useData":true});
@@ -25175,6 +25192,7 @@ SwaggerUi.Views.MainView = Backbone.View.extend({
this.router = opts.router; this.router = opts.router;
document.addEventListener('click', this.onLinkClick, true);
// Sort APIs // Sort APIs
if (opts.swaggerOptions.apisSorter) { if (opts.swaggerOptions.apisSorter) {
sorterOption = opts.swaggerOptions.apisSorter; sorterOption = opts.swaggerOptions.apisSorter;
@@ -25309,6 +25327,16 @@ SwaggerUi.Views.MainView = Backbone.View.extend({
clear: function(){ clear: function(){
$(this.el).html(''); $(this.el).html('');
},
onLinkClick: function (e) {
var el = e.target;
if (el.tagName === 'A') {
if (location.hostname !== el.hostname || location.port !== el.port) {
e.preventDefault();
window.open(el.href, '_blank');
}
}
} }
}); });
@@ -26319,6 +26347,7 @@ SwaggerUi.Views.ParameterView = Backbone.View.extend({
}, },
toggleSnippet: function (type) { toggleSnippet: function (type) {
type = type || '';
if (type.indexOf('xml') > -1) { if (type.indexOf('xml') > -1) {
this.$('.snippet_xml').show(); this.$('.snippet_xml').show();
this.$('.snippet_json').hide(); this.$('.snippet_json').hide();
@@ -27046,7 +27075,7 @@ SwaggerUi.partials.signature = (function () {
var getNamespace = function (xml) { var getNamespace = function (xml) {
var namespace = ''; var namespace = '';
var name = 'xlmns'; var name = 'xmlns';
xml = xml || {}; xml = xml || {};
@@ -27392,7 +27421,6 @@ SwaggerUi.Views.SignatureView = Backbone.View.extend({
}, },
initialize: function () { initialize: function () {
}, },
render: function(){ render: function(){

File diff suppressed because one or more lines are too long

View File

@@ -52,13 +52,6 @@ Handlebars.registerHelper('renderTextParam', function(param) {
return new Handlebars.SafeString(result); return new Handlebars.SafeString(result);
}); });
Handlebars.registerHelper('if_or', function(v1, v2, options) {
if (v1 || v2) {
return options.fn(this);
}
return options.inverse(this);
});
Handlebars.registerHelper('ifCond', function (v1, operator, v2, options) { Handlebars.registerHelper('ifCond', function (v1, operator, v2, options) {
switch (operator) { switch (operator) {
@@ -81,11 +74,4 @@ Handlebars.registerHelper('ifCond', function (v1, operator, v2, options) {
default: default:
return options.inverse(this); return options.inverse(this);
} }
});
Handlebars.registerHelper('if_or', function(v1, v2, options) {
if (v1 || v2) {
return options.fn(this);
}
return options.inverse(this);
}); });

View File

@@ -1,4 +1,4 @@
{{#if_or sampleJSON sampleXML}} {{#ifCond sampleJSON "||" sampleXML}}
<div> <div>
<ul class="signature-nav"> <ul class="signature-nav">
@@ -29,4 +29,4 @@
</div> </div>
{{else}} {{else}}
{{signature}} {{signature}}
{{/if_or}} {{/ifCond}}