Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(163)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/cm/simple.js

Issue 2166603002: DevTools: roll CodeMirror (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Revert unnecessary typeIn change Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // CodeMirror, copyright (c) by Marijn Haverbeke and others 1 // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 // Distributed under an MIT license: http://codemirror.net/LICENSE 2 // Distributed under an MIT license: http://codemirror.net/LICENSE
3 3
4 (function(mod) { 4 (function(mod) {
5 if (typeof exports == "object" && typeof module == "object") // CommonJS 5 if (typeof exports == "object" && typeof module == "object") // CommonJS
6 mod(require("../../lib/codemirror")); 6 mod(require("../../lib/codemirror"));
7 else if (typeof define == "function" && define.amd) // AMD 7 else if (typeof define == "function" && define.amd) // AMD
8 define(["../../lib/codemirror"], mod); 8 define(["../../lib/codemirror"], mod);
9 else // Plain browser env 9 else // Plain browser env
10 mod(CodeMirror); 10 mod(CodeMirror);
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
53 innerMode: function(state) { return state.local && {mode: state.local.mode , state: state.localState}; }, 53 innerMode: function(state) { return state.local && {mode: state.local.mode , state: state.localState}; },
54 indent: indentFunction(states_, meta) 54 indent: indentFunction(states_, meta)
55 }; 55 };
56 if (meta) for (var prop in meta) if (meta.hasOwnProperty(prop)) 56 if (meta) for (var prop in meta) if (meta.hasOwnProperty(prop))
57 mode[prop] = meta[prop]; 57 mode[prop] = meta[prop];
58 return mode; 58 return mode;
59 }; 59 };
60 60
61 function ensureState(states, name) { 61 function ensureState(states, name) {
62 if (!states.hasOwnProperty(name)) 62 if (!states.hasOwnProperty(name))
63 throw new Error("Undefined state " + name + "in simple mode"); 63 throw new Error("Undefined state " + name + " in simple mode");
64 } 64 }
65 65
66 function toRegex(val, caret) { 66 function toRegex(val, caret) {
67 if (!val) return /(?:)/; 67 if (!val) return /(?:)/;
68 var flags = ""; 68 var flags = "";
69 if (val instanceof RegExp) { 69 if (val instanceof RegExp) {
70 if (val.ignoreCase) flags = "i"; 70 if (val.ignoreCase) flags = "i";
71 val = val.source; 71 val = val.source;
72 } else { 72 } else {
73 val = String(val); 73 val = String(val);
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
204 continue scan; 204 continue scan;
205 } 205 }
206 } 206 }
207 } 207 }
208 break; 208 break;
209 } 209 }
210 return pos < 0 ? 0 : state.indent[pos]; 210 return pos < 0 ? 0 : state.indent[pos];
211 }; 211 };
212 } 212 }
213 }); 213 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698