Вход Регистрация
Файл: engine/skins/mirror/addon/edit/trailingspace.js
Строк: 38
<?php
// CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: http://codemirror.net/LICENSE

(function(mod) {
  if (
typeof exports == "object" && typeof module == "object"// CommonJS
    
mod(require("../../lib/codemirror"));
  else if (
typeof define == "function" && define.amd// AMD
    
define(["../../lib/codemirror"], mod);
  else 
// Plain browser env
    
mod(CodeMirror);
})(function(
CodeMirror) {
  
CodeMirror.defineOption("showTrailingSpace"false, function(cmvalprev) {
    if (
prev == CodeMirror.Initprev false;
    if (
prev && !val)
      
cm.removeOverlay("trailingspace");
    else if (!
prev && val)
      
cm.addOverlay({
        
token: function(stream) {
          for (var 
stream.string.lengthl&& /s/.test(stream.string.charAt(1)); --i) {}
          if (
stream.pos) { stream.pos i; return null; }
          
stream.pos l;
          return 
"trailingspace";
        },
        
name"trailingspace"
      
});
  });
});
?>
Онлайн: 1
Реклама