<!DOCTYPE html> 
 | 
<html lang="zh"> 
 | 
    <head> 
 | 
        <title>CodeMirror searchbox Test</title> 
 | 
        <meta charset="UTF-8"> 
 | 
        <meta name="description" content="" /> 
 | 
        <meta name="keywords" content="" /> 
 | 
        <link rel="stylesheet" href="../examples/css/style.css" /> 
 | 
    </head> 
 | 
    <body> 
 | 
        <div id="layout"> 
 | 
            <textarea id="test" style="display:none;">###Hello world!</textarea> 
 | 
        </div> 
 | 
        <script src="../examples/js/jquery.min.js"></script> 
 | 
        <link rel="stylesheet" href="../lib/codemirror/codemirror.min.css" /> 
 | 
        <script src="../lib/codemirror/codemirror.min.js"></script> 
 | 
        <script src="../lib/codemirror/modes.min.js"></script>   
 | 
        <script src="../lib/codemirror/addons.min.js"></script>  
 | 
        <script src="js/searchbox.js"></script> 
 | 
        <style> 
 | 
            html, body, #layout, .CodeMirror { 
 | 
                width: 100%; 
 | 
                height: 100%; 
 | 
                overflow: hidden; 
 | 
                font-family: Consolas; 
 | 
                font-size: 13px; 
 | 
            } 
 | 
            .ace_search { 
 | 
                font-family:"微软雅黑",Arial; 
 | 
                padding-bottom: 4px; 
 | 
            } 
 | 
             
 | 
            .ace_replacebtn, .ace_button { 
 | 
                padding: 0 5px; 
 | 
                font-size: 12px; 
 | 
            } 
 | 
             
 | 
            .ace_button { 
 | 
                border-radius: 3px; 
 | 
                padding: 2px 5px; 
 | 
                margin-left: 3px; 
 | 
            } 
 | 
             
 | 
            .ace_button.checked { 
 | 
                border-color: #ccc; 
 | 
                background-color: #fafafa; 
 | 
                 
 | 
            } 
 | 
             
 | 
            .ace_search { 
 | 
                display: inline-block; 
 | 
                max-width: 320px; 
 | 
            } 
 | 
             
 | 
            .ace_search_form, .ace_replace_form { 
 | 
                display: inline-block; 
 | 
                float: none; 
 | 
            } 
 | 
             
 | 
            .ace_search_options { 
 | 
                display: block; 
 | 
            } 
 | 
        </style> 
 | 
        <script type="text/javascript"> 
 | 
            $(function() { 
 | 
                var enableSearchbox = true; 
 | 
                var codeMirrorConfig = { 
 | 
                    mode: "gfm", 
 | 
                    theme: "default", 
 | 
                    tabSize: 4, 
 | 
                    dragDrop: false, 
 | 
                    autofocus: true, 
 | 
                    indentUnit : 4, 
 | 
                    searchbox: enableSearchbox,  // IE9+ 
 | 
                    lineNumbers: true, 
 | 
                    lineWrapping: true, 
 | 
                    matchBrackets: true, 
 | 
                    indentWithTabs: true, 
 | 
                    styleActiveLine: true, 
 | 
                    styleSelectedText: true, 
 | 
                    autoCloseBrackets: true, 
 | 
                    showTrailingSpace: true, 
 | 
                    highlightSelectionMatches: { 
 | 
                        showToken: /\w/ 
 | 
                    }  
 | 
                };  
 | 
  
 | 
                $.get("../examples/test.md", function(md){ 
 | 
                    $("#test").html(md); 
 | 
                     
 | 
                    var codeMirrorEditor = CodeMirror.fromTextArea($("#test")[0], codeMirrorConfig); 
 | 
                    var codeMirror = $(".CodeMirror"); 
 | 
                 
 | 
                    $(window).keydown(function() { 
 | 
                        if (!enableSearchbox) return false; 
 | 
                         
 | 
                        $(".ace_replacebtn").eq(0).html("替换"); 
 | 
                        $(".ace_replacebtn").eq(1).html("全部替换");                         
 | 
                        $(".ace_searchbtn").eq(2).remove();//.html("全部").css({width: "36px", padding :"0 4px"}); 
 | 
                         
 | 
                        $(".ace_button").eq(0).html("正则搜索"); 
 | 
                        $(".ace_button").eq(1).html("区分大小写"); 
 | 
                        $(".ace_button").eq(2).html("全词搜索"); 
 | 
                    }); 
 | 
                }); 
 | 
            }); 
 | 
        </script> 
 | 
    </body> 
 | 
</html> 
 |