vendor/assets/javascripts/ace/mode-json.js in ace-rails-ap-4.1.5 vs vendor/assets/javascripts/ace/mode-json.js in ace-rails-ap-4.2
- old
+ new
@@ -133,12 +133,12 @@
};
oop.inherits(FoldMode, BaseFoldMode);
(function() {
- this.foldingStartMarker = /(\{|\[)[^\}\]]*$|^\s*(\/\*)/;
- this.foldingStopMarker = /^[^\[\{]*(\}|\])|^[\s\*]*(\*\/)/;
+ this.foldingStartMarker = /([\{\[\(])[^\}\]\)]*$|^\s*(\/\*)/;
+ this.foldingStopMarker = /^[^\[\{\(]*([\}\]\)])|^[\s\*]*(\*\/)/;
this.singleLineBlockCommentRe= /^\s*(\/\*).*\*\/\s*$/;
this.tripleStarBlockCommentRe = /^\s*(\/\*\*\*).*\*\/\s*$/;
this.startRegionRe = /^\s*(\/\*|\/\/)#?region\b/;
this._getFoldWidgetBase = this.getFoldWidget;
this.getFoldWidget = function(session, foldStyle, row) {
@@ -314,6 +314,13 @@
this.$id = "ace/mode/json";
}).call(Mode.prototype);
exports.Mode = Mode;
-});
+}); (function() {
+ window.require(["ace/mode/json"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file