huwhois 3 years ago
parent
commit
c34bd4cba2
4 changed files with 111 additions and 4 deletions
  1. 25 0
      public/html/color.html
  2. 62 4
      public/html/index.html
  3. 24 0
      public/static/css/index.css
  4. BIN
      public/static/img/header_color.png

+ 25 - 0
public/html/color.html

@ -0,0 +1,25 @@
1
<li style="background-color: aquamarine;"><a href="javascript: doChange('aquamarine');">aquamarine</a></li>
2
<li style="background-color: azure;"><a href="javascript: doChange('azure');">azure</a></li>
3
<li style="background-color: beige;"><a href="javascript: doChange('beige');">beige</a></li>
4
<li style="background-color: cyan;"><a href="javascript: doChange('cyan');">cyan</a></li>
5
<li style="background-color: floralwhite;"><a href="javascript: doChange('floralwhite');">floralwhite</a></li>
6
<li style="background-color: gainsboro;"><a href="javascript: doChange('gainsboro');">gainsboro</a></li>
7
<li style="background-color: gold;"><a href="javascript: doChange('gold');">gold</a></li>
8
<li style="background-color: greenyellow;"><a href="javascript: doChange('greenyellow');">greenyellow</a></li>
9
<li style="background-color: hotpink;"><a href="javascript: doChange('hotpink');">hotpink</a></li>
10
<li style="background-color: ivory;"><a href="javascript: doChange('ivory');">ivory</a></li>
11
<li style="background-color: khaki;"><a href="javascript: doChange('khaki');">khaki</a></li>
12
<li style="background-color: lightgrey;"><a href="javascript: doChange('lightgrey');">lightgrey</a></li>
13
<li style="background-color: lime;"><a href="javascript: doChange('lime');">lime</a></li>
14
<li style="background-color: linen;"><a href="javascript: doChange('linen');">linen</a></li>
15
<li style="background-color: mistyrose;"><a href="javascript: doChange('mistyrose');">mistyrose</a></li>
16
<li style="background-color: navajowhite;"><a href="javascript: doChange('navajowhite');">navajowhite</a></li>
17
<li style="background-color: oldlace;"><a href="javascript: doChange('oldlace');">oldlace</a></li>
18
<li style="background-color: orangered;"><a href="javascript: doChange('orangered');">orangered</a></li>
19
<li style="background-color: orchid;"><a href="javascript: doChange('orchid');">orchid</a></li>
20
<li style="background-color: palegreen;"><a href="javascript: doChange('palegreen');">palegreen</a></li>
21
<li style="background-color: papayawhip;"><a href="javascript: doChange('papayawhip');">papayawhip</a></li>
22
<li style="background-color: peachpuff;"><a href="javascript: doChange('peachpuff');">peachpuff</a></li>
23
<li style="background-color: thistle;"><a href="javascript: doChange('thistle');">thistle</a></li>
24
<li style="background-color: wheat;"><a href="javascript: doChange('wheat');">wheat</a></li>
25
<li style="background-color: white;"><a href="javascript: doChange('white');">white</a></li>

+ 62 - 4
public/html/index.html

@ -35,6 +35,38 @@
35 35
        <button type="button" class="btn btn-primary btn-lg" data-toggle="modal" onclick="edit()">
36 36
            <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> 编辑
37 37
        </button>
38
        <span>
39
            <img src="../static/img/header_color.png" alt="调色板" data-status="0" onclick="changeColor(this);">
40
        </span>
41
        <span>
42
            <ul class="select_header_color" style="display: none;">
43
                <li style="background-color: aquamarine;"><a href="javascript: doChange('aquamarine');">aquamarine</a></li>
44
                <li style="background-color: azure;"><a href="javascript: doChange('azure');">azure</a></li>
45
                <li style="background-color: beige;"><a href="javascript: doChange('beige');">beige</a></li>
46
                <li style="background-color: cyan;"><a href="javascript: doChange('cyan');">cyan</a></li>
47
                <li style="background-color: floralwhite;"><a href="javascript: doChange('floralwhite');">floralwhite</a></li>
48
                <li style="background-color: gainsboro;"><a href="javascript: doChange('gainsboro');">gainsboro</a></li>
49
                <li style="background-color: gold;"><a href="javascript: doChange('gold');">gold</a></li>
50
                <li style="background-color: greenyellow;"><a href="javascript: doChange('greenyellow');">greenyellow</a></li>
51
                <li style="background-color: hotpink;"><a href="javascript: doChange('hotpink');">hotpink</a></li>
52
                <li style="background-color: ivory;"><a href="javascript: doChange('ivory');">ivory</a></li>
53
                <li style="background-color: khaki;"><a href="javascript: doChange('khaki');">khaki</a></li>
54
                <li style="background-color: lightgrey;"><a href="javascript: doChange('lightgrey');">lightgrey</a></li>
55
                <li style="background-color: lime;"><a href="javascript: doChange('lime');">lime</a></li>
56
                <li style="background-color: linen;"><a href="javascript: doChange('linen');">linen</a></li>
57
                <li style="background-color: mistyrose;"><a href="javascript: doChange('mistyrose');">mistyrose</a></li>
58
                <li style="background-color: navajowhite;"><a href="javascript: doChange('navajowhite');">navajowhite</a></li>
59
                <li style="background-color: oldlace;"><a href="javascript: doChange('oldlace');">oldlace</a></li>
60
                <li style="background-color: orangered;"><a href="javascript: doChange('orangered');">orangered</a></li>
61
                <li style="background-color: orchid;"><a href="javascript: doChange('orchid');">orchid</a></li>
62
                <li style="background-color: palegreen;"><a href="javascript: doChange('palegreen');">palegreen</a></li>
63
                <li style="background-color: papayawhip;"><a href="javascript: doChange('papayawhip');">papayawhip</a></li>
64
                <li style="background-color: peachpuff;"><a href="javascript: doChange('peachpuff');">peachpuff</a></li>
65
                <li style="background-color: thistle;"><a href="javascript: doChange('thistle');">thistle</a></li>
66
                <li style="background-color: wheat;"><a href="javascript: doChange('wheat');">wheat</a></li>
67
                <li style="background-color: white;"><a href="javascript: doChange('white');">white</a></li>
68
            </ul>
69
        </span>
38 70
    </header>
39 71
    <aside>
40 72
        <div class="nav" style="z-index: 99;">
@ -73,7 +105,7 @@
73 105
                } else {
74 106
            ?>
75 107
            <div class="is_file_exists">
76
                <span>文档不存在, 点击<a href='javascript:void(0);' onclick='edit()'>新建文档</a></span>
108
                <span>文档不存在, 点击<a href='javascript:void(0213123);' onclick='edit()'>新建文档</a></span>
77 109
            </div>
78 110
            <?php
79 111
                }
@ -91,7 +123,9 @@
91 123
                    <h4 class="modal-title" id="myModalLabel">编辑</h4>
92 124
                </div>
93 125
                <div class="modal-body">
94
                    <div class="editor-content" id="mdeditor" style="height: 70%;"><?php echo $text;?></div>
126
                    <div class="editor-content" id="mdeditor" style="height: 70%;">
127
                        <?php echo $text;?>
128
                    </div>
95 129
                    <!-- <textarea class="form-control" rows="20" style="resize:vertical" id="mdeditor" name="mdeditor"><?php echo $text;?></textarea> -->
96 130
                    <!-- begin code -->
97 131
                    <!-- <textarea class="form-control" id="mdeditor" name="mdeditor"><?php echo $text;?></textarea> -->
@ -133,12 +167,36 @@
133 167
        </div>
134 168
    </div>
135 169
136
137 170
    <script>
138
        // 表格加上边框
139 171
        $(document).ready(function () {
172
            // 表格加上边框
140 173
            $("table").addClass('table table-bordered');
174
            
175
            if (storage.getItem("headerColor")) {
176
                var color = storage.getItem("headerColor");
177
                $("header").css('background-color', color);
178
            }
141 179
        });
180
181
        //修改header background-color
182
        function changeColor(obj) {
183
            // console.log($(obj).data("status"));
184
            var status = $(obj).data("status");
185
            if (status == 0) {
186
                $(".select_header_color").css("display", "block");
187
                $(obj).data("status", 1);
188
            } else {
189
                $(".select_header_color").css("display", "none");
190
                $(obj).data("status", 0);
191
            }
192
        }
193
        function doChange(color) {
194
            // console.log(color);
195
            // var color = $(obj).val();
196
            $("header").css("background-color", color);
197
            storage.setItem("headerColor", color);
198
        }
199
142 200
        // 代码高亮
143 201
        document.addEventListener('DOMContentLoaded', (event) => {
144 202
            document.querySelectorAll('pre code').forEach((block) => {

+ 24 - 0
public/static/css/index.css

@ -4,6 +4,7 @@ header {
4 4
    box-sizing: border-box;
5 5
    position: fixed;
6 6
    width: 100%;
7
    background-color: white;
7 8
}
8 9
9 10
header span.logo {
@ -18,6 +19,29 @@ header button {
18 19
    margin-left: 40px;
19 20
}
20 21
22
header span img {
23
    position: relative;
24
    left: 56%;
25
}
26
27
ul.select_header_color {
28
    width: 160px;
29
    list-style: none;
30
    position: relative;
31
    left: 80%;
32
    top: -20px;
33
}
34
35
ul.select_header_color li {
36
   height: 20px;
37
   line-height: 20px;
38
}
39
40
ul.select_header_color li a{
41
    text-decoration:none;
42
    color: #110def;
43
    font-weight: bolder;
44
}
21 45
22 46
aside {
23 47
    width:17%;

BIN
public/static/img/header_color.png