Compare commits

...

675 Commits

Author SHA1 Message Date
caishi fb04649607 增加 特色专区banner 2024-04-23 15:15:30 +08:00
caishi cff13a0d4c build 2024-04-23 14:07:03 +08:00
caishi 0529f21671 conflicts 2024-04-23 11:20:03 +08:00
caishi 181fd52d4e 竞赛banner增加特色专区下拉项 2024-04-23 11:17:07 +08:00
caishi faeb4f52ae banner object-fit 2024-04-18 14:02:07 +08:00
caishi 127abe6da5 banner链接 2024-04-18 11:47:07 +08:00
caishi d894bf5c14 build-图片地址 2024-04-17 14:36:05 +08:00
caishi e19d64da14 build 2024-04-17 12:49:20 +08:00
namezlx f9e90d9409 表情包回显 2023-10-29 10:23:32 +08:00
namezlx 5c3f61db58 论坛表情库 2023-10-27 09:55:18 +08:00
caishi a73f0e4647 图片地址 2023-10-18 09:50:22 +08:00
caishi 6bd70e9c69 update login, use edu info 2023-10-05 18:34:43 +08:00
caishi 7f4bf5b296 change page 2023-10-05 10:26:06 +08:00
xxq250 9ed7a92bbc Merge pull request 'header屏蔽特色专区' (#346) from Eeeros/build:dev_wenba into dev_wenba 2023-09-28 16:09:50 +08:00
黄心宇 135d9c3d6e header排序 2023-09-28 16:07:22 +08:00
黄心宇 1e733d7b2d header屏蔽特色专区 2023-09-28 15:43:26 +08:00
Eeeros 75ba7a23d9 Merge pull request '优化论坛title、head' (#342) from Eeeros/build:dev_wenba into dev_wenba
1
2023-09-25 10:28:06 +08:00
黄心宇 b2063ff322 cont. 2023-09-25 10:26:33 +08:00
黄心宇 0b839eb73b Merge remote-tracking branch 'upstream/dev_wenba' into dev_wenba 2023-09-25 10:25:50 +08:00
黄心宇 600ef526aa 优化论坛title、head 2023-09-25 10:23:02 +08:00
caishi 4ff70e6c20 md files 2023-08-24 14:19:26 +08:00
caishi 06a16b1a50 标题长度改为200 2023-08-15 10:45:24 +08:00
caishi a7f27d890e 点击作品提交页面空白 2023-07-27 17:33:54 +08:00
caishi 581e35fae1 选择战队成员空白 2023-07-21 13:57:29 +08:00
caishi dd46e8b5aa build 2023-07-06 11:31:23 +08:00
caishi e1fd2c226a build 2023-07-06 10:55:05 +08:00
caishi f49ebe1d5e 作品提交无响应 2023-07-05 17:23:03 +08:00
caishi e3b10bb287 user 2023-07-05 16:30:13 +08:00
caishi 9676d24998 非计图 + 作品提交tab 2023-07-05 13:58:17 +08:00
caishi b929a7717e 实名认证弹框跳转地址 2023-06-12 09:29:17 +08:00
caishi dc929aa752 build 2023-06-09 18:30:54 +08:00
caishi 81966dd2f5 build 2023-06-09 18:28:52 +08:00
caishi 4fb305bbfb build 2023-06-09 18:01:43 +08:00
caishi 6fd12da48f build 2023-06-09 17:34:38 +08:00
caishi 1f24e464bc build 2023-06-09 16:20:48 +08:00
caishi 49aa792b51 build 2023-06-09 16:14:49 +08:00
caishi 625f28e3e1 build 2023-06-07 15:34:07 +08:00
caishi 5503def8f0 del 2023-06-07 15:33:19 +08:00
xxqfamous e6246162da 修改报名文案 2023-06-07 15:05:10 +08:00
xxqfamous 3e053cf348 实名认证 2023-06-02 09:54:43 +08:00
xxqfamous 7689846c66 实名认证取消 2023-06-01 17:35:06 +08:00
xxqfamous fdc1595125 实名认证取消 2023-06-01 17:22:31 +08:00
xxqfamous 68e2730768 实名认证取消 2023-06-01 17:20:37 +08:00
caishi 27d5f06748 build 2023-06-01 16:13:22 +08:00
caishi de735ea9b8 build 2023-05-31 14:13:03 +08:00
caishi 33043f4355 build 2023-05-30 10:39:54 +08:00
caishi 082658ddbb build 2023-05-30 10:26:49 +08:00
caishi 79cc853117 build 2023-05-08 10:28:12 +08:00
caishi 53fc5de01e build 2023-05-06 10:19:32 +08:00
caishi 99d03692b2 build-报名战队 2023-04-28 18:29:56 +08:00
caishi 957a99be7a build 2023-04-26 09:45:10 +08:00
caishi dc12b68856 build 2023-04-25 18:34:55 +08:00
caishi fcd849208e build 2023-04-24 15:27:09 +08:00
caishi 7c1fa994af build 2023-04-24 14:53:39 +08:00
caishi 72d9a52a86 build 2023-04-24 13:56:41 +08:00
caishi d6b60d02f1 build 2023-04-24 11:43:54 +08:00
caishi 3786e00ae6 the same 2023-04-24 10:13:06 +08:00
caishi ab3692c937 build authorazation 2023-04-24 10:09:19 +08:00
caishi ebc25541fa build 2023-04-23 18:34:49 +08:00
caishi 4cad172148 build 2023-04-23 11:35:26 +08:00
caishi 95811c3831 build 2023-04-23 09:57:54 +08:00
caishi ba1a6357e4 build 2023-04-22 12:10:58 +08:00
caishi 747d593f50 build 2023-04-22 11:57:40 +08:00
caishi b3e2acafe9 build 2023-04-21 16:39:19 +08:00
caishi 50db8d9629 build 2023-04-21 16:06:26 +08:00
caishi 11f377d8d6 build 2023-04-21 15:40:30 +08:00
caishi d7ff4bc7c4 build 2023-04-21 15:26:38 +08:00
caishi 150d72a6c1 build 2023-04-21 14:38:49 +08:00
caishi fc7ad8bf3e build 2023-04-21 14:03:30 +08:00
caishi e56f40bba6 竞赛增加签署CLA协议弹框 2023-04-21 11:53:36 +08:00
caishi 80cdca39bb xss 2023-04-18 15:43:33 +08:00
caishi 084bbd15d4 build 2023-04-09 16:19:17 +08:00
caishi c3240d147c banner 2023-04-07 17:37:52 +08:00
caishi 507c6f947a build-列表cursor 2023-03-13 14:53:58 +08:00
caishi 1cbe9342e7 build 2023-02-21 16:31:06 +08:00
caishi 50148a6173 build 2023-02-21 16:24:34 +08:00
caishi 65b1384859 网页标题 2022-11-29 13:49:35 +08:00
“xxq250” dc47712d4e fixed发贴原创状态 2022-09-09 15:10:33 +08:00
“xxq250” 55a6ef5084 fixed发贴原创状态 2022-09-09 15:07:00 +08:00
“xxq250” f0cb876488 fixed发贴原创状态 2022-09-09 15:02:13 +08:00
xiaoxiaoqiong 7e21e6e23e fixed增加报名身份 2022-07-13 17:55:15 +08:00
xiaoxiaoqiong 39897429bd fixed 2022-07-13 15:39:23 +08:00
xiaoxiaoqiong 44f9af13d4 fixed gitlink用户搜索加入竞赛团队 2022-07-12 14:35:10 +08:00
xiaoxiaoqiong 0693f8b61b fixed gitlink用户搜索加入竞赛团队 2022-07-12 11:47:34 +08:00
xiaoxiaoqiong fd961c31b1 fixed gitlink用户搜索加入竞赛团队 2022-07-12 11:16:52 +08:00
xiaoxiaoqiong a80c2d9da1 fixed gitlink用户搜索加入竞赛团队 2022-07-12 11:16:39 +08:00
xiaoxiaoqiong 957adb9ebb fixed gitlink用户搜索加入竞赛团队 2022-07-12 11:07:36 +08:00
caishi 5ec9a89c73 竞赛详情弹框第一版 2022-05-25 15:51:46 +08:00
caishi 9d70dc566e 报名按钮 2022-05-12 09:23:00 +08:00
caishi 3238b56bc6 生产版本-get educoder code 2022-05-07 09:30:02 +08:00
caishi ad49f56add build 2022-04-18 16:04:45 +08:00
caishi 3519ea8e62 头像-url 2022-04-18 15:59:31 +08:00
caishi efaaab1fe4 starfdetail.enrolled 2022-04-18 10:27:17 +08:00
caishi 9db36c3ec3 build 2022-04-12 09:59:39 +08:00
caishi 63588a66fa build 2022-04-12 09:50:50 +08:00
caishi 6e58278210 build 2022-04-09 11:05:23 +08:00
caishi 95fe727d82 build 2022-04-08 23:05:12 +08:00
caishi 9be009bad5 build 2022-04-07 21:45:18 +08:00
caishi d96f8e63b6 build 2022-04-07 21:22:22 +08:00
caishi 336c709993 build 2022-04-07 17:55:55 +08:00
caishi 6989fefb83 build 2022-04-07 17:07:43 +08:00
caishi 2a4a72dfe5 build 2022-04-07 16:45:39 +08:00
caishi c2444b39d5 build 2022-04-07 15:39:34 +08:00
caishi ff61ead8a2 build 2022-04-07 11:34:42 +08:00
caishi cea9bca28d build 2022-04-07 11:16:38 +08:00
caishi 20a41a632d build 2022-04-07 11:12:28 +08:00
caishi 9bd0d7a107 build 2022-04-07 10:56:35 +08:00
caishi c77e11a5cf build 2022-04-07 10:44:44 +08:00
caishi f910d52c81 build 2022-04-07 10:37:04 +08:00
caishi 6cd08835c9 build 2022-04-07 10:20:21 +08:00
caishi b7f582502a build 2022-04-06 22:06:07 +08:00
caishi 4278a873bf build 2022-04-06 22:01:13 +08:00
caishi 8177dd5444 build 2022-04-06 21:37:49 +08:00
caishi 66e2bdc587 build 2022-04-06 21:27:14 +08:00
caishi dca17b2021 build 2022-04-06 20:52:38 +08:00
caishi 1dcbf6b4ed build 2022-04-06 19:52:11 +08:00
caishi 5e8f9623a2 build 2022-04-06 18:51:25 +08:00
caishi 068d5e8d10 build 2022-04-06 18:37:15 +08:00
caishi de2b8101d3 build 2022-04-06 18:30:35 +08:00
caishi c8559a8ed8 build-和educoder联调 2022-04-06 17:21:43 +08:00
caishi 4ab4dbc9f1 build 2022-04-03 17:27:01 +08:00
caishi 42d301e051 build 2022-04-03 16:51:19 +08:00
caishi 9e7c22ef0a build-url‘ 2022-04-03 16:16:43 +08:00
caishi 7b11f6a49f build 2022-04-03 16:06:58 +08:00
caishi 19dfbee7de build 2022-04-03 15:47:59 +08:00
caishi b53798bbed build 2022-04-03 15:15:12 +08:00
caishi 6b1c88d0b9 build 2022-04-03 15:03:19 +08:00
xiaoxiaoqiong ef9df32d3d gitlink competition 2022-04-03 14:52:10 +08:00
xiaoxiaoqiong 46871143a0 gitlink competition 2022-04-03 13:49:06 +08:00
caishi 51d2da989e build-竞赛-umi 2022-04-03 12:13:30 +08:00
caishi bbc9154b7d build 2022-03-22 10:33:52 +08:00
caishi 609700542b build 2022-03-17 16:05:02 +08:00
caishi 2837720a60 build-登录弹窗-找回密码和注册的跳转地址 2022-03-17 15:43:18 +08:00
caishi 557e42c556 build 2021-12-03 10:50:26 +08:00
caishi b1e9b522f1 build 2021-12-02 16:25:48 +08:00
caishi fac80f90e6 build 2021-12-01 17:45:01 +08:00
caishi 21beb3dfe2 build 2021-12-01 17:39:05 +08:00
caishi 56c9fd8a46 build 2021-12-01 17:33:50 +08:00
caishi 51630774a7 build 2021-12-01 17:31:18 +08:00
caishi f61e33e070 build 2021-12-01 17:27:30 +08:00
caishi bcfe3156bd build 2021-12-01 17:19:55 +08:00
caishi 5f55d2d956 build-logo 2021-12-01 16:21:05 +08:00
caishi 3f5ad16d3f build 2021-12-01 10:58:35 +08:00
caishi d92bbd4564 build 2021-12-01 10:47:39 +08:00
caishi 3e09a77333 build 2021-12-01 09:19:41 +08:00
caishi 166643638f build 2021-11-30 18:39:31 +08:00
caishi d04ea3d11e build 2021-11-30 18:10:59 +08:00
caishi d172e57dfe build 2021-11-30 17:47:53 +08:00
caishi 9d3c9b71c6 build 2021-11-30 17:02:22 +08:00
caishi f2011af4f0 build 2021-11-30 15:53:08 +08:00
caishi 4bbb0adaca build 2021-11-30 15:35:42 +08:00
caishi 607a1842c9 build 2021-11-30 14:45:57 +08:00
caishi fe3bd67a09 build 2021-11-30 14:18:58 +08:00
caishi 72ae77cc73 build 2021-11-30 11:30:01 +08:00
caishi cac4cf5522 build 2021-11-30 11:15:48 +08:00
caishi 645a353279 build 2021-11-30 09:52:19 +08:00
caishi 44da2736eb build 2021-11-30 09:50:38 +08:00
caishi c840badb18 build 2021-11-29 16:28:03 +08:00
caishi 60a98bd746 build 2021-11-29 14:34:34 +08:00
caishi d33ac0a0e3 build 2021-11-29 14:20:45 +08:00
caishi 32c25c66a8 build 2021-11-29 10:56:12 +08:00
caishi 04d765ca98 build 2021-11-29 09:57:23 +08:00
caishi 25ebe2c6ff biuld 2021-11-26 14:31:25 +08:00
caishi b4711152f8 build-整合关于我们,合并develop 2021-11-26 14:11:46 +08:00
caishi b23be849b0 build-hucong about 2021-11-25 09:55:56 +08:00
caishi b7d9998027 build 2021-11-24 15:53:23 +08:00
caishi 4170376e0f build 2021-11-24 15:45:15 +08:00
caishi 223e1c8afb build 2021-11-24 10:32:12 +08:00
caishi 563a977c91 build 2021-11-23 16:43:53 +08:00
caishi 6f811db5c8 build 2021-11-19 17:31:15 +08:00
caishi 13f056a7f8 build 2021-11-19 14:32:29 +08:00
caishi 7f58f5e5b6 build 2021-11-19 14:30:31 +08:00
caishi 17023d3a27 build 2021-11-19 13:50:47 +08:00
caishi e84f2d3a50 build 2021-11-19 10:20:59 +08:00
caishi 819ec6546b build 2021-11-19 09:49:18 +08:00
caishi aa511cc926 build 2021-11-18 17:27:06 +08:00
caishi c00b2a6fa1 build 2021-11-18 14:01:42 +08:00
caishi b7d49fc8e5 build 2021-11-16 15:58:09 +08:00
caishi e2aed7fd3b build 2021-11-11 15:37:21 +08:00
caishi ff738f1d38 build 2021-11-11 14:22:28 +08:00
caishi a5f0b0cd15 build 2021-11-11 13:41:11 +08:00
caishi 7c3a36afff build 2021-11-11 12:12:24 +08:00
caishi 83ac56ba84 build 2021-11-11 10:21:52 +08:00
caishi 158bf8eb30 build 2021-11-11 10:04:30 +08:00
caishi a0ebfb7f37 build 2021-11-10 17:52:48 +08:00
caishi 150447c8fb build 2021-11-10 14:47:22 +08:00
caishi 31d79bfd3d build 2021-11-10 11:41:53 +08:00
caishi 79effd48f4 build 2021-11-10 11:03:24 +08:00
caishi 2e6d1fad46 build 2021-11-10 10:16:42 +08:00
caishi 9a74f0bf74 build 2021-11-09 16:14:27 +08:00
caishi 46e19fb33e build 2021-11-09 15:46:46 +08:00
caishi 3438cbb7ad build 2021-11-09 14:46:37 +08:00
caishi 8cd9ddb510 build 2021-11-09 14:23:46 +08:00
caishi d0155ed7ec build 2021-11-09 11:08:53 +08:00
caishi 7eb920c6be build 2021-11-09 10:52:40 +08:00
caishi 79f459a8c8 build 2021-11-09 10:02:35 +08:00
caishi b321d529c8 build 2021-11-09 09:54:01 +08:00
caishi 6fa071d2e1 build 2021-11-08 15:22:39 +08:00
caishi 6416276521 build 2021-11-03 16:40:25 +08:00
caishi 31ab3eeb2a build 2021-11-03 16:17:50 +08:00
caishi f656917656 build 2021-11-03 15:50:25 +08:00
caishi a20b132542 build 2021-11-03 15:29:22 +08:00
caishi aa1dc81707 build 2021-11-02 11:52:10 +08:00
caishi edfd2503c5 build 2021-11-02 10:06:06 +08:00
caishi ed93411da1 build 2021-11-01 14:20:42 +08:00
caishi 7ee4e84ef3 build 2021-10-29 18:34:44 +08:00
caishi 47f351eee5 build 2021-10-29 18:24:25 +08:00
caishi a14fc174ad build 2021-10-29 16:38:11 +08:00
caishi 1a6cdd0898 build 2021-10-29 16:31:54 +08:00
caishi ca68ee03c4 build 2021-10-29 14:58:37 +08:00
caishi 22a14dce27 build 2021-10-29 14:27:10 +08:00
caishi 307709c3c3 build 2021-10-29 14:23:04 +08:00
caishi a370307f31 build 2021-10-29 14:19:24 +08:00
caishi c9e7d23f00 build 2021-10-29 12:02:33 +08:00
caishi 35052b9f9e build 2021-10-29 10:08:24 +08:00
caishi b8f23fddb3 build 2021-10-29 10:03:23 +08:00
caishi 8118ff6a7b build 2021-10-29 09:28:51 +08:00
caishi 1b377e371e build 2021-10-28 18:43:45 +08:00
caishi b4f06f5895 build 2021-10-28 16:42:07 +08:00
caishi 130d258e7c build 2021-10-28 16:18:34 +08:00
caishi 2589833823 build 2021-10-28 14:23:59 +08:00
caishi 529da4802b build-项目首页 2021-10-28 13:54:01 +08:00
caishi 1901d1f388 build 2021-10-28 09:33:27 +08:00
caishi baade25885 build 2021-10-26 09:43:52 +08:00
caishi 9aec27230e build 2021-10-25 11:41:09 +08:00
caishi cbad7cc8ab build 2021-10-21 10:42:03 +08:00
caishi a47798948a build 2021-10-20 16:18:36 +08:00
caishi f36f8fc75d build 2021-10-20 15:23:48 +08:00
caishi da044d3925 build 2021-10-20 10:50:49 +08:00
caishi 0258f3d6ee build 2021-10-18 17:11:51 +08:00
caishi 95b6cbf5a7 build 2021-10-18 16:16:54 +08:00
caishi f2df1a3ed4 build 2021-10-18 15:53:34 +08:00
caishi f6ab47daf5 build 2021-10-18 13:37:30 +08:00
caishi 3d53f93870 build 2021-10-18 11:32:29 +08:00
caishi 6bb607b9d1 build 2021-10-18 11:19:28 +08:00
caishi 12cb85fa8f build 2021-10-15 15:19:43 +08:00
caishi cd04faf8aa build 2021-10-15 14:35:33 +08:00
caishi 79ec5291f8 build 2021-10-15 14:07:03 +08:00
caishi 14c9838285 build 2021-10-15 11:01:04 +08:00
caishi d701cbde63 build 2021-10-14 15:11:36 +08:00
caishi 9c7a19ecf3 build 2021-10-14 14:24:46 +08:00
caishi 146ed9e3e3 build 2021-10-14 14:20:43 +08:00
caishi dd43af6de6 build 2021-10-13 18:24:30 +08:00
caishi e2ddc4cdeb build 2021-10-13 18:09:49 +08:00
caishi a2767d967c build 2021-10-12 18:03:52 +08:00
caishi 6fa7a75a9f build 2021-10-12 17:30:29 +08:00
caishi 0e49f63d68 build 2021-10-12 17:23:14 +08:00
caishi 021e3a4a74 build 2021-10-12 11:56:39 +08:00
caishi 85fa3e4060 build 2021-10-12 11:51:07 +08:00
caishi c4fef9ce07 build 2021-10-12 11:09:09 +08:00
caishi 6906397a16 build 2021-10-11 20:05:36 +08:00
caishi e5a9484694 build 2021-10-11 19:52:31 +08:00
caishi 7604ad2da3 build 2021-10-11 18:34:29 +08:00
caishi 117f85be86 build 2021-10-11 18:15:03 +08:00
caishi aa93513089 build 2021-10-11 17:27:29 +08:00
caishi 206dcd3701 build 2021-10-09 18:07:05 +08:00
caishi a3d8e68e4c biuld 2021-10-09 17:46:54 +08:00
caishi a1ffa443ec build 2021-10-09 17:04:09 +08:00
caishi 0fe70cb177 build 2021-10-09 16:44:22 +08:00
caishi a1c7d7d592 build 2021-10-09 16:22:35 +08:00
caishi 233393cd0d build 2021-10-09 15:45:57 +08:00
caishi e75927a0a2 build 2021-10-09 15:37:08 +08:00
caishi e6cbb62dd2 build 2021-10-09 15:14:56 +08:00
caishi f1e879f28d build 2021-10-09 14:56:46 +08:00
caishi 019baee2e0 build 2021-10-09 13:40:06 +08:00
caishi 59fefda668 build 2021-10-09 10:26:06 +08:00
caishi 62f33e9263 build 2021-10-09 10:22:02 +08:00
caishi c3f5be07d5 build 2021-10-08 18:46:41 +08:00
caishi 48b52b005b build 2021-10-08 18:13:44 +08:00
caishi 3aa27dd17b build 2021-10-08 17:34:23 +08:00
caishi 1fb7764023 build 2021-10-08 15:49:33 +08:00
caishi 510cf462e9 build 2021-10-08 14:21:40 +08:00
caishi 8f5b2eea95 build 2021-10-08 14:13:05 +08:00
caishi be0a4996d1 build 2021-10-08 11:05:04 +08:00
caishi 3ab2e225e1 build 2021-10-08 10:14:58 +08:00
caishi 1094c6e8ae build 2021-09-30 21:27:12 +08:00
caishi 8e5f22c2fa build 2021-09-30 14:29:49 +08:00
caishi 355b856b43 build 2021-09-30 13:41:32 +08:00
caishi b027ded830 build 2021-09-29 19:40:06 +08:00
caishi 08d0c63af7 build 2021-09-29 08:40:15 +08:00
caishi d1f20c3581 build 2021-09-27 18:40:11 +08:00
caishi 1e81a29086 build 2021-09-27 16:27:36 +08:00
caishi e5b61faee1 build 2021-09-27 16:23:43 +08:00
caishi 303a94f0cb build 2021-09-26 17:37:23 +08:00
caishi b1cd74ff13 build 2021-09-26 11:45:26 +08:00
caishi 999dcb4335 build-gitlink首页 2021-09-24 18:23:16 +08:00
caishi c997f73403 build 2021-09-16 18:10:39 +08:00
caishi accca0153e build 2021-09-10 18:28:16 +08:00
caishi bd6a2967a1 build 2021-09-10 15:48:39 +08:00
caishi 9d9208a386 build 2021-09-10 15:43:04 +08:00
caishi b50ba7e6af build 2021-09-10 15:16:48 +08:00
caishi 7797b1f58e build 2021-09-10 11:57:06 +08:00
caishi 2ecc794a97 build 2021-09-10 11:46:39 +08:00
caishi 480727e8d6 build 2021-09-10 10:48:09 +08:00
caishi 66a69c94b6 build 2021-09-10 10:34:40 +08:00
caishi 21acbe4a64 build 2021-09-10 10:13:02 +08:00
caishi 1e0c86bdfe build 2021-09-09 17:22:23 +08:00
caishi 38851b3523 build 2021-09-08 18:16:34 +08:00
caishi 3324207995 build 2021-09-07 15:18:55 +08:00
caishi 98aec3db93 build 2021-09-07 14:01:10 +08:00
caishi 673e60e547 build 2021-09-07 11:37:43 +08:00
caishi 2e83ff07cb build 2021-09-03 19:05:21 +08:00
caishi 65de4c8d03 build 2021-09-03 18:53:08 +08:00
caishi 90925af965 build-正式版代码-测试版测试 2021-09-03 18:16:52 +08:00
caishi 6b6a59877b build 2021-09-03 17:44:27 +08:00
caishi 7ee4f27759 build 2021-09-03 17:03:37 +08:00
caishi b15e56ead8 build 2021-09-03 16:54:28 +08:00
caishi 680ff65a55 build 2021-09-03 16:27:24 +08:00
caishi ca6f70c41d build 2021-09-03 15:42:32 +08:00
caishi de803786f0 build 2021-09-03 15:16:59 +08:00
caishi 5be9ab54bb build 2021-09-03 14:54:30 +08:00
caishi 51efe1aa09 build 2021-09-02 16:41:36 +08:00
caishi 822e5c05f6 build 2021-09-02 15:05:51 +08:00
caishi 9f452bce9c build 2021-09-02 14:19:42 +08:00
caishi 4bdd8fa19a build 2021-09-02 10:18:16 +08:00
caishi 6d4b641c00 build-路由修改+完善资料弹框+基本资料页面路由 2021-09-01 18:19:47 +08:00
caishi 81f18061b4 build-hucong-issues 2021-08-31 09:58:51 +08:00
caishi 0ae97b1309 build 2021-08-30 16:52:58 +08:00
caishi 818f75fcb6 build 2021-08-27 14:02:55 +08:00
caishi 3d014ca9ec build 2021-08-27 11:45:19 +08:00
caishi 62f9444a2f build 2021-08-27 09:54:15 +08:00
caishi 39a8dcdef9 build 2021-08-26 18:16:13 +08:00
caishi f039489179 build 2021-08-26 17:42:03 +08:00
caishi ab9d04c944 build 2021-08-25 15:53:53 +08:00
caishi 6d69a351e7 build 2021-08-25 13:58:08 +08:00
caishi 177db3b4d6 build-quanxian 2021-08-25 11:30:19 +08:00
caishi 8462f88c17 build 2021-08-25 11:28:42 +08:00
caishi baaf2565f5 build-团队权限设置 2021-08-25 11:26:05 +08:00
jasder 6380c4fd35 Merge pull request '组织团队(新增和设置)权限-build' (#1) from caishi/build:dev_chain into dev_chain 2021-08-24 18:31:44 +08:00
caishi 90165ca56c 团队设置-build 2021-08-24 18:19:15 +08:00
何童崇 f9bc8fb733 优化组件,修改展示名称 2021-08-23 10:23:58 +08:00
何童崇 060100d76e 优化组件,修改展示名称 2021-08-23 10:19:56 +08:00
caishi 804b86be6d build 2021-08-23 10:14:02 +08:00
何童崇 d8a1c7e562 兼容 2021-08-19 17:04:35 +08:00
何童崇 d92eb796cf 微调正则 2021-08-19 15:16:56 +08:00
何童崇 7f741a0259 微调样式 2021-08-19 13:53:49 +08:00
何童崇 24d568fb08 重新rebase自pre_develop 2021-08-19 11:03:05 +08:00
何童崇 5fc313d826 重新rebase自pre_develop 2021-08-19 10:52:35 +08:00
何童崇 af171df8b2 修改正则 2021-08-19 09:36:42 +08:00
何童崇 7fdf83e0db 修改bug 2021-08-18 19:16:03 +08:00
何童崇 d5e0c2b2fe 修改bug 2021-08-18 18:41:36 +08:00
何童崇 789281f6b8 修改websocket 2021-08-18 17:28:54 +08:00
何童崇 0d6ffd6876 修改websocket 2021-08-18 13:30:01 +08:00
何童崇 7d07543643 修改websocket 2021-08-18 13:04:13 +08:00
何童崇 88c71e89a1 修改websocket 2021-08-18 11:37:07 +08:00
何童崇 eb1302d85c 修改样式websocket 2021-08-18 10:53:38 +08:00
何童崇 8de43e9c98 修改样式 2021-08-18 09:00:40 +08:00
何童崇 09356eaf90 修改样式 2021-08-17 20:02:18 +08:00
何童崇 eb96c4c00e 修改指向路径 2021-08-17 17:00:29 +08:00
何童崇 c6a6b6d92c 修改样式等 2021-08-17 16:37:16 +08:00
何童崇 48bc325805 修改样式等 2021-08-17 16:19:00 +08:00
何童崇 ded4821f88 修改传值 2021-08-17 13:12:18 +08:00
何童崇 59985f47dd 修改bug 2021-08-16 19:48:17 +08:00
何童崇 a4d05df02c 修改bug 2021-08-16 17:35:23 +08:00
何童崇 8a1c371965 修改bug 2021-08-16 17:14:25 +08:00
何童崇 ffd43cb7d6 修改bug 2021-08-16 14:51:18 +08:00
何童崇 6595af2422 合并代码并上传 2021-08-16 13:33:07 +08:00
何童崇 64b6f5e857 合并代码并上传 2021-08-13 17:35:27 +08:00
何童崇 f28da8b985 上传wiki代码 2021-08-13 16:56:48 +08:00
何童崇 1ab8c43b0a 上传wiki 2021-08-13 11:24:49 +08:00
何童崇 f392e9c6af 上传wiki代码 2021-08-12 18:04:56 +08:00
何童崇 ab9a503af3 上传wiki代码 2021-08-12 17:37:01 +08:00
caishi 5e83a47704 build 2021-08-12 15:59:42 +08:00
caishi 171a436c12 build 2021-08-12 15:31:30 +08:00
caishi 98316f9c3c build 2021-08-12 15:28:37 +08:00
何童崇 fb1f1925d1 上传wiki前端测试代码 2021-08-12 14:30:42 +08:00
caishi 06fc0a171b build 2021-08-09 11:48:03 +08:00
caishi a1cba45fc1 build 2021-08-09 10:54:59 +08:00
caishi 8f797d136a build 2021-08-06 14:46:58 +08:00
caishi db08f743d8 build 2021-08-06 14:09:11 +08:00
caishi 9637345009 build 2021-08-06 10:06:12 +08:00
caishi f87df0c8a9 build 2021-08-05 17:58:06 +08:00
caishi bfb56ff4e4 build 2021-08-05 16:52:45 +08:00
caishi b97926838e build 2021-08-05 16:47:00 +08:00
caishi 7493416987 build 2021-08-05 14:35:11 +08:00
caishi 3d3b7152fc build 2021-08-05 13:46:11 +08:00
caishi a54599530c build 2021-08-05 11:57:09 +08:00
caishi 63d3a88cfc build 2021-08-05 11:40:49 +08:00
caishi 6499b985ee build 2021-08-05 11:14:33 +08:00
caishi fba71b8fd6 build 2021-08-05 10:31:10 +08:00
caishi 24ec304725 build 2021-08-04 17:12:09 +08:00
caishi cde723711b build 2021-08-03 17:36:54 +08:00
caishi 46b09351f0 build 2021-08-02 18:30:55 +08:00
caishi 3e927ba4e4 build 2021-08-02 14:28:07 +08:00
caishi 5ad351cfb8 build 2021-08-02 11:11:32 +08:00
caishi 7f866dce46 build 2021-08-02 10:34:10 +08:00
caishi ebf433ac20 build 2021-08-02 10:15:45 +08:00
caishi 9caf07f0a9 build 2021-07-30 20:12:24 +08:00
caishi c7b7bbcce3 build 2021-07-30 20:06:28 +08:00
caishi 5b0941f86a build 2021-07-30 17:43:59 +08:00
caishi 0c38a7a2c8 build 2021-07-30 16:32:12 +08:00
caishi 60e2f3de79 build 2021-07-30 14:42:43 +08:00
caishi ba13d59ddd build 2021-07-30 11:34:58 +08:00
caishi a567d3eb76 build 2021-07-30 11:25:21 +08:00
caishi b4733b31d3 build 2021-07-29 17:55:49 +08:00
caishi 4944a3f151 build 2021-07-29 16:31:12 +08:00
caishi 265a4fb617 build 2021-07-29 10:10:48 +08:00
caishi baaaaa9bec build 2021-07-28 18:36:41 +08:00
caishi cb58da33e5 build 2021-07-28 18:33:10 +08:00
caishi 5ca48a8e7e build 2021-07-28 18:23:33 +08:00
caishi 45ad4a1e97 build 2021-07-28 17:27:21 +08:00
caishi 1586d79330 build 2021-07-28 11:31:12 +08:00
caishi 21d7a1640d build 2021-07-28 10:35:19 +08:00
caishi 771300c7b3 build 2021-07-28 10:28:27 +08:00
caishi 515700f05f build 2021-07-26 09:56:45 +08:00
caishi 756749f76a build 2021-07-26 09:36:31 +08:00
caishi 2685bcac78 build 2021-07-26 09:33:01 +08:00
caishi a4ef7ff5b3 build 2021-07-22 16:00:06 +08:00
caishi 48a5fa1d64 build 2021-07-22 15:46:07 +08:00
caishi a1c037d2f4 build 2021-07-22 14:07:37 +08:00
caishi c74b54116d build 2021-07-22 13:59:15 +08:00
caishi 211a41badc build 2021-07-22 09:51:59 +08:00
caishi ed1bc634df build 2021-07-21 09:47:35 +08:00
caishi 7932c7c5ff build 2021-07-13 10:40:58 +08:00
caishi c172b3d267 build 2021-07-13 09:58:59 +08:00
caishi e379fdfdb4 build 2021-07-12 18:22:56 +08:00
caishi db0df79005 build 2021-07-12 11:03:42 +08:00
caishi 79b949a9eb build 2021-07-09 18:06:54 +08:00
caishi 1955d1ec5c build 2021-07-09 16:49:07 +08:00
caishi e278695a50 build 2021-07-09 11:29:35 +08:00
caishi 46c67000f1 build 2021-07-07 11:16:51 +08:00
caishi 1048c5dcec build 2021-07-06 14:42:28 +08:00
caishi c45f9bc8d1 build 2021-07-05 20:34:45 +08:00
caishi f729eb3e7a build 2021-07-05 15:10:47 +08:00
caishi 5061ba52ae build 2021-07-02 18:18:03 +08:00
caishi 3a0fbb87a3 build 2021-07-02 15:36:10 +08:00
caishi 8dccb78a8e build 2021-07-01 16:46:39 +08:00
caishi a28060847c build 2021-07-01 15:43:22 +08:00
caishi f1d4ce5580 build 2021-07-01 13:57:14 +08:00
caishi efaf849b1c build 2021-07-01 11:01:03 +08:00
caishi 274dbe9a63 build 2021-06-30 10:34:24 +08:00
caishi d285acc24b build 2021-06-29 18:34:34 +08:00
caishi abf5d28bac build 2021-06-29 18:20:10 +08:00
caishi 815a52abbc build 2021-06-29 17:32:51 +08:00
caishi 10068cd730 build 2021-06-29 11:16:02 +08:00
caishi 0d3b8ee265 build 2021-06-25 18:33:07 +08:00
caishi 7b2200f88a build 2021-06-25 18:05:48 +08:00
caishi c61cf170f4 build 2021-06-25 16:41:14 +08:00
caishi 861ba1e6fe build 2021-06-25 14:42:47 +08:00
caishi 315fc69ef5 build 2021-06-25 14:08:34 +08:00
caishi 76b4764406 build 2021-06-22 10:23:54 +08:00
caishi c07d067a03 build 2021-06-21 17:57:18 +08:00
caishi e0c44485a5 build 2021-06-21 10:07:29 +08:00
caishi af913bca93 build 2021-06-18 16:53:03 +08:00
caishi e5f31b9920 build 2021-06-18 14:40:56 +08:00
caishi 820ba9e4ca build 2021-06-18 10:50:16 +08:00
caishi b6102401d6 build 2021-06-18 09:49:51 +08:00
caishi 19bb3bfee6 build 2021-06-17 16:44:13 +08:00
caishi 462eaf20e1 build 2021-06-16 17:47:21 +08:00
caishi e2a8f7c98e build 2021-06-16 15:50:13 +08:00
caishi 7fcbcf60f8 build 2021-06-15 09:38:45 +08:00
caishi 7316b1cb6d build 2021-06-11 15:44:31 +08:00
caishi 09f1af6203 build 2021-06-11 11:45:20 +08:00
caishi 01340f6f61 build 2021-06-11 11:03:49 +08:00
caishi 1ad5353fb1 build 2021-06-11 09:41:15 +08:00
caishi b4fc287ef9 build 2021-06-10 15:01:29 +08:00
caishi 1a0f5e0394 build 2021-06-09 11:12:18 +08:00
caishi af5da36819 build 2021-06-08 15:13:00 +08:00
caishi 6dcd5c7ea6 build 2021-06-08 14:12:27 +08:00
caishi 7e20ab66ee build 2021-06-08 10:47:28 +08:00
caishi 56241056b7 build 2021-06-07 18:11:19 +08:00
caishi ea3662b1de build 2021-06-07 11:16:23 +08:00
caishi 663cf563cf build 2021-06-04 19:08:56 +08:00
caishi 97828b9b5d build 2021-06-04 18:37:18 +08:00
caishi 3826b654d4 build 2021-06-04 17:21:01 +08:00
caishi 28b632dce1 build 2021-06-04 16:32:24 +08:00
caishi bf964a5677 build 2021-06-04 14:30:33 +08:00
caishi 397a32b250 build 2021-06-04 13:59:59 +08:00
caishi 2be5278b6e build 2021-06-04 11:18:46 +08:00
caishi c5110db5e1 build 2021-06-04 10:57:42 +08:00
caishi 4cd12b26e9 build 2021-06-04 10:46:22 +08:00
caishi 8830b234f8 build 2021-06-04 09:50:30 +08:00
caishi a969c26d0b build 2021-06-04 09:47:39 +08:00
caishi 476ac64ad0 build 2021-06-03 18:01:47 +08:00
caishi 3720e3d362 build 2021-06-02 18:26:49 +08:00
caishi a652f7b143 build 2021-06-02 14:15:17 +08:00
caishi 467e39c7a7 build 2021-06-02 11:42:47 +08:00
caishi 940e5c9ed3 build 2021-06-02 11:10:05 +08:00
caishi 6f13de1e9e build 2021-06-02 09:43:31 +08:00
caishi 31f7ba6a94 build 2021-06-01 17:34:22 +08:00
caishi 7e23899933 build 2021-05-31 18:40:28 +08:00
caishi 101e7eef7d build 2021-05-31 17:47:47 +08:00
caishi 5fb97bdf3a build 2021-05-26 16:41:17 +08:00
caishi 30485cf711 build 2021-05-26 16:27:27 +08:00
caishi 0744c1e0f4 build 2021-05-26 16:00:20 +08:00
caishi 72c367f643 build 2021-05-26 15:23:24 +08:00
caishi 0926da14aa build 2021-05-25 10:04:43 +08:00
caishi caa16ec3fe build 2021-05-21 19:09:19 +08:00
caishi ed80f649c8 build 2021-05-21 18:57:38 +08:00
caishi 5804a80d62 build 2021-05-21 16:45:08 +08:00
caishi e2948bb988 build 2021-05-14 17:02:55 +08:00
caishi 43888ffd24 build 2021-05-14 14:44:44 +08:00
caishi ebcc0cb88e build 2021-05-14 11:40:54 +08:00
caishi 6d7474d992 build 2021-05-11 18:11:46 +08:00
caishi fdb770f40b build 2021-05-11 17:48:33 +08:00
caishi 08d3341a10 build 2021-05-11 14:39:02 +08:00
caishi 7159b2e02d build 2021-05-11 14:26:34 +08:00
caishi 25a5e8d1b0 build 2021-05-10 18:04:11 +08:00
caishi c9baf0c6e3 build 2021-05-10 16:25:50 +08:00
caishi 4f7b55db72 build 2021-05-08 18:27:12 +08:00
caishi 06c6574c97 build 2021-05-08 17:10:39 +08:00
caishi fcf3028ee4 build 2021-05-08 16:24:25 +08:00
caishi d22d89dae0 build 2021-05-08 16:11:01 +08:00
caishi 10f6fb0e28 build 2021-05-08 14:33:03 +08:00
caishi 3fe80b09a2 build 2021-05-07 17:38:58 +08:00
caishi 51af415e77 build 2021-05-07 16:50:42 +08:00
caishi c5d53d7b0a build 2021-05-07 16:39:41 +08:00
caishi cd73067bc6 build 2021-05-06 18:27:17 +08:00
caishi 49c82a9d26 build 2021-05-06 17:41:24 +08:00
caishi ba2d0e8c2c build 2021-04-28 20:22:14 +08:00
caishi c096bd9914 build 2021-04-27 18:41:48 +08:00
caishi 004ce356d1 build 2021-04-27 18:31:26 +08:00
caishi 2b0f395e3f build 2021-04-27 18:18:39 +08:00
caishi 935da12c5b build 2021-04-27 17:47:24 +08:00
caishi af0bf4aa50 build 2021-04-27 17:14:10 +08:00
caishi 6816456612 build 2021-04-27 15:03:01 +08:00
caishi de9e883f2a build 2021-04-27 13:54:07 +08:00
caishi 45ec99bbc5 build 2021-04-26 17:38:24 +08:00
caishi 8b3e41b55e build 2021-04-26 16:35:37 +08:00
caishi d298151f12 build 2021-04-26 15:08:44 +08:00
caishi f54aec2fb9 build 2021-04-26 15:04:54 +08:00
caishi 1a8f10b7bf build 2021-04-25 17:48:35 +08:00
caishi 6dfb897556 build 2021-04-23 18:03:34 +08:00
caishi d171a91981 build 2021-04-23 14:52:22 +08:00
caishi f10250445b build 2021-04-23 14:45:31 +08:00
caishi 9fd2aa44b7 build 2021-04-23 14:15:07 +08:00
caishi 7e5a9a2489 build 2021-04-23 12:00:27 +08:00
caishi b27bc0b1a6 build 2021-04-23 11:51:10 +08:00
caishi dd76bc4d0d build 2021-04-23 11:15:59 +08:00
caishi a8f99b48ed build 2021-04-22 11:05:47 +08:00
caishi c01c4dc173 build 2021-04-21 16:54:00 +08:00
caishi 9b74cf397d build 2021-04-21 16:03:15 +08:00
caishi 4d6cf34015 build-底部 2021-04-21 15:46:32 +08:00
caishi ab75563daa build 2021-04-20 15:32:51 +08:00
caishi a917d6dd1d build 2021-04-20 11:16:27 +08:00
caishi 2fe559009e build 2021-04-20 10:55:41 +08:00
caishi 97b63e0df6 build 2021-04-20 10:28:27 +08:00
caishi 739ce8b537 build 2021-04-20 09:35:29 +08:00
caishi 7ecb0ec093 build 2021-04-19 20:01:09 +08:00
caishi 2b820d86b0 build 2021-04-19 19:55:44 +08:00
caishi 72c016013a build 2021-04-19 19:39:00 +08:00
caishi ee321a847b build 2021-04-19 18:21:08 +08:00
caishi ba8edf20e6 build 2021-04-19 18:10:43 +08:00
caishi 7eb9177fd9 build 2021-04-19 16:57:51 +08:00
caishi 842c696b17 build 2021-04-19 11:54:32 +08:00
caishi 22f21f31e8 build 2021-04-19 11:01:09 +08:00
caishi 56dfbe1067 build 2021-04-19 10:36:45 +08:00
caishi d656922ae3 build 2021-04-19 09:54:41 +08:00
caishi f712f42466 build 2021-04-19 09:51:05 +08:00
caishi fb386211a2 build 2021-04-13 17:20:29 +08:00
caishi c26d899606 build 2021-04-13 11:51:44 +08:00
caishi 3cc3546718 build 2021-04-09 14:14:52 +08:00
caishi 42e1892225 build 2021-04-08 15:38:02 +08:00
caishi ce48367a7d build 2021-04-08 14:24:11 +08:00
caishi eb5ee49cec build 2021-04-08 13:41:28 +08:00
caishi a93b757330 build 2021-04-08 11:49:04 +08:00
caishi 18b28e4cc9 build 2021-04-07 18:43:27 +08:00
caishi a6c72f23ec build 2021-04-06 18:41:23 +08:00
caishi bf620f80c0 build 2021-04-06 17:41:07 +08:00
caishi 5875b3dc19 build 2021-04-06 17:18:12 +08:00
caishi 464cc29338 build 2021-04-06 13:59:46 +08:00
caishi 85f5b9964b build 2021-04-02 18:54:30 +08:00
caishi 2cddf02997 build 2021-04-02 18:44:25 +08:00
caishi b4ad68f3cf build 2021-04-02 18:28:00 +08:00
caishi de9969ab3a build 2021-04-02 14:14:48 +08:00
caishi 3476c155c0 build 2021-04-02 11:59:05 +08:00
caishi ee89061beb build 2021-04-01 19:04:39 +08:00
caishi a4abc8de98 build 2021-04-01 18:34:10 +08:00
caishi 72a5c56c2b build 2021-04-01 16:31:12 +08:00
caishi 51a8d7ede9 build 2021-03-31 17:16:43 +08:00
caishi 4224698af9 build 2021-03-30 15:31:27 +08:00
caishi 8722fa4de9 build 2021-03-29 17:42:29 +08:00
caishi 66c04f3e8d build 2021-03-25 22:08:05 +08:00
caishi 17c3348fc6 build 2021-03-25 21:59:17 +08:00
caishi 29267487df build 2021-03-25 14:40:00 +08:00
caishi 0a1c63edd4 build 2021-03-24 14:09:22 +08:00
caishi 09841f7bcc build 2021-03-23 17:59:35 +08:00
caishi dde8603c6c build 2021-03-23 17:41:20 +08:00
caishi b8b34959a9 build 2021-03-23 17:30:45 +08:00
caishi aa42fd835f build 2021-03-23 09:21:22 +08:00
caishi 080f025133 build 2021-03-22 11:26:01 +08:00
caishi 21bbe62343 build 2021-03-22 09:54:14 +08:00
caishi 8dc87555e4 build 2021-03-19 17:21:27 +08:00
caishi 3809c93120 build 2021-03-19 16:35:54 +08:00
caishi f3faa8f548 build 2021-03-19 16:09:02 +08:00
caishi 957d949869 build 2021-03-10 10:39:27 +08:00
caishi 69c732d4a9 build 2021-03-09 11:46:12 +08:00
caishi f4202fe6f7 build 2021-03-08 10:27:52 +08:00
caishi 1bdf95d72a build 2021-03-05 18:35:19 +08:00
caishi a3bc7e13e4 build 2021-03-05 15:28:35 +08:00
caishi 2cb4e5233f build 2021-03-05 14:39:21 +08:00
caishi 347c2af7ec build 2021-03-05 10:46:52 +08:00
caishi cd1382957a build 2021-03-05 09:57:06 +08:00
caishi 8d80c3fd63 build 2021-03-04 17:07:16 +08:00
caishi 8a35eae887 build 2021-03-04 14:05:19 +08:00
caishi 22d7c5135b build 2021-03-02 11:40:29 +08:00
caishi 48f789c9c4 build 2021-03-02 10:50:52 +08:00
caishi 3e6a0a59a4 build 2021-02-26 11:59:14 +08:00
caishi c8ab76e342 build 2021-02-25 17:10:48 +08:00
caishi 43501c5d50 build 2021-02-25 14:12:01 +08:00
caishi d3cc2e5632 build 2021-02-24 15:47:49 +08:00
caishi f665ff41e5 build 2021-02-24 15:29:04 +08:00
caishi 7815796945 build 2021-02-24 10:54:12 +08:00
caishi 8dd35b86c8 build 2021-02-23 17:26:24 +08:00
caishi c60eb554be build 2021-02-23 14:46:43 +08:00
caishi 2e7c3a2a83 build 2021-02-23 10:31:45 +08:00
caishi e282eb1389 build 2021-02-22 17:53:15 +08:00
caishi 867e519de1 build 2021-02-22 15:29:44 +08:00
caishi 8c46b5d1b2 build 2021-02-07 16:48:21 +08:00
caishi ab29e9ed6f build 2021-02-06 15:32:01 +08:00
caishi 8f44a43618 build 2021-02-06 10:43:49 +08:00
caishi 11e01b00b4 build 2021-02-05 16:52:18 +08:00
caishi 7e6599d5e4 build 2021-02-05 16:29:41 +08:00
caishi 2af3da658d build 2021-02-05 16:17:21 +08:00
caishi 440babb558 build 2021-02-05 16:15:52 +08:00
caishi 5c5e970590 build 2021-02-04 18:32:29 +08:00
caishi 84db4d911e build 2021-02-04 18:11:43 +08:00
caishi 3fce63c23b build 2021-02-04 18:10:09 +08:00
caishi fd08bca35f build 2021-02-04 17:51:47 +08:00
caishi c059a0e3a4 build 2021-02-03 18:42:28 +08:00
caishi e7b69422bc build 2021-02-03 17:02:27 +08:00
caishi e5ee276cc9 build-组织上线测试版- 2021-02-03 15:56:29 +08:00
caishi 1c48324b7a build 2021-02-02 12:27:19 +08:00
caishi f37e4b8624 build 2021-02-02 10:03:03 +08:00
caishi b697998069 build 2021-02-02 09:50:50 +08:00
caishi b6c72132be build 2021-02-01 16:55:04 +08:00
caishi 0909caa523 build 2021-02-01 15:30:20 +08:00
caishi b9af24b9ab build 2021-02-01 11:12:35 +08:00
caishi 39a5148db2 build 2021-01-29 14:21:05 +08:00
caishi a206f315b8 build 2021-01-25 16:03:54 +08:00
caishi c5d4f2453e build-ifon 2021-01-20 20:18:04 +08:00
caishi 172363cc30 build 2021-01-20 15:02:25 +08:00
caishi 8c818d6a84 build 2021-01-20 14:00:03 +08:00
caishi 60793b6a69 build 2021-01-20 11:37:59 +08:00
caishi c0dd287be2 build 2021-01-20 11:15:31 +08:00
caishi 57de1b0d27 build 2021-01-20 10:39:34 +08:00
caishi 8138159569 build 2021-01-20 10:15:54 +08:00
caishi 79748a98d4 build-新版工作流配置 2021-01-19 18:27:45 +08:00
caishi a7227035b3 build 2021-01-13 15:53:54 +08:00
caishi 2e46102cc1 build 2021-01-13 14:13:27 +08:00
caishi e74283bfc4 build 2021-01-12 17:38:20 +08:00
caishi 9b6caf5519 build 2021-01-06 16:23:22 +08:00
caishi e1669d1be8 build-为0时不显示 2021-01-05 15:33:38 +08:00
caishi 01eec4a3eb build 2020-12-31 15:57:23 +08:00
caishi 18c92ad896 build 2020-12-24 10:21:59 +08:00
caishi c14dcfa68d build 2020-12-24 09:48:32 +08:00
caishi b991a9cdda build 2020-12-23 17:41:59 +08:00
caishi c34918ae0c build 2020-12-22 14:11:24 +08:00
caishi 12574bdef1 build 2020-12-18 14:09:14 +08:00
caishi 7ca2389c7c build 2020-12-15 18:40:11 +08:00
caishi 1e21915287 build 2020-12-15 18:02:17 +08:00
caishi 5f9f52e0a5 build 2020-12-14 17:06:55 +08:00
caishi 248484dfe2 build 2020-12-11 18:21:51 +08:00
caishi 0d33a7062b build 2020-12-08 14:33:33 +08:00
caishi e0eb0c6115 build 2020-12-04 20:34:06 +08:00
caishi f69c6faca4 build 2020-12-01 16:53:22 +08:00
caishi f9fdd6cacc build 2020-11-30 16:16:47 +08:00
caishi 9d0ed52ceb build 2020-11-27 16:36:53 +08:00
caishi fd48c2197b build 2020-11-27 12:01:44 +08:00
caishi 6deff875d3 build 2020-11-26 15:48:18 +08:00
caishi 68fd54c3a2 build 2020-11-26 15:21:22 +08:00
caishi 44629b2609 build-branchroute 2020-11-24 10:25:10 +08:00
caishi 611ce1a53f build-lou 2020-11-16 16:21:13 +08:00
caishi 6887ebc079 build-root 2020-11-16 15:59:52 +08:00
caishi 4a78faedd4 build-update 2020-11-12 14:46:41 +08:00
sylor_huang@126.com fa2a6afd17 Change NewHeader active 2020-10-16 17:12:11 +08:00
sylor_huang@126.com 8c655f9550 change 2020-10-16 14:48:55 +08:00
sylor_huang@126.com 290a463550 change2 2020-10-16 11:37:21 +08:00
sylor_huang@126.com 75589d5abb change children_forum_id 2020-10-15 15:50:44 +08:00
sylor_huang@126.com 4c4255e6a9 change my_interested bugs 2020-10-15 14:48:05 +08:00
sylor_huang@126.com 19e7529c63 Change forums url /project to 404 2020-10-15 14:22:42 +08:00
sylor_huang@126.com 6c787e5ec7 change 2020-10-15 11:32:00 +08:00
sylor_huang@126.com 6f8fc1ac7d Change ForumUser Page 2020-10-15 10:09:39 +08:00
sylor_huang@126.com 00de456b47 Change ForumUser 2020-10-14 19:23:01 +08:00
sylor_huang@126.com 527af75fb6 Change Memo Url 2020-10-13 14:39:40 +08:00
649 changed files with 15467 additions and 18115 deletions

88
.gitignore vendored
View File

@ -1,88 +0,0 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
yarn.lock
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# Ignore master key for decrypting credentials and more.
/config/master.key
/config/database.yml
/.idea/*
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
# nyc test coverage
.nyc_output
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt
# Bower dependency directory (https://bower.io/)
bower_components
# node-waf configuration
.lock-wscript
# Compiled binary addons (https://nodejs.org/api/addons.html)
build/
# Dependency directories
node_modules/
jspm_packages/
# TypeScript v1 declaration files
typings/
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Optional REPL history
.node_repl_history
# Output of 'npm pack'
*.tgz
# Yarn Integrity file
.yarn-integrity
# dotenv environment variables file
.env
# parcel-bundler cache (https://parceljs.org/)
.cache
# next.js build output
.next
# nuxt.js build output
.nuxt
# vuepress build output
.vuepress/dist
# Serverless directories
.serverless/
# FuseBox cache
.fusebox/
#DynamoDB Local files
.dynamodb/
.DS_Store
.idea/*

View File

@ -1,399 +1,64 @@
{
"static/css/0.d9d88bd2.chunk.css": "/react/build/static/css/0.d9d88bd2.chunk.css",
"./static/js/0.38cc2216.chunk.js": "/react/build/./static/js/0.38cc2216.chunk.js",
"static/css/1.0ba7a726.chunk.css": "/react/build/static/css/1.0ba7a726.chunk.css",
"./static/js/1.9de07cbc.chunk.js": "/react/build/./static/js/1.9de07cbc.chunk.js",
"./static/js/2.d659edf3.chunk.js": "/react/build/./static/js/2.d659edf3.chunk.js",
"static/css/3.d01698e8.chunk.css": "/react/build/static/css/3.d01698e8.chunk.css",
"./static/js/3.1f347c4c.chunk.js": "/react/build/./static/js/3.1f347c4c.chunk.js",
"static/css/4.2254a4a8.chunk.css": "/react/build/static/css/4.2254a4a8.chunk.css",
"./static/js/4.4d2d662b.chunk.js": "/react/build/./static/js/4.4d2d662b.chunk.js",
"static/css/5.8bc7b323.chunk.css": "/react/build/static/css/5.8bc7b323.chunk.css",
"./static/js/5.2aca745f.chunk.js": "/react/build/./static/js/5.2aca745f.chunk.js",
"./static/js/6.6aa4f89d.chunk.js": "/react/build/./static/js/6.6aa4f89d.chunk.js",
"static/css/7.bbfdfc43.chunk.css": "/react/build/static/css/7.bbfdfc43.chunk.css",
"./static/js/7.8462b447.chunk.js": "/react/build/./static/js/7.8462b447.chunk.js",
"static/css/8.1632b9c8.chunk.css": "/react/build/static/css/8.1632b9c8.chunk.css",
"./static/js/8.882648e1.chunk.js": "/react/build/./static/js/8.882648e1.chunk.js",
"static/css/9.6e0686d9.chunk.css": "/react/build/static/css/9.6e0686d9.chunk.css",
"./static/js/9.fd42b255.chunk.js": "/react/build/./static/js/9.fd42b255.chunk.js",
"static/css/10.d4345223.chunk.css": "/react/build/static/css/10.d4345223.chunk.css",
"./static/js/10.08552af4.chunk.js": "/react/build/./static/js/10.08552af4.chunk.js",
"static/css/11.1c5f3a58.chunk.css": "/react/build/static/css/11.1c5f3a58.chunk.css",
"./static/js/11.b3ae549c.chunk.js": "/react/build/./static/js/11.b3ae549c.chunk.js",
"static/css/12.ae349a22.chunk.css": "/react/build/static/css/12.ae349a22.chunk.css",
"./static/js/12.732d3701.chunk.js": "/react/build/./static/js/12.732d3701.chunk.js",
"static/css/13.30f998e5.chunk.css": "/react/build/static/css/13.30f998e5.chunk.css",
"./static/js/13.bdb2638e.chunk.js": "/react/build/./static/js/13.bdb2638e.chunk.js",
"static/css/14.1e970b46.chunk.css": "/react/build/static/css/14.1e970b46.chunk.css",
"./static/js/14.47d6b04d.chunk.js": "/react/build/./static/js/14.47d6b04d.chunk.js",
"static/css/15.cf56d612.chunk.css": "/react/build/static/css/15.cf56d612.chunk.css",
"./static/js/15.5eff19c4.chunk.js": "/react/build/./static/js/15.5eff19c4.chunk.js",
"static/css/16.a27fa9ba.chunk.css": "/react/build/static/css/16.a27fa9ba.chunk.css",
"./static/js/16.4d4bfc8b.chunk.js": "/react/build/./static/js/16.4d4bfc8b.chunk.js",
"static/css/17.d0c774b5.chunk.css": "/react/build/static/css/17.d0c774b5.chunk.css",
"./static/js/17.de7604c0.chunk.js": "/react/build/./static/js/17.de7604c0.chunk.js",
"static/css/18.7bd7b9f3.chunk.css": "/react/build/static/css/18.7bd7b9f3.chunk.css",
"./static/js/18.99b2f967.chunk.js": "/react/build/./static/js/18.99b2f967.chunk.js",
"static/css/19.012aec0d.chunk.css": "/react/build/static/css/19.012aec0d.chunk.css",
"./static/js/19.64cbc4fc.chunk.js": "/react/build/./static/js/19.64cbc4fc.chunk.js",
"static/css/20.e5544bad.chunk.css": "/react/build/static/css/20.e5544bad.chunk.css",
"./static/js/20.bfbd5ffe.chunk.js": "/react/build/./static/js/20.bfbd5ffe.chunk.js",
"./static/js/21.6da4d475.chunk.js": "/react/build/./static/js/21.6da4d475.chunk.js",
"static/css/22.db9266b0.chunk.css": "/react/build/static/css/22.db9266b0.chunk.css",
"./static/js/22.12e0dd3b.chunk.js": "/react/build/./static/js/22.12e0dd3b.chunk.js",
"static/css/23.0b7937b6.chunk.css": "/react/build/static/css/23.0b7937b6.chunk.css",
"./static/js/23.2b12e836.chunk.js": "/react/build/./static/js/23.2b12e836.chunk.js",
"./static/js/24.23597b79.chunk.js": "/react/build/./static/js/24.23597b79.chunk.js",
"static/css/25.92df39ea.chunk.css": "/react/build/static/css/25.92df39ea.chunk.css",
"./static/js/25.865cccee.chunk.js": "/react/build/./static/js/25.865cccee.chunk.js",
"./static/js/26.e9e9c6fc.chunk.js": "/react/build/./static/js/26.e9e9c6fc.chunk.js",
"static/css/27.75aaa133.chunk.css": "/react/build/static/css/27.75aaa133.chunk.css",
"./static/js/27.8968b5ae.chunk.js": "/react/build/./static/js/27.8968b5ae.chunk.js",
"static/css/28.41a244df.chunk.css": "/react/build/static/css/28.41a244df.chunk.css",
"./static/js/28.f1d36958.chunk.js": "/react/build/./static/js/28.f1d36958.chunk.js",
"./static/js/29.fc579b75.chunk.js": "/react/build/./static/js/29.fc579b75.chunk.js",
"static/css/30.6959641e.chunk.css": "/react/build/static/css/30.6959641e.chunk.css",
"./static/js/30.392e284c.chunk.js": "/react/build/./static/js/30.392e284c.chunk.js",
"static/css/31.33342a61.chunk.css": "/react/build/static/css/31.33342a61.chunk.css",
"./static/js/31.7c482b29.chunk.js": "/react/build/./static/js/31.7c482b29.chunk.js",
"static/css/32.8b23fd13.chunk.css": "/react/build/static/css/32.8b23fd13.chunk.css",
"./static/js/32.1bf7b1a8.chunk.js": "/react/build/./static/js/32.1bf7b1a8.chunk.js",
"static/css/33.976e1469.chunk.css": "/react/build/static/css/33.976e1469.chunk.css",
"./static/js/33.6834d83e.chunk.js": "/react/build/./static/js/33.6834d83e.chunk.js",
"static/css/34.1909b232.chunk.css": "/react/build/static/css/34.1909b232.chunk.css",
"./static/js/34.11fca591.chunk.js": "/react/build/./static/js/34.11fca591.chunk.js",
"static/css/35.c1a97940.chunk.css": "/react/build/static/css/35.c1a97940.chunk.css",
"./static/js/35.1bed6651.chunk.js": "/react/build/./static/js/35.1bed6651.chunk.js",
"static/css/36.ba58843c.chunk.css": "/react/build/static/css/36.ba58843c.chunk.css",
"./static/js/36.1d8750e5.chunk.js": "/react/build/./static/js/36.1d8750e5.chunk.js",
"static/css/37.df5720eb.chunk.css": "/react/build/static/css/37.df5720eb.chunk.css",
"./static/js/37.7895936e.chunk.js": "/react/build/./static/js/37.7895936e.chunk.js",
"static/css/38.d7c1d404.chunk.css": "/react/build/static/css/38.d7c1d404.chunk.css",
"./static/js/38.b594cda3.chunk.js": "/react/build/./static/js/38.b594cda3.chunk.js",
"static/css/39.2626b3f1.chunk.css": "/react/build/static/css/39.2626b3f1.chunk.css",
"./static/js/39.43e31700.chunk.js": "/react/build/./static/js/39.43e31700.chunk.js",
"static/css/40.2626b3f1.chunk.css": "/react/build/static/css/40.2626b3f1.chunk.css",
"./static/js/40.6e19d654.chunk.js": "/react/build/./static/js/40.6e19d654.chunk.js",
"static/css/41.2626b3f1.chunk.css": "/react/build/static/css/41.2626b3f1.chunk.css",
"./static/js/41.bd1a4a5b.chunk.js": "/react/build/./static/js/41.bd1a4a5b.chunk.js",
"static/css/42.2626b3f1.chunk.css": "/react/build/static/css/42.2626b3f1.chunk.css",
"./static/js/42.0fa9bf00.chunk.js": "/react/build/./static/js/42.0fa9bf00.chunk.js",
"static/css/43.2626b3f1.chunk.css": "/react/build/static/css/43.2626b3f1.chunk.css",
"./static/js/43.61e4dbcc.chunk.js": "/react/build/./static/js/43.61e4dbcc.chunk.js",
"static/css/44.59b01c1c.chunk.css": "/react/build/static/css/44.59b01c1c.chunk.css",
"./static/js/44.7c3fd2ee.chunk.js": "/react/build/./static/js/44.7c3fd2ee.chunk.js",
"./static/js/45.edfa1964.chunk.js": "/react/build/./static/js/45.edfa1964.chunk.js",
"static/css/46.98447f32.chunk.css": "/react/build/static/css/46.98447f32.chunk.css",
"./static/js/46.df9bb833.chunk.js": "/react/build/./static/js/46.df9bb833.chunk.js",
"static/css/47.98447f32.chunk.css": "/react/build/static/css/47.98447f32.chunk.css",
"./static/js/47.2dfecd07.chunk.js": "/react/build/./static/js/47.2dfecd07.chunk.js",
"static/css/48.68faae98.chunk.css": "/react/build/static/css/48.68faae98.chunk.css",
"./static/js/48.e9c4c8e3.chunk.js": "/react/build/./static/js/48.e9c4c8e3.chunk.js",
"static/css/49.c3744d8e.chunk.css": "/react/build/static/css/49.c3744d8e.chunk.css",
"./static/js/49.93e9a528.chunk.js": "/react/build/./static/js/49.93e9a528.chunk.js",
"./static/js/50.c507c922.chunk.js": "/react/build/./static/js/50.c507c922.chunk.js",
"static/css/51.080d6958.chunk.css": "/react/build/static/css/51.080d6958.chunk.css",
"./static/js/51.1662030d.chunk.js": "/react/build/./static/js/51.1662030d.chunk.js",
"./static/js/52.2a448ff5.chunk.js": "/react/build/./static/js/52.2a448ff5.chunk.js",
"./static/js/53.31e60498.chunk.js": "/react/build/./static/js/53.31e60498.chunk.js",
"static/css/54.2b4fa75d.chunk.css": "/react/build/static/css/54.2b4fa75d.chunk.css",
"./static/js/54.c9a46188.chunk.js": "/react/build/./static/js/54.c9a46188.chunk.js",
"static/css/55.fd0c85ec.chunk.css": "/react/build/static/css/55.fd0c85ec.chunk.css",
"./static/js/55.51f06bff.chunk.js": "/react/build/./static/js/55.51f06bff.chunk.js",
"static/css/56.4f215d24.chunk.css": "/react/build/static/css/56.4f215d24.chunk.css",
"./static/js/56.25054407.chunk.js": "/react/build/./static/js/56.25054407.chunk.js",
"static/css/57.94fbef24.chunk.css": "/react/build/static/css/57.94fbef24.chunk.css",
"./static/js/57.d3e720bf.chunk.js": "/react/build/./static/js/57.d3e720bf.chunk.js",
"static/css/58.ff2c3b14.chunk.css": "/react/build/static/css/58.ff2c3b14.chunk.css",
"./static/js/58.3cd48dd7.chunk.js": "/react/build/./static/js/58.3cd48dd7.chunk.js",
"static/css/59.0af82a8e.chunk.css": "/react/build/static/css/59.0af82a8e.chunk.css",
"./static/js/59.fe3389c7.chunk.js": "/react/build/./static/js/59.fe3389c7.chunk.js",
"static/css/60.3e0abc39.chunk.css": "/react/build/static/css/60.3e0abc39.chunk.css",
"./static/js/60.29987b41.chunk.js": "/react/build/./static/js/60.29987b41.chunk.js",
"static/css/61.1b6ed5c5.chunk.css": "/react/build/static/css/61.1b6ed5c5.chunk.css",
"./static/js/61.2cc62d12.chunk.js": "/react/build/./static/js/61.2cc62d12.chunk.js",
"static/css/62.67a9b0d6.chunk.css": "/react/build/static/css/62.67a9b0d6.chunk.css",
"./static/js/62.60eb38ba.chunk.js": "/react/build/./static/js/62.60eb38ba.chunk.js",
"static/css/63.b61fdef2.chunk.css": "/react/build/static/css/63.b61fdef2.chunk.css",
"./static/js/63.2575fd00.chunk.js": "/react/build/./static/js/63.2575fd00.chunk.js",
"static/css/64.1d3b7a8d.chunk.css": "/react/build/static/css/64.1d3b7a8d.chunk.css",
"./static/js/64.e029828c.chunk.js": "/react/build/./static/js/64.e029828c.chunk.js",
"static/css/65.1ff4022b.chunk.css": "/react/build/static/css/65.1ff4022b.chunk.css",
"./static/js/65.c81b0c53.chunk.js": "/react/build/./static/js/65.c81b0c53.chunk.js",
"static/css/66.e7e39c50.chunk.css": "/react/build/static/css/66.e7e39c50.chunk.css",
"./static/js/66.0c8035ec.chunk.js": "/react/build/./static/js/66.0c8035ec.chunk.js",
"./static/js/67.15c042c9.chunk.js": "/react/build/./static/js/67.15c042c9.chunk.js",
"static/css/68.2fa85927.chunk.css": "/react/build/static/css/68.2fa85927.chunk.css",
"./static/js/68.2b51ecf7.chunk.js": "/react/build/./static/js/68.2b51ecf7.chunk.js",
"static/css/69.05177416.chunk.css": "/react/build/static/css/69.05177416.chunk.css",
"./static/js/69.c59f6352.chunk.js": "/react/build/./static/js/69.c59f6352.chunk.js",
"static/css/70.330fa4e3.chunk.css": "/react/build/static/css/70.330fa4e3.chunk.css",
"./static/js/70.c5a81a2e.chunk.js": "/react/build/./static/js/70.c5a81a2e.chunk.js",
"static/css/71.520bfea6.chunk.css": "/react/build/static/css/71.520bfea6.chunk.css",
"./static/js/71.3c84b9a3.chunk.js": "/react/build/./static/js/71.3c84b9a3.chunk.js",
"static/css/72.a5678b8f.chunk.css": "/react/build/static/css/72.a5678b8f.chunk.css",
"./static/js/72.07f27821.chunk.js": "/react/build/./static/js/72.07f27821.chunk.js",
"static/css/73.9d206204.chunk.css": "/react/build/static/css/73.9d206204.chunk.css",
"./static/js/73.de249b1b.chunk.js": "/react/build/./static/js/73.de249b1b.chunk.js",
"./static/js/74.c7555bb7.chunk.js": "/react/build/./static/js/74.c7555bb7.chunk.js",
"static/css/75.ea97577b.chunk.css": "/react/build/static/css/75.ea97577b.chunk.css",
"./static/js/75.ebc9889d.chunk.js": "/react/build/./static/js/75.ebc9889d.chunk.js",
"static/css/76.2cfa3592.chunk.css": "/react/build/static/css/76.2cfa3592.chunk.css",
"./static/js/76.7e006098.chunk.js": "/react/build/./static/js/76.7e006098.chunk.js",
"static/css/77.b2109eb4.chunk.css": "/react/build/static/css/77.b2109eb4.chunk.css",
"./static/js/77.1467742a.chunk.js": "/react/build/./static/js/77.1467742a.chunk.js",
"static/css/78.1819b82d.chunk.css": "/react/build/static/css/78.1819b82d.chunk.css",
"./static/js/78.e53f62da.chunk.js": "/react/build/./static/js/78.e53f62da.chunk.js",
"static/css/79.61b37499.chunk.css": "/react/build/static/css/79.61b37499.chunk.css",
"./static/js/79.0db90219.chunk.js": "/react/build/./static/js/79.0db90219.chunk.js",
"static/css/80.61b37499.chunk.css": "/react/build/static/css/80.61b37499.chunk.css",
"./static/js/80.e559b8a1.chunk.js": "/react/build/./static/js/80.e559b8a1.chunk.js",
"static/css/81.802376aa.chunk.css": "/react/build/static/css/81.802376aa.chunk.css",
"./static/js/81.764e5979.chunk.js": "/react/build/./static/js/81.764e5979.chunk.js",
"static/css/82.92df39ea.chunk.css": "/react/build/static/css/82.92df39ea.chunk.css",
"./static/js/82.d2b548af.chunk.js": "/react/build/./static/js/82.d2b548af.chunk.js",
"static/css/83.1926e8da.chunk.css": "/react/build/static/css/83.1926e8da.chunk.css",
"./static/js/83.1397db65.chunk.js": "/react/build/./static/js/83.1397db65.chunk.js",
"static/css/84.72690062.chunk.css": "/react/build/static/css/84.72690062.chunk.css",
"./static/js/84.f90c90dc.chunk.js": "/react/build/./static/js/84.f90c90dc.chunk.js",
"./static/js/85.bfb508e1.chunk.js": "/react/build/./static/js/85.bfb508e1.chunk.js",
"static/css/86.4054f41b.chunk.css": "/react/build/static/css/86.4054f41b.chunk.css",
"./static/js/86.bf43383c.chunk.js": "/react/build/./static/js/86.bf43383c.chunk.js",
"static/css/87.f4de1d43.chunk.css": "/react/build/static/css/87.f4de1d43.chunk.css",
"./static/js/87.f8b86b5a.chunk.js": "/react/build/./static/js/87.f8b86b5a.chunk.js",
"static/css/88.d16cbade.chunk.css": "/react/build/static/css/88.d16cbade.chunk.css",
"./static/js/88.c67b97e5.chunk.js": "/react/build/./static/js/88.c67b97e5.chunk.js",
"static/css/89.2276e27f.chunk.css": "/react/build/static/css/89.2276e27f.chunk.css",
"./static/js/89.97b57d93.chunk.js": "/react/build/./static/js/89.97b57d93.chunk.js",
"static/css/90.c2f5b906.chunk.css": "/react/build/static/css/90.c2f5b906.chunk.css",
"./static/js/90.d3038559.chunk.js": "/react/build/./static/js/90.d3038559.chunk.js",
"static/css/91.fd3fa2e9.chunk.css": "/react/build/static/css/91.fd3fa2e9.chunk.css",
"./static/js/91.861bcc26.chunk.js": "/react/build/./static/js/91.861bcc26.chunk.js",
"./static/js/92.3ad04ab0.chunk.js": "/react/build/./static/js/92.3ad04ab0.chunk.js",
"static/css/93.6ec10da0.chunk.css": "/react/build/static/css/93.6ec10da0.chunk.css",
"./static/js/93.b5383dfd.chunk.js": "/react/build/./static/js/93.b5383dfd.chunk.js",
"static/css/94.92df39ea.chunk.css": "/react/build/static/css/94.92df39ea.chunk.css",
"./static/js/94.066a5fc1.chunk.js": "/react/build/./static/js/94.066a5fc1.chunk.js",
"static/css/95.92df39ea.chunk.css": "/react/build/static/css/95.92df39ea.chunk.css",
"./static/js/95.6a4663c6.chunk.js": "/react/build/./static/js/95.6a4663c6.chunk.js",
"./static/js/96.33c3003a.chunk.js": "/react/build/./static/js/96.33c3003a.chunk.js",
"./static/js/97.4d58f6ed.chunk.js": "/react/build/./static/js/97.4d58f6ed.chunk.js",
"./static/js/98.cf8af97d.chunk.js": "/react/build/./static/js/98.cf8af97d.chunk.js",
"static/css/99.3598c90d.chunk.css": "/react/build/static/css/99.3598c90d.chunk.css",
"./static/js/99.21457e50.chunk.js": "/react/build/./static/js/99.21457e50.chunk.js",
"static/css/100.b6f629c2.chunk.css": "/react/build/static/css/100.b6f629c2.chunk.css",
"./static/js/100.fc4af1ad.chunk.js": "/react/build/./static/js/100.fc4af1ad.chunk.js",
"static/css/101.9d206204.chunk.css": "/react/build/static/css/101.9d206204.chunk.css",
"./static/js/101.2db1caa5.chunk.js": "/react/build/./static/js/101.2db1caa5.chunk.js",
"static/css/102.632d7855.chunk.css": "/react/build/static/css/102.632d7855.chunk.css",
"./static/js/102.b7ee5c30.chunk.js": "/react/build/./static/js/102.b7ee5c30.chunk.js",
"static/css/103.ebddf6de.chunk.css": "/react/build/static/css/103.ebddf6de.chunk.css",
"./static/js/103.447d1f02.chunk.js": "/react/build/./static/js/103.447d1f02.chunk.js",
"static/css/104.e2a8a600.chunk.css": "/react/build/static/css/104.e2a8a600.chunk.css",
"./static/js/104.5e1e92d6.chunk.js": "/react/build/./static/js/104.5e1e92d6.chunk.js",
"static/css/105.9d206204.chunk.css": "/react/build/static/css/105.9d206204.chunk.css",
"./static/js/105.f321fb14.chunk.js": "/react/build/./static/js/105.f321fb14.chunk.js",
"static/css/106.9d206204.chunk.css": "/react/build/static/css/106.9d206204.chunk.css",
"./static/js/106.803a42ce.chunk.js": "/react/build/./static/js/106.803a42ce.chunk.js",
"static/css/107.92df39ea.chunk.css": "/react/build/static/css/107.92df39ea.chunk.css",
"./static/js/107.8c208a60.chunk.js": "/react/build/./static/js/107.8c208a60.chunk.js",
"./static/js/108.a0a22f46.chunk.js": "/react/build/./static/js/108.a0a22f46.chunk.js",
"static/css/109.11a04942.chunk.css": "/react/build/static/css/109.11a04942.chunk.css",
"./static/js/109.0b0b354a.chunk.js": "/react/build/./static/js/109.0b0b354a.chunk.js",
"./static/js/110.52c656b4.chunk.js": "/react/build/./static/js/110.52c656b4.chunk.js",
"./static/js/111.3a955a9d.chunk.js": "/react/build/./static/js/111.3a955a9d.chunk.js",
"./static/js/112.0170893b.chunk.js": "/react/build/./static/js/112.0170893b.chunk.js",
"./static/js/113.8ea9fce8.chunk.js": "/react/build/./static/js/113.8ea9fce8.chunk.js",
"static/css/114.3edde0c7.chunk.css": "/react/build/static/css/114.3edde0c7.chunk.css",
"./static/js/114.c021ac69.chunk.js": "/react/build/./static/js/114.c021ac69.chunk.js",
"static/css/115.6959641e.chunk.css": "/react/build/static/css/115.6959641e.chunk.css",
"./static/js/115.4e600cac.chunk.js": "/react/build/./static/js/115.4e600cac.chunk.js",
"./static/js/116.efdde353.chunk.js": "/react/build/./static/js/116.efdde353.chunk.js",
"static/css/117.2f409942.chunk.css": "/react/build/static/css/117.2f409942.chunk.css",
"./static/js/117.9e9b37d0.chunk.js": "/react/build/./static/js/117.9e9b37d0.chunk.js",
"./static/js/118.0cea1b84.chunk.js": "/react/build/./static/js/118.0cea1b84.chunk.js",
"./static/js/119.64d762d7.chunk.js": "/react/build/./static/js/119.64d762d7.chunk.js",
"./static/js/120.cc2cf38f.chunk.js": "/react/build/./static/js/120.cc2cf38f.chunk.js",
"./static/js/121.0ec26eb3.chunk.js": "/react/build/./static/js/121.0ec26eb3.chunk.js",
"static/css/122.1ff4022b.chunk.css": "/react/build/static/css/122.1ff4022b.chunk.css",
"./static/js/122.e8744ac0.chunk.js": "/react/build/./static/js/122.e8744ac0.chunk.js",
"static/css/123.fd96c397.chunk.css": "/react/build/static/css/123.fd96c397.chunk.css",
"./static/js/123.d62c507b.chunk.js": "/react/build/./static/js/123.d62c507b.chunk.js",
"static/css/124.188a7db8.chunk.css": "/react/build/static/css/124.188a7db8.chunk.css",
"./static/js/124.0efba3cd.chunk.js": "/react/build/./static/js/124.0efba3cd.chunk.js",
"static/css/125.af9850ad.chunk.css": "/react/build/static/css/125.af9850ad.chunk.css",
"./static/js/125.984e9423.chunk.js": "/react/build/./static/js/125.984e9423.chunk.js",
"static/css/126.6959641e.chunk.css": "/react/build/static/css/126.6959641e.chunk.css",
"./static/js/126.1e1c6b0d.chunk.js": "/react/build/./static/js/126.1e1c6b0d.chunk.js",
"static/css/127.6959641e.chunk.css": "/react/build/static/css/127.6959641e.chunk.css",
"./static/js/127.ce9a385e.chunk.js": "/react/build/./static/js/127.ce9a385e.chunk.js",
"static/css/128.6959641e.chunk.css": "/react/build/static/css/128.6959641e.chunk.css",
"./static/js/128.f2b66603.chunk.js": "/react/build/./static/js/128.f2b66603.chunk.js",
"static/css/129.f2060fe7.chunk.css": "/react/build/static/css/129.f2060fe7.chunk.css",
"./static/js/129.e53ef67f.chunk.js": "/react/build/./static/js/129.e53ef67f.chunk.js",
"static/css/130.0485185f.chunk.css": "/react/build/static/css/130.0485185f.chunk.css",
"./static/js/130.803453b6.chunk.js": "/react/build/./static/js/130.803453b6.chunk.js",
"static/css/131.9d206204.chunk.css": "/react/build/static/css/131.9d206204.chunk.css",
"./static/js/131.4f4d8f60.chunk.js": "/react/build/./static/js/131.4f4d8f60.chunk.js",
"./static/js/132.34a2259c.chunk.js": "/react/build/./static/js/132.34a2259c.chunk.js",
"./static/js/133.85d8a606.chunk.js": "/react/build/./static/js/133.85d8a606.chunk.js",
"./static/js/134.9d070f9e.chunk.js": "/react/build/./static/js/134.9d070f9e.chunk.js",
"./static/js/135.1bcde502.chunk.js": "/react/build/./static/js/135.1bcde502.chunk.js",
"./static/js/136.ef38bcee.chunk.js": "/react/build/./static/js/136.ef38bcee.chunk.js",
"./static/js/137.bce33c57.chunk.js": "/react/build/./static/js/137.bce33c57.chunk.js",
"./static/js/138.30c9bf3e.chunk.js": "/react/build/./static/js/138.30c9bf3e.chunk.js",
"./static/js/139.471b727e.chunk.js": "/react/build/./static/js/139.471b727e.chunk.js",
"./static/js/140.2cf678ec.chunk.js": "/react/build/./static/js/140.2cf678ec.chunk.js",
"./static/js/141.63765328.chunk.js": "/react/build/./static/js/141.63765328.chunk.js",
"./static/js/142.0027ca78.chunk.js": "/react/build/./static/js/142.0027ca78.chunk.js",
"./static/js/143.cd908a95.chunk.js": "/react/build/./static/js/143.cd908a95.chunk.js",
"./static/js/144.39906bf7.chunk.js": "/react/build/./static/js/144.39906bf7.chunk.js",
"./static/js/145.7b278c6b.chunk.js": "/react/build/./static/js/145.7b278c6b.chunk.js",
"./static/js/146.6ca0e3da.chunk.js": "/react/build/./static/js/146.6ca0e3da.chunk.js",
"./static/js/147.dbf0f839.chunk.js": "/react/build/./static/js/147.dbf0f839.chunk.js",
"./static/js/148.07f78d0f.chunk.js": "/react/build/./static/js/148.07f78d0f.chunk.js",
"./static/js/149.4917012a.chunk.js": "/react/build/./static/js/149.4917012a.chunk.js",
"./static/js/150.7215ad62.chunk.js": "/react/build/./static/js/150.7215ad62.chunk.js",
"./static/js/151.186a4889.chunk.js": "/react/build/./static/js/151.186a4889.chunk.js",
"./static/js/152.122c87bb.chunk.js": "/react/build/./static/js/152.122c87bb.chunk.js",
"./static/js/153.b44f586e.chunk.js": "/react/build/./static/js/153.b44f586e.chunk.js",
"./static/js/154.2db89a53.chunk.js": "/react/build/./static/js/154.2db89a53.chunk.js",
"./static/js/155.a77fae47.chunk.js": "/react/build/./static/js/155.a77fae47.chunk.js",
"./static/js/156.37dbc7bb.chunk.js": "/react/build/./static/js/156.37dbc7bb.chunk.js",
"./static/js/157.36f425bc.chunk.js": "/react/build/./static/js/157.36f425bc.chunk.js",
"./static/js/158.2e4db6de.chunk.js": "/react/build/./static/js/158.2e4db6de.chunk.js",
"./static/js/159.5d3126e8.chunk.js": "/react/build/./static/js/159.5d3126e8.chunk.js",
"./static/js/160.409d5e55.chunk.js": "/react/build/./static/js/160.409d5e55.chunk.js",
"./static/js/161.4f559e88.chunk.js": "/react/build/./static/js/161.4f559e88.chunk.js",
"./static/js/162.64c02d80.chunk.js": "/react/build/./static/js/162.64c02d80.chunk.js",
"./static/js/163.7cbab30b.chunk.js": "/react/build/./static/js/163.7cbab30b.chunk.js",
"./static/js/164.22383137.chunk.js": "/react/build/./static/js/164.22383137.chunk.js",
"./static/js/165.77813baa.chunk.js": "/react/build/./static/js/165.77813baa.chunk.js",
"./static/js/166.423280ce.chunk.js": "/react/build/./static/js/166.423280ce.chunk.js",
"./static/js/167.f1258091.chunk.js": "/react/build/./static/js/167.f1258091.chunk.js",
"./static/js/168.c49a96e6.chunk.js": "/react/build/./static/js/168.c49a96e6.chunk.js",
"./static/js/169.6460fd6c.chunk.js": "/react/build/./static/js/169.6460fd6c.chunk.js",
"./static/js/170.cdf35b6b.chunk.js": "/react/build/./static/js/170.cdf35b6b.chunk.js",
"./static/js/171.4c42c6ae.chunk.js": "/react/build/./static/js/171.4c42c6ae.chunk.js",
"./static/js/172.d990fdef.chunk.js": "/react/build/./static/js/172.d990fdef.chunk.js",
"./static/js/173.3c0ceead.chunk.js": "/react/build/./static/js/173.3c0ceead.chunk.js",
"./static/js/174.2b2c02f1.chunk.js": "/react/build/./static/js/174.2b2c02f1.chunk.js",
"./static/js/175.4fd67b66.chunk.js": "/react/build/./static/js/175.4fd67b66.chunk.js",
"./static/js/176.f501f20e.chunk.js": "/react/build/./static/js/176.f501f20e.chunk.js",
"./static/js/177.911d323c.chunk.js": "/react/build/./static/js/177.911d323c.chunk.js",
"./static/js/178.ad0e70b9.chunk.js": "/react/build/./static/js/178.ad0e70b9.chunk.js",
"./static/js/179.aae90537.chunk.js": "/react/build/./static/js/179.aae90537.chunk.js",
"./static/js/180.e0443fc8.chunk.js": "/react/build/./static/js/180.e0443fc8.chunk.js",
"./static/js/181.3b72d5d9.chunk.js": "/react/build/./static/js/181.3b72d5d9.chunk.js",
"./static/js/182.13b011e9.chunk.js": "/react/build/./static/js/182.13b011e9.chunk.js",
"./static/js/183.e83932d5.chunk.js": "/react/build/./static/js/183.e83932d5.chunk.js",
"./static/js/184.fba4c92a.chunk.js": "/react/build/./static/js/184.fba4c92a.chunk.js",
"./static/js/185.26003958.chunk.js": "/react/build/./static/js/185.26003958.chunk.js",
"./static/js/186.3a26d9d6.chunk.js": "/react/build/./static/js/186.3a26d9d6.chunk.js",
"./static/js/187.b1aa5de5.chunk.js": "/react/build/./static/js/187.b1aa5de5.chunk.js",
"./static/js/188.47fc125f.chunk.js": "/react/build/./static/js/188.47fc125f.chunk.js",
"./static/js/189.99779198.chunk.js": "/react/build/./static/js/189.99779198.chunk.js",
"./static/js/190.b6b0cd5b.chunk.js": "/react/build/./static/js/190.b6b0cd5b.chunk.js",
"./static/js/191.9b7c6545.chunk.js": "/react/build/./static/js/191.9b7c6545.chunk.js",
"./static/js/192.00b4a614.chunk.js": "/react/build/./static/js/192.00b4a614.chunk.js",
"./static/js/193.35021ed8.chunk.js": "/react/build/./static/js/193.35021ed8.chunk.js",
"main.css": "/react/build/static/css/main.b0997c8b.chunk.css",
"main.js": "/react/build/./static/js/main.0fa88be5.chunk.js",
"runtime~main.js": "/react/build/./static/js/runtime~main.7d6e2d24.js",
"./static/js/117.9e9b37d0.chunk.js.LICENSE.txt": "/react/build/./static/js/117.9e9b37d0.chunk.js.LICENSE.txt",
"./static/js/146.6ca0e3da.chunk.js.LICENSE.txt": "/react/build/./static/js/146.6ca0e3da.chunk.js.LICENSE.txt",
"./static/js/188.47fc125f.chunk.js.LICENSE.txt": "/react/build/./static/js/188.47fc125f.chunk.js.LICENSE.txt",
"./static/js/2.d659edf3.chunk.js.LICENSE.txt": "/react/build/./static/js/2.d659edf3.chunk.js.LICENSE.txt",
"./static/js/33.6834d83e.chunk.js.LICENSE.txt": "/react/build/./static/js/33.6834d83e.chunk.js.LICENSE.txt",
"./static/js/34.11fca591.chunk.js.LICENSE.txt": "/react/build/./static/js/34.11fca591.chunk.js.LICENSE.txt",
"./static/js/8.882648e1.chunk.js.LICENSE.txt": "/react/build/./static/js/8.882648e1.chunk.js.LICENSE.txt",
"./static/js/main.0fa88be5.chunk.js.LICENSE.txt": "/react/build/./static/js/main.0fa88be5.chunk.js.LICENSE.txt",
"static/css/0.50ff7122.chunk.css": "/react/build/static/css/0.50ff7122.chunk.css",
"./static/js/0.1a5f252e.chunk.js": "/react/build/./static/js/0.1a5f252e.chunk.js",
"static/css/1.5d2538f7.chunk.css": "/react/build/static/css/1.5d2538f7.chunk.css",
"./static/js/1.1853b06d.chunk.js": "/react/build/./static/js/1.1853b06d.chunk.js",
"static/css/2.8fcaeca1.chunk.css": "/react/build/static/css/2.8fcaeca1.chunk.css",
"./static/js/2.d555a66f.chunk.js": "/react/build/./static/js/2.d555a66f.chunk.js",
"static/css/3.092ba7f3.chunk.css": "/react/build/static/css/3.092ba7f3.chunk.css",
"./static/js/3.7e5f4dad.chunk.js": "/react/build/./static/js/3.7e5f4dad.chunk.js",
"./static/js/4.f641b199.chunk.js": "/react/build/./static/js/4.f641b199.chunk.js",
"static/css/5.5800e83e.chunk.css": "/react/build/static/css/5.5800e83e.chunk.css",
"./static/js/5.a5a77762.chunk.js": "/react/build/./static/js/5.a5a77762.chunk.js",
"static/css/6.60ec5609.chunk.css": "/react/build/static/css/6.60ec5609.chunk.css",
"./static/js/6.fad10dca.chunk.js": "/react/build/./static/js/6.fad10dca.chunk.js",
"static/css/7.2608b5d9.chunk.css": "/react/build/static/css/7.2608b5d9.chunk.css",
"./static/js/7.9e93fe85.chunk.js": "/react/build/./static/js/7.9e93fe85.chunk.js",
"static/css/8.fb1989de.chunk.css": "/react/build/static/css/8.fb1989de.chunk.css",
"./static/js/8.b37a0558.chunk.js": "/react/build/./static/js/8.b37a0558.chunk.js",
"static/css/9.2bf3ccd6.chunk.css": "/react/build/static/css/9.2bf3ccd6.chunk.css",
"./static/js/9.77b25b9e.chunk.js": "/react/build/./static/js/9.77b25b9e.chunk.js",
"static/css/10.84f225b5.chunk.css": "/react/build/static/css/10.84f225b5.chunk.css",
"./static/js/10.06978e73.chunk.js": "/react/build/./static/js/10.06978e73.chunk.js",
"static/css/11.786da316.chunk.css": "/react/build/static/css/11.786da316.chunk.css",
"./static/js/11.ff91e3a9.chunk.js": "/react/build/./static/js/11.ff91e3a9.chunk.js",
"static/css/12.a9121237.chunk.css": "/react/build/static/css/12.a9121237.chunk.css",
"./static/js/12.6b4fd6c4.chunk.js": "/react/build/./static/js/12.6b4fd6c4.chunk.js",
"static/css/13.d2479fcb.chunk.css": "/react/build/static/css/13.d2479fcb.chunk.css",
"./static/js/13.5a5256ee.chunk.js": "/react/build/./static/js/13.5a5256ee.chunk.js",
"static/css/14.271cb931.chunk.css": "/react/build/static/css/14.271cb931.chunk.css",
"./static/js/14.b6f59524.chunk.js": "/react/build/./static/js/14.b6f59524.chunk.js",
"static/css/15.ab9016de.chunk.css": "/react/build/static/css/15.ab9016de.chunk.css",
"./static/js/15.68fb2c6d.chunk.js": "/react/build/./static/js/15.68fb2c6d.chunk.js",
"static/css/16.3d1201e6.chunk.css": "/react/build/static/css/16.3d1201e6.chunk.css",
"./static/js/16.25c99f03.chunk.js": "/react/build/./static/js/16.25c99f03.chunk.js",
"static/css/17.52fb3fe0.chunk.css": "/react/build/static/css/17.52fb3fe0.chunk.css",
"./static/js/17.d837bfb0.chunk.js": "/react/build/./static/js/17.d837bfb0.chunk.js",
"./static/js/18.a461169c.chunk.js": "/react/build/./static/js/18.a461169c.chunk.js",
"./static/js/19.7f1e460a.chunk.js": "/react/build/./static/js/19.7f1e460a.chunk.js",
"./static/js/20.5b82c635.chunk.js": "/react/build/./static/js/20.5b82c635.chunk.js",
"./static/js/21.015c9982.chunk.js": "/react/build/./static/js/21.015c9982.chunk.js",
"./static/js/22.6decc2c2.chunk.js": "/react/build/./static/js/22.6decc2c2.chunk.js",
"./static/js/23.c119e193.chunk.js": "/react/build/./static/js/23.c119e193.chunk.js",
"./static/js/24.ce4f9e1e.chunk.js": "/react/build/./static/js/24.ce4f9e1e.chunk.js",
"./static/js/25.0f0dca20.chunk.js": "/react/build/./static/js/25.0f0dca20.chunk.js",
"main.css": "/react/build/static/css/main.c767800b.chunk.css",
"main.js": "/react/build/./static/js/main.ab61d273.chunk.js",
"runtime~main.js": "/react/build/./static/js/runtime~main.5532dbeb.js",
"./static/js/11.ff91e3a9.chunk.js.LICENSE.txt": "/react/build/./static/js/11.ff91e3a9.chunk.js.LICENSE.txt",
"./static/js/12.6b4fd6c4.chunk.js.LICENSE.txt": "/react/build/./static/js/12.6b4fd6c4.chunk.js.LICENSE.txt",
"./static/js/4.f641b199.chunk.js.LICENSE.txt": "/react/build/./static/js/4.f641b199.chunk.js.LICENSE.txt",
"./static/js/9.77b25b9e.chunk.js.LICENSE.txt": "/react/build/./static/js/9.77b25b9e.chunk.js.LICENSE.txt",
"./static/js/main.ab61d273.chunk.js.LICENSE.txt": "/react/build/./static/js/main.ab61d273.chunk.js.LICENSE.txt",
"css.worker.js": "/react/build/css.worker.js",
"editor.worker.js": "/react/build/editor.worker.js",
"html.worker.js": "/react/build/html.worker.js",
"index.html": "/react/build/index.html",
"json.worker.js": "/react/build/json.worker.js",
"static/media/Index.scss": "/react/build/static/media/typebg.b2b0ea32.png",
"static/media/2-2-1.png": "/react/build/static/media/2-2-1.afd0f2f5.png",
"static/media/2-2-2.png": "/react/build/static/media/2-2-2.26bc3301.png",
"static/media/2-2-3.png": "/react/build/static/media/2-2-3.6d6ce99c.png",
"static/media/2-2-head.png": "/react/build/static/media/2-2-head.5e69dbb2.png",
"static/media/2-3-1.png": "/react/build/static/media/2-3-1.bcb33d47.png",
"static/media/2-3-2.png": "/react/build/static/media/2-3-2.84718f27.png",
"static/media/2-3-3.png": "/react/build/static/media/2-3-3.db9fe021.png",
"static/media/2-3-4.png": "/react/build/static/media/2-3-4.15673036.png",
"static/media/2-6-1.png": "/react/build/static/media/2-6-1.302b729e.png",
"static/media/2-6-2.png": "/react/build/static/media/2-6-2.b262b91e.png",
"static/media/3-1.png": "/react/build/static/media/3-1.9fdda521.png",
"static/media/3-2.png": "/react/build/static/media/3-2.47050941.png",
"static/media/3-3.png": "/react/build/static/media/3-3.c767aae7.png",
"static/media/3-4.png": "/react/build/static/media/3-4.92820cbc.png",
"static/media/4-1.png": "/react/build/static/media/4-1.79fa159d.png",
"static/media/4-2.png": "/react/build/static/media/4-2.9c066e75.png",
"static/media/4-3.png": "/react/build/static/media/4-3.a1487a5b.png",
"static/media/4-4.png": "/react/build/static/media/4-4.5eb40734.png",
"static/media/49.png": "/react/build/static/media/49.b03e6efe.png",
"static/media/BJHKHT.png": "/react/build/static/media/BJHKHT.f065403a.png",
"static/media/CEC.png": "/react/build/static/media/CEC.3b748059.png",
"static/media/GFKJ.png": "/react/build/static/media/GFKJ.eb30c414.png",
"static/media/HSKY.png": "/react/build/static/media/HSKY.2e76ba44.png",
"static/media/ISCAS.png": "/react/build/static/media/ISCAS.851fcfda.png",
"static/media/KYRJLM.png": "/react/build/static/media/KYRJLM.2d659e5c.png",
"static/media/katex.min.css": "/react/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff",
"static/media/LC.png": "/react/build/static/media/LC.f247fdb8.png",
"static/media/LSLM.png": "/react/build/static/media/LSLM.99387946.png",
"static/media/ML.png": "/react/build/static/media/ML.08d278e2.png",
"static/media/NJDX.png": "/react/build/static/media/NJDX.bb34b326.png",
"static/media/QH.png": "/react/build/static/media/QH.b57a0131.png",
"static/media/SHJT.png": "/react/build/static/media/SHJT.426bf0c7.png",
"static/media/TX.png": "/react/build/static/media/TX.b703476c.png",
"static/media/WXYJY.png": "/react/build/static/media/WXYJY.21e40191.png",
"static/media/XH.png": "/react/build/static/media/XH.a0a88f17.png",
"static/media/XJY.png": "/react/build/static/media/XJY.b4c57bf1.png",
"static/media/YKD.png": "/react/build/static/media/YKD.4f7e2766.png",
"static/media/ZC.png": "/react/build/static/media/ZC.ad056aa5.png",
"static/media/achievements.png": "/react/build/static/media/achievements.f20b7e39.png",
"static/media/ball.png": "/react/build/static/media/ball.24214b6e.png",
"static/media/AboutUs.scss": "/react/build/static/media/joinUs.26ec28cd.png",
"static/media/banner.png": "/react/build/static/media/banner.f7da2db1.png",
"static/media/banner_list.jpg": "/react/build/static/media/banner_list.e02c5e16.jpg",
"static/media/beijing.png": "/react/build/static/media/beijing.bfcd5b0e.png",
"static/media/LoginRegisterPage.scss": "/react/build/static/media/rightBg.55f14f0c.png",
"static/media/codeafter.png": "/react/build/static/media/codeafter.c3088c74.png",
"static/media/computer.png": "/react/build/static/media/computer.4fe86b12.png",
"static/media/earth.png": "/react/build/static/media/earth.050b1435.png",
"static/media/fun1.png": "/react/build/static/media/fun1.c99ffa49.png",
"static/media/fun2.png": "/react/build/static/media/fun2.12f22bca.png",
"static/media/fun3.png": "/react/build/static/media/fun3.75c280e6.png",
"static/media/fun4.png": "/react/build/static/media/fun4.f499794e.png",
"static/media/fun5.png": "/react/build/static/media/fun5.96b44942.png",
"static/media/head.png": "/react/build/static/media/head.52aa3fc8.png",
"static/media/huake.png": "/react/build/static/media/huake.63b6a34d.png",
"static/media/huawei.png": "/react/build/static/media/huawei.73ec7c22.png",
"static/media/Teaching.scss": "/react/build/static/media/image22.d4d77f6c.svg",
"static/media/img1.png": "/react/build/static/media/img1.e0beda57.png",
"static/media/img10.png": "/react/build/static/media/img10.64149a3d.png",
"static/media/img15.png": "/react/build/static/media/img15.87a3556c.png",
"static/media/img16.png": "/react/build/static/media/img16.32badab9.png",
"static/media/img17.png": "/react/build/static/media/img17.c25d5edc.png",
"static/media/img18.png": "/react/build/static/media/img18.4963efc1.png",
"static/media/img2.png": "/react/build/static/media/img2.ae303051.png",
"static/media/img3.png": "/react/build/static/media/img3.cee3ac5b.png",
"static/media/img4.png": "/react/build/static/media/img4.53c937cb.png",
"static/media/img5.png": "/react/build/static/media/img5.ca3a2287.png",
"static/media/img6.png": "/react/build/static/media/img6.8f81bf78.png",
"static/media/img7.png": "/react/build/static/media/img7.e4a68e6e.png",
"static/media/img8.png": "/react/build/static/media/img8.10500e00.png",
"static/media/img9.png": "/react/build/static/media/img9.d25372ba.png",
"static/media/jijinhui.png": "/react/build/static/media/jijinhui.041fb524.png",
"static/media/logo.png": "/react/build/static/media/logo.35cca493.png",
"static/media/mulan.png": "/react/build/static/media/mulan.690d2289.png",
"static/media/slick-theme.css": "/react/build/static/media/slick.c94f7671.ttf",
"static/media/subtitle.png": "/react/build/static/media/subtitle.5019e086.png",
"static/media/index.scss": "/react/build/static/media/taskbar.49a40f3a.png",
"static/media/xigongye.png": "/react/build/static/media/xigongye.d51231d3.png",
"static/media/xiuos.png": "/react/build/static/media/xiuos.67682257.png",
"static/media/logo.1c60f36c.png": "/react/build/static/media/logo.1c60f36c.png",
"static/media/nodata.b7a942f6.png": "/react/build/static/media/nodata.b7a942f6.png",
"static/media/userhead.6d7e4d1f.jpg": "/react/build/static/media/userhead.6d7e4d1f.jpg",
"ts.worker.js": "/react/build/ts.worker.js",
"ts.worker.js.LICENSE.txt": "/react/build/ts.worker.js.LICENSE.txt"
}

File diff suppressed because it is too large Load Diff

View File

@ -1,239 +1,239 @@
/*******************************************************************************
* KindEditor - WYSIWYG HTML Editor for Internet
* Copyright (C) 2006-2011 kindsoft.net
*
* @author Roddy <luolonghao@gmail.com>
* @site http://www.kindsoft.net/
* @licence http://www.kindsoft.net/license.php
*******************************************************************************/
KindEditor.lang({
imagedirectupload:'本地图片',
more: '切换到更多功能',
less: '切换到简单功能',
source : 'HTML代码',
preview : '预览',
undo : '后退(Ctrl+Z)',
redo : '前进(Ctrl+Y)',
cut : '剪切(Ctrl+X)',
copy : '复制(Ctrl+C)',
paste : '粘贴(Ctrl+V)',
plainpaste : '粘贴为无格式文本',
wordpaste : '从Word粘贴',
selectall : '全选(Ctrl+A)',
justifyleft : '左对齐',
justifycenter : '居中',
justifyright : '右对齐',
justifyfull : '两端对齐',
insertorderedlist : '编号',
insertunorderedlist : '项目符号',
indent : '增加缩进',
outdent : '减少缩进',
subscript : '下标',
superscript : '上标',
formatblock : '段落',
fontname : '字体',
fontsize : '文字大小',
forecolor : '文字颜色',
hilitecolor : '文字背景',
bold : '粗体(Ctrl+B)',
italic : '斜体(Ctrl+I)',
underline : '下划线(Ctrl+U)',
strikethrough : '删除线',
removeformat : '删除格式',
image : '图片',
multiimage : '批量图片上传',
flash : 'Flash',
media : '视音频',
table : '表格',
tablecell : '单元格',
hr : '插入横线',
emoticons : '插入表情',
link : '超级链接',
unlink : '取消超级链接',
fullscreen : '全屏显示',
about : '关于',
print : '打印(Ctrl+P)',
filemanager : '文件空间',
code : '插入程序代码',
map : 'Google地图',
baidumap : '百度地图',
lineheight : '行距',
clearhtml : '清理HTML代码',
pagebreak : '插入分页符',
quickformat : '一键排版',
insertfile : '插入文件',
template : '插入模板',
anchor : '锚点',
yes : '确定',
no : '取消',
close : '关闭',
editImage : '图片属性',
deleteImage : '删除图片',
editFlash : 'Flash属性',
deleteFlash : '删除Flash',
editMedia : '视音频属性',
deleteMedia : '删除视音频',
editLink : '超级链接属性',
deleteLink : '取消超级链接',
editAnchor : '锚点属性',
deleteAnchor : '删除锚点',
tableprop : '表格属性',
tablecellprop : '单元格属性',
tableinsert : '插入表格',
tabledelete : '删除表格',
tablecolinsertleft : '左侧插入列',
tablecolinsertright : '右侧插入列',
tablerowinsertabove : '上方插入行',
tablerowinsertbelow : '下方插入行',
tablerowmerge : '向下合并单元格',
tablecolmerge : '向右合并单元格',
tablerowsplit : '拆分行',
tablecolsplit : '拆分列',
tablecoldelete : '删除列',
tablerowdelete : '删除行',
noColor : '无颜色',
pleaseSelectFile : '请选择文件。',
invalidImg : "请输入有效的URL地址。\n只允许jpg,gif,bmp,png格式。",
invalidMedia : "请输入有效的URL地址。\n只允许swf,flv,mp3,wav,wma,wmv,mid,avi,mpg,asf,rm,rmvb格式。",
invalidWidth : "宽度必须为数字。",
invalidHeight : "高度必须为数字。",
invalidBorder : "边框必须为数字。",
invalidUrl : "请输入有效的URL地址。",
invalidRows : '行数为必选项只允许输入大于0的数字。',
invalidCols : '列数为必选项只允许输入大于0的数字。',
invalidPadding : '边距必须为数字。',
invalidSpacing : '间距必须为数字。',
invalidJson : '服务器发生故障。',
uploadSuccess : '上传成功。',
cutError : '您的浏览器安全设置不允许使用剪切操作,请使用快捷键(Ctrl+X)来完成。',
copyError : '您的浏览器安全设置不允许使用复制操作,请使用快捷键(Ctrl+C)来完成。',
pasteError : '您的浏览器安全设置不允许使用粘贴操作,请使用快捷键(Ctrl+V)来完成。',
ajaxLoading : '加载中,请稍候 ...',
uploadLoading : '上传中,请稍候 ...',
uploadError : '上传错误',
'plainpaste.comment' : '请使用快捷键(Ctrl+V)把内容粘贴到下面的方框里。',
'wordpaste.comment' : '请使用快捷键(Ctrl+V)把内容粘贴到下面的方框里。',
'code.pleaseInput' : '请输入程序代码。',
'link.url' : 'URL',
'link.linkType' : '打开类型',
'link.newWindow' : '新窗口',
'link.selfWindow' : '当前窗口',
'flash.url' : 'URL',
'flash.width' : '宽度',
'flash.height' : '高度',
'flash.upload' : '上传',
'flash.viewServer' : '文件空间',
'media.url' : 'URL',
'media.width' : '宽度',
'media.height' : '高度',
'media.autostart' : '自动播放',
'media.upload' : '上传',
'media.viewServer' : '文件空间',
'image.remoteImage' : '网络图片',
'image.localImage' : '本地上传',
'image.remoteUrl' : '图片地址',
'image.localUrl' : '上传文件',
'image.size' : '图片大小',
'image.width' : '宽',
'image.height' : '高',
'image.resetSize' : '重置大小',
'image.align' : '对齐方式',
'image.defaultAlign' : '默认方式',
'image.leftAlign' : '左对齐',
'image.rightAlign' : '右对齐',
'image.imgTitle' : '图片说明',
'image.upload' : '浏览...',
'image.viewServer' : '图片空间',
'multiimage.uploadDesc' : '允许用户同时上传<%=uploadLimit%>张图片,单张图片容量不超过<%=sizeLimit%>',
'multiimage.startUpload' : '开始上传',
'multiimage.clearAll' : '全部清空',
'multiimage.insertAll' : '全部插入',
'multiimage.queueLimitExceeded' : '文件数量超过限制。',
'multiimage.fileExceedsSizeLimit' : '文件大小超过限制。',
'multiimage.zeroByteFile' : '无法上传空文件。',
'multiimage.invalidFiletype' : '文件类型不正确。',
'multiimage.unknownError' : '发生异常,无法上传。',
'multiimage.pending' : '等待上传',
'multiimage.uploadError' : '上传失败',
'filemanager.emptyFolder' : '空文件夹',
'filemanager.moveup' : '移到上一级文件夹',
'filemanager.viewType' : '显示方式:',
'filemanager.viewImage' : '缩略图',
'filemanager.listImage' : '详细信息',
'filemanager.orderType' : '排序方式:',
'filemanager.fileName' : '名称',
'filemanager.fileSize' : '大小',
'filemanager.fileType' : '类型',
'insertfile.url' : 'URL',
'insertfile.title' : '文件说明',
'insertfile.upload' : '上传',
'insertfile.viewServer' : '文件空间',
'table.cells' : '单元格数',
'table.rows' : '行数',
'table.cols' : '列数',
'table.size' : '大小',
'table.width' : '宽度',
'table.height' : '高度',
'table.percent' : '%',
'table.px' : 'px',
'table.space' : '边距间距',
'table.padding' : '边距',
'table.spacing' : '间距',
'table.align' : '对齐方式',
'table.textAlign' : '水平对齐',
'table.verticalAlign' : '垂直对齐',
'table.alignDefault' : '默认',
'table.alignLeft' : '左对齐',
'table.alignCenter' : '居中',
'table.alignRight' : '右对齐',
'table.alignTop' : '顶部',
'table.alignMiddle' : '中部',
'table.alignBottom' : '底部',
'table.alignBaseline' : '基线',
'table.border' : '边框',
'table.borderWidth' : '边框',
'table.borderColor' : '颜色',
'table.backgroundColor' : '背景颜色',
'map.address' : '地址: ',
'map.search' : '搜索',
'baidumap.address' : '地址: ',
'baidumap.search' : '搜索',
'baidumap.insertDynamicMap' : '插入动态地图',
'anchor.name' : '锚点名称',
'formatblock.formatBlock' : {
h1 : '标题 1',
h2 : '标题 2',
h3 : '标题 3',
h4 : '标题 4',
p : '正 文'
},
'fontname.fontName' : {
'SimSun' : '宋体',
'NSimSun' : '新宋体',
'FangSong_GB2312' : '仿宋_GB2312',
'KaiTi_GB2312' : '楷体_GB2312',
'SimHei' : '黑体',
'Microsoft YaHei' : '微软雅黑',
'Arial' : 'Arial',
'Arial Black' : 'Arial Black',
'Times New Roman' : 'Times New Roman',
'Courier New' : 'Courier New',
'Tahoma' : 'Tahoma',
'Verdana' : 'Verdana'
},
'lineheight.lineHeight' : [
{'1' : '单倍行距'},
{'1.5' : '1.5倍行距'},
{'2' : '2倍行距'},
{'2.5' : '2.5倍行距'},
{'3' : '3倍行距'}
],
'template.selectTemplate' : '可选模板',
'template.replaceContent' : '替换当前内容',
'template.fileList' : {
'1.html' : '图片和文字',
'2.html' : '表格',
'3.html' : '项目编号'
}
}, 'zh_CN');
/*******************************************************************************
* KindEditor - WYSIWYG HTML Editor for Internet
* Copyright (C) 2006-2011 kindsoft.net
*
* @author Roddy <luolonghao@gmail.com>
* @site http://www.kindsoft.net/
* @licence http://www.kindsoft.net/license.php
*******************************************************************************/
KindEditor.lang({
imagedirectupload:'本地图片',
more: '切换到更多功能',
less: '切换到简单功能',
source : 'HTML代码',
preview : '预览',
undo : '后退(Ctrl+Z)',
redo : '前进(Ctrl+Y)',
cut : '剪切(Ctrl+X)',
copy : '复制(Ctrl+C)',
paste : '粘贴(Ctrl+V)',
plainpaste : '粘贴为无格式文本',
wordpaste : '从Word粘贴',
selectall : '全选(Ctrl+A)',
justifyleft : '左对齐',
justifycenter : '居中',
justifyright : '右对齐',
justifyfull : '两端对齐',
insertorderedlist : '编号',
insertunorderedlist : '项目符号',
indent : '增加缩进',
outdent : '减少缩进',
subscript : '下标',
superscript : '上标',
formatblock : '段落',
fontname : '字体',
fontsize : '文字大小',
forecolor : '文字颜色',
hilitecolor : '文字背景',
bold : '粗体(Ctrl+B)',
italic : '斜体(Ctrl+I)',
underline : '下划线(Ctrl+U)',
strikethrough : '删除线',
removeformat : '删除格式',
image : '图片',
multiimage : '批量图片上传',
flash : 'Flash',
media : '视音频',
table : '表格',
tablecell : '单元格',
hr : '插入横线',
emoticons : '插入表情',
link : '超级链接',
unlink : '取消超级链接',
fullscreen : '全屏显示',
about : '关于',
print : '打印(Ctrl+P)',
filemanager : '文件空间',
code : '插入程序代码',
map : 'Google地图',
baidumap : '百度地图',
lineheight : '行距',
clearhtml : '清理HTML代码',
pagebreak : '插入分页符',
quickformat : '一键排版',
insertfile : '插入文件',
template : '插入模板',
anchor : '锚点',
yes : '确定',
no : '取消',
close : '关闭',
editImage : '图片属性',
deleteImage : '删除图片',
editFlash : 'Flash属性',
deleteFlash : '删除Flash',
editMedia : '视音频属性',
deleteMedia : '删除视音频',
editLink : '超级链接属性',
deleteLink : '取消超级链接',
editAnchor : '锚点属性',
deleteAnchor : '删除锚点',
tableprop : '表格属性',
tablecellprop : '单元格属性',
tableinsert : '插入表格',
tabledelete : '删除表格',
tablecolinsertleft : '左侧插入列',
tablecolinsertright : '右侧插入列',
tablerowinsertabove : '上方插入行',
tablerowinsertbelow : '下方插入行',
tablerowmerge : '向下合并单元格',
tablecolmerge : '向右合并单元格',
tablerowsplit : '拆分行',
tablecolsplit : '拆分列',
tablecoldelete : '删除列',
tablerowdelete : '删除行',
noColor : '无颜色',
pleaseSelectFile : '请选择文件。',
invalidImg : "请输入有效的URL地址。\n只允许jpg,gif,bmp,png格式。",
invalidMedia : "请输入有效的URL地址。\n只允许swf,flv,mp3,wav,wma,wmv,mid,avi,mpg,asf,rm,rmvb格式。",
invalidWidth : "宽度必须为数字。",
invalidHeight : "高度必须为数字。",
invalidBorder : "边框必须为数字。",
invalidUrl : "请输入有效的URL地址。",
invalidRows : '行数为必选项只允许输入大于0的数字。',
invalidCols : '列数为必选项只允许输入大于0的数字。',
invalidPadding : '边距必须为数字。',
invalidSpacing : '间距必须为数字。',
invalidJson : '服务器发生故障。',
uploadSuccess : '上传成功。',
cutError : '您的浏览器安全设置不允许使用剪切操作,请使用快捷键(Ctrl+X)来完成。',
copyError : '您的浏览器安全设置不允许使用复制操作,请使用快捷键(Ctrl+C)来完成。',
pasteError : '您的浏览器安全设置不允许使用粘贴操作,请使用快捷键(Ctrl+V)来完成。',
ajaxLoading : '加载中,请稍候 ...',
uploadLoading : '上传中,请稍候 ...',
uploadError : '上传错误',
'plainpaste.comment' : '请使用快捷键(Ctrl+V)把内容粘贴到下面的方框里。',
'wordpaste.comment' : '请使用快捷键(Ctrl+V)把内容粘贴到下面的方框里。',
'code.pleaseInput' : '请输入程序代码。',
'link.url' : 'URL',
'link.linkType' : '打开类型',
'link.newWindow' : '新窗口',
'link.selfWindow' : '当前窗口',
'flash.url' : 'URL',
'flash.width' : '宽度',
'flash.height' : '高度',
'flash.upload' : '上传',
'flash.viewServer' : '文件空间',
'media.url' : 'URL',
'media.width' : '宽度',
'media.height' : '高度',
'media.autostart' : '自动播放',
'media.upload' : '上传',
'media.viewServer' : '文件空间',
'image.remoteImage' : '网络图片',
'image.localImage' : '本地上传',
'image.remoteUrl' : '图片地址',
'image.localUrl' : '上传文件',
'image.size' : '图片大小',
'image.width' : '宽',
'image.height' : '高',
'image.resetSize' : '重置大小',
'image.align' : '对齐方式',
'image.defaultAlign' : '默认方式',
'image.leftAlign' : '左对齐',
'image.rightAlign' : '右对齐',
'image.imgTitle' : '图片说明',
'image.upload' : '浏览...',
'image.viewServer' : '图片空间',
'multiimage.uploadDesc' : '允许用户同时上传<%=uploadLimit%>张图片,单张图片容量不超过<%=sizeLimit%>',
'multiimage.startUpload' : '开始上传',
'multiimage.clearAll' : '全部清空',
'multiimage.insertAll' : '全部插入',
'multiimage.queueLimitExceeded' : '文件数量超过限制。',
'multiimage.fileExceedsSizeLimit' : '文件大小超过限制。',
'multiimage.zeroByteFile' : '无法上传空文件。',
'multiimage.invalidFiletype' : '文件类型不正确。',
'multiimage.unknownError' : '发生异常,无法上传。',
'multiimage.pending' : '等待上传',
'multiimage.uploadError' : '上传失败',
'filemanager.emptyFolder' : '空文件夹',
'filemanager.moveup' : '移到上一级文件夹',
'filemanager.viewType' : '显示方式:',
'filemanager.viewImage' : '缩略图',
'filemanager.listImage' : '详细信息',
'filemanager.orderType' : '排序方式:',
'filemanager.fileName' : '名称',
'filemanager.fileSize' : '大小',
'filemanager.fileType' : '类型',
'insertfile.url' : 'URL',
'insertfile.title' : '文件说明',
'insertfile.upload' : '上传',
'insertfile.viewServer' : '文件空间',
'table.cells' : '单元格数',
'table.rows' : '行数',
'table.cols' : '列数',
'table.size' : '大小',
'table.width' : '宽度',
'table.height' : '高度',
'table.percent' : '%',
'table.px' : 'px',
'table.space' : '边距间距',
'table.padding' : '边距',
'table.spacing' : '间距',
'table.align' : '对齐方式',
'table.textAlign' : '水平对齐',
'table.verticalAlign' : '垂直对齐',
'table.alignDefault' : '默认',
'table.alignLeft' : '左对齐',
'table.alignCenter' : '居中',
'table.alignRight' : '右对齐',
'table.alignTop' : '顶部',
'table.alignMiddle' : '中部',
'table.alignBottom' : '底部',
'table.alignBaseline' : '基线',
'table.border' : '边框',
'table.borderWidth' : '边框',
'table.borderColor' : '颜色',
'table.backgroundColor' : '背景颜色',
'map.address' : '地址: ',
'map.search' : '搜索',
'baidumap.address' : '地址: ',
'baidumap.search' : '搜索',
'baidumap.insertDynamicMap' : '插入动态地图',
'anchor.name' : '锚点名称',
'formatblock.formatBlock' : {
h1 : '标题 1',
h2 : '标题 2',
h3 : '标题 3',
h4 : '标题 4',
p : '正 文'
},
'fontname.fontName' : {
'SimSun' : '宋体',
'NSimSun' : '新宋体',
'FangSong_GB2312' : '仿宋_GB2312',
'KaiTi_GB2312' : '楷体_GB2312',
'SimHei' : '黑体',
'Microsoft YaHei' : '微软雅黑',
'Arial' : 'Arial',
'Arial Black' : 'Arial Black',
'Times New Roman' : 'Times New Roman',
'Courier New' : 'Courier New',
'Tahoma' : 'Tahoma',
'Verdana' : 'Verdana'
},
'lineheight.lineHeight' : [
{'1' : '单倍行距'},
{'1.5' : '1.5倍行距'},
{'2' : '2倍行距'},
{'2.5' : '2.5倍行距'},
{'3' : '3倍行距'}
],
'template.selectTemplate' : '可选模板',
'template.replaceContent' : '替换当前内容',
'template.fileList' : {
'1.html' : '图片和文字',
'2.html' : '表格',
'3.html' : '项目编号'
}
}, 'zh_CN');

View File

@ -1,71 +1,71 @@
/*******************************************************************************
* KindEditor - WYSIWYG HTML Editor for Internet
* Copyright (C) 2006-2011 kindsoft.net
*
* @author Roddy <luolonghao@gmail.com>
* @site http://www.kindsoft.net/
* @licence http://www.kindsoft.net/license.php
*******************************************************************************/
KindEditor.plugin('autoheight', function(K) {
var self = this;
//self.autoHeightMode = true;
if (!self.autoHeightMode) {
return;
}
var minHeight;
function hideScroll() {
var edit = self.edit;
var body = edit.doc.body;
edit.iframe[0].scroll = 'no';
body.style.overflowY = 'hidden';
}
function resetHeight() {
var edit = self.edit;
var body = edit.doc.body;
edit.iframe.height(minHeight);
//最高418 超过用滚动条
self.resize(null, Math.max(
(K.IE ? body.scrollHeight : body.offsetHeight) > 385 ? 385+33 : (K.IE ? body.scrollHeight : body.offsetHeight)
+ 33, minHeight));
if( self.height == "418px" ){
edit.iframe[0].scroll = 'yes';
body.style.overflowY = 'auto';
}
else{
hideScroll();
}
}
function init() {
minHeight = K.removeUnit(self.height);
self.edit.afterChange(resetHeight);
hideScroll();
var edit = self.edit;
var body = edit.doc.body;
edit.iframe.height(minHeight);
self.resize(null, Math.max(
((K.IE ? body.scrollHeight : body.offsetHeight) > 250 ? 250 : (K.IE ? body.scrollHeight : body.offsetHeight)) //限制初始化太高的情况
+ 33, minHeight));
}
if (self.isCreated) {
init();
} else {
self.afterCreate(init);
}
});
/*
* 如何实现真正的自动高度
* 修改编辑器高度之后再次获取body内容高度时最小值只会是当前iframe的设置高度这样就导致高度只增不减
* 所以每次获取body内容高度之前先将iframe的高度重置为最小高度这样就能获取body的实际高度
* 由此就实现了真正的自动高度
* 测试chromefirefoxIE9IE8
* */
/*******************************************************************************
* KindEditor - WYSIWYG HTML Editor for Internet
* Copyright (C) 2006-2011 kindsoft.net
*
* @author Roddy <luolonghao@gmail.com>
* @site http://www.kindsoft.net/
* @licence http://www.kindsoft.net/license.php
*******************************************************************************/
KindEditor.plugin('autoheight', function(K) {
var self = this;
//self.autoHeightMode = true;
if (!self.autoHeightMode) {
return;
}
var minHeight;
function hideScroll() {
var edit = self.edit;
var body = edit.doc.body;
edit.iframe[0].scroll = 'no';
body.style.overflowY = 'hidden';
}
function resetHeight() {
var edit = self.edit;
var body = edit.doc.body;
edit.iframe.height(minHeight);
//最高418 超过用滚动条
self.resize(null, Math.max(
(K.IE ? body.scrollHeight : body.offsetHeight) > 385 ? 385+33 : (K.IE ? body.scrollHeight : body.offsetHeight)
+ 33, minHeight));
if( self.height == "418px" ){
edit.iframe[0].scroll = 'yes';
body.style.overflowY = 'auto';
}
else{
hideScroll();
}
}
function init() {
minHeight = K.removeUnit(self.height);
self.edit.afterChange(resetHeight);
hideScroll();
var edit = self.edit;
var body = edit.doc.body;
edit.iframe.height(minHeight);
self.resize(null, Math.max(
((K.IE ? body.scrollHeight : body.offsetHeight) > 250 ? 250 : (K.IE ? body.scrollHeight : body.offsetHeight)) //限制初始化太高的情况
+ 33, minHeight));
}
if (self.isCreated) {
init();
} else {
self.afterCreate(init);
}
});
/*
* 如何实现真正的自动高度
* 修改编辑器高度之后再次获取body内容高度时最小值只会是当前iframe的设置高度这样就导致高度只增不减
* 所以每次获取body内容高度之前先将iframe的高度重置为最小高度这样就能获取body的实际高度
* 由此就实现了真正的自动高度
* 测试chromefirefoxIE9IE8
* */

View File

@ -1,56 +1,56 @@
.ke-content {
font-family: "微软雅黑","宋体";
}
.ke-content pre {
font-size:9pt;
font-family:Courier New,Arial;
border:1px solid #ddd;
border-left:5px solid #6CE26C;
background:#f6f6f6;
padding:5px;
}
.ke-content code {
margin: 0 2px;
padding: 0 5px;
white-space: nowrap;
border: 1px solid #DDD;
background-color: #F6F6F6;
border-radius: 3px;
}
.ke-content pre>code {
margin: 0;
padding: 0;
white-space: pre;
border: none;
background: transparent;
}
.ke-content pre code {
background-color: transparent;
border: none;
}
.ke-content p {
/*margin: 0 0 15px 0;*/
/*margin-bottom:15pt;*/
line-height:1.5;
/*letter-spacing: 1px;*/
}
.ke-content div.ref {border:1px solid #ddd;margin:0 0 10px 0;padding:2px;font-size:9pt;background:#ffe;}
.ke-content div.ref h4 {margin:0;padding:1px 3px;background:#CC9966;color:#fff;font-size:9pt;font-weight:normal;}
.ke-content div.ref .ref_body {margin:0;padding:2px;line-height:20px;color:#666;font-size:9pt;}
.ke-content blockquote{background: none;border: none;padding: 0px;margin: 0 0 0 40px;}
span.at {color:#269ac9;}
span.at a{color:#269ac9;text-decoration: none;}
/*yk*/
.ke-content ol li{list-style-type: decimal;}
.ke-content ul li{list-style-type: disc;}
.ke-content ol,.ke-content ul,.ke-content h1,.ke-content h2,.ke-content h3,.ke-content h4{margin-top:0;margin-bottom: 0;}
.ke-content a{color: #136ec2;}
.ke-content a:link,.ke-content a:visited{text-decoration:none;}
.ke-content {
font-family: "微软雅黑","宋体";
}
.ke-content pre {
font-size:9pt;
font-family:Courier New,Arial;
border:1px solid #ddd;
border-left:5px solid #6CE26C;
background:#f6f6f6;
padding:5px;
}
.ke-content code {
margin: 0 2px;
padding: 0 5px;
white-space: nowrap;
border: 1px solid #DDD;
background-color: #F6F6F6;
border-radius: 3px;
}
.ke-content pre>code {
margin: 0;
padding: 0;
white-space: pre;
border: none;
background: transparent;
}
.ke-content pre code {
background-color: transparent;
border: none;
}
.ke-content p {
/*margin: 0 0 15px 0;*/
/*margin-bottom:15pt;*/
line-height:1.5;
/*letter-spacing: 1px;*/
}
.ke-content div.ref {border:1px solid #ddd;margin:0 0 10px 0;padding:2px;font-size:9pt;background:#ffe;}
.ke-content div.ref h4 {margin:0;padding:1px 3px;background:#CC9966;color:#fff;font-size:9pt;font-weight:normal;}
.ke-content div.ref .ref_body {margin:0;padding:2px;line-height:20px;color:#666;font-size:9pt;}
.ke-content blockquote{background: none;border: none;padding: 0px;margin: 0 0 0 40px;}
span.at {color:#269ac9;}
span.at a{color:#269ac9;text-decoration: none;}
/*yk*/
.ke-content ol li{list-style-type: decimal;}
.ke-content ul li{list-style-type: disc;}
.ke-content ol,.ke-content ul,.ke-content h1,.ke-content h2,.ke-content h3,.ke-content h4{margin-top:0;margin-bottom: 0;}
.ke-content a{color: #136ec2;}
.ke-content a:link,.ke-content a:visited{text-decoration:none;}

View File

@ -1,361 +1,361 @@
// Generated by CoffeeScript 1.9.0
/*
paste.js is an interface to read data ( text / image ) from clipboard in different browsers. It also contains several hacks.
https://github.com/layerssss/paste.js
*/
(function() {
var $, Paste, createHiddenEditable, dataURLtoBlob;
$ = window.jQuery;
$.paste = function(pasteContainer) {
var pm;
if (typeof console !== "undefined" && console !== null) {
console.log("DEPRECATED: This method is deprecated. Please use $.fn.pastableNonInputable() instead.");
}
pm = Paste.mountNonInputable(pasteContainer);
return pm._container;
};
$.fn.pastableNonInputable = function() {
var el, _i, _len;
for (_i = 0, _len = this.length; _i < _len; _i++) {
el = this[_i];
Paste.mountNonInputable(el);
}
return this;
};
$.fn.pastableTextarea = function() {
var el, _i, _len;
for (_i = 0, _len = this.length; _i < _len; _i++) {
el = this[_i];
Paste.mountTextarea(el);
}
return this;
};
$.fn.pastableContenteditable = function() {
var el, _i, _len;
for (_i = 0, _len = this.length; _i < _len; _i++) {
el = this[_i];
Paste.mountContenteditable(el);
}
return this;
};
dataURLtoBlob = function(dataURL, sliceSize) {
var b64Data, byteArray, byteArrays, byteCharacters, byteNumbers, contentType, i, m, offset, slice, _ref;
if (sliceSize == null) {
sliceSize = 512;
}
if (!(m = dataURL.match(/^data\:([^\;]+)\;base64\,(.+)$/))) {
return null;
}
_ref = m, m = _ref[0], contentType = _ref[1], b64Data = _ref[2];
byteCharacters = atob(b64Data);
byteArrays = [];
offset = 0;
while (offset < byteCharacters.length) {
slice = byteCharacters.slice(offset, offset + sliceSize);
byteNumbers = new Array(slice.length);
i = 0;
while (i < slice.length) {
byteNumbers[i] = slice.charCodeAt(i);
i++;
}
byteArray = new Uint8Array(byteNumbers);
byteArrays.push(byteArray);
offset += sliceSize;
}
return new Blob(byteArrays, {
type: contentType
});
};
createHiddenEditable = function() {
return $(document.createElement('div')).attr('contenteditable', true).css({
width: 1,
height: 1,
position: 'fixed',
left: -100,
overflow: 'hidden'
});
};
Paste = (function() {
Paste.prototype._target = null;
Paste.prototype._container = null;
Paste.mountNonInputable = function(nonInputable) {
var paste;
paste = new Paste(createHiddenEditable().appendTo(nonInputable), nonInputable);
$(nonInputable).on('click', (function(_this) {
return function() {
return paste._container.focus();
};
})(this));
paste._container.on('focus', (function(_this) {
return function() {
return $(nonInputable).addClass('pastable-focus');
};
})(this));
return paste._container.on('blur', (function(_this) {
return function() {
return $(nonInputable).removeClass('pastable-focus');
};
})(this));
};
Paste.mountTextarea = function(textarea) {
var ctlDown, paste;
if (-1 !== navigator.userAgent.toLowerCase().indexOf('chrome')) {
return this.mountContenteditable(textarea);
}
paste = new Paste(createHiddenEditable().insertBefore(textarea), textarea);
ctlDown = false;
$(textarea).on('keyup', function(ev) {
var _ref;
if ((_ref = ev.keyCode) === 17 || _ref === 224) {
return ctlDown = false;
}
});
$(textarea).on('keydown', function(ev) {
var _ref;
if ((_ref = ev.keyCode) === 17 || _ref === 224) {
ctlDown = true;
}
if (ctlDown && ev.keyCode === 86) {
return paste._container.focus();
}
});
$(paste._target).on('pasteImage', (function(_this) {
return function() {
return $(textarea).focus();
};
})(this));
$(paste._target).on('pasteText', (function(_this) {
return function() {
return $(textarea).focus();
};
})(this));
$(textarea).on('focus', (function(_this) {
return function() {
return $(textarea).addClass('pastable-focus');
};
})(this));
return $(textarea).on('blur', (function(_this) {
return function() {
return $(textarea).removeClass('pastable-focus');
};
})(this));
};
Paste.mountContenteditable = function(contenteditable) {
var paste;
paste = new Paste(contenteditable, contenteditable);
$(contenteditable).on('focus', (function(_this) {
return function() {
return $(contenteditable).addClass('pastable-focus');
};
})(this));
return $(contenteditable).on('blur', (function(_this) {
return function() {
return $(contenteditable).removeClass('pastable-focus');
};
})(this));
};
function Paste(_at__container, _at__target) {
this._container = _at__container;
this._target = _at__target;
this._container = $(this._container);
this._target = $(this._target).addClass('pastable');
this._container.on('paste', (function(_this) {
return function(ev) {
var clipboardData, file, item, reader, text, _i, _j, _len, _len1, _ref, _ref1, _ref2, _ref3, _results;
if (((_ref = ev.originalEvent) != null ? _ref.clipboardData : void 0) != null) {
clipboardData = ev.originalEvent.clipboardData;
if (clipboardData.items) {
_ref1 = clipboardData.items;
for (_i = 0, _len = _ref1.length; _i < _len; _i++) {
item = _ref1[_i];
if (item.type.match(/^image\//)) {
reader = new FileReader();
reader.onload = function(event) {
return _this._handleImage(event.target.result);
};
reader.readAsDataURL(item.getAsFile());
}
if (item.type === 'text/plain') {
item.getAsString(function(string) {
return _this._target.trigger('pasteText', {
text: string
});
});
}
}
} else {
if (-1 !== Array.prototype.indexOf.call(clipboardData.types, 'text/plain')) {
text = clipboardData.getData('Text');
_this._target.trigger('pasteText', {
text: text
});
}
_this._checkImagesInContainer(function(src) {
return _this._handleImage(src);
});
}
}
if (clipboardData = window.clipboardData) {
if ((_ref2 = (text = clipboardData.getData('Text'))) != null ? _ref2.length : void 0) {
return _this._target.trigger('pasteText', {
text: text
});
} else {
_ref3 = clipboardData.files;
_results = [];
for (_j = 0, _len1 = _ref3.length; _j < _len1; _j++) {
file = _ref3[_j];
_this._handleImage(URL.createObjectURL(file));
_results.push(_this._checkImagesInContainer(function() {}));
}
return _results;
}
}
};
})(this));
}
Paste.prototype._handleImage = function(src) {
var loader;
loader = new Image();
loader.onload = (function(_this) {
return function() {
var blob, canvas, ctx, dataURL;
canvas = document.createElement('canvas');
canvas.width = loader.width;
canvas.height = loader.height;
ctx = canvas.getContext('2d');
ctx.drawImage(loader, 0, 0, canvas.width, canvas.height);
dataURL = null;
try {
dataURL = canvas.toDataURL('image/png');
blob = dataURLtoBlob(dataURL);
} catch (_error) {}
if (dataURL) {
return _this._target.trigger('pasteImage', {
blob: blob,
dataURL: dataURL,
width: loader.width,
height: loader.height
});
}
};
})(this);
return loader.src = src;
};
Paste.prototype._checkImagesInContainer = function(cb) {
var img, timespan, _i, _len, _ref;
timespan = Math.floor(1000 * Math.random());
_ref = this._container.find('img');
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
img = _ref[_i];
img["_paste_marked_" + timespan] = true;
}
return setTimeout((function(_this) {
return function() {
var _j, _len1, _ref1, _results;
_ref1 = _this._container.find('img');
_results = [];
for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
img = _ref1[_j];
if (!img["_paste_marked_" + timespan]) {
cb(img.src);
}
//firefox问题处理因为采用了 pastableContenteditable 模式,故只需要删除默认的粘贴
if ($(img).attr('src').startsWith('data:image/')) {
_results.push($(img).remove());
};
}
return _results;
};
})(this), 1);
};
return Paste;
})();
}).call(this);
KindEditor.plugin('paste', function(K) {
var editor = this,
name = 'paste';
if(editor.edit == undefined || editor.edit.iframe == undefined){
return;
}
var contentWindow = editor.edit.iframe[0].contentWindow;
//var contentWindow = editor.iframeDoc;
//var contentWindow = document.getElementsByTagName('iframe')[0].contentWindow;
var nodeBody = contentWindow.document.getElementsByTagName('body')[0];
console.log(nodeBody);
$(nodeBody).pastableContenteditable();
dataURItoBlob = function(dataURI) {
// convert base64/URLEncoded data component to raw binary data held in a string
var byteString;
if (dataURI.split(',')[0].indexOf('base64') >= 0)
byteString = atob(dataURI.split(',')[1]);
else
byteString = unescape(dataURI.split(',')[1]);
// separate out the mime component
var mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0];
// write the bytes of the string to a typed array
var ia = new Uint8Array(byteString.length);
for (var i = 0; i < byteString.length; i++) {
ia[i] = byteString.charCodeAt(i);
}
return new Blob([ia], {type:mimeString});
};
$(nodeBody).on('pasteImage', function(ev, data) {
console.log('pasteImage');
console.log("dataURL: " + data.dataURL);
console.log("width: " + data.width);
console.log("height: " + data.height);
var blob = dataURItoBlob(data.dataURL);
if (data.blob !== null) {
var data = new FormData();
// data.append("imgFile",blob, "imageFilename.png");
data.append("file",blob, "imageFilename.png");
console.log(data);
$.ajax({
url: '/kindeditor/upload?dir=image',
url: '/api/attachments.json',
contentType: false,
type: 'POST',
data: data,
processData: false,
success: function(data) {
console.log(data);
// editor.exec('insertimage', JSON.parse(data).url);
// /api/attachments/227362
editor.exec('insertimage', '/api/attachments/' + data.id);
}
});
}
});
return;
});
// Generated by CoffeeScript 1.9.0
/*
paste.js is an interface to read data ( text / image ) from clipboard in different browsers. It also contains several hacks.
https://github.com/layerssss/paste.js
*/
(function() {
var $, Paste, createHiddenEditable, dataURLtoBlob;
$ = window.jQuery;
$.paste = function(pasteContainer) {
var pm;
if (typeof console !== "undefined" && console !== null) {
console.log("DEPRECATED: This method is deprecated. Please use $.fn.pastableNonInputable() instead.");
}
pm = Paste.mountNonInputable(pasteContainer);
return pm._container;
};
$.fn.pastableNonInputable = function() {
var el, _i, _len;
for (_i = 0, _len = this.length; _i < _len; _i++) {
el = this[_i];
Paste.mountNonInputable(el);
}
return this;
};
$.fn.pastableTextarea = function() {
var el, _i, _len;
for (_i = 0, _len = this.length; _i < _len; _i++) {
el = this[_i];
Paste.mountTextarea(el);
}
return this;
};
$.fn.pastableContenteditable = function() {
var el, _i, _len;
for (_i = 0, _len = this.length; _i < _len; _i++) {
el = this[_i];
Paste.mountContenteditable(el);
}
return this;
};
dataURLtoBlob = function(dataURL, sliceSize) {
var b64Data, byteArray, byteArrays, byteCharacters, byteNumbers, contentType, i, m, offset, slice, _ref;
if (sliceSize == null) {
sliceSize = 512;
}
if (!(m = dataURL.match(/^data\:([^\;]+)\;base64\,(.+)$/))) {
return null;
}
_ref = m, m = _ref[0], contentType = _ref[1], b64Data = _ref[2];
byteCharacters = atob(b64Data);
byteArrays = [];
offset = 0;
while (offset < byteCharacters.length) {
slice = byteCharacters.slice(offset, offset + sliceSize);
byteNumbers = new Array(slice.length);
i = 0;
while (i < slice.length) {
byteNumbers[i] = slice.charCodeAt(i);
i++;
}
byteArray = new Uint8Array(byteNumbers);
byteArrays.push(byteArray);
offset += sliceSize;
}
return new Blob(byteArrays, {
type: contentType
});
};
createHiddenEditable = function() {
return $(document.createElement('div')).attr('contenteditable', true).css({
width: 1,
height: 1,
position: 'fixed',
left: -100,
overflow: 'hidden'
});
};
Paste = (function() {
Paste.prototype._target = null;
Paste.prototype._container = null;
Paste.mountNonInputable = function(nonInputable) {
var paste;
paste = new Paste(createHiddenEditable().appendTo(nonInputable), nonInputable);
$(nonInputable).on('click', (function(_this) {
return function() {
return paste._container.focus();
};
})(this));
paste._container.on('focus', (function(_this) {
return function() {
return $(nonInputable).addClass('pastable-focus');
};
})(this));
return paste._container.on('blur', (function(_this) {
return function() {
return $(nonInputable).removeClass('pastable-focus');
};
})(this));
};
Paste.mountTextarea = function(textarea) {
var ctlDown, paste;
if (-1 !== navigator.userAgent.toLowerCase().indexOf('chrome')) {
return this.mountContenteditable(textarea);
}
paste = new Paste(createHiddenEditable().insertBefore(textarea), textarea);
ctlDown = false;
$(textarea).on('keyup', function(ev) {
var _ref;
if ((_ref = ev.keyCode) === 17 || _ref === 224) {
return ctlDown = false;
}
});
$(textarea).on('keydown', function(ev) {
var _ref;
if ((_ref = ev.keyCode) === 17 || _ref === 224) {
ctlDown = true;
}
if (ctlDown && ev.keyCode === 86) {
return paste._container.focus();
}
});
$(paste._target).on('pasteImage', (function(_this) {
return function() {
return $(textarea).focus();
};
})(this));
$(paste._target).on('pasteText', (function(_this) {
return function() {
return $(textarea).focus();
};
})(this));
$(textarea).on('focus', (function(_this) {
return function() {
return $(textarea).addClass('pastable-focus');
};
})(this));
return $(textarea).on('blur', (function(_this) {
return function() {
return $(textarea).removeClass('pastable-focus');
};
})(this));
};
Paste.mountContenteditable = function(contenteditable) {
var paste;
paste = new Paste(contenteditable, contenteditable);
$(contenteditable).on('focus', (function(_this) {
return function() {
return $(contenteditable).addClass('pastable-focus');
};
})(this));
return $(contenteditable).on('blur', (function(_this) {
return function() {
return $(contenteditable).removeClass('pastable-focus');
};
})(this));
};
function Paste(_at__container, _at__target) {
this._container = _at__container;
this._target = _at__target;
this._container = $(this._container);
this._target = $(this._target).addClass('pastable');
this._container.on('paste', (function(_this) {
return function(ev) {
var clipboardData, file, item, reader, text, _i, _j, _len, _len1, _ref, _ref1, _ref2, _ref3, _results;
if (((_ref = ev.originalEvent) != null ? _ref.clipboardData : void 0) != null) {
clipboardData = ev.originalEvent.clipboardData;
if (clipboardData.items) {
_ref1 = clipboardData.items;
for (_i = 0, _len = _ref1.length; _i < _len; _i++) {
item = _ref1[_i];
if (item.type.match(/^image\//)) {
reader = new FileReader();
reader.onload = function(event) {
return _this._handleImage(event.target.result);
};
reader.readAsDataURL(item.getAsFile());
}
if (item.type === 'text/plain') {
item.getAsString(function(string) {
return _this._target.trigger('pasteText', {
text: string
});
});
}
}
} else {
if (-1 !== Array.prototype.indexOf.call(clipboardData.types, 'text/plain')) {
text = clipboardData.getData('Text');
_this._target.trigger('pasteText', {
text: text
});
}
_this._checkImagesInContainer(function(src) {
return _this._handleImage(src);
});
}
}
if (clipboardData = window.clipboardData) {
if ((_ref2 = (text = clipboardData.getData('Text'))) != null ? _ref2.length : void 0) {
return _this._target.trigger('pasteText', {
text: text
});
} else {
_ref3 = clipboardData.files;
_results = [];
for (_j = 0, _len1 = _ref3.length; _j < _len1; _j++) {
file = _ref3[_j];
_this._handleImage(URL.createObjectURL(file));
_results.push(_this._checkImagesInContainer(function() {}));
}
return _results;
}
}
};
})(this));
}
Paste.prototype._handleImage = function(src) {
var loader;
loader = new Image();
loader.onload = (function(_this) {
return function() {
var blob, canvas, ctx, dataURL;
canvas = document.createElement('canvas');
canvas.width = loader.width;
canvas.height = loader.height;
ctx = canvas.getContext('2d');
ctx.drawImage(loader, 0, 0, canvas.width, canvas.height);
dataURL = null;
try {
dataURL = canvas.toDataURL('image/png');
blob = dataURLtoBlob(dataURL);
} catch (_error) {}
if (dataURL) {
return _this._target.trigger('pasteImage', {
blob: blob,
dataURL: dataURL,
width: loader.width,
height: loader.height
});
}
};
})(this);
return loader.src = src;
};
Paste.prototype._checkImagesInContainer = function(cb) {
var img, timespan, _i, _len, _ref;
timespan = Math.floor(1000 * Math.random());
_ref = this._container.find('img');
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
img = _ref[_i];
img["_paste_marked_" + timespan] = true;
}
return setTimeout((function(_this) {
return function() {
var _j, _len1, _ref1, _results;
_ref1 = _this._container.find('img');
_results = [];
for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
img = _ref1[_j];
if (!img["_paste_marked_" + timespan]) {
cb(img.src);
}
//firefox问题处理因为采用了 pastableContenteditable 模式,故只需要删除默认的粘贴
if ($(img).attr('src').startsWith('data:image/')) {
_results.push($(img).remove());
};
}
return _results;
};
})(this), 1);
};
return Paste;
})();
}).call(this);
KindEditor.plugin('paste', function(K) {
var editor = this,
name = 'paste';
if(editor.edit == undefined || editor.edit.iframe == undefined){
return;
}
var contentWindow = editor.edit.iframe[0].contentWindow;
//var contentWindow = editor.iframeDoc;
//var contentWindow = document.getElementsByTagName('iframe')[0].contentWindow;
var nodeBody = contentWindow.document.getElementsByTagName('body')[0];
console.log(nodeBody);
$(nodeBody).pastableContenteditable();
dataURItoBlob = function(dataURI) {
// convert base64/URLEncoded data component to raw binary data held in a string
var byteString;
if (dataURI.split(',')[0].indexOf('base64') >= 0)
byteString = atob(dataURI.split(',')[1]);
else
byteString = unescape(dataURI.split(',')[1]);
// separate out the mime component
var mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0];
// write the bytes of the string to a typed array
var ia = new Uint8Array(byteString.length);
for (var i = 0; i < byteString.length; i++) {
ia[i] = byteString.charCodeAt(i);
}
return new Blob([ia], {type:mimeString});
};
$(nodeBody).on('pasteImage', function(ev, data) {
console.log('pasteImage');
console.log("dataURL: " + data.dataURL);
console.log("width: " + data.width);
console.log("height: " + data.height);
var blob = dataURItoBlob(data.dataURL);
if (data.blob !== null) {
var data = new FormData();
// data.append("imgFile",blob, "imageFilename.png");
data.append("file",blob, "imageFilename.png");
console.log(data);
$.ajax({
url: '/kindeditor/upload?dir=image',
url: '/api/attachments.json',
contentType: false,
type: 'POST',
data: data,
processData: false,
success: function(data) {
console.log(data);
// editor.exec('insertimage', JSON.parse(data).url);
// /api/attachments/227362
editor.exec('insertimage', '/api/attachments/' + data.id);
}
});
}
});
return;
});

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

2
css/editormd.min.css vendored Executable file → Normal file

File diff suppressed because one or more lines are too long

View File

@ -38,6 +38,78 @@
box-sizing: border-box;
}
.head-nav ul#header-nav > li {
float: left;
height: 60px;
line-height: 60px;
margin-right: 30px;
cursor: pointer;
position: relative;
font-size: 16px
}
.head-nav ul#header-nav > li a {
display: block;
height: 100%;
width: 100%;
color: #fff
}
.head-nav ul#header-nav > li a:hover {
color: #cccccc;
}
.head-nav ul#header-nav > li:last-child {
margin-right: 0px
}
.head-nav ul#header-nav > li.active a {
color: #459be5 !important;
}
.head-nav ul#header-nav > li.active p {
color: #459be5 !important;
}
.head-nav ul#header-nav > li p:hover {
color: #cccccc;
}
.head-nav ul#header-nav > li p {
display: block;
height: 100%;
width: 100%;
color: #fff
}
.head-nav ul#header-nav > li.active div ul li a {
color: #000 !important;
}
.head-nav ul#header-nav > li.active div ul li a:hover {
color: #FFF !important;
}
.head-nav ul#header-nav > li.active ul li a {
color: #000 !important;
}
.head-nav ul#header-nav > li.active ul li a:hover {
color: #FFF !important;
}
.head-nav ul#header-nav > li.active:after {
content: '';
position: absolute;
left: 0px;
top: auto;
bottom: 10px;
right: auto;
height: 2px;
width: 14px;
background-color: #459be5;
}
.nav-img {
position: absolute;
top: 2px;

8
css/edu-common.css Executable file → Normal file
View File

@ -114,6 +114,14 @@ a:visited {
color: #898989;
}
a:hover {
color: #FF7500;
}
a:hover.fa {
color: #FF7500;
}
input,
textarea,
select {

View File

@ -97,6 +97,10 @@ a:visited {
color: #05101a;
}
a:hover {
color: #459be5;
}
ol,
ul,
li {

0
css/edu-public.css Executable file → Normal file
View File

View File

@ -1,4 +1,3 @@
@charset "utf-8";
/* 头部 */
.header {
width: 100%;
@ -1268,17 +1267,11 @@ a.shixun-task-btn {
/*-----------实训配置、评测脚本-------------*/
@font-face {
font-family: "iconfont"; /* Project id 2340181 */
src: url('iconfont.woff2?t=1631773579834') format('woff2'),
url('iconfont.woff?t=1631773579834') format('woff'),
url('iconfont.ttf?t=1631773579834') format('truetype');
}
html body {
font-size: 14px;
line-height: 2.0;
background: #fafafa;
font-family: "iconfont";
font-family: "微软雅黑", "宋体";
color: #05101a;
height: 100%;
position: relative;
@ -1314,7 +1307,6 @@ td,
span {
margin: 0;
padding: 0;
margin-bottom: 0px!important;
}
table,
@ -1371,6 +1363,10 @@ a:visited {
color: #05101a;
}
a:hover {
color: #459be5;
}
ol,
ul,
li {
@ -1477,7 +1473,7 @@ a.edu-txt-w80,
/*隐藏*/
.none {
display: none!important;
display: none
}
.block {
@ -1526,15 +1522,7 @@ a.edu-txt-w80,
.font-16 {
font-size: 16px !important;
}
.weight400{
font-weight: 400;
}
.weight500{
font-weight: 500;
}
.weight{
font-weight: bold;
}
.font-17 {
font-size: 17px !important;
}
@ -1554,9 +1542,6 @@ a.edu-txt-w80,
.font-25 {
font-size: 25px !important;
}
.font-26 {
font-size: 26px !important;
}
.font-24 {
font-size: 24px !important;
@ -1578,9 +1563,6 @@ a.edu-txt-w80,
font-size: 36px !important;
}
.font-40 {
font-size: 40px !important;
}
.font-50 {
font-size: 50px !important;
}
@ -1766,20 +1748,12 @@ a.decoration {
margin-bottom: 10px;
}
.mb12 {
margin-bottom: 12px;
}
.mb13 {
margin-bottom: 13px;
}
.mb14 {
margin-bottom: 14px;
}
.mb15 {
margin-bottom: 15px!important;
margin-bottom: 15px;
}
.mb16 {
@ -2351,9 +2325,6 @@ input::-ms-clear {
background-color: #F5F5F5;
}
.ant-modal-close{
top:8px!important;
}
.newContainer {
min-height: 100%;
@ -2373,6 +2344,10 @@ input::-ms-clear {
.newMain {
margin: 0 auto;
min-width: 1200px;
height: 100%;
min-height: 100%;
padding-top: 70px;
background-color: #fafafa;
}
@ -2450,23 +2425,13 @@ input::-ms-clear {
.color-grey-c {
color: #ccc !important;
}
a.hoverLine:hover{
text-decoration: underline;
}
.color-grey-cd {
color: #cdcdcd !important;
}
.color-grey-d {
color: #ddd;
}
.color-grey-9 {
color: #999 !important;
}
a:hover{
color: #466AFF !important;
color: #999999 !important;
}
.color-grey-98 {
@ -2501,23 +2466,33 @@ a:hover{
a.color-grey-name:hover,
a.color-dark:hover,
a.color-grey-6:hover,
a.color-grey-3:hover,a.color-ooo:hover {
color: #2A61FF !important;
a.color-grey-3:hover {
color: #4cacff !important;
}
a.color-grey-9:hover,
a.color-grey-8:hover,
a.color-grey-c:hover {
color: #111C24 !important;
}
/*蓝色*/
.color-blue {
color: #2A61FF !important;
}
.color-blue-file {
color: #4598FA!important;
color: #4CACFF !important;
}
/* 绿色 */
.color-green-file{
color: #28BD6C;
}
/*主*/
.color-blue_4C {
color: #4CACFF !important;
}
a.color-blue:hover,
a.color-blue_4C:hover {
color: #459BE6 !important;
}
/*橙色*/
.color-orange {
@ -2686,7 +2661,7 @@ a.color-green:hover {
/*百分比宽度*/
.width100 {
width: 100% !important;
width: 100%;
}
.width89 {
@ -3435,7 +3410,7 @@ a.user_bluebg_btn {
}
.cdefault {
cursor: default!important;
cursor: default
}
@ -3610,6 +3585,42 @@ a.user_bluebg_btn {
margin-right: 5px;
}
/*-------------------个人主页:右侧提示区域--------------------------*/
.-task-sidebar {
position: fixed;
width: 40px;
height: 180px;
right: 0;
bottom: 80px;
z-index: 10;
}
.-task-sidebar div {
height: 40px;
line-height: 40px;
box-sizing: border-box;
width: 40px;
background: #4CACFF;
color: #fff;
font-size: 20px;
text-align: center;
margin-bottom: 5px;
border-radius: 4px;
}
.-task-sidebar div i {
color: #fff;
}
.-task-sidebar div i:hover {
color: #fff !important;
}
.gotop {
background-color: rgba(208, 207, 207, 0.5) !important;
padding: 0px !important;
}
/***** loading ******/
/*****载入中******/
@ -3934,25 +3945,44 @@ html>body #ajax-indicator {
max-height: 340px;
}/*头部导航条样式---2018-03-19--by-cs*/
.privateTag{
display: block;
padding:0px 6px;
border-radius: 12px;
border:1px solid #2FC25B;
height: 18px;
line-height: 18px;
font-size: 12px;
margin-left: 10px;
color: #2FC25B;
.ant-dropdown.imgDropdown,.addDropdown{
z-index:10000!important;
width: 120px;
text-align: center;
padding: 0;
}
.privateTag.red{
color: #FF6832;
border:1px solid #FF6832;
.addDropdown ul{
padding:0px;
}
.addDropdown ul a{
padding:0px;
margin:0px;
}
.imgDropdown li:first-child {
border-bottom: 1px solid #eee;
cursor: default;
}
.imgDropdown li:first-child:hover,.imgDropdown li:last-child:hover{
background-color: #fff;
}
.imgDropdown li:last-child:hover a{
color: #4CACFF;
}
.imgDropdown li:last-child {
border-top: 1px solid #eee;
}
.imgDropdown li,.addDropdown li {
height: 40px;
line-height: 40px;
padding: 0!important;
cursor: default;
text-align: center;
}
.head-nav {
text-align: center;
height: 58px;
box-sizing: border-box;
min-width: 780px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
@ -3963,21 +3993,21 @@ html>body #ajax-indicator {
position: absolute;
top: 0px;
z-index: 3;
height: 58px;
height: 100%;
box-sizing: border-box;
}
.head-nav ul#header-nav li {
.head-nav ul#header-nav > li {
float: left;
height: 58px;
line-height: 58px;
line-height: 58px;
cursor: pointer;
position: relative;
font-size: 16px;
padding-right:40px;
padding:0px 20px;
}
.head-nav ul#header-nav li a {
.head-nav ul#header-nav > li a {
display: block;
height: 100%;
width: 100%;
@ -3985,20 +4015,24 @@ html>body #ajax-indicator {
font-size: 16px;
}
.head-nav ul#header-nav li a:hover,.head-nav ul#header-nav li.active a {
.head-nav ul#header-nav > li a:hover,.head-nav ul#header-nav > li.active a {
color: #5091FF;
}
.head-nav ul#header-nav li:last-child {
.head-nav ul#header-nav > li:last-child {
margin-right: 0px
}
.head-nav ul#header-nav > li.active{
/* background-color: #3B3B3B; */
}
.head-nav ul#header-nav li p:hover {
.head-nav ul#header-nav > li p:hover {
color: #cccccc;
}
.head-nav ul#header-nav li p {
.head-nav ul#header-nav > li p {
display: block;
height: 100%;
width: 100%;
@ -4107,6 +4141,8 @@ em.vertical-line {
/* 右侧内容宽度变化的话需要调整posi-search right的值*/
/*底部*/
.footercon {
border-bottom: 1px solid #47494d;
@ -6703,18 +6739,75 @@ ul.count_ul li:not(:last-child):after {
input.ant-input-lg::placeholder{
font-size: 14px !important;
}
p{
margin-bottom: 0px!important;
}
.toprightNum{
.newFooter {
position: absolute;
right: 0px;
top:4px;
color: #999;
bottom: 0;
width: 100%;
background: #323232;
clear: both;
min-width: 1200px;
z-index: 8;
left: 0;
}
.ant-input, .ant-input .ant-input-suffix{
background-color: #fff!important;
.footEdition {
background-color: #171b23;
}
.has-error .ant-input{
background-color: #FEF1F0!important;
.footEdition .footContent {
display: flex;
align-items: flex-start;
padding: 86px 0;
justify-content: space-around;
width: 1200px;
margin: 0 auto;
}
.footEdition .footContent ul {
min-width: 120px;
text-align: left;
margin-right: 80px
}
.footEdition .footContent ul.center {
text-align: center;
}
.footEdition .footContent ul>img {
width: 100px;
height: 100%;
margin-bottom: 30px;
margin-top: 25px;
border-radius: 10px;
}
.footEdition .footContent ul li {
height: 20px;
font-size: 14px;
font-weight: 400;
line-height: 20px;
color: #bdc2d1;
margin-bottom: 15px!important;
}
.footEdition .footContent ul li.thehead {
height: 25px;
font-size: 18px;
font-weight: 600;
color: #fff;
line-height: 25px;
margin-bottom: 20px!important;
}
.footEdition .footContent ul li a {
color: #bdc2d1!important;
}
.copyrightDesc {
font-size: 12px;
font-weight: 400;
color: #bdc2d1;
line-height: 28px;
padding: 15px 0;
text-align: center;
background-color: #1b212c;
}
.newFooter p {
margin-top: 0;
margin-bottom: 0!important;
}
.copyrightDesc a {
color: #bdc2d1!important;
}

File diff suppressed because one or more lines are too long

BIN
css/iconfont.eot Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

1526
css/iconfont.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 584 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,111 +0,0 @@
.CodeMirror-merge {
position: relative;
white-space: pre;
}
.CodeMirror-merge, .CodeMirror-merge .CodeMirror {
min-height:50px;
}
.CodeMirror-merge-2pane .CodeMirror-merge-pane { width: 48%; }
.CodeMirror-merge-2pane .CodeMirror-merge-gap { width: 4%; }
.CodeMirror-merge-3pane .CodeMirror-merge-pane { width: 31%; }
.CodeMirror-merge-3pane .CodeMirror-merge-gap { width: 3.5%; }
.CodeMirror-merge-pane {
display: inline-block;
white-space: normal;
vertical-align: top;
}
.CodeMirror-merge-pane-rightmost {
position: absolute;
right: 0px;
z-index: 1;
}
.CodeMirror-merge-gap {
z-index: 2;
display: inline-block;
height: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
position: relative;
background: #515151;
}
.CodeMirror-merge-scrolllock-wrap {
position: absolute;
bottom: 0; left: 50%;
}
.CodeMirror-merge-scrolllock {
position: relative;
left: -50%;
cursor: pointer;
color: #d8d8d8;
line-height: 1;
}
.CodeMirror-merge-copybuttons-left, .CodeMirror-merge-copybuttons-right {
position: absolute;
left: 0; top: 0;
right: 0; bottom: 0;
line-height: 1;
}
.CodeMirror-merge-copy {
position: absolute;
cursor: pointer;
color: #ce374b;
z-index: 3;
}
.CodeMirror-merge-copy-reverse {
position: absolute;
cursor: pointer;
color: #44c;
}
.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy { left: 2px; }
.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy { right: 2px; }
.CodeMirror-merge-r-inserted, .CodeMirror-merge-l-inserted {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);
background-position: bottom left;
background-repeat: repeat-x;
}
.CodeMirror-merge-r-deleted, .CodeMirror-merge-l-deleted {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);
background-position: bottom left;
background-repeat: repeat-x;
}
.CodeMirror-merge-r-chunk { background: #9a6868; }
.CodeMirror-merge-r-chunk-start { /*border-top: 1px solid #ee8; */}
.CodeMirror-merge-r-chunk-end {/* border-bottom: 1px solid #ee8; */}
.CodeMirror-merge-r-connect { fill:#9a6868;}
.CodeMirror-merge-l-chunk { background: #eef; }
.CodeMirror-merge-l-chunk-start { border-top: 1px solid #88e; }
.CodeMirror-merge-l-chunk-end { border-bottom: 1px solid #88e; }
.CodeMirror-merge-l-connect { fill: #eef; stroke: #88e; stroke-width: 1px; }
.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk { background: #dfd; }
.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start { border-top: 1px solid #4e4; }
.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end { border-bottom: 1px solid #4e4; }
.CodeMirror-merge-collapsed-widget:before {
content: "(...)";
}
.CodeMirror-merge-collapsed-widget {
cursor: pointer;
color: #88b;
background: #eef;
border: 1px solid #ddf;
font-size: 90%;
padding: 0 3px;
border-radius: 4px;
}
.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt { display: none; }

File diff suppressed because one or more lines are too long

BIN
faviconold.ico Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

0
fonts/FontAwesome.otf Executable file → Normal file
View File

0
fonts/fontawesome-webfont.eot Executable file → Normal file
View File

0
fonts/fontawesome-webfont.svg Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 434 KiB

After

Width:  |  Height:  |  Size: 434 KiB

0
fonts/fontawesome-webfont.ttf Executable file → Normal file
View File

0
fonts/fontawesome-webfont.woff Executable file → Normal file
View File

0
fonts/fontawesome-webfont.woff2 Executable file → Normal file
View File

File diff suppressed because one or more lines are too long

0
images/loading@2x.gif Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -1 +1 @@
<!doctype html><html lang="zh-CN" class="notranslate translated-ltr" translate="no"><head><meta charset="utf-8"><meta name="”Keywords”" content="”trustie,trustieforge,forge,确实让创建更美好,协同开发平台"><meta name="Keywords" content="TrustieOpenSourceProject"><meta name="Keywords" content="issue,bug,tracker,软件工程,课程实践"><meta name="Description" content="持续构建协同、共享、可信的软件创建生态开源创作与软件生产相结合,支持大规模群体开展软件协同创新活动"><meta name="theme-color" content="#000000"><link rel="manifest" href="/react/build//manifest.json"><link rel="stylesheet" href="/react/build/css/iconfont.css"><link rel="stylesheet" href="/react/build/css/edu-purge.css"><link rel="stylesheet" href="/react/build/css/editormd.min.css"><link rel="stylesheet" href="/react/build/css/merge.css"><link href="/react/build/static/css/main.b0997c8b.chunk.css" rel="stylesheet"></head><body><div id="md_div" style="display:none"></div><div id="root" class="page -layout-v -fit widthunit"></div><div id="picture_display" style="display:none"></div><script src="/react/build/js/jquery-1.8.3.min.js"></script><script src="/react/build/js/js_min_all.js"></script><script src="/react/build/js/codemirror/codemirror.js"></script><script src="/react/build/js/editormd/editormd.min.js"></script><script src="/react/build/js/codemirror/merge/merge.js"></script><script src="/react/build/./static/js/runtime~main.7d6e2d24.js"></script><script src="/react/build/./static/js/main.0fa88be5.chunk.js"></script></body></html>
<!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><meta name="google" content="notranslate"/><meta name="Keywords" content="trustie,trustieforge,forge,确实让创建更美好,协同开发平台"><meta name="Keywords" content="TrustieOpenSourceProject"><meta name="Keywords" content="issue,bug,tracker,软件工程,课程实践"><meta name="Description" content="持续构建协同、共享、可信的软件创建生态开源创作与软件生产相结合,支持大规模群体开展软件协同创新活动"><meta name="theme-color" content="#000000"><link rel="manifest" href="/react/build//manifest.json"><link rel=" stylesheet" href="/react/build/css/iconfont.css"><link rel=" stylesheet" href="/react/build/css/edu-purge.css"><link rel="stylesheet" href="/react/build/css/editormd.min.css"><link rel="stylesheet" href="/react/build/css/merge.css"><link href="/react/build/static/css/main.c767800b.chunk.css" rel="stylesheet"></head><body><div id="md_div" style="display:none"></div><div id="root" class="page -layout-v -fit widthunit"></div><div id="picture_display" style="display:none"></div><script src="/react/build/js/jquery-1.8.3.min.js"></script><script src="/react/build/js/codemirror/codemirror.js"></script><script src="/react/build/js/editormd/editormd.min.js"></script><script src="/react/build/js/codemirror/merge/merge.js"></script><script src="/react/build/./static/js/runtime~main.5532dbeb.js"></script><script src="/react/build/./static/js/main.ab61d273.chunk.js"></script></body></html>

0
index.test.html Executable file → Normal file
View File

0
js/codemirror/addon/active-line.js vendored Executable file → Normal file
View File

0
js/codemirror/addon/hint/anyword-hint.js vendored Executable file → Normal file
View File

0
js/codemirror/addon/hint/javascript-hint.js vendored Executable file → Normal file
View File

0
js/codemirror/addon/hint/show-hint.css vendored Executable file → Normal file
View File

0
js/codemirror/addon/hint/show-hint.js vendored Executable file → Normal file
View File

0
js/codemirror/codemirror.js Executable file → Normal file
View File

0
js/codemirror/lib/fuzzysort.js vendored Executable file → Normal file
View File

0
js/codemirror/merge/merge.css Executable file → Normal file
View File

0
js/codemirror/merge/merge.js Executable file → Normal file
View File

0
js/codemirror/mode/javascript.js vendored Executable file → Normal file
View File

0
js/diff_match_patch.js Executable file → Normal file
View File

View File

@ -558,20 +558,20 @@
_this.setToolbar();
// editormd.loadScript(loadPath + "marked.min", function () {
// });
// 此处影响公式加载
editormd.loadScript(loadPath + "marked.min", function () {
editormd.$marked = marked;
editormd.$marked = marked;
if (settings.previewCodeHighlight) {
editormd.loadScript(loadPath + "prettify.min", function () {
if (settings.previewCodeHighlight) {
editormd.loadScript(loadPath + "prettify.min", function () {
loadFlowChartOrSequenceDiagram();
});
}
else {
loadFlowChartOrSequenceDiagram();
});
}
else {
loadFlowChartOrSequenceDiagram();
}
}
});
});
@ -831,7 +831,7 @@
if (scrollTop === 0) {
preview.scrollTop(0);
}
else if (scrollTop + height >= cmScroll.scrollHeight - 16) {
else if (scrollTop + height >= cmScroll.scrollHeight - 30) {
preview.scrollTop(preview[0].scrollHeight);
}
else {
@ -1434,7 +1434,7 @@
var tex = $(this);
editormd.$katex.render(tex.text(), tex[0]);
tex.find(".katex").css("font-size", "1.0em");
tex.find(".katex").css("font-size", "1.6em");
});
return this;
@ -1471,7 +1471,6 @@
var preview = $this.preview;
var codeMirror = $this.codeMirror;
var codeView = codeMirror.find(".CodeMirror-scroll");
var height = codeView.height();
var scrollTop = codeView.scrollTop();
var percent = (scrollTop / codeView[0].scrollHeight);
@ -1483,11 +1482,11 @@
var tocMenuHeight = preview.find(".editormd-toc-menu").height();
tocMenuHeight = (!tocMenuHeight) ? 0 : tocMenuHeight;
if (scrollTop === 0) {
preview.scrollTop(0);
}
else if (scrollTop + height >= codeView[0].scrollHeight - 16) {
else if (scrollTop + height >= codeView[0].scrollHeight - 30) {
preview.scrollTop(preview[0].scrollHeight);
}
else {
@ -1595,8 +1594,7 @@
codeMirror.find(".CodeMirror-scroll").bind(mouseOrTouch("scroll", "touchmove"), function (event) {
var height = $(this).height();
var scrollTop = $(this).scrollTop();
var percent = (scrollTop / $(this)[0].scrollHeight);
var percent = (scrollTop / ($(this)[0].scrollHeight-100));
var tocHeight = 0;
preview.find(".markdown-toc-list").each(function () {
@ -1609,7 +1607,7 @@
if (scrollTop === 0) {
preview.scrollTop(0);
}
else if (scrollTop + height >= $(this)[0].scrollHeight - 16) {
else if (scrollTop + height >= $(this)[0].scrollHeight - 30) {
preview.scrollTop(preview[0].scrollHeight);
}
else {
@ -3810,7 +3808,7 @@
div.find("." + editormd.classNames.tex).each(function () {
var tex = $(this);
katex.render(tex.text(), tex[0]);
tex.find(".katex").css("font-size", "1.0em");
tex.find(".katex").css("font-size", "1.6em");
});
};

0
js/editormd/flowchart.min.js vendored Executable file → Normal file
View File

0
js/editormd/jquery.flowchart.min.js vendored Executable file → Normal file
View File

0
js/editormd/lib/codemirror/addons.min.js vendored Executable file → Normal file
View File

0
js/editormd/lib/codemirror/modes.min.js vendored Executable file → Normal file
View File

0
js/editormd/lib/marked.min.js vendored Executable file → Normal file
View File

0
js/editormd/lib/prettify.min.js vendored Executable file → Normal file
View File

0
js/editormd/lib/raphael.min.js vendored Executable file → Normal file
View File

0
js/editormd/lib/underscore.min.js vendored Executable file → Normal file
View File

0
js/editormd/marked.min.js vendored Executable file → Normal file
View File

0
js/editormd/prettify.min.js vendored Executable file → Normal file
View File

0
js/editormd/sequence-diagram.min.js vendored Executable file → Normal file
View File

0
js/edu_tpi.js Executable file → Normal file
View File

0
js/jquery-1.8.3.min.js vendored Executable file → Normal file
View File

0
js/jsFromMiddleLayer/formvalid.js Executable file → Normal file
View File

0
js/jsFromMiddleLayer/main.js Executable file → Normal file
View File

0
js/jsFromMiddleLayer/ws.js Executable file → Normal file
View File

0
js/js_min_add.js Executable file → Normal file
View File

0
js/js_min_all.js Executable file → Normal file
View File

0
js/js_min_cm.js Executable file → Normal file
View File

0
js/merge.js Executable file → Normal file
View File

0
js/monaco/vs/base/worker/workerMain.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/apex/apex.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/azcli/azcli.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/bat/bat.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/clojure/clojure.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/coffee/coffee.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/cpp/cpp.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/csharp/csharp.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/csp/csp.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/css/css.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/dockerfile/dockerfile.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/fsharp/fsharp.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/go/go.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/handlebars/handlebars.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/html/html.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/ini/ini.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/java/java.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/javascript/javascript.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/less/less.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/lua/lua.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/markdown/markdown.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/msdax/msdax.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/mysql/mysql.js Executable file → Normal file
View File

View File

0
js/monaco/vs/basic-languages/perl/perl.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/pgsql/pgsql.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/php/php.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/postiats/postiats.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/powerquery/powerquery.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/powershell/powershell.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/pug/pug.js Executable file → Normal file
View File

0
js/monaco/vs/basic-languages/python/python.js Executable file → Normal file
View File

Some files were not shown because too many files have changed in this diff Show More