Skip to content

Commit 97b79cf

Browse files
author
Andrew Schuster
committed
Update SwaggerUI, refactor tests
1 parent 1c3d71a commit 97b79cf

18 files changed

+729
-126
lines changed
Loading
73 Bytes
Loading

app/assets/javascripts/grape_swagger_rails/application.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,12 @@
44
//= require ./jquery.ba-bbq.min
55
//= require ./handlebars-2.0.0
66
//= require ./marked
7-
//= require ./underscore-min
7+
//= require ./lodash.min
88
//= require ./backbone-min
99
//= require ./swagger-ui.min
10-
//= require ./highlight.7.3.pack
10+
//= require ./highlight.9.1.0.pack
11+
//= require ./js-yaml.min
12+
//= require ./jsoneditor.min
13+
//= require ./object-assign-pollyfill
1114
//= require ./swagger-oauth
1215
//= require ./base64

app/assets/javascripts/grape_swagger_rails/highlight.7.3.pack.js

-1
This file was deleted.

app/assets/javascripts/grape_swagger_rails/highlight.9.1.0.pack.js

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
'use strict';
2+
3+
(function () {
4+
var configure, highlightBlock;
5+
6+
configure = hljs.configure;
7+
// "extending" hljs.configure method
8+
hljs.configure = function _configure (options) {
9+
var size = options.highlightSizeThreshold;
10+
11+
// added highlightSizeThreshold option to set maximum size
12+
// of processed string. Set to null if not a number
13+
hljs.highlightSizeThreshold = size === +size ? size : null;
14+
15+
configure.call(this, options);
16+
};
17+
18+
highlightBlock = hljs.highlightBlock;
19+
20+
// "extending" hljs.highlightBlock method
21+
hljs.highlightBlock = function _highlightBlock (el) {
22+
var innerHTML = el.innerHTML;
23+
var size = hljs.highlightSizeThreshold;
24+
25+
// check if highlightSizeThreshold is not set or element innerHTML
26+
// is less than set option highlightSizeThreshold
27+
if (size == null || size > innerHTML.length) {
28+
// proceed with hljs.highlightBlock
29+
highlightBlock.call(hljs, el);
30+
}
31+
};
32+
33+
})();
34+

app/assets/javascripts/grape_swagger_rails/js-yaml.min.js

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/assets/javascripts/grape_swagger_rails/jsoneditor.min.js

+11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)