同步新版gitlink
This commit is contained in:
commit
66412e2be2
|
@ -0,0 +1,484 @@
|
|||
{
|
||||
"./static/js/0.53ecd8a0.chunk.js": "/react/build/./static/js/0.53ecd8a0.chunk.js",
|
||||
"./static/js/1.3e222067.chunk.js": "/react/build/./static/js/1.3e222067.chunk.js",
|
||||
"./static/js/2.ccc8e048.chunk.js": "/react/build/./static/js/2.ccc8e048.chunk.js",
|
||||
"./static/js/3.33ab7da9.chunk.js": "/react/build/./static/js/3.33ab7da9.chunk.js",
|
||||
"./static/js/4.bd9ec60d.chunk.js": "/react/build/./static/js/4.bd9ec60d.chunk.js",
|
||||
"./static/js/5.4006b125.chunk.js": "/react/build/./static/js/5.4006b125.chunk.js",
|
||||
"./static/js/6.5cc0fd17.chunk.js": "/react/build/./static/js/6.5cc0fd17.chunk.js",
|
||||
"./static/js/7.ae84126f.chunk.js": "/react/build/./static/js/7.ae84126f.chunk.js",
|
||||
"./static/js/8.d2568e19.chunk.js": "/react/build/./static/js/8.d2568e19.chunk.js",
|
||||
"static/css/9.4580c46d.chunk.css": "/react/build/static/css/9.4580c46d.chunk.css",
|
||||
"./static/js/9.d30f8ea5.chunk.js": "/react/build/./static/js/9.d30f8ea5.chunk.js",
|
||||
"./static/js/10.7a7f56ca.chunk.js": "/react/build/./static/js/10.7a7f56ca.chunk.js",
|
||||
"./static/js/11.d9b3f7bb.chunk.js": "/react/build/./static/js/11.d9b3f7bb.chunk.js",
|
||||
"static/css/12.3634cedd.chunk.css": "/react/build/static/css/12.3634cedd.chunk.css",
|
||||
"./static/js/12.da45c65f.chunk.js": "/react/build/./static/js/12.da45c65f.chunk.js",
|
||||
"./static/js/13.3ceeccff.chunk.js": "/react/build/./static/js/13.3ceeccff.chunk.js",
|
||||
"./static/js/14.e98bcc5d.chunk.js": "/react/build/./static/js/14.e98bcc5d.chunk.js",
|
||||
"static/css/15.d23100bf.chunk.css": "/react/build/static/css/15.d23100bf.chunk.css",
|
||||
"./static/js/15.235b7278.chunk.js": "/react/build/./static/js/15.235b7278.chunk.js",
|
||||
"./static/js/16.537925d1.chunk.js": "/react/build/./static/js/16.537925d1.chunk.js",
|
||||
"./static/js/17.ccd8685d.chunk.js": "/react/build/./static/js/17.ccd8685d.chunk.js",
|
||||
"./static/js/18.211049d2.chunk.js": "/react/build/./static/js/18.211049d2.chunk.js",
|
||||
"static/css/19.3962cbf1.chunk.css": "/react/build/static/css/19.3962cbf1.chunk.css",
|
||||
"./static/js/19.d7c13f7d.chunk.js": "/react/build/./static/js/19.d7c13f7d.chunk.js",
|
||||
"./static/js/20.97003d1a.chunk.js": "/react/build/./static/js/20.97003d1a.chunk.js",
|
||||
"./static/js/21.1590cd2e.chunk.js": "/react/build/./static/js/21.1590cd2e.chunk.js",
|
||||
"./static/js/22.a4d55d16.chunk.js": "/react/build/./static/js/22.a4d55d16.chunk.js",
|
||||
"static/css/23.1305617c.chunk.css": "/react/build/static/css/23.1305617c.chunk.css",
|
||||
"./static/js/23.be3a6b21.chunk.js": "/react/build/./static/js/23.be3a6b21.chunk.js",
|
||||
"./static/js/24.cfa31e4c.chunk.js": "/react/build/./static/js/24.cfa31e4c.chunk.js",
|
||||
"static/css/25.71715280.chunk.css": "/react/build/static/css/25.71715280.chunk.css",
|
||||
"./static/js/25.e0775566.chunk.js": "/react/build/./static/js/25.e0775566.chunk.js",
|
||||
"./static/js/26.c84efe6b.chunk.js": "/react/build/./static/js/26.c84efe6b.chunk.js",
|
||||
"./static/js/27.b3dc1087.chunk.js": "/react/build/./static/js/27.b3dc1087.chunk.js",
|
||||
"./static/js/28.769459cc.chunk.js": "/react/build/./static/js/28.769459cc.chunk.js",
|
||||
"./static/js/29.03b30ee5.chunk.js": "/react/build/./static/js/29.03b30ee5.chunk.js",
|
||||
"./static/js/30.fdc944da.chunk.js": "/react/build/./static/js/30.fdc944da.chunk.js",
|
||||
"static/css/31.70ca0113.chunk.css": "/react/build/static/css/31.70ca0113.chunk.css",
|
||||
"./static/js/31.032bd88c.chunk.js": "/react/build/./static/js/31.032bd88c.chunk.js",
|
||||
"static/css/32.83f63232.chunk.css": "/react/build/static/css/32.83f63232.chunk.css",
|
||||
"./static/js/32.492a540d.chunk.js": "/react/build/./static/js/32.492a540d.chunk.js",
|
||||
"./static/js/33.f8d08b39.chunk.js": "/react/build/./static/js/33.f8d08b39.chunk.js",
|
||||
"static/css/34.d55eee2b.chunk.css": "/react/build/static/css/34.d55eee2b.chunk.css",
|
||||
"./static/js/34.ec685d93.chunk.js": "/react/build/./static/js/34.ec685d93.chunk.js",
|
||||
"static/css/35.78a1ba5d.chunk.css": "/react/build/static/css/35.78a1ba5d.chunk.css",
|
||||
"./static/js/35.cff9910f.chunk.js": "/react/build/./static/js/35.cff9910f.chunk.js",
|
||||
"static/css/36.202746a3.chunk.css": "/react/build/static/css/36.202746a3.chunk.css",
|
||||
"./static/js/36.fabe65f3.chunk.js": "/react/build/./static/js/36.fabe65f3.chunk.js",
|
||||
"static/css/37.0943e509.chunk.css": "/react/build/static/css/37.0943e509.chunk.css",
|
||||
"./static/js/37.acc88b53.chunk.js": "/react/build/./static/js/37.acc88b53.chunk.js",
|
||||
"static/css/38.c61ae118.chunk.css": "/react/build/static/css/38.c61ae118.chunk.css",
|
||||
"./static/js/38.924450a8.chunk.js": "/react/build/./static/js/38.924450a8.chunk.js",
|
||||
"static/css/39.f539043a.chunk.css": "/react/build/static/css/39.f539043a.chunk.css",
|
||||
"./static/js/39.f14a7e2d.chunk.js": "/react/build/./static/js/39.f14a7e2d.chunk.js",
|
||||
"static/css/40.a03539ff.chunk.css": "/react/build/static/css/40.a03539ff.chunk.css",
|
||||
"./static/js/40.e96be835.chunk.js": "/react/build/./static/js/40.e96be835.chunk.js",
|
||||
"static/css/41.c907cd3c.chunk.css": "/react/build/static/css/41.c907cd3c.chunk.css",
|
||||
"./static/js/41.8776145c.chunk.js": "/react/build/./static/js/41.8776145c.chunk.js",
|
||||
"static/css/42.3378c79f.chunk.css": "/react/build/static/css/42.3378c79f.chunk.css",
|
||||
"./static/js/42.04c1e4af.chunk.js": "/react/build/./static/js/42.04c1e4af.chunk.js",
|
||||
"static/css/43.8f9cd985.chunk.css": "/react/build/static/css/43.8f9cd985.chunk.css",
|
||||
"./static/js/43.c7d9ebdd.chunk.js": "/react/build/./static/js/43.c7d9ebdd.chunk.js",
|
||||
"static/css/44.b18c23b3.chunk.css": "/react/build/static/css/44.b18c23b3.chunk.css",
|
||||
"./static/js/44.d0ebfdbd.chunk.js": "/react/build/./static/js/44.d0ebfdbd.chunk.js",
|
||||
"static/css/45.a7300a50.chunk.css": "/react/build/static/css/45.a7300a50.chunk.css",
|
||||
"./static/js/45.21f0acf9.chunk.js": "/react/build/./static/js/45.21f0acf9.chunk.js",
|
||||
"static/css/46.af915adb.chunk.css": "/react/build/static/css/46.af915adb.chunk.css",
|
||||
"./static/js/46.3ba05662.chunk.js": "/react/build/./static/js/46.3ba05662.chunk.js",
|
||||
"static/css/47.1268ee20.chunk.css": "/react/build/static/css/47.1268ee20.chunk.css",
|
||||
"./static/js/47.3807942b.chunk.js": "/react/build/./static/js/47.3807942b.chunk.js",
|
||||
"static/css/48.b96984b7.chunk.css": "/react/build/static/css/48.b96984b7.chunk.css",
|
||||
"./static/js/48.930ff5e0.chunk.js": "/react/build/./static/js/48.930ff5e0.chunk.js",
|
||||
"static/css/49.1268ee20.chunk.css": "/react/build/static/css/49.1268ee20.chunk.css",
|
||||
"./static/js/49.3c2076d0.chunk.js": "/react/build/./static/js/49.3c2076d0.chunk.js",
|
||||
"static/css/50.1268ee20.chunk.css": "/react/build/static/css/50.1268ee20.chunk.css",
|
||||
"./static/js/50.b0397f4d.chunk.js": "/react/build/./static/js/50.b0397f4d.chunk.js",
|
||||
"static/css/51.8397771f.chunk.css": "/react/build/static/css/51.8397771f.chunk.css",
|
||||
"./static/js/51.700c0e94.chunk.js": "/react/build/./static/js/51.700c0e94.chunk.js",
|
||||
"static/css/52.23e457c6.chunk.css": "/react/build/static/css/52.23e457c6.chunk.css",
|
||||
"./static/js/52.dac2fd49.chunk.js": "/react/build/./static/js/52.dac2fd49.chunk.js",
|
||||
"static/css/53.e89f0956.chunk.css": "/react/build/static/css/53.e89f0956.chunk.css",
|
||||
"./static/js/53.060eb79a.chunk.js": "/react/build/./static/js/53.060eb79a.chunk.js",
|
||||
"static/css/54.a1819630.chunk.css": "/react/build/static/css/54.a1819630.chunk.css",
|
||||
"./static/js/54.39afc492.chunk.js": "/react/build/./static/js/54.39afc492.chunk.js",
|
||||
"./static/js/55.7ed4f108.chunk.js": "/react/build/./static/js/55.7ed4f108.chunk.js",
|
||||
"static/css/56.6436558f.chunk.css": "/react/build/static/css/56.6436558f.chunk.css",
|
||||
"./static/js/56.28a3c8f7.chunk.js": "/react/build/./static/js/56.28a3c8f7.chunk.js",
|
||||
"static/css/57.d55eee2b.chunk.css": "/react/build/static/css/57.d55eee2b.chunk.css",
|
||||
"./static/js/57.abaaeab5.chunk.js": "/react/build/./static/js/57.abaaeab5.chunk.js",
|
||||
"static/css/58.d55eee2b.chunk.css": "/react/build/static/css/58.d55eee2b.chunk.css",
|
||||
"./static/js/58.a3b82633.chunk.js": "/react/build/./static/js/58.a3b82633.chunk.js",
|
||||
"static/css/59.f7de5d73.chunk.css": "/react/build/static/css/59.f7de5d73.chunk.css",
|
||||
"./static/js/59.9240d0ab.chunk.js": "/react/build/./static/js/59.9240d0ab.chunk.js",
|
||||
"static/css/60.d55eee2b.chunk.css": "/react/build/static/css/60.d55eee2b.chunk.css",
|
||||
"./static/js/60.d90d82aa.chunk.js": "/react/build/./static/js/60.d90d82aa.chunk.js",
|
||||
"./static/js/61.e3b8eb10.chunk.js": "/react/build/./static/js/61.e3b8eb10.chunk.js",
|
||||
"static/css/62.fd083902.chunk.css": "/react/build/static/css/62.fd083902.chunk.css",
|
||||
"./static/js/62.814feb5d.chunk.js": "/react/build/./static/js/62.814feb5d.chunk.js",
|
||||
"static/css/63.080d6958.chunk.css": "/react/build/static/css/63.080d6958.chunk.css",
|
||||
"./static/js/63.0460ccb5.chunk.js": "/react/build/./static/js/63.0460ccb5.chunk.js",
|
||||
"./static/js/64.f6c794d0.chunk.js": "/react/build/./static/js/64.f6c794d0.chunk.js",
|
||||
"./static/js/65.f7856b33.chunk.js": "/react/build/./static/js/65.f7856b33.chunk.js",
|
||||
"static/css/66.7b8a6eb0.chunk.css": "/react/build/static/css/66.7b8a6eb0.chunk.css",
|
||||
"./static/js/66.a5cbef6e.chunk.js": "/react/build/./static/js/66.a5cbef6e.chunk.js",
|
||||
"./static/js/67.f6d2bf72.chunk.js": "/react/build/./static/js/67.f6d2bf72.chunk.js",
|
||||
"static/css/68.2b4fa75d.chunk.css": "/react/build/static/css/68.2b4fa75d.chunk.css",
|
||||
"./static/js/68.67683d59.chunk.js": "/react/build/./static/js/68.67683d59.chunk.js",
|
||||
"static/css/69.7b50d899.chunk.css": "/react/build/static/css/69.7b50d899.chunk.css",
|
||||
"./static/js/69.fbf53893.chunk.js": "/react/build/./static/js/69.fbf53893.chunk.js",
|
||||
"./static/js/70.c98477d1.chunk.js": "/react/build/./static/js/70.c98477d1.chunk.js",
|
||||
"static/css/71.fd3fa2e9.chunk.css": "/react/build/static/css/71.fd3fa2e9.chunk.css",
|
||||
"./static/js/71.1edaeb9c.chunk.js": "/react/build/./static/js/71.1edaeb9c.chunk.js",
|
||||
"static/css/72.0d02db5b.chunk.css": "/react/build/static/css/72.0d02db5b.chunk.css",
|
||||
"./static/js/72.c75985e6.chunk.js": "/react/build/./static/js/72.c75985e6.chunk.js",
|
||||
"./static/js/73.ede5ac1c.chunk.js": "/react/build/./static/js/73.ede5ac1c.chunk.js",
|
||||
"static/css/74.7b50d899.chunk.css": "/react/build/static/css/74.7b50d899.chunk.css",
|
||||
"./static/js/74.d693e64e.chunk.js": "/react/build/./static/js/74.d693e64e.chunk.js",
|
||||
"./static/js/75.ca91d6a0.chunk.js": "/react/build/./static/js/75.ca91d6a0.chunk.js",
|
||||
"static/css/76.e3ac5520.chunk.css": "/react/build/static/css/76.e3ac5520.chunk.css",
|
||||
"./static/js/76.1701279d.chunk.js": "/react/build/./static/js/76.1701279d.chunk.js",
|
||||
"static/css/77.5e642c2c.chunk.css": "/react/build/static/css/77.5e642c2c.chunk.css",
|
||||
"./static/js/77.6cece529.chunk.js": "/react/build/./static/js/77.6cece529.chunk.js",
|
||||
"static/css/78.adcec8ac.chunk.css": "/react/build/static/css/78.adcec8ac.chunk.css",
|
||||
"./static/js/78.29f71d7a.chunk.js": "/react/build/./static/js/78.29f71d7a.chunk.js",
|
||||
"static/css/79.bcf2800f.chunk.css": "/react/build/static/css/79.bcf2800f.chunk.css",
|
||||
"./static/js/79.bcec4096.chunk.js": "/react/build/./static/js/79.bcec4096.chunk.js",
|
||||
"./static/js/80.0f9f3969.chunk.js": "/react/build/./static/js/80.0f9f3969.chunk.js",
|
||||
"static/css/81.d23100bf.chunk.css": "/react/build/static/css/81.d23100bf.chunk.css",
|
||||
"./static/js/81.23ca1acf.chunk.js": "/react/build/./static/js/81.23ca1acf.chunk.js",
|
||||
"static/css/82.2460a1fb.chunk.css": "/react/build/static/css/82.2460a1fb.chunk.css",
|
||||
"./static/js/82.98a328f0.chunk.js": "/react/build/./static/js/82.98a328f0.chunk.js",
|
||||
"static/css/83.d55eee2b.chunk.css": "/react/build/static/css/83.d55eee2b.chunk.css",
|
||||
"./static/js/83.e80b3b6c.chunk.js": "/react/build/./static/js/83.e80b3b6c.chunk.js",
|
||||
"./static/js/84.618a5da2.chunk.js": "/react/build/./static/js/84.618a5da2.chunk.js",
|
||||
"static/css/85.33abeff1.chunk.css": "/react/build/static/css/85.33abeff1.chunk.css",
|
||||
"./static/js/85.c1466ef4.chunk.js": "/react/build/./static/js/85.c1466ef4.chunk.js",
|
||||
"static/css/86.05177416.chunk.css": "/react/build/static/css/86.05177416.chunk.css",
|
||||
"./static/js/86.817e9414.chunk.js": "/react/build/./static/js/86.817e9414.chunk.js",
|
||||
"./static/js/87.f39015ba.chunk.js": "/react/build/./static/js/87.f39015ba.chunk.js",
|
||||
"./static/js/88.d8e859bb.chunk.js": "/react/build/./static/js/88.d8e859bb.chunk.js",
|
||||
"static/css/89.9d206204.chunk.css": "/react/build/static/css/89.9d206204.chunk.css",
|
||||
"./static/js/89.aaaa1be5.chunk.js": "/react/build/./static/js/89.aaaa1be5.chunk.js",
|
||||
"./static/js/90.f0a3c7ab.chunk.js": "/react/build/./static/js/90.f0a3c7ab.chunk.js",
|
||||
"static/css/91.ea97577b.chunk.css": "/react/build/static/css/91.ea97577b.chunk.css",
|
||||
"./static/js/91.60aa5cc9.chunk.js": "/react/build/./static/js/91.60aa5cc9.chunk.js",
|
||||
"static/css/92.b2109eb4.chunk.css": "/react/build/static/css/92.b2109eb4.chunk.css",
|
||||
"./static/js/92.3a6c1a3e.chunk.js": "/react/build/./static/js/92.3a6c1a3e.chunk.js",
|
||||
"static/css/93.ddd123f8.chunk.css": "/react/build/static/css/93.ddd123f8.chunk.css",
|
||||
"./static/js/93.67b385cb.chunk.js": "/react/build/./static/js/93.67b385cb.chunk.js",
|
||||
"static/css/94.db99c3c6.chunk.css": "/react/build/static/css/94.db99c3c6.chunk.css",
|
||||
"./static/js/94.20d9d9e4.chunk.js": "/react/build/./static/js/94.20d9d9e4.chunk.js",
|
||||
"./static/js/95.6ab7f263.chunk.js": "/react/build/./static/js/95.6ab7f263.chunk.js",
|
||||
"./static/js/96.a644f01c.chunk.js": "/react/build/./static/js/96.a644f01c.chunk.js",
|
||||
"static/css/97.8a2a0d50.chunk.css": "/react/build/static/css/97.8a2a0d50.chunk.css",
|
||||
"./static/js/97.7bf41433.chunk.js": "/react/build/./static/js/97.7bf41433.chunk.js",
|
||||
"./static/js/98.ef5e1e10.chunk.js": "/react/build/./static/js/98.ef5e1e10.chunk.js",
|
||||
"static/css/99.78d24cb4.chunk.css": "/react/build/static/css/99.78d24cb4.chunk.css",
|
||||
"./static/js/99.3b247669.chunk.js": "/react/build/./static/js/99.3b247669.chunk.js",
|
||||
"./static/js/100.a00d35bc.chunk.js": "/react/build/./static/js/100.a00d35bc.chunk.js",
|
||||
"static/css/101.4054f41b.chunk.css": "/react/build/static/css/101.4054f41b.chunk.css",
|
||||
"./static/js/101.f5e4c4f1.chunk.js": "/react/build/./static/js/101.f5e4c4f1.chunk.js",
|
||||
"./static/js/102.15857509.chunk.js": "/react/build/./static/js/102.15857509.chunk.js",
|
||||
"static/css/103.ebbcbfc9.chunk.css": "/react/build/static/css/103.ebbcbfc9.chunk.css",
|
||||
"./static/js/103.4db9b4a1.chunk.js": "/react/build/./static/js/103.4db9b4a1.chunk.js",
|
||||
"static/css/104.15253a67.chunk.css": "/react/build/static/css/104.15253a67.chunk.css",
|
||||
"./static/js/104.026eacc5.chunk.js": "/react/build/./static/js/104.026eacc5.chunk.js",
|
||||
"./static/js/105.a034545c.chunk.js": "/react/build/./static/js/105.a034545c.chunk.js",
|
||||
"./static/js/106.6dff3bd3.chunk.js": "/react/build/./static/js/106.6dff3bd3.chunk.js",
|
||||
"./static/js/107.786790c0.chunk.js": "/react/build/./static/js/107.786790c0.chunk.js",
|
||||
"static/css/108.fd3fa2e9.chunk.css": "/react/build/static/css/108.fd3fa2e9.chunk.css",
|
||||
"./static/js/108.4973a9d6.chunk.js": "/react/build/./static/js/108.4973a9d6.chunk.js",
|
||||
"./static/js/109.d3b55251.chunk.js": "/react/build/./static/js/109.d3b55251.chunk.js",
|
||||
"static/css/110.a56d4b4c.chunk.css": "/react/build/static/css/110.a56d4b4c.chunk.css",
|
||||
"./static/js/110.50e0110b.chunk.js": "/react/build/./static/js/110.50e0110b.chunk.js",
|
||||
"static/css/111.2646da34.chunk.css": "/react/build/static/css/111.2646da34.chunk.css",
|
||||
"./static/js/111.c53e5ae9.chunk.js": "/react/build/./static/js/111.c53e5ae9.chunk.js",
|
||||
"./static/js/112.07c1a88e.chunk.js": "/react/build/./static/js/112.07c1a88e.chunk.js",
|
||||
"./static/js/113.3c0a5a6c.chunk.js": "/react/build/./static/js/113.3c0a5a6c.chunk.js",
|
||||
"./static/js/114.cf866c70.chunk.js": "/react/build/./static/js/114.cf866c70.chunk.js",
|
||||
"./static/js/115.b9bc59e5.chunk.js": "/react/build/./static/js/115.b9bc59e5.chunk.js",
|
||||
"./static/js/116.369d8031.chunk.js": "/react/build/./static/js/116.369d8031.chunk.js",
|
||||
"static/css/117.3598c90d.chunk.css": "/react/build/static/css/117.3598c90d.chunk.css",
|
||||
"./static/js/117.fd644ffe.chunk.js": "/react/build/./static/js/117.fd644ffe.chunk.js",
|
||||
"./static/js/118.a2be8cd2.chunk.js": "/react/build/./static/js/118.a2be8cd2.chunk.js",
|
||||
"static/css/119.b6f629c2.chunk.css": "/react/build/static/css/119.b6f629c2.chunk.css",
|
||||
"./static/js/119.c5499ebf.chunk.js": "/react/build/./static/js/119.c5499ebf.chunk.js",
|
||||
"static/css/120.9d206204.chunk.css": "/react/build/static/css/120.9d206204.chunk.css",
|
||||
"./static/js/120.f43e7f48.chunk.js": "/react/build/./static/js/120.f43e7f48.chunk.js",
|
||||
"static/css/121.632d7855.chunk.css": "/react/build/static/css/121.632d7855.chunk.css",
|
||||
"./static/js/121.f95b206e.chunk.js": "/react/build/./static/js/121.f95b206e.chunk.js",
|
||||
"static/css/122.ebddf6de.chunk.css": "/react/build/static/css/122.ebddf6de.chunk.css",
|
||||
"./static/js/122.a1bdb0b6.chunk.js": "/react/build/./static/js/122.a1bdb0b6.chunk.js",
|
||||
"static/css/123.e2a8a600.chunk.css": "/react/build/static/css/123.e2a8a600.chunk.css",
|
||||
"./static/js/123.31f77681.chunk.js": "/react/build/./static/js/123.31f77681.chunk.js",
|
||||
"static/css/124.9d206204.chunk.css": "/react/build/static/css/124.9d206204.chunk.css",
|
||||
"./static/js/124.9b01c75e.chunk.js": "/react/build/./static/js/124.9b01c75e.chunk.js",
|
||||
"static/css/125.9d206204.chunk.css": "/react/build/static/css/125.9d206204.chunk.css",
|
||||
"./static/js/125.0b6990ab.chunk.js": "/react/build/./static/js/125.0b6990ab.chunk.js",
|
||||
"static/css/126.35b1feac.chunk.css": "/react/build/static/css/126.35b1feac.chunk.css",
|
||||
"./static/js/126.548f50b4.chunk.js": "/react/build/./static/js/126.548f50b4.chunk.js",
|
||||
"static/css/127.cdd78914.chunk.css": "/react/build/static/css/127.cdd78914.chunk.css",
|
||||
"./static/js/127.6401c3d3.chunk.js": "/react/build/./static/js/127.6401c3d3.chunk.js",
|
||||
"static/css/128.142cff28.chunk.css": "/react/build/static/css/128.142cff28.chunk.css",
|
||||
"./static/js/128.447b3f6b.chunk.js": "/react/build/./static/js/128.447b3f6b.chunk.js",
|
||||
"./static/js/129.4066c3c0.chunk.js": "/react/build/./static/js/129.4066c3c0.chunk.js",
|
||||
"static/css/130.11a04942.chunk.css": "/react/build/static/css/130.11a04942.chunk.css",
|
||||
"./static/js/130.56f794a0.chunk.js": "/react/build/./static/js/130.56f794a0.chunk.js",
|
||||
"./static/js/131.744c4d74.chunk.js": "/react/build/./static/js/131.744c4d74.chunk.js",
|
||||
"./static/js/132.c3823337.chunk.js": "/react/build/./static/js/132.c3823337.chunk.js",
|
||||
"./static/js/133.fcab7cc7.chunk.js": "/react/build/./static/js/133.fcab7cc7.chunk.js",
|
||||
"static/css/134.15253a67.chunk.css": "/react/build/static/css/134.15253a67.chunk.css",
|
||||
"./static/js/134.e69ff8ca.chunk.js": "/react/build/./static/js/134.e69ff8ca.chunk.js",
|
||||
"./static/js/135.df534935.chunk.js": "/react/build/./static/js/135.df534935.chunk.js",
|
||||
"static/css/136.3edde0c7.chunk.css": "/react/build/static/css/136.3edde0c7.chunk.css",
|
||||
"./static/js/136.d521845e.chunk.js": "/react/build/./static/js/136.d521845e.chunk.js",
|
||||
"static/css/137.2460a1fb.chunk.css": "/react/build/static/css/137.2460a1fb.chunk.css",
|
||||
"./static/js/137.84a210ed.chunk.js": "/react/build/./static/js/137.84a210ed.chunk.js",
|
||||
"static/css/138.d55eee2b.chunk.css": "/react/build/static/css/138.d55eee2b.chunk.css",
|
||||
"./static/js/138.ea9b4825.chunk.js": "/react/build/./static/js/138.ea9b4825.chunk.js",
|
||||
"./static/js/139.5a792638.chunk.js": "/react/build/./static/js/139.5a792638.chunk.js",
|
||||
"static/css/140.fd5c069f.chunk.css": "/react/build/static/css/140.fd5c069f.chunk.css",
|
||||
"./static/js/140.9c2d8a7b.chunk.js": "/react/build/./static/js/140.9c2d8a7b.chunk.js",
|
||||
"static/css/141.cbc5dafa.chunk.css": "/react/build/static/css/141.cbc5dafa.chunk.css",
|
||||
"./static/js/141.c873360b.chunk.js": "/react/build/./static/js/141.c873360b.chunk.js",
|
||||
"static/css/142.2f409942.chunk.css": "/react/build/static/css/142.2f409942.chunk.css",
|
||||
"./static/js/142.6c80180f.chunk.js": "/react/build/./static/js/142.6c80180f.chunk.js",
|
||||
"./static/js/143.738f8e06.chunk.js": "/react/build/./static/js/143.738f8e06.chunk.js",
|
||||
"./static/js/144.fb1ff931.chunk.js": "/react/build/./static/js/144.fb1ff931.chunk.js",
|
||||
"./static/js/145.becb5c89.chunk.js": "/react/build/./static/js/145.becb5c89.chunk.js",
|
||||
"./static/js/146.b3fc9728.chunk.js": "/react/build/./static/js/146.b3fc9728.chunk.js",
|
||||
"static/css/147.c0242127.chunk.css": "/react/build/static/css/147.c0242127.chunk.css",
|
||||
"./static/js/147.a5a2d399.chunk.js": "/react/build/./static/js/147.a5a2d399.chunk.js",
|
||||
"static/css/148.8586c44c.chunk.css": "/react/build/static/css/148.8586c44c.chunk.css",
|
||||
"./static/js/148.d90df5b2.chunk.js": "/react/build/./static/js/148.d90df5b2.chunk.js",
|
||||
"static/css/149.188a7db8.chunk.css": "/react/build/static/css/149.188a7db8.chunk.css",
|
||||
"./static/js/149.1b17638b.chunk.js": "/react/build/./static/js/149.1b17638b.chunk.js",
|
||||
"static/css/150.9df86194.chunk.css": "/react/build/static/css/150.9df86194.chunk.css",
|
||||
"./static/js/150.a6e2570b.chunk.js": "/react/build/./static/js/150.a6e2570b.chunk.js",
|
||||
"static/css/151.d55eee2b.chunk.css": "/react/build/static/css/151.d55eee2b.chunk.css",
|
||||
"./static/js/151.eea208b4.chunk.js": "/react/build/./static/js/151.eea208b4.chunk.js",
|
||||
"static/css/152.d55eee2b.chunk.css": "/react/build/static/css/152.d55eee2b.chunk.css",
|
||||
"./static/js/152.f94e1b4e.chunk.js": "/react/build/./static/js/152.f94e1b4e.chunk.js",
|
||||
"static/css/153.d55eee2b.chunk.css": "/react/build/static/css/153.d55eee2b.chunk.css",
|
||||
"./static/js/153.591362a8.chunk.js": "/react/build/./static/js/153.591362a8.chunk.js",
|
||||
"static/css/154.f2060fe7.chunk.css": "/react/build/static/css/154.f2060fe7.chunk.css",
|
||||
"./static/js/154.e1e630e0.chunk.js": "/react/build/./static/js/154.e1e630e0.chunk.js",
|
||||
"static/css/155.f9d1b577.chunk.css": "/react/build/static/css/155.f9d1b577.chunk.css",
|
||||
"./static/js/155.d7b85ee3.chunk.js": "/react/build/./static/js/155.d7b85ee3.chunk.js",
|
||||
"./static/js/156.30f09bbe.chunk.js": "/react/build/./static/js/156.30f09bbe.chunk.js",
|
||||
"static/css/157.09d927dd.chunk.css": "/react/build/static/css/157.09d927dd.chunk.css",
|
||||
"./static/js/157.08a53908.chunk.js": "/react/build/./static/js/157.08a53908.chunk.js",
|
||||
"static/css/158.9d206204.chunk.css": "/react/build/static/css/158.9d206204.chunk.css",
|
||||
"./static/js/158.24ca0f57.chunk.js": "/react/build/./static/js/158.24ca0f57.chunk.js",
|
||||
"./static/js/159.d6029d3a.chunk.js": "/react/build/./static/js/159.d6029d3a.chunk.js",
|
||||
"./static/js/160.fc8f7e4a.chunk.js": "/react/build/./static/js/160.fc8f7e4a.chunk.js",
|
||||
"./static/js/161.bdb02cb1.chunk.js": "/react/build/./static/js/161.bdb02cb1.chunk.js",
|
||||
"./static/js/162.fa8b2242.chunk.js": "/react/build/./static/js/162.fa8b2242.chunk.js",
|
||||
"./static/js/163.f6d3d8a9.chunk.js": "/react/build/./static/js/163.f6d3d8a9.chunk.js",
|
||||
"./static/js/164.a0a8a70c.chunk.js": "/react/build/./static/js/164.a0a8a70c.chunk.js",
|
||||
"./static/js/165.8c0eeb6d.chunk.js": "/react/build/./static/js/165.8c0eeb6d.chunk.js",
|
||||
"./static/js/166.694a9850.chunk.js": "/react/build/./static/js/166.694a9850.chunk.js",
|
||||
"./static/js/167.3712a312.chunk.js": "/react/build/./static/js/167.3712a312.chunk.js",
|
||||
"./static/js/168.6d1d9925.chunk.js": "/react/build/./static/js/168.6d1d9925.chunk.js",
|
||||
"./static/js/169.b3bafd43.chunk.js": "/react/build/./static/js/169.b3bafd43.chunk.js",
|
||||
"./static/js/170.62cc16c0.chunk.js": "/react/build/./static/js/170.62cc16c0.chunk.js",
|
||||
"./static/js/171.62337039.chunk.js": "/react/build/./static/js/171.62337039.chunk.js",
|
||||
"./static/js/172.bd7af3ca.chunk.js": "/react/build/./static/js/172.bd7af3ca.chunk.js",
|
||||
"./static/js/173.b3bcb842.chunk.js": "/react/build/./static/js/173.b3bcb842.chunk.js",
|
||||
"./static/js/174.c2785466.chunk.js": "/react/build/./static/js/174.c2785466.chunk.js",
|
||||
"./static/js/175.411d1b32.chunk.js": "/react/build/./static/js/175.411d1b32.chunk.js",
|
||||
"./static/js/176.8c446d19.chunk.js": "/react/build/./static/js/176.8c446d19.chunk.js",
|
||||
"./static/js/177.cb6a0a30.chunk.js": "/react/build/./static/js/177.cb6a0a30.chunk.js",
|
||||
"./static/js/178.8f6a860a.chunk.js": "/react/build/./static/js/178.8f6a860a.chunk.js",
|
||||
"./static/js/179.a4e31cac.chunk.js": "/react/build/./static/js/179.a4e31cac.chunk.js",
|
||||
"./static/js/180.fb944dcc.chunk.js": "/react/build/./static/js/180.fb944dcc.chunk.js",
|
||||
"./static/js/181.9f7fe69d.chunk.js": "/react/build/./static/js/181.9f7fe69d.chunk.js",
|
||||
"./static/js/182.df7ae796.chunk.js": "/react/build/./static/js/182.df7ae796.chunk.js",
|
||||
"./static/js/183.f263f391.chunk.js": "/react/build/./static/js/183.f263f391.chunk.js",
|
||||
"./static/js/184.a1a27618.chunk.js": "/react/build/./static/js/184.a1a27618.chunk.js",
|
||||
"./static/js/185.5bd6ebfd.chunk.js": "/react/build/./static/js/185.5bd6ebfd.chunk.js",
|
||||
"./static/js/186.42031bcb.chunk.js": "/react/build/./static/js/186.42031bcb.chunk.js",
|
||||
"./static/js/187.45982411.chunk.js": "/react/build/./static/js/187.45982411.chunk.js",
|
||||
"./static/js/188.8ec30b5f.chunk.js": "/react/build/./static/js/188.8ec30b5f.chunk.js",
|
||||
"./static/js/189.9434f820.chunk.js": "/react/build/./static/js/189.9434f820.chunk.js",
|
||||
"./static/js/190.674ea352.chunk.js": "/react/build/./static/js/190.674ea352.chunk.js",
|
||||
"./static/js/191.0021f69c.chunk.js": "/react/build/./static/js/191.0021f69c.chunk.js",
|
||||
"./static/js/192.530f2b4b.chunk.js": "/react/build/./static/js/192.530f2b4b.chunk.js",
|
||||
"./static/js/193.3a2b3b99.chunk.js": "/react/build/./static/js/193.3a2b3b99.chunk.js",
|
||||
"./static/js/194.9109fea6.chunk.js": "/react/build/./static/js/194.9109fea6.chunk.js",
|
||||
"./static/js/195.43f4d6c1.chunk.js": "/react/build/./static/js/195.43f4d6c1.chunk.js",
|
||||
"./static/js/196.954ede76.chunk.js": "/react/build/./static/js/196.954ede76.chunk.js",
|
||||
"./static/js/197.c4189ffe.chunk.js": "/react/build/./static/js/197.c4189ffe.chunk.js",
|
||||
"./static/js/198.7131983b.chunk.js": "/react/build/./static/js/198.7131983b.chunk.js",
|
||||
"./static/js/199.9a2381f7.chunk.js": "/react/build/./static/js/199.9a2381f7.chunk.js",
|
||||
"./static/js/200.8e048581.chunk.js": "/react/build/./static/js/200.8e048581.chunk.js",
|
||||
"./static/js/201.359aead9.chunk.js": "/react/build/./static/js/201.359aead9.chunk.js",
|
||||
"./static/js/202.39210683.chunk.js": "/react/build/./static/js/202.39210683.chunk.js",
|
||||
"./static/js/203.476b8a87.chunk.js": "/react/build/./static/js/203.476b8a87.chunk.js",
|
||||
"./static/js/204.7ba8fe85.chunk.js": "/react/build/./static/js/204.7ba8fe85.chunk.js",
|
||||
"./static/js/205.f446874e.chunk.js": "/react/build/./static/js/205.f446874e.chunk.js",
|
||||
"./static/js/206.246d44bc.chunk.js": "/react/build/./static/js/206.246d44bc.chunk.js",
|
||||
"./static/js/207.3ff626a1.chunk.js": "/react/build/./static/js/207.3ff626a1.chunk.js",
|
||||
"./static/js/208.a3b602b1.chunk.js": "/react/build/./static/js/208.a3b602b1.chunk.js",
|
||||
"./static/js/209.a5552593.chunk.js": "/react/build/./static/js/209.a5552593.chunk.js",
|
||||
"./static/js/210.49427dfc.chunk.js": "/react/build/./static/js/210.49427dfc.chunk.js",
|
||||
"./static/js/211.b5b30f14.chunk.js": "/react/build/./static/js/211.b5b30f14.chunk.js",
|
||||
"./static/js/212.23ef3af3.chunk.js": "/react/build/./static/js/212.23ef3af3.chunk.js",
|
||||
"./static/js/213.4f8f5b90.chunk.js": "/react/build/./static/js/213.4f8f5b90.chunk.js",
|
||||
"./static/js/214.dbbc87f0.chunk.js": "/react/build/./static/js/214.dbbc87f0.chunk.js",
|
||||
"./static/js/215.134f1be7.chunk.js": "/react/build/./static/js/215.134f1be7.chunk.js",
|
||||
"./static/js/216.f6242577.chunk.js": "/react/build/./static/js/216.f6242577.chunk.js",
|
||||
"./static/js/217.b8f4bd01.chunk.js": "/react/build/./static/js/217.b8f4bd01.chunk.js",
|
||||
"./static/js/218.ce52b765.chunk.js": "/react/build/./static/js/218.ce52b765.chunk.js",
|
||||
"./static/js/219.92f9c40f.chunk.js": "/react/build/./static/js/219.92f9c40f.chunk.js",
|
||||
"main.css": "/react/build/static/css/main.b36ce19d.chunk.css",
|
||||
"main.js": "/react/build/./static/js/main.e39ee411.chunk.js",
|
||||
"runtime~main.js": "/react/build/./static/js/runtime~main.bfe3beff.js",
|
||||
"./static/js/13.3ceeccff.chunk.js.LICENSE.txt": "/react/build/./static/js/13.3ceeccff.chunk.js.LICENSE.txt",
|
||||
"./static/js/142.6c80180f.chunk.js.LICENSE.txt": "/react/build/./static/js/142.6c80180f.chunk.js.LICENSE.txt",
|
||||
"./static/js/172.bd7af3ca.chunk.js.LICENSE.txt": "/react/build/./static/js/172.bd7af3ca.chunk.js.LICENSE.txt",
|
||||
"./static/js/214.dbbc87f0.chunk.js.LICENSE.txt": "/react/build/./static/js/214.dbbc87f0.chunk.js.LICENSE.txt",
|
||||
"./static/js/37.acc88b53.chunk.js.LICENSE.txt": "/react/build/./static/js/37.acc88b53.chunk.js.LICENSE.txt",
|
||||
"./static/js/39.f14a7e2d.chunk.js.LICENSE.txt": "/react/build/./static/js/39.f14a7e2d.chunk.js.LICENSE.txt",
|
||||
"./static/js/5.4006b125.chunk.js.LICENSE.txt": "/react/build/./static/js/5.4006b125.chunk.js.LICENSE.txt",
|
||||
"./static/js/9.d30f8ea5.chunk.js.LICENSE.txt": "/react/build/./static/js/9.d30f8ea5.chunk.js.LICENSE.txt",
|
||||
"./static/js/main.e39ee411.chunk.js.LICENSE.txt": "/react/build/./static/js/main.e39ee411.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/34@2x.png": "/react/build/static/media/34@2x.ed8e5910.png",
|
||||
"static/media/35@2x.png": "/react/build/static/media/35@2x.33462edc.png",
|
||||
"static/media/36@2x.png": "/react/build/static/media/36@2x.8f54f5ba.png",
|
||||
"static/media/37@2x.png": "/react/build/static/media/37@2x.97a40a2a.png",
|
||||
"static/media/38@2x.png": "/react/build/static/media/38@2x.f072fe68.png",
|
||||
"static/media/39@2x.png": "/react/build/static/media/39@2x.ee1af05a.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/40@2x.png": "/react/build/static/media/40@2x.f10a55e2.png",
|
||||
"static/media/42@2x.png": "/react/build/static/media/42@2x.25d6b5fd.png",
|
||||
"static/media/44@2x.png": "/react/build/static/media/44@2x.1374baf9.png",
|
||||
"static/media/46@2x.png": "/react/build/static/media/46@2x.e272d43e.png",
|
||||
"static/media/48@2x.png": "/react/build/static/media/48@2x.3bde4de9.png",
|
||||
"static/media/49.png": "/react/build/static/media/49.b03e6efe.png",
|
||||
"static/media/50@2x.png": "/react/build/static/media/50@2x.69b76634.png",
|
||||
"static/media/52@2x.png": "/react/build/static/media/52@2x.41805cbb.png",
|
||||
"static/media/55@2x.png": "/react/build/static/media/55@2x.83486b73.png",
|
||||
"static/media/57@2x.png": "/react/build/static/media/57@2x.8dc6b0b8.png",
|
||||
"static/media/59@2x.png": "/react/build/static/media/59@2x.b0884ef0.png",
|
||||
"static/media/61@2x.png": "/react/build/static/media/61@2x.99d3cc3e.png",
|
||||
"static/media/63@2x.png": "/react/build/static/media/63@2x.49f389b9.png",
|
||||
"static/media/65@2x.png": "/react/build/static/media/65@2x.ef33e2f9.png",
|
||||
"static/media/67@2x.png": "/react/build/static/media/67@2x.4a4f4b6c.png",
|
||||
"static/media/69@2x.png": "/react/build/static/media/69@2x.379c6a82.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/index.scss": "/react/build/static/media/time-bg.f61a7e5f.png",
|
||||
"static/media/ball.png": "/react/build/static/media/ball.24214b6e.png",
|
||||
"static/media/banner-interim.png": "/react/build/static/media/banner-interim.4ad6701f.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/bgPng.png": "/react/build/static/media/bgPng.ed010245.png",
|
||||
"static/media/ccf_logo.png": "/react/build/static/media/ccf_logo.a54fdc70.png",
|
||||
"static/media/ccf_logo1.png": "/react/build/static/media/ccf_logo1.be10ead7.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/devops.png": "/react/build/static/media/devops.39983f5b.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/gitee1.svg": "/react/build/static/media/gitee1.0c13ef7b.svg",
|
||||
"static/media/github2.svg": "/react/build/static/media/github2.7d5cc0ba.svg",
|
||||
"static/media/gitlink1.png": "/react/build/static/media/gitlink1.4bf0ed96.png",
|
||||
"static/media/gitlink2.png": "/react/build/static/media/gitlink2.0ec0ec22.png",
|
||||
"static/media/head.png": "/react/build/static/media/head.52aa3fc8.png",
|
||||
"static/media/help.png": "/react/build/static/media/help.0bfb2587.png",
|
||||
"static/media/help_bg.png": "/react/build/static/media/help_bg.d2bb4c18.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/ideLogo.svg": "/react/build/static/media/ideLogo.f1ce96ce.svg",
|
||||
"static/media/Teaching.scss": "/react/build/static/media/image22.d4d77f6c.svg",
|
||||
"static/media/img1.png": "/react/build/static/media/img1.fc155528.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/introduce.png": "/react/build/static/media/introduce.30b50cda.png",
|
||||
"static/media/jijinhui.png": "/react/build/static/media/jijinhui.041fb524.png",
|
||||
"static/media/lightspot1.png": "/react/build/static/media/lightspot1.9214f0ae.png",
|
||||
"static/media/lightspot2.png": "/react/build/static/media/lightspot2.b7053786.png",
|
||||
"static/media/lightspot3.png": "/react/build/static/media/lightspot3.2f8af8da.png",
|
||||
"static/media/lightspot4.png": "/react/build/static/media/lightspot4.93769763.png",
|
||||
"static/media/logo.png": "/react/build/static/media/logo.62af9fee.png",
|
||||
"static/media/logo.svg": "/react/build/static/media/logo.f0d4927b.svg",
|
||||
"static/media/logo1.png": "/react/build/static/media/logo1.ec3c2e67.png",
|
||||
"static/media/logo2.png": "/react/build/static/media/logo2.b04c07f2.png",
|
||||
"static/media/mulan.png": "/react/build/static/media/mulan.690d2289.png",
|
||||
"static/media/qqChat.png": "/react/build/static/media/qqChat.9e56cc22.png",
|
||||
"static/media/resultBanner.png": "/react/build/static/media/resultBanner.152068bc.png",
|
||||
"static/media/resultBanner2.png": "/react/build/static/media/resultBanner2.c3095c5d.png",
|
||||
"static/media/resultBanner3.png": "/react/build/static/media/resultBanner3.c5ec046a.png",
|
||||
"static/media/slick-theme.css": "/react/build/static/media/slick.c94f7671.ttf",
|
||||
"static/media/sponsor11.png": "/react/build/static/media/sponsor11.5e9da48d.png",
|
||||
"static/media/sponsor21.png": "/react/build/static/media/sponsor21.8a655acc.png",
|
||||
"static/media/sponsor22.png": "/react/build/static/media/sponsor22.96e2b643.png",
|
||||
"static/media/sponsor31.png": "/react/build/static/media/sponsor31.0fd95bcb.png",
|
||||
"static/media/sponsor33.png": "/react/build/static/media/sponsor33.27be3b2d.png",
|
||||
"static/media/studentProject.png": "/react/build/static/media/studentProject.cd6d6c4f.png",
|
||||
"static/media/subtitle.png": "/react/build/static/media/subtitle.5019e086.png",
|
||||
"static/media/teacher-img.png": "/react/build/static/media/teacher-img.e0e2a9bf.png",
|
||||
"static/media/teacher1.png": "/react/build/static/media/teacher1.ee492a9b.png",
|
||||
"static/media/teacher10.png": "/react/build/static/media/teacher10.9298db29.png",
|
||||
"static/media/teacher11.png": "/react/build/static/media/teacher11.8a0d8669.png",
|
||||
"static/media/teacher12.png": "/react/build/static/media/teacher12.47e02224.png",
|
||||
"static/media/teacher13.png": "/react/build/static/media/teacher13.f7886e36.png",
|
||||
"static/media/teacher14.png": "/react/build/static/media/teacher14.83b48396.png",
|
||||
"static/media/teacher15.png": "/react/build/static/media/teacher15.5d777604.png",
|
||||
"static/media/teacher2.png": "/react/build/static/media/teacher2.b2b9919d.png",
|
||||
"static/media/teacher3.png": "/react/build/static/media/teacher3.20cb800b.png",
|
||||
"static/media/teacher4.png": "/react/build/static/media/teacher4.c15a0bda.png",
|
||||
"static/media/teacher5.png": "/react/build/static/media/teacher5.9397d078.png",
|
||||
"static/media/teacher6.png": "/react/build/static/media/teacher6.06b6f465.png",
|
||||
"static/media/teacher7.png": "/react/build/static/media/teacher7.4102dcc1.png",
|
||||
"static/media/teacher8.png": "/react/build/static/media/teacher8.5d3f117e.png",
|
||||
"static/media/teacher9.png": "/react/build/static/media/teacher9.69b0adae.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/xjy.png": "/react/build/static/media/xjy.6e62f4d6.png",
|
||||
"static/media/浙江大学.png": "/react/build/static/media/浙江大学.3c545e69.png",
|
||||
"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
|
@ -0,0 +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');
|
|
@ -0,0 +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的实际高度。
|
||||
* 由此就实现了真正的自动高度
|
||||
* 测试:chrome、firefox、IE9、IE8
|
||||
* */
|
|
@ -0,0 +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;}
|
|
@ -0,0 +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;
|
||||
|
||||
});
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
After Width: | Height: | Size: 27 KiB |
Binary file not shown.
After Width: | Height: | Size: 9.4 KiB |
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
<!doctype html><html lang="zh-CN" class="notranslate translated-ltr" translate="no"><head><meta charset="utf-8"><meta name="Keywords" content="gitLink,GitLink,gitlink,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"><meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"/><link rel="manifest" href="/react/build//manifest.json"><link href="https://gw.alipayobjects.com/os/lib/alipay/alex/2.0.13/bundle/alex.all.global.min.css" rel="stylesheet"/><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.b36ce19d.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/react.development.js"></script><script src="/react/build/js/react-dom.development.js"></script><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="https://gw.alipayobjects.com/os/lib/moment/2.29.4/moment.js"></script><script src="https://gw.alipayobjects.com/os/lib/alipay/alex/2.0.13/bundle/alex.all.global.min.js"></script><script src="/react/build/./static/js/runtime~main.bfe3beff.js"></script><script src="/react/build/./static/js/main.e39ee411.chunk.js"></script></body></html>
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,427 @@
|
|||
//需求:表情栏可以隐藏显示,高度只要一点高
|
||||
function sd_create_editor(params) {
|
||||
// var minHeight; //最小高度
|
||||
var paramsHeight = params.height; //设定的高度
|
||||
var id = arguments[1] ? arguments[1] : undefined;
|
||||
var type = arguments[2] ? arguments[2] : '';
|
||||
var paramsWidth = params.width == undefined ? "100%" : params.width;
|
||||
|
||||
var editor = params.kindutil.create(params.textarea, {
|
||||
resizeType: 1, minWidth: "1px", width: "94%",
|
||||
height: "33px",// == undefined ? "30px":paramsHeight+"px",
|
||||
minHeight: "33px",// == undefined ? "30px":paramsHeight+"px",
|
||||
width: params.width,
|
||||
/*
|
||||
items:['emoticons','fontname',
|
||||
'forecolor', 'hilitecolor', 'bold', '|', 'justifyleft', 'justifycenter', 'insertorderedlist','insertunorderedlist', '|',
|
||||
'formatblock', 'fontsize', '|','indent', 'outdent',
|
||||
'|','imagedirectupload','more'],*/
|
||||
items: ['code', 'emoticons', 'fontname',
|
||||
'forecolor', 'hilitecolor', 'bold', '|', 'justifyleft', 'justifycenter', 'insertorderedlist', 'insertunorderedlist', '|',
|
||||
'formatblock', 'fontsize', '|', 'indent', 'outdent',
|
||||
'|', 'imagedirectupload', 'table', 'media', 'preview', "more"
|
||||
],
|
||||
afterChange: function () {//按键事件
|
||||
var edit = this.edit;
|
||||
var body = edit.doc.body;
|
||||
edit.iframe.height(paramsHeight);
|
||||
this.resize(null, Math.max((params.kindutil.IE ? body.scrollHeight : (params.kindutil.GECKO ? body.offsetHeight + 26 : body.offsetHeight + 7)), paramsHeight));
|
||||
},
|
||||
afterBlur: function () {
|
||||
//params.toolbar_container.hide();
|
||||
params.textarea.blur();
|
||||
sd_check_editor_form_field({ content: this, contentmsg: params.contentmsg, textarea: params.textarea });
|
||||
if (this.isEmpty()) {
|
||||
this.edit.html("<span id='hint' style='color:#999999;font-size:12px;'>我要回复</span>");
|
||||
}
|
||||
//params.toolbar_container.hide();
|
||||
$('#reply_image_' + id).addClass('imageFuzzy');
|
||||
if (/^\s*<\w*\s*\w*\=\"\w*\"\s*\w*\=\"\w*\:\s*\#\d*\;\s*\w*\-\w*\:\s*\w*\;\"\>[\u4e00-\u9fa5]*<\/\w*\>\s*$/.test(this.edit.html())) {
|
||||
params.submit_btn.hide();
|
||||
params.toolbar_container.hide();
|
||||
this.resize("100%", null);
|
||||
} else if (this.edit.html().trim() != "") {
|
||||
params.submit_btn.show();
|
||||
params.toolbar_container.show();
|
||||
}
|
||||
|
||||
//params.submit_btn.css("display","none");
|
||||
|
||||
},
|
||||
afterFocus: function () {
|
||||
var edit = this.edit;
|
||||
var body = edit.doc.body;
|
||||
if (/^\s*<\w*\s*\w*\=\"\w*\"\s*\w*\=\"\w*\:\s*\#\d*\;\s*\w*\-\w*\:\s*\w*\;\"\>[\u4e00-\u9fa5]*<\/\w*\>\s*$/.test(edit.html())) {
|
||||
edit.html('');
|
||||
}
|
||||
params.submit_btn.show();
|
||||
params.contentmsg.hide();
|
||||
params.toolbar_container.show();
|
||||
// params.toolbar_container.show();
|
||||
$('#reply_image_' + id).removeClass('imageFuzzy');
|
||||
//edit.iframe.width(paramsWidth);
|
||||
|
||||
this.resize("100%", null);
|
||||
this.resize(paramsWidth, null);
|
||||
//params.submit_btn.show();
|
||||
|
||||
},
|
||||
|
||||
afterCreate: function () {
|
||||
//params.submit_btn.hide();
|
||||
var toolbar = $("div[class='ke-toolbar']", params.div_form);
|
||||
toolbar.css('display', 'inline');
|
||||
toolbar.css('padding', 0);
|
||||
$(".ke-outline>.ke-toolbar-icon", toolbar).append('表情');
|
||||
params.toolbar_container.append(toolbar);
|
||||
params.toolbar_container.hide();
|
||||
params.submit_btn.hide();
|
||||
//init
|
||||
var edit = this.edit;
|
||||
var body = edit.doc.body;
|
||||
edit.iframe[0].scroll = 'no';
|
||||
body.style.overflowY = 'hidden';
|
||||
//reset height
|
||||
paramsHeight = paramsHeight == undefined ? params.kindutil.removeUnit(this.height) : paramsHeight;
|
||||
edit.iframe.height(paramsHeight);
|
||||
edit.html("<span id='hint' style='color:#999999;font-size:12px;'>我要回复</span>");
|
||||
this.resize(null, paramsHeight);// Math.max((params.kindutil.IE ? body.scrollHeight : body.offsetHeight)+ paramsHeight , paramsHeight)
|
||||
// params.toolbar_container.hide();
|
||||
if (typeof enableAt === 'function') {
|
||||
enableAt(this, id, type);
|
||||
}
|
||||
}
|
||||
}).loadPlugin('paste');
|
||||
return editor;
|
||||
}
|
||||
|
||||
function sd_create_shixun_editor(params) {
|
||||
// var minHeight; //最小高度
|
||||
var paramsHeight = params.height; //设定的高度
|
||||
var id = arguments[1] ? arguments[1] : undefined;
|
||||
var type = arguments[2] ? arguments[2] : '';
|
||||
var paramsWidth = params.width == undefined ? "100%" : params.width;
|
||||
|
||||
var editor = params.kindutil.create(params.textarea, {
|
||||
resizeType: 1, minWidth: "1px", width: "94%",
|
||||
height: "33px",// == undefined ? "30px":paramsHeight+"px",
|
||||
minHeight: "33px",// == undefined ? "30px":paramsHeight+"px",
|
||||
width: params.width,
|
||||
/*
|
||||
items:['emoticons','fontname',
|
||||
'forecolor', 'hilitecolor', 'bold', '|', 'justifyleft', 'justifycenter', 'insertorderedlist','insertunorderedlist', '|',
|
||||
'formatblock', 'fontsize', '|','indent', 'outdent',
|
||||
'|','imagedirectupload','more'],*/
|
||||
items: ['imagedirectupload'],
|
||||
afterChange: function () {//按键事件
|
||||
if (this.isEmpty() || this.edit.doc.body.innerText == '说点什么') {
|
||||
$('#mini_comment_section').height('auto')
|
||||
} else {
|
||||
var edit = this.edit;
|
||||
var body = edit.doc.body;
|
||||
var newHeight = 0;
|
||||
|
||||
var FF = !(window.mozInnerScreenX == null);
|
||||
if (FF) { // 火狐下处理方式不一样
|
||||
newHeight = $(body).height()
|
||||
} else {
|
||||
$(body).children().each(function () { newHeight += $(this).height() });
|
||||
}
|
||||
// var newHeight = $(body).height()
|
||||
|
||||
var maxHeight = 357 // $(window).height() - 150 - 57; // 150 上部距离 57 下部距离
|
||||
|
||||
newHeight = newHeight <= maxHeight ? newHeight : maxHeight
|
||||
|
||||
|
||||
if (newHeight > 150) {
|
||||
if (FF) { // 火狐下处理方式不一样
|
||||
this.resize("100%", (newHeight + 20) + 'px');
|
||||
} else {
|
||||
this.resize("100%", newHeight + 'px');
|
||||
}
|
||||
$('#mini_comment_section').height(newHeight + 57)
|
||||
} else {
|
||||
this.resize("100%", '150px');
|
||||
$('#mini_comment_section').height('auto')
|
||||
}
|
||||
}
|
||||
|
||||
//edit.iframe.height(paramsHeight);
|
||||
//this.resize(null, Math.max((params.kindutil.IE ? body.scrollHeight : (params.kindutil.GECKO ? body.offsetHeight+26:body.offsetHeight+7)) , 15));
|
||||
},
|
||||
afterBlur: function () {
|
||||
//params.toolbar_container.hide();
|
||||
params.textarea.blur();
|
||||
sd_check_editor_form_field({ content: this, contentmsg: params.contentmsg, textarea: params.textarea });
|
||||
if (this.isEmpty()) {
|
||||
$('#mini_comment_section').height('auto')
|
||||
this.edit.html("<span id='hint' style='color:#999999;font-size:14px;'>说点什么</span>");
|
||||
params.submit_btn.hide();
|
||||
params.toolbar_container.hide();
|
||||
this.resize("100%", "30px");
|
||||
$("#dis_reply_id").val("");
|
||||
if ($("#editor_panel").length > 0) {
|
||||
$("#editor_panel").attr("style", "margin-top:9px;flex: 1;");
|
||||
$("#editor_panel").parents("form").addClass("df")
|
||||
}
|
||||
}
|
||||
//params.toolbar_container.hide();
|
||||
/*$('#reply_image_' + id).addClass('imageFuzzy');
|
||||
if(/^\s*<\w*\s*\w*\=\"\w*\"\s*\w*\=\"\w*\:\s*\#\d*\;\s*\w*\-\w*\:\s*\w*\;\"\>[\u4e00-\u9fa5]*<\/\w*\>\s*$/.test(this.edit.html())){
|
||||
params.submit_btn.hide();
|
||||
params.toolbar_container.hide();
|
||||
this.resize("100%", "30px");
|
||||
}else if(this.edit.html().trim() != ""){
|
||||
params.submit_btn.show();
|
||||
params.toolbar_container.show();
|
||||
}*/
|
||||
//params.submit_btn.css("display","none");
|
||||
|
||||
// $('#mini_comment_section').height('auto')
|
||||
},
|
||||
afterFocus: function () {
|
||||
var edit = this.edit;
|
||||
var body = edit.doc.body;
|
||||
if (/^\s*<\w*\s*\w*\=\"\w*\"\s*\w*\=\"\w*\:\s*\#\d*\;\s*\w*\-\w*\:\s*\w*\;\"\>[\u4e00-\u9fa5]*<\/\w*\>\s*$/.test(edit.html())) {
|
||||
edit.html("");
|
||||
}
|
||||
params.submit_btn.show();
|
||||
params.contentmsg.hide();
|
||||
params.toolbar_container.show();
|
||||
// params.toolbar_container.show();
|
||||
$('#reply_image_' + id).removeClass('imageFuzzy');
|
||||
//edit.iframe.width(paramsWidth);
|
||||
|
||||
var newHeight = $(body).height()
|
||||
if (newHeight < 150) {
|
||||
this.resize("100%", "150px");
|
||||
this.resize(paramsWidth, "150px");
|
||||
}
|
||||
if ($("#editor_panel").length > 0) {
|
||||
$("#editor_panel").attr("style", "width:100%;margin-top:9px;");
|
||||
$("#editor_panel").parents("form").removeClass("df")
|
||||
}
|
||||
//params.submit_btn.show();
|
||||
|
||||
// $('#mini_comment_section').height('244px')
|
||||
},
|
||||
|
||||
afterCreate: function () {
|
||||
//params.submit_btn.hide();
|
||||
var toolbar = $("div[class='ke-toolbar']", params.div_form);
|
||||
toolbar.css('display', 'inline');
|
||||
toolbar.css('padding', 0);
|
||||
$(".ke-outline>.ke-toolbar-icon", toolbar).append('表情');
|
||||
params.toolbar_container.append(toolbar);
|
||||
params.toolbar_container.hide();
|
||||
params.submit_btn.hide();
|
||||
//init
|
||||
var edit = this.edit;
|
||||
var body = edit.doc.body;
|
||||
edit.iframe[0].scroll = 'no';
|
||||
// body.style.overflowY = 'hidden';
|
||||
body.style['padding-top'] = '2px';
|
||||
body.style['padding-left'] = '5px';
|
||||
// <style type='text/css'>body{padding-top: 2px;padding-left: 5px;}</style>
|
||||
//reset height
|
||||
paramsHeight = paramsHeight == undefined ? params.kindutil.removeUnit(this.height) : paramsHeight;
|
||||
edit.iframe.height(paramsHeight);
|
||||
edit.html("<span id='hint' style='color:#999999;font-size:14px;'>说点什么</span>");
|
||||
this.resize(null, paramsHeight);// Math.max((params.kindutil.IE ? body.scrollHeight : body.offsetHeight)+ paramsHeight , paramsHeight)
|
||||
// params.toolbar_container.hide();
|
||||
if (typeof enableAt === 'function') {
|
||||
enableAt(this, id, type);
|
||||
}
|
||||
|
||||
var iframe = edit.iframe[0]
|
||||
$(iframe.contentDocument.head).append(
|
||||
$("<style type='text/css'>::-webkit-scrollbar{height: 10px;width: 6px !important;background: rgba(0,0,0,.1) !important;} ::-webkit-scrollbar-thumb {border-radius: 6px;background: #ADADAD;};</style>"));
|
||||
}
|
||||
}).loadPlugin('paste');
|
||||
return editor;
|
||||
}
|
||||
|
||||
function sd_check_editor_form_field(params) {
|
||||
var result = true;
|
||||
if (params.content != undefined) {
|
||||
if (params.content.isEmpty()) {
|
||||
result = false;
|
||||
}
|
||||
if (params.content.html() != params.textarea.html() || params.issubmit == true) {
|
||||
params.textarea.html(params.content.html());
|
||||
params.content.sync();
|
||||
if (params.content.isEmpty() || /^\s*<\w*\s*\w*\=\"\w*\"\s*\w*\=\"\w*\:\s*\#\d*\;\s*\w*\-\w*\:\s*\w*\;\"\>[\u4e00-\u9fa5]*<\/\w*\>\s*$/.test(params.textarea.html())) {
|
||||
params.contentmsg.html('内容不能为空');
|
||||
params.contentmsg.css({ color: '#ff0000' });
|
||||
} else {
|
||||
params.contentmsg.html('填写正确');
|
||||
params.contentmsg.css({ color: '#008000' });
|
||||
}
|
||||
params.contentmsg.show();
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
function sd_create_form(params) {
|
||||
params.form.submit(function () {
|
||||
var flag = false;
|
||||
if (params.form.attr('data-remote') != undefined) {
|
||||
flag = true
|
||||
}
|
||||
var is_checked = sd_check_editor_form_field({
|
||||
issubmit: true,
|
||||
content: params.editor,
|
||||
contentmsg: params.contentmsg,
|
||||
textarea: params.textarea
|
||||
});
|
||||
if (is_checked) {
|
||||
if (flag) {
|
||||
return true;
|
||||
} else {
|
||||
$(this)[0].submit();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
});
|
||||
}
|
||||
function sd_reset_editor_form(params) {
|
||||
params.form[0].reset();
|
||||
params.textarea.empty();
|
||||
if (params.editor != undefined) {
|
||||
params.editor.html(params.textarea.html());
|
||||
}
|
||||
params.contentmsg.hide();
|
||||
}
|
||||
//第二个参数是高度,可以传,可以不传
|
||||
function sd_create_editor_from_data(id) {
|
||||
var height = arguments[1] ? arguments[1] : undefined;
|
||||
var width = arguments[2] ? arguments[2] : undefined;
|
||||
var type = arguments[3] ? arguments[3] : undefined;
|
||||
var K = KindEditor;
|
||||
$("div[nhname='new_message_" + id + "']").each(function () {
|
||||
var params = {};
|
||||
params.kindutil = K;
|
||||
params.div_form = $(this);
|
||||
params.form = $("form", params.div_form);
|
||||
if (params.form == undefined || params.form.length == 0) {
|
||||
return;
|
||||
}
|
||||
params.textarea = $("textarea[nhname='new_message_textarea_" + id + "']", params.div_form);
|
||||
params.contentmsg = $("span[nhname='contentmsg_" + id + "']", params.div_form);
|
||||
params.toolbar_container = $("div[nhname='toolbar_container_" + id + "']", params.div_form);
|
||||
params.cancel_btn = $("#new_message_cancel_btn_" + id);
|
||||
params.submit_btn = $("#new_message_submit_btn_" + id);
|
||||
params.height = height;
|
||||
params.width = width;
|
||||
if (params.textarea.data('init') == undefined) {
|
||||
params.editor = sd_create_editor(params, id, type);
|
||||
sd_create_form(params);
|
||||
params.cancel_btn.click(function () {
|
||||
sd_reset_editor_form(params);
|
||||
});
|
||||
params.submit_btn.click(function () {
|
||||
var tContents = $("#comment_news_" + id).val();
|
||||
if (tContents != undefined) {
|
||||
var beforeImage = tContents.split("<img");
|
||||
var afterImage = tContents.split("/>");
|
||||
if (beforeImage[0] == "" && afterImage[1] == "") {
|
||||
notice_box('不支持纯图片评论<br/>请在评论中增加文字信息');
|
||||
return;
|
||||
}
|
||||
|
||||
if (tContents.startsWith('<') && tContents.endsWith('>')
|
||||
&& (tContents.indexOf('<link') != -1 || tContents.indexOf('<script') != -1)) {
|
||||
notice_box('不支持包含link或script标签的html内容');
|
||||
return;
|
||||
}
|
||||
}
|
||||
// react环境下,发消息给react组件
|
||||
if (window['__isR'] === true) {
|
||||
$(document).trigger("onReply", { commentContent: tContents, id: id, editor: params.editor });
|
||||
} else {
|
||||
params.form.submit();
|
||||
}
|
||||
});
|
||||
params.textarea.focus(function () {
|
||||
params.editor.focus();
|
||||
});
|
||||
params.textarea.data('init', 1);
|
||||
$(this).show();
|
||||
|
||||
__editor = params.editor
|
||||
}
|
||||
});
|
||||
// });
|
||||
|
||||
div_form = $("div[nhname='new_message_" + id + "']");
|
||||
$(".ke-edit", div_form).css("height", "33px");
|
||||
$(".ke-edit-iframe", div_form).css("height", "33px");
|
||||
|
||||
return __editor;
|
||||
}
|
||||
|
||||
|
||||
//第二个参数是高度,可以传,可以不传
|
||||
function sd_create_editor_from_shixun_data(id) {
|
||||
var height = arguments[1] ? arguments[1] : undefined;
|
||||
var width = arguments[2] ? arguments[2] : undefined;
|
||||
var type = arguments[3] ? arguments[3] : undefined;
|
||||
// KindEditor.ready(function (K) {
|
||||
// react 环境不需要ready方法,页面已经加载完了才执行sd_create_editor_from_data
|
||||
var K = KindEditor;
|
||||
|
||||
$("div[nhname='new_message_" + id + "']").each(function () {
|
||||
var params = {};
|
||||
params.kindutil = K;
|
||||
params.div_form = $(this);
|
||||
params.form = $("form", params.div_form);
|
||||
if (params.form == undefined || params.form.length == 0) {
|
||||
return;
|
||||
}
|
||||
params.textarea = $("textarea[nhname='new_message_textarea_" + id + "']", params.div_form);
|
||||
params.contentmsg = $("span[nhname='contentmsg_" + id + "']", params.div_form);
|
||||
params.toolbar_container = $("div[nhname='toolbar_container_" + id + "']", params.div_form);
|
||||
params.cancel_btn = $("#new_message_cancel_btn_" + id);
|
||||
params.submit_btn = $("#new_message_submit_btn_" + id);
|
||||
params.height = height;
|
||||
params.width = width;
|
||||
if (params.textarea.data('init') == undefined) {
|
||||
params.editor = sd_create_shixun_editor(params, id, type);
|
||||
window._commentInput = params.editor;
|
||||
sd_create_form(params);
|
||||
params.cancel_btn.click(function () {
|
||||
sd_reset_editor_form(params);
|
||||
});
|
||||
// 在react组件中hide
|
||||
// params.submit_btn.click(function () {
|
||||
// $(this).hide()
|
||||
// });
|
||||
// 非react环境才监听这个click
|
||||
!window['__isR'] && params.submit_btn.click(function () {
|
||||
var tContents = $("#comment_news_" + id).val();
|
||||
|
||||
if (tContents != undefined) {
|
||||
var beforeImage = tContents.split("<img");
|
||||
var afterImage = tContents.split("/>");
|
||||
if (beforeImage[0] == "" && afterImage[1] == "") {
|
||||
notice_box('不支持纯图片评论<br/>请在评论中增加文字信息');
|
||||
return;
|
||||
}
|
||||
}
|
||||
params.form.submit();
|
||||
});
|
||||
params.textarea.focus(function () {
|
||||
params.editor.focus();
|
||||
});
|
||||
params.textarea.data('init', 1);
|
||||
$(this).show();
|
||||
}
|
||||
});
|
||||
// });
|
||||
|
||||
div_form = $("div[nhname='new_message_" + id + "']");
|
||||
$(".ke-edit", div_form).css("height", "33px");
|
||||
$(".ke-edit-iframe", div_form).css("height", "33px");
|
||||
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,201 @@
|
|||
/**
|
||||
这里是非iframe版本的openTerminal
|
||||
TODO 换一个消息机制,替代iframe情况下使用的postMessage
|
||||
消息得种类有:
|
||||
发送
|
||||
1、postMessage({tp: 'sshWorking'}, "*"); ssh正在被使用
|
||||
2、window.parent.postMessage({tp: 'setSSHConnectStatus', tab: options.tab}, "*");
|
||||
|
||||
接收
|
||||
1、 if(event.data.tp === 'resize'){ 改变命令行窗体大小
|
||||
2、 } else if (event.data.tp === 'reload') { 异常中断后重连
|
||||
3、 } else if (event.data.tp === 'close_ssh_cocket') { 中断命令行websocket
|
||||
*/
|
||||
function openTerminal(options) {
|
||||
// 为了多个实例能同时存在
|
||||
(function () {
|
||||
var heartBeatInterval;
|
||||
var force_close_socket = false;
|
||||
//var CONNECT_TIME = 0; // 请求连接次数
|
||||
Rows = parseInt(options.rows);
|
||||
var parentDomId = options.parentDomId || ''
|
||||
var client = new WSSHClient();
|
||||
var base64 = new Base64();
|
||||
var term = new Terminal({
|
||||
cols: options.columns, rows: Rows, screenKeys: true, useStyle: true
|
||||
// TODO 默认是canvas,可能被其他样式影响了 canvas用不了
|
||||
, rendererType: 'dom'
|
||||
, fontSize: 16
|
||||
});
|
||||
term.on('data', function (data) {
|
||||
console.log("xterm data: ");
|
||||
console.log(data);
|
||||
client.sendClientData(data);
|
||||
|
||||
window.parent.postMessage({ tp: 'sshWorking' }, "*");
|
||||
});
|
||||
term.open();
|
||||
$('body>.terminal').detach().appendTo(parentDomId + ' #term');
|
||||
$(parentDomId + " #term").show();
|
||||
term.write("Connecting...");
|
||||
console.log(options)
|
||||
console.debug(options);
|
||||
|
||||
//var interTime = setInterval(client_connect, 1000)
|
||||
setTimeout(client_connect, 3000);
|
||||
|
||||
heartBeatInterval = setInterval(function () {
|
||||
client.sendHeartBeat()
|
||||
}, 30 * 1000)
|
||||
/**
|
||||
* 重新设置窗口大小
|
||||
* @param o
|
||||
*/
|
||||
var resizeTerminal = function (o) {
|
||||
if (typeof term === 'object') {
|
||||
var rows = term.rows;
|
||||
var cols = term.cols;
|
||||
if (o.rows > 0) {
|
||||
rows = o.rows;
|
||||
}
|
||||
if (o.cols > 0) {
|
||||
cols = o.cols;
|
||||
}
|
||||
term.resize(cols, rows);
|
||||
}
|
||||
};
|
||||
|
||||
window.addEventListener("message", function (event) {
|
||||
console.log("post message: ");
|
||||
console.log(event.data);
|
||||
if (event.data.tp === 'resize') {
|
||||
resizeTerminal(event.data);
|
||||
} else if (event.data.tp === 'reload') {
|
||||
window.location.reload()
|
||||
} else if (event.data.tp === 'close_ssh_cocket') {
|
||||
force_close_socket = true; // 强制关闭socket,用于不开启自动重连
|
||||
client && client.close();
|
||||
}
|
||||
}, false);
|
||||
|
||||
var intervalId = null;
|
||||
function client_connect() {
|
||||
var CONNECTED = false; // 是否连接成功过
|
||||
console.log("连接中....");
|
||||
console.log(options);
|
||||
|
||||
client.connect({
|
||||
onError: function (error) {
|
||||
term.write('Error: ' + error + '\r\n');
|
||||
console.log('error happened');
|
||||
},
|
||||
onConnect: function () {
|
||||
console.log('connection established');
|
||||
client.sendInitData(options);
|
||||
term.focus();
|
||||
},
|
||||
onClose: function () {
|
||||
|
||||
clearInterval(heartBeatInterval);
|
||||
|
||||
console.log("连接关闭");
|
||||
term.write("\r\nconnection closed");
|
||||
if (CONNECTED) {
|
||||
console.log('connection reset by peer');
|
||||
$('term').hide();
|
||||
}
|
||||
if (force_close_socket === false) {
|
||||
// $(window).trigger('setSSHConnectStatus');
|
||||
window.parent.postMessage({ tp: 'setSSHConnectStatus', tab: options.tab }, "*");
|
||||
} else {
|
||||
// 主动关闭连接时,不自动重连
|
||||
force_close_socket = false;
|
||||
}
|
||||
},
|
||||
onData: function (data) {
|
||||
if (!CONNECTED) {
|
||||
console.log("first connected.");
|
||||
// 问题重现的实训 带代码tab的 命令行实训 https://www.educoder.net/tasks/83hflni9es7tl
|
||||
setTimeout(function () {
|
||||
// TODO canvas模式下,没有body
|
||||
if (term && term.body && term.body.innerText
|
||||
&& term.body.innerText.indexOf('Connecting') != -1) {
|
||||
term.clear(); // 有的连上后还出现了“Connecting。。。”
|
||||
}
|
||||
}, 1000)
|
||||
|
||||
term.write("\r"); //换行
|
||||
term.focus(); //焦点移动到框上
|
||||
}
|
||||
/*if(interTime){
|
||||
clearInterval(interTime);
|
||||
}*/
|
||||
CONNECTED = true;
|
||||
|
||||
data = base64.decode(data);
|
||||
/* TIMEINIT = 0;*/
|
||||
term.write(data);
|
||||
console.log('get data:' + data);
|
||||
}
|
||||
})
|
||||
}
|
||||
}());
|
||||
}
|
||||
|
||||
var charWidth = 6.2;
|
||||
var charHeight = 15.2;
|
||||
|
||||
/**
|
||||
* for full screen
|
||||
* @returns {{w: number, h: number}}
|
||||
*/
|
||||
function getTerminalSize() {
|
||||
var width = window.innerWidth;
|
||||
var height = window.innerHeight;
|
||||
return {
|
||||
w: Math.floor(width / charWidth),
|
||||
h: Math.floor(height / charHeight)
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
function store(options) {
|
||||
window.localStorage.host = options.host
|
||||
window.localStorage.port = options.port
|
||||
window.localStorage.username = options.username
|
||||
window.localStorage.ispwd = options.ispwd;
|
||||
window.localStorage.secret = options.secret
|
||||
}
|
||||
|
||||
function check() {
|
||||
return validResult["host"] && validResult["port"] && validResult["username"];
|
||||
}
|
||||
|
||||
function connect() {
|
||||
var remember = $("#remember").is(":checked")
|
||||
var options = {
|
||||
host: $("#host").val(),
|
||||
port: $("#port").val(),
|
||||
username: $("#username").val(),
|
||||
secret: $("#password").val(),
|
||||
gameid: $("#gameid").val(),
|
||||
rows: parseInt($("#terminalRow").val()),
|
||||
columns: parseInt($("#terminalColumn").val()),
|
||||
width: parseInt($("#terminalWidth").val()),
|
||||
height: parseInt($("#terminalHeight").val()),
|
||||
tab: $("#terminalTab").val(),
|
||||
}
|
||||
if (remember) {
|
||||
store(options)
|
||||
}
|
||||
if (true) {
|
||||
openTerminal(options)
|
||||
} else {
|
||||
for (var key in validResult) {
|
||||
if (!validResult[key]) {
|
||||
alert(errorMsg[key]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,7 @@
|
|||
/*!-----------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* monaco-languages version: 1.5.1(d085b3bad82f8b59df390ce976adef0c83a9289e)
|
||||
* Released under the MIT license
|
||||
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
|
||||
*-----------------------------------------------------------------------------*/
|
||||
define("vs/basic-languages/dockerfile/dockerfile",["require","exports"],function(e,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.conf={brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}]},s.language={defaultToken:"",tokenPostfix:".dockerfile",instructions:/FROM|MAINTAINER|RUN|EXPOSE|ENV|ADD|ARG|VOLUME|LABEL|USER|WORKDIR|COPY|CMD|STOPSIGNAL|SHELL|HEALTHCHECK|ENTRYPOINT/,instructionAfter:/ONBUILD/,variableAfter:/ENV/,variable:/\${?[\w]+}?/,tokenizer:{root:[{include:"@whitespace"},{include:"@comment"},[/(@instructionAfter)(\s+)/,["keyword",{token:"",next:"@instructions"}]],["","keyword","@instructions"]],instructions:[[/(@variableAfter)(\s+)([\w]+)/,["keyword","",{token:"variable",next:"@arguments"}]],[/(@instructions)/,"keyword","@arguments"]],arguments:[{include:"@whitespace"},{include:"@strings"},[/(@variable)/,{cases:{"@eos":{token:"variable",next:"@popall"},"@default":"variable"}}],[/\\/,{cases:{"@eos":"","@default":""}}],[/./,{cases:{"@eos":{token:"",next:"@popall"},"@default":""}}]],whitespace:[[/\s+/,{cases:{"@eos":{token:"",next:"@popall"},"@default":""}}]],comment:[[/(^#.*$)/,"comment","@popall"]],strings:[[/'$/,"string","@popall"],[/'/,"string","@stringBody"],[/"$/,"string","@popall"],[/"/,"string","@dblStringBody"]],stringBody:[[/[^\\\$']/,{cases:{"@eos":{token:"string",next:"@popall"},"@default":"string"}}],[/\\./,"string.escape"],[/'$/,"string","@popall"],[/'/,"string","@pop"],[/(@variable)/,"variable"],[/\\$/,"string"],[/$/,"string","@popall"]],dblStringBody:[[/[^\\\$"]/,{cases:{"@eos":{token:"string",next:"@popall"},"@default":"string"}}],[/\\./,"string.escape"],[/"$/,"string","@popall"],[/"/,"string","@pop"],[/(@variable)/,"variable"],[/\\$/,"string"],[/$/,"string","@popall"]]}}});
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
.xterm{-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm{cursor:text}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:.5}.xterm-underline{text-decoration:underline}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
.hookpanel>p{padding:20px 25px 0 20px}.hookpanel .ant-list .ant-list-item{padding:15px 20px}.hookpanel .ant-list .ant-list-item:last-child{border-bottom:1px solid #e8e8e8}.hookpanel .ant-list .ant-list-item .webName{flex:1;margin-right:15px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:default}.hookpanel .ant-list .ant-list-item .webName.spanBox{display:inline-block;max-width:100%;overflow:hidden}.newPanel .ant-form .ant-form-item-label label{font-size:16px}.newPanel .has-success .ant-form-explain{font-size:12px;color:#999;line-height:20px;margin-top:5px;word-break:break-all}.newPanel .ant-form .ant-row{padding:0 194px 0 20px}.newPanel .ant-form .ant-row.topLine{border-top:1px solid #eee;padding-top:20px;margin-top:25px}.newPanel .ant-form .ant-row.bottomLine{border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:25px}.newPanel .ant-form .ant-row.bottomLine .ant-checkbox+span{font-size:16px}.newPanel .eventCb{padding:0 194px 0 45px}.newPanel .eventCb .ant-checkbox-group{width:100%}.newPanel .eventCb .colSpan{display:flex;flex-wrap:wrap}.newPanel .eventCb .colSpan>span{width:50%;margin:0;display:block}.newPanel .eventCb .colSpan>span>span{display:block;padding-left:24px;margin-bottom:20px;font-size:12px}.newPanel .ant-form-item-children{display:block}.newPanel .ant-checkbox+span{color:#333}.newPanel .ant-checkbox+span>span{color:#333;height:20px;line-height:20px;padding-left:24px;font-size:12px;display:block}.deschead{background:#fafcff;border-radius:4px 4px 0 0;border:1px solid rgba(42,97,255,.23);height:50px;padding:0 20px;margin-top:20px;display:flex;align-items:center;justify-content:space-between}.deschead.mg{margin:20px!important;padding:0 12px}.historyColl .ant-collapse-header{background-color:#fff}.historyColl .panelHeader{display:flex}.historyColl .panelHeader span{width:20%;color:#333;font-weight:400}.historyColl .panelHeader .time{text-align:right}.historyColl .panelHeader .name{flex:1}.historyColl .ant-collapse-content-box{background-color:#fff}.contentMenu{margin-left:14px}.contentMenu li{font-weight:500}.contentPanel .retitle{font-size:16px;font-weight:600;color:#333;margin:20px 0 10px!important}.contentPanel .con{background:#eee;border-radius:4px;padding:15px;max-height:400px;overflow:auto}.contentPanel .con p{font-size:13px;color:#333;line-height:28px}.contentPanel .con p>span:first-child{font-weight:500}.contentPanel .conEditor .overflow-guard{border-radius:4px}.contentPanel .conEditor .margin-view-overlays{background-color:#eee}.contentPanel .conEditor .margin-view-overlays>div{background-color:#eee}.contentPanel .conEditor .lines-content{background-color:#eee}.contentPanel .conEditor .view-lines>div{background-color:#eee}.editWebhookModalTitle{justify-content:center}.disabledButPopover{width:310px}
|
|
@ -0,0 +1 @@
|
|||
.branchDropdown{border:1px solid #eee;border-radius:4px;display:flex;justify-content:center;height:40px;line-height:40px;min-width:220px}.branchDropdown .ant-dropdown-trigger{width:100%;padding:0 15px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.branchOptions{width:220px;box-shadow:0 0 3px 1px hsla(0,0%,52.5%,.4);border-radius:3px;background:#fff;max-height:300px}.OptionsUl{min-height:50px;max-height:220px;overflow-y:auto}.OptionsUl li{height:30px;line-height:30px;cursor:pointer;padding:0 20px;margin:5px 0}.OptionsUl li:hover{background-color:#f0f0f0}.OptionsUl li a{display:block}.OptionsInput{height:32px;padding-left:4px;line-height:32px;width:100%}.branch-tagBox{border:1px solid #d0d0d0;border-radius:3px;height:32px;display:flex;align-items:center;cursor:pointer;min-width:104px}.branch-tagBox:hover{background-color:#f3f4f6}.branch-tagBox-list{background:#fff;box-shadow:0 4px 8px 2px hsla(0,0%,83.1%,.5);border-radius:4px}.branch-tagBox-list .ant-popover-arrow{display:none}.branch-tagBox-list.ant-popover.ant-popover-placement-bottom{padding-top:0}.branch-tagBox-list .branch-tagBox .ant-dropdown-link{display:block;flex:1;max-width:105px}.branch-tagBox-list .ant-popover-inner-content{padding:0}.overlayBranch{width:325px}.overlayBranch .navUl{margin-top:8px;height:30px;line-height:30px}.overlayBranch .navUl li{height:30px;line-height:30px;padding:0 5px;margin-left:20px!important}.overlayBranch .navUl li.ant-menu-item-selected{border-color:#466aff!important;color:#466aff!important}.overlayBranch .navUl li.ant-menu-item-active{border-color:transparent}.listTips{padding:20px 0;text-align:center}.urlMenu{line-height:30px;margin-bottom:10px;padding:15px 20px 0;border-bottom:none}.urlMenu li.ant-menu-item{height:30px;line-height:30px;padding:0 5px;margin-right:20px!important}.urlMenu li.ant-menu-item.ant-menu-item-active,.urlMenu li.ant-menu-item.ant-menu-item-selected{color:#333}.urlMenu li.ant-menu-item.ant-menu-item-selected{border-color:#466aff!important}.urlMenu li.ant-menu-item.ant-menu-item-active{border-color:transparent}.copytool{margin:0 10px}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
.projectListBox{display:flex;flex-wrap:wrap}.projectListBox .projectItem{position:relative;width:30%;background-image:linear-gradient(180deg,rgba(232,237,255,.85),hsla(0,0%,100%,.85));border:1px solid #fff;border-radius:4px;box-shadow:0 0 8px rgba(93,131,255,.26);text-align:center;margin-bottom:50px;background-image:url(/react/build/static/media/projectBg.774764d7.png);background-size:100% 100%;margin-left:5%}.projectListBox .projectItem.firstBox{margin-left:0}.projectListBox .projectItem:hover{cursor:pointer;background-image:none;background-image:linear-gradient(180deg,rgba(232,237,255,.85),hsla(0,0%,100%,.85))}.projectListBox .projectItem .border{height:5px;background-color:#657edf;border-radius:2px 2px 0 0}.projectListBox .projectItem .projectLogoStar{position:absolute;top:30px;right:130px;width:28px;z-index:10;transform:rotate(46deg)}.projectListBox .projectItem .projectLogo{position:relative;width:100px;height:100px;border:1px solid #fff;background-color:#fff;border-radius:50%;text-align:center;overflow:hidden;margin:25px auto 10px;line-height:95px}.projectListBox .projectItem .projectLogo .projectLogoImg{width:100%}.projectListBox .projectItem .title{color:#2a51bf;font-size:17px;line-height:30px;margin-bottom:15px;padding:0 50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectListBox .projectItem .intro{color:#4f5d84;font-size:15px;margin-bottom:15px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;text-align:left;padding:0 14px}
|
|
@ -0,0 +1 @@
|
|||
.branchDropdown{border:1px solid #eee;border-radius:4px;display:flex;justify-content:center;height:40px;line-height:40px;min-width:220px}.branchDropdown .ant-dropdown-trigger{width:100%;padding:0 15px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.branchOptions{width:220px;box-shadow:0 0 3px 1px hsla(0,0%,52.5%,.4);border-radius:3px;background:#fff;max-height:300px}.OptionsUl{min-height:50px;max-height:220px;overflow-y:auto}.OptionsUl li{height:30px;line-height:30px;cursor:pointer;padding:0 20px;margin:5px 0}.OptionsUl li:hover{background-color:#f0f0f0}.OptionsUl li a{display:block}.OptionsInput{height:32px;padding-left:4px;line-height:32px;width:100%}.branch-tagBox{border:1px solid #d0d0d0;border-radius:3px;height:32px;display:flex;align-items:center;cursor:pointer;min-width:104px}.branch-tagBox:hover{background-color:#f3f4f6}.branch-tagBox-list{background:#fff;box-shadow:0 4px 8px 2px hsla(0,0%,83.1%,.5);border-radius:4px}.branch-tagBox-list .ant-popover-arrow{display:none}.branch-tagBox-list.ant-popover.ant-popover-placement-bottom{padding-top:0}.branch-tagBox-list .branch-tagBox .ant-dropdown-link{display:block;flex:1;max-width:105px}.branch-tagBox-list .ant-popover-inner-content{padding:0}.overlayBranch{width:325px}.overlayBranch .navUl{margin-top:8px;height:30px;line-height:30px}.overlayBranch .navUl li{height:30px;line-height:30px;padding:0 5px;margin-left:20px!important}.overlayBranch .navUl li.ant-menu-item-selected{border-color:#466aff!important;color:#466aff!important}.overlayBranch .navUl li.ant-menu-item-active{border-color:transparent}.listTips{padding:20px 0;text-align:center}.urlMenu{line-height:30px;margin-bottom:10px;padding:15px 20px 0;border-bottom:none}.urlMenu li.ant-menu-item{height:30px;line-height:30px;padding:0 5px;margin-right:20px!important}.urlMenu li.ant-menu-item.ant-menu-item-active,.urlMenu li.ant-menu-item.ant-menu-item-selected{color:#333}.urlMenu li.ant-menu-item.ant-menu-item-selected{border-color:#466aff!important}.urlMenu li.ant-menu-item.ant-menu-item-active{border-color:transparent}.copytool{margin:0 10px}.trendsTop{padding-bottom:15px;border-bottom:1px solid #ddd}.pageDIV{text-align:center;margin-top:20px;margin-bottom:40px}.orderInfo{padding:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.orderInfo>div{width:45%}.percentLine{width:100%;display:-ms-flexbox;display:flex;height:8px;border-radius:2px;background:#888;position:relative}.percent_green{background-color:#6cc644;color:#6cc644}.percent_purple{background-color:#6e5494;color:#6e5494}.percent_red{background-color:#d95c5c}.green{color:#6cc644}.purple{color:#6e5494}.red{color:#d95c5c}.percentBox{display:-ms-flexbox;display:flex;border-top:1px solid #f4f4f4}.percentBox>li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex:1 1;flex:1 1;border-right:1px solid #f4f4f4;padding:20px 0;color:#4183c4}.percentBox>li:last-child{border-right:none}.activity_list .activity_item{border-bottom:1px solid #f4f4f4;padding:15px 0;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.activity_list .activity_item:last-child{border-bottom:none}.prPercent>p{position:absolute;height:100%;top:0;left:0;z-index:0}.prPercent>p.resetStyle{left:unset;right:0;z-index:1}.itemLine{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.activity_type{display:block;padding:0 5px;height:20px;line-height:20px;background:#6cc644;margin-left:10px;color:#fff;border-radius:3px;font-size:12px}.createImage{margin-right:5px;height:22px;line-height:22px;border-radius:50%;width:22px}.change{color:#000;cursor:pointer}.change.active{color:#466aff!important}.change:hover{color:#466aff}
|
|
@ -0,0 +1 @@
|
|||
.branchSort{font-weight:500;color:#333;font-size:15px;height:20px;line-height:20px;padding-left:10px;margin-top:20px;margin-bottom:6px!important}.treeUl{background:#fafcff;border-radius:4px;border:1px solid rgba(42,97,255,.23)}.treeUl li{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid rgba(42,97,255,.23)}.treeUl li:last-child{border-bottom:none}.treeUl li .treeinfo{width:399px;flex:1;flex-direction:column}.treeUl li .treeinfo>a{display:block;width:399px}.treeUl li .treeinfo a:hover span{color:#466aff!important}.treeUl li .treeinfo img{height:20px;width:20px;margin-right:5px}.treeUl li .treeabout{flex:1;text-align:right}.treecopy{flex:1;display:flex;justify-content:center}.treecopy>div{height:32px;background:#fafbfc;border-radius:4px;border:1px solid #d0d0d0;position:relative;z-index:1;display:flex;align-items:center}.treecopy>div>span{padding:0 15px;border-right:1px solid hsla(0,0%,60%,.4);height:100%}.treecopy>div>span img{margin-right:4px}.treecopy>div>span a{color:#466aff}.treecopy>div>span a:hover{text-decoration:underline}.treecopy>div>i{margin:0 12px;color:#333!important}.treecopy>div input{position:absolute;z-index:0;opacity:0;top:32px}.new-conmmit{width:30px;height:18px;line-height:18px;display:block;background:#ff6832;color:#fff;font-size:12px;border-radius:4px}.icon-a-yuanquan2x{color:#466aff}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
.background-f{background:#fff}.pt-15{padding-top:15px}.mr-4{margin-right:4px}.pb-10{padding-bottom:10px}.plr-20{padding:0 20px}.font-12{font-size:12px}.font-15{font-size:15px}.border-b-line{border-bottom:1px solid #eee}.list-item,.w-100{width:100%}.w-25{width:25%}.p-10{padding:10px}.pd-105{padding:15px 10px}.grid-item{display:grid!important;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.avatar-60{height:60px;width:60px;border-radius:50%}.text-primary{color:#5091ff!important}.text-primary:hover{color:#2878ff!important}.text-yellow{color:#ffa802!important}.text-gray{color:#888}.ml12{margin-left:12px}.user-join-time{font-size:14px!important;color:#60b25e}.btn-cir-grey{background:#fafafa;color:#888;font-weight:400;border:1px solid #eee;border-radius:2px;cursor:pointer}.wd-75{width:75px}.pbt15{padding:15px 0}.pbt25{padding:25px 0}.mlr10{margin:0 15px}.user-list-items{height:100%;width:100%;display:inline-block}.max-w-200{max-width:200px}.inline-block{display:inline-block}
|
|
@ -0,0 +1 @@
|
|||
.diverModal .descUl{background-color:#fffae6;border-radius:4px;padding:10px 15px;color:#efc16b;border:1px solid #efc16b}.diverModal .ant-form-item-required:before{content:""}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
.editorBorderBox .CodeMirror{height:unset}.editorBorderBox .CodeMirror .CodeMirror-scroll{min-height:300px}.setInputAddon{width:350px;margin-right:20px;position:relative}.setInputAddon .ant-input-group-addon{height:30px;line-height:30px;border:1px solid #d9d9d9!important;border-right:none!important}.setInputAddon.red .ant-input-group-addon{border-color:red!important}.setInputAddon.red .ant-input-group>.ant-input:last-child{border-color:red red red #d9d9d9!important}.editorBorder .editorBorderBox{border-radius:2px;border:1px solid #d0d0d0;border-bottom:none}.editorBorder .editorBorderSubmitBox{padding:20px 0!important}.editorBorderSubmitBox{border-top:1px solid #d0d0d0}.userScrew{margin:20px 0;border:1px solid #f4f4f4;border-radius:5px;display:-ms-flexbox;display:flex;padding:20px;position:relative}.userScrew:before{content:"";position:absolute;left:110px;top:-20px;border:10px solid transparent;border-bottom-color:#f4f4f4}.userScrew:after{content:"";position:absolute;left:111px;top:-18px;border:9px solid transparent;border-bottom-color:#fff;z-index:1}.ant-input-group .ant-input:focus{border-right:1px solid #466aff!important}.ant-btn-primary.grey{border:1px solid #bbb;background-color:#bbb}.userScrew .ant-row{margin-bottom:15px}.screwImg{width:34px;height:34px;border-radius:50%;margin-right:10px}.screwPanel{-ms-flex:1 1;flex:1 1}.screwPanel .ant-radio-wrapper{display:block}.branchTable .margin-view-overlays{border-right:1px solid #eaeaea;background-color:#fbfbfb}@media screen and (max-width:400px){.setInputAddon{width:100%;margin-right:0}}.grid-item{display:grid;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.text-right{text-align:right}.upload-file-repo{height:200px;padding-bottom:20px;width:100%;display:inline-block}
|
|
@ -0,0 +1 @@
|
|||
.background-f{background:#fff}.pt-15{padding-top:15px}.mr-4{margin-right:4px}.pb-10{padding-bottom:10px}.plr-20{padding:0 20px}.font-12{font-size:12px}.font-15{font-size:15px}.border-b-line{border-bottom:1px solid #eee}.list-item,.w-100{width:100%}.w-25{width:25%}.p-10{padding:10px}.pd-105{padding:15px 10px}.grid-item{display:grid!important;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.avatar-60{height:60px;width:60px;border-radius:50%}.text-primary{color:#5091ff!important}.text-primary:hover{color:#2878ff!important}.text-yellow{color:#ffa802!important}.text-gray{color:#888}.ml12{margin-left:12px}.user-join-time{font-size:14px!important;color:#60b25e}.btn-cir-grey{background:#fafafa;color:#888;font-weight:400;border:1px solid #eee;border-radius:2px;cursor:pointer}.wd-75{width:75px}.pbt15{padding:15px 0}.pbt25{padding:25px 0}.mlr10{margin:0 15px}.user-list-items{height:100%;width:100%;display:inline-block}.max-w-200{max-width:200px}.inline-block{display:inline-block}
|
|
@ -0,0 +1 @@
|
|||
.background-f{background:#fff}.pt-15{padding-top:15px}.mr-4{margin-right:4px}.pb-10{padding-bottom:10px}.plr-20{padding:0 20px}.font-12{font-size:12px}.font-15{font-size:15px}.border-b-line{border-bottom:1px solid #eee}.list-item,.w-100{width:100%}.w-25{width:25%}.p-10{padding:10px}.pd-105{padding:15px 10px}.grid-item{display:grid!important;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.avatar-60{height:60px;width:60px;border-radius:50%}.text-primary{color:#5091ff!important}.text-primary:hover{color:#2878ff!important}.text-yellow{color:#ffa802!important}.text-gray{color:#888}.ml12{margin-left:12px}.user-join-time{font-size:14px!important;color:#60b25e}.btn-cir-grey{background:#fafafa;color:#888;font-weight:400;border:1px solid #eee;border-radius:2px;cursor:pointer}.wd-75{width:75px}.pbt15{padding:15px 0}.pbt25{padding:25px 0}.mlr10{margin:0 15px}.user-list-items{height:100%;width:100%;display:inline-block}.max-w-200{max-width:200px}.inline-block{display:inline-block}
|
|
@ -0,0 +1 @@
|
|||
.interimBox{background-image:linear-gradient(180deg,#ebf2ff,#ebf2ff 43.09%,#f3f4f8);padding-bottom:125px;position:relative}.interimBox .bg1,.interimBox .bg2{width:150px;position:absolute;top:45%;left:6%}.interimBox .bg2{top:auto;left:auto;right:20%;bottom:0}.interimBox.glcc-check .bg1{top:36%}.interimBox .bannerInterim{width:100%}.interimBox .navBox{padding:20px 0 10px;color:#202d40;border-bottom:1px dashed #bec5d5}.interimBox .navBox .linkBox{color:#a4aabb}.interimBox .navBox .linkBox:hover{color:#466aff}.interimBox .mainBox{width:1200px;margin:0 auto;z-index:1;position:relative}.interimBox .tipBox{padding:12px 20px;color:#6c7283;line-height:2.5;background-color:#e4edff}.interimBox .tipBox .spanBox{color:#000}.interimBox .tipBox div{line-height:1.8;margin-bottom:10px}.interimBox .tipBox .blueSpan{color:#466aff}.interimBox .tipBox .blueSpan:hover{color:#6684fe}.interimBox .titleBox{color:#333}.interimBox .referBox{margin-top:25px;background-color:hsla(0,0%,100%,.27);border:1px solid #fff;display:flex;flex-wrap:wrap;justify-content:space-around;padding:30px 0;position:relative}.interimBox .referBox .referItem{width:47%;display:flex}.interimBox .referBox .referItem .ant-form-item-control-wrapper{flex-grow:1}.interimBox .referBox .referItem.oneCont{width:97%}.interimBox .referBox .referItem.oneCont .ant-upload-list-item{width:30%}.interimBox .referBox .referItem.oneCont .ant-upload-list-item:hover .ant-upload-list-item-info{background:none}.interimBox .referBox .referItem .ant-input,.interimBox .referBox .referItem .uploadBox{border-color:#b3c3db;background:none!important}.interimBox .referBox .referItem .contentBox{padding:10px 11px 20px}.interimBox .referBox.tutor{border:none;margin-top:-20px;background:none}.interimBox .referBox.tutor .remarkBox{position:relative;flex:0.97}.interimBox .referBox.tutor .remarkBox .has-error .ant-form-explain{position:absolute}.interimBox .referBox.tutor .oneCont{display:block}.interimBox .referBox.tutor .wordNum{position:absolute;right:55px;bottom:10px}.interimBox .referBox.tutor .referItem{margin-bottom:5px}.interimBox .tutorContent{border:1px solid #fff;margin-top:40px;background-color:#f1f6ff}.interimBox .tutorContent .task-tabs{margin-top:0;border:none;background:none}.interimBox .tutorContent .task-tabs .task-title-stuName{font-weight:700;color:#333;padding-bottom:25px;border-bottom:1px dashed #bec5d5}.interimBox .reviewBox .successReviewBox{color:#2dab4d;background-color:rgba(82,206,152,.11);border:1px solid rgba(36,167,67,.61);margin:-5px 20px 20px;padding:6px 15px}.interimBox .reviewBox .title{color:#333;display:flex;align-items:center}.interimBox .reviewBox .title .blueBox{display:inline-block;width:5px;height:14px;background-color:#466aff;margin-right:8px}.interimBox .reviewBox .flexBox{color:#202d40;border-bottom:1px dashed #bec5d5}.interimBox .reviewBox .flexBox div{display:flex;align-items:baseline;margin-bottom:10px}.interimBox .reviewBox .flexBox div .blueSpan{color:#466aff;word-break:break-all;display:block;flex:1}.interimBox .reviewBox .flexBox div .pptAttachment{color:#466aff;max-width:80%}.interimBox .resultBox{padding:30px 20px 50px}.interimBox .resultBox .nullDateTip{color:#ff3838}.interimBox .resultBox.nullData .flexBox div{align-items:center}.interimBox .resultBox .blueBg{width:85%;min-height:36px;display:inline-block;padding:4px 10px;background-color:rgba(70,106,255,.05);border-radius:4px;word-break:break-all}.interimBox .resultBox .mustSpan{position:relative;padding-left:10px}.interimBox .resultBox .mustSpan:before{content:"*";color:#ff3838;font-size:18px;position:absolute;left:8px;top:3px}.interimBox .resultBox .mustSpan.ppt:before{top:-2px;left:12px}.interimBox .resultBox .flexBox{border:none;width:100%}.interimBox .resultBox .tutorRes{width:100%;background-color:rgba(107,136,255,.05);border-radius:4px;color:#6c7283;padding:16px 30px 30px 20px}.interimBox .resultBox .tutorRes .smallTil{color:#202d40}.interimBox .resultBox .tutorRes .passStatusBox{display:inline-flex;justify-content:center;align-items:center;width:59px;height:28px;color:#d2001d;background-color:rgba(251,0,34,.06);border:1px solid #df001f;border-radius:6px}.interimBox .resultBox .tutorRes .passStatusBox.pass{color:#2dab4d;background-color:rgba(82,206,152,.11);border-color:rgba(36,167,67,.61)}.interimBox .resultBox .tutorRes .blueSpan{color:#466aff}.interimBox .resultBox .tutorRemark{word-break:break-all;flex:1;color:#6c7283}.interimBox.resultListBox .searchBox{display:flex;align-items:center}.interimBox.resultListBox .resultListTable th.columnsResult.actionBox .ant-table-column-title{visibility:visible}.interimBox.resultListBox .projectDetailBox.nodata{margin:0 auto}.interimBox.resultListBox .resultListTable .ant-table{border:none}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
.ant-btn.ant-input-search-button{margin-top:-1px;margin-right:-1px}
|
|
@ -0,0 +1 @@
|
|||
.hookpanel>p{padding:20px 25px 0 20px}.hookpanel .ant-list .ant-list-item{padding:15px 20px}.hookpanel .ant-list .ant-list-item:last-child{border-bottom:1px solid #e8e8e8}.hookpanel .ant-list .ant-list-item .webName{flex:1;margin-right:15px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:default}.hookpanel .ant-list .ant-list-item .webName.spanBox{display:inline-block;max-width:100%;overflow:hidden}.newPanel .ant-form .ant-form-item-label label{font-size:16px}.newPanel .has-success .ant-form-explain{font-size:12px;color:#999;line-height:20px;margin-top:5px;word-break:break-all}.newPanel .ant-form .ant-row{padding:0 194px 0 20px}.newPanel .ant-form .ant-row.topLine{border-top:1px solid #eee;padding-top:20px;margin-top:25px}.newPanel .ant-form .ant-row.bottomLine{border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:25px}.newPanel .ant-form .ant-row.bottomLine .ant-checkbox+span{font-size:16px}.newPanel .eventCb{padding:0 194px 0 45px}.newPanel .eventCb .ant-checkbox-group{width:100%}.newPanel .eventCb .colSpan{display:flex;flex-wrap:wrap}.newPanel .eventCb .colSpan>span{width:50%;margin:0;display:block}.newPanel .eventCb .colSpan>span>span{display:block;padding-left:24px;margin-bottom:20px;font-size:12px}.newPanel .ant-form-item-children{display:block}.newPanel .ant-checkbox+span{color:#333}.newPanel .ant-checkbox+span>span{color:#333;height:20px;line-height:20px;padding-left:24px;font-size:12px;display:block}.deschead{background:#fafcff;border-radius:4px 4px 0 0;border:1px solid rgba(42,97,255,.23);height:50px;padding:0 20px;margin-top:20px;display:flex;align-items:center;justify-content:space-between}.deschead.mg{margin:20px!important;padding:0 12px}.historyColl .ant-collapse-header{background-color:#fff}.historyColl .panelHeader{display:flex}.historyColl .panelHeader span{width:20%;color:#333;font-weight:400}.historyColl .panelHeader .time{text-align:right}.historyColl .panelHeader .name{flex:1}.historyColl .ant-collapse-content-box{background-color:#fff}.contentMenu{margin-left:14px}.contentMenu li{font-weight:500}.contentPanel .retitle{font-size:16px;font-weight:600;color:#333;margin:20px 0 10px!important}.contentPanel .con{background:#eee;border-radius:4px;padding:15px;max-height:400px;overflow:auto}.contentPanel .con p{font-size:13px;color:#333;line-height:28px}.contentPanel .con p>span:first-child{font-weight:500}.contentPanel .conEditor .overflow-guard{border-radius:4px}.contentPanel .conEditor .margin-view-overlays{background-color:#eee}.contentPanel .conEditor .margin-view-overlays>div{background-color:#eee}.contentPanel .conEditor .lines-content{background-color:#eee}.contentPanel .conEditor .view-lines>div{background-color:#eee}.editWebhookModalTitle{justify-content:center}.disabledButPopover{width:310px}
|
|
@ -0,0 +1 @@
|
|||
.newPanel{border:1px solid #eaeaea;border-radius:4px}.newPanel_title{height:3rem;line-height:3rem;background:#f1f8ff;text-align:center;border-radius:4px 4px 0 0;font-size:1.6em;border-bottom:1px solid #f0f0f0}.newPanel_content{padding:2rem}.newPanel_content form .ant-row.ant-form-item{margin-bottom:25px}.newPanel_content .ant-form-item-label label{font-size:16px}.newPanel_content .ant-form-item-control-wrapper{flex:1;min-width:280px}.newPanel_content .ant-select-selection{height:37px}.newPanel_content .ant-select-selection__rendered,.newPanel_content input{height:35px;line-height:35px}.newContent_inline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.explainPos .ant-form-explain{position:absolute}.newContent_inline>.ant-form-item:nth-child(2){margin-left:20px}.privatePart{margin-bottom:0!important}.privatePart .ant-form-item-label{margin-left:0}.newPanel_content .ant-form-item-label{line-height:25px;height:25px}.plateAutoComplete .ant-input{height:34px!important}@media screen and (max-width:750px){.newPanel_content{width:95%}.newPanel_content .ant-row.ant-form-item{display:grid}.newContent_inline>.ant-form-item:nth-child(2){margin-left:0}}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
.glcc_project{background-color:#ebf2ff}.glcc_project .head{background-color:rgba(188,208,255,.27);border:1px solid #fff;text-align:center}.glcc_project .head a{padding:18px 20px 20px;display:inline-block;color:#273778;font-size:18px;font-weight:700;line-height:30px}.glcc_project .head a.active{border-bottom:1px solid #5474df}.glcc_project .head a:last-child{margin-left:40px}.glcc_project .gobackBox{width:1200px;margin:0 auto;padding:25px 0 12px;color:#202d40;font-size:16px;border-bottom:1px dashed #bec5d5}.glcc_project .gobackBox a{color:#a4aabb}.glcc_project .listBox{background-image:linear-gradient(180deg,#ebf2ff,#ebf2ff 43.09%,#f3f4f8);position:relative}.glcc_project .listBox .list{width:1200px;margin:0 auto;position:relative;z-index:1}.glcc_project .listBox .list .search{width:40%;margin:0 auto;padding:25px 0 40px}.glcc_project .listBox .list .search.task{display:flex;justify-content:space-between;align-items:center;width:100%}.glcc_project .listBox .list .search.task .ant-input-group-wrapper{width:40%}.glcc_project .listBox .list .search .ant-btn,.glcc_project .listBox .list .search .ant-input{height:48px}.glcc_project .listBox .list .search .ant-btn{font-size:30px}.glcc_project .listBox .list .search .ant-input{font-size:16px;border-color:#ebf2ff}.glcc_project .listBox .list .search .ant-input:hover{border-color:#466aff}.glcc_project .listBox .search .ant-btn-primary{background-color:#466aff;border-color:#466aff}.glcc_project .listBox .bgPng3,.glcc_project .listBox .bgPng4{width:146px;position:absolute;z-index:0;top:162px;left:100px}.glcc_project .listBox .bgPng4{top:450px;left:auto;right:310px}.glcc-banner{width:100%}.projectDetailBox{font-size:15px;line-height:30px}.projectDetailBox.byTask{background-image:linear-gradient(180deg,#f1f5ff,#fff);border:1px solid #fff;border-radius:4px;box-shadow:0 0 10px rgba(100,141,255,.2);padding:30px 30px 50px}.projectDetailBox.byTask .taskItem .center{width:640px}.projectDetailBox.nodata{width:200px}.projectDetailBox .projectDetailHead{color:#465474;padding-bottom:12px;border-bottom:1px dashed #bec5d5;line-height:36px}.projectDetailBox .projectDetailHead.byResult{margin:-15px -10px -40px;border-bottom:none}.projectDetailBox .projectDetailHead .name{font-weight:700;color:#3753c5;font-size:20px}.projectDetailBox .projectDetailHead .type{display:inline-block;border:1px solid #6680bb;border-radius:4px;margin-left:12px;padding:4px 6px;line-height:26px}.projectDetailBox .projectDetailHead .linkUrl{color:#466aff}.projectDetailBox .taskItem{display:flex;justify-content:space-between;border:1px solid #fff}.projectDetailBox .taskItem:hover{box-shadow:0 0 12px rgba(71,105,198,.4)}.projectDetailBox .taskItem .oneLine{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectDetailBox .taskItem .left{width:316px;background-image:url(/react/build/static/media/projectDetailTaskBg.66b1fb2d.png);background-size:100% 100%;padding:22px 20px;color:#25304a}.projectDetailBox .taskItem .left .taskTitle{cursor:pointer;color:#1834a7;font-size:18px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.projectDetailBox .taskItem .left .email span{color:#466aff}.projectDetailBox .taskItem .left .leftWidth{width:270px}.projectDetailBox .taskItem .center{width:665px;text-align:left;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.projectDetailBox .taskItem .center .taskDesc{color:#6b6b6b;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.projectDetailBox .taskItem .center .taskUrl{color:#465474;font-size:16px;line-height:28px;margin-bottom:5px}.projectDetailBox .taskItem .center .taskUrl a{color:#466aff}.projectDetailBox .taskItem .center .applyBut{background-color:#466aff;border-color:#466aff}.projectDetailBox .taskItem .center .applyBut:hover{background-color:#5d7cff}.projectDetailBox .taskItem .center .applyBut:focus{background-color:#1140ff}.projectDetailBox .taskItem .center .taskReward{color:#f80}.projectDetailBox .taskItem .right{margin-top:35px;padding-right:10px;width:120px;font-weight:700;color:#f80;font-size:24px}.ant-popover.projectItemPopover{width:1200px;z-index:1000}.ant-popover.projectItemPopover .ant-popover-content .ant-popover-arrow{border-width:12px}.projectItemPopover .ant-popover-inner{transform:translateY(8px);background-image:linear-gradient(180deg,#f1f5ff,#fff);border:1px solid #fff;border-radius:4px;box-shadow:0 0 10px rgba(100,141,255,.2)}.projectItemPopover .ant-popover-inner .ant-popover-inner-content{padding:30px 30px 50px}.lookDetail{border-color:#466aff;color:#466aff}.lookDetail:hover{border-color:#5d7cff;color:#5d7cff}.lookDetail:focus{border-color:#1140ff;color:#1140ff}
|
|
@ -0,0 +1,9 @@
|
|||
/*!
|
||||
* Cropper.js v1.5.12
|
||||
* https://fengyuanchen.github.io/cropperjs
|
||||
*
|
||||
* Copyright 2015-present Chen Fengyuan
|
||||
* Released under the MIT license
|
||||
*
|
||||
* Date: 2021-06-12T08:00:11.623Z
|
||||
*/.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
|
|
@ -0,0 +1 @@
|
|||
.invite_development{font-family:PingFang SC;height:366px;background-image:linear-gradient(359.37deg,#ebf3ff,#eff5ff 55.01%,#cfdeff);border:1.5px solid #fff;border-radius:4px}.invite_development .ant-modal-close{top:0!important}.invite_development .ant-modal-close-x{font-size:30px;color:#666;width:48px;height:48px;line-height:48px;transform:scaleX(1.05)}.invite_development .ant-modal-content{background-color:inherit}.invite_development .ant-modal-header{background:inherit;border:0;padding-bottom:0}.invite_development .ownerImage{position:relative;top:-66px;width:100px;height:100px;background-color:#e9f1ff;border:1px solid #fff;border-radius:50%;margin:0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden}.invite_development .ownerImage img{width:100%}.invite_development .invite_project{display:block;font-weight:500;font-size:20px;line-height:22px;text-align:center;margin:0 auto 30px}.invite_development .invite_content{width:422px;padding:24px 48px;background-color:rgba(225,231,255,.71);border-radius:4px 4px 0 0;margin:10px auto;font-weight:500;font-size:17px;line-height:32px;text-align:center;color:#151d40}.invite_development .link{cursor:pointer;color:#466aff}.invite_development .link:hover{color:#6684fe}.invite_development .ant-modal-footer{text-align:center;border:0;padding-bottom:55px}.invite_development .ant-modal-footer button{width:150px;height:42px;border-radius:5px;font-size:15px}.invite_development .ant-modal-footer button:first-child{background-color:rgba(196,0,14,.07);border:1px solid #f60011;color:#f60011}.invite_development .ant-modal-footer button:first-child:hover{opacity:.75}.invite_development .ant-modal-footer button+button{margin-left:30px}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
.boxPanel{width:1200px;margin:20px auto;border-radius:4px;border:1px solid #eee;min-height:500px}.boxPanel .contrbuteList{display:flex;flex-wrap:wrap;padding:20px;align-items:flex-start}.boxPanel .contrbuteList>div{width:20%}.descmodal .ant-row.ant-form-item{margin-bottom:10px}.descmodal .ant-col.ant-form-item-label{height:20px;line-height:20px}.menuslist{z-index:100;width:297px;background:#fff;box-shadow:0 4px 8px 2px hsla(0,0%,83.1%,.5);border-radius:4px}.menuslist .searchBox{padding:15px;border-bottom:1px solid #eee}.menuslist .ant-anchor{padding-left:0!important}.menuslist .ant-anchor .ant-anchor-ink:before{width:0}.menuslist .ant-anchor-wrapper{margin-left:0;padding:5px 0;max-height:255px!important;padding-left:0!important}.menuslist .ant-anchor-wrapper .items{border-radius:4px;margin-bottom:5px;cursor:pointer}.menuslist .ant-anchor-wrapper .items .ant-anchor-link-title{color:#333!important}.menuslist .ant-anchor-wrapper .items:hover{background-color:#f3f4f6}.menuslist .ant-anchor-wrapper .items.active{background-color:#2a61ff}.menuslist .ant-anchor-wrapper .items.active .ant-anchor-link-title{color:#fff!important}.menuslist .ant-anchor-wrapper .ant-anchor-link{padding:0;height:30px;line-height:30px}.menuslist .ant-anchor-wrapper .ant-anchor-ink:before{background-color:#fff}.subMenu{display:flex;padding-top:30px}.subMenu a{width:83px;font-weight:500;line-height:30px;height:32px;color:#333!important;text-align:center;border:1px solid #d0d0d0;border-radius:0 4px 4px 0;background:rgba(250,251,252,0)}.subMenu a:first-child{border-right:none;border-radius:4px 0 0 4px}.subMenu a.active{background-color:#466aff;color:#fff!important;border-color:#466aff}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
.noticeMenu{padding:0 30px;display:flex;border-bottom:1px solid #eee}.noticeMenu li{font-size:16px;padding:0;margin-right:30px;height:70px;line-height:70px;position:relative;transform:none}.noticeMenu li a{display:flex}.noticeMenu li.active a span{color:#466aff}.noticeMenu li .unNum{color:#d38900;font-size:12px;border-radius:13px;height:16px;line-height:16px;padding:0 4px;min-width:23px;text-align:center;background-color:#ffe4b3;margin-top:27px;margin-left:10px;display:block}.notifyList{padding:0 30px}.notifyList li{display:flex;border-bottom:1px solid #eee;padding:20px 0}.notifyList li .notifyImg{width:48px;height:48px;border-radius:50%;margin-right:15px}.notifyList li .notifyFlex{flex:1}.notifyList li .notifyFlex p{margin:0;max-width:660px}.notifyList li .notifyFlex .notifyInfos{margin-bottom:8px}.notifyList li:last-child{border-bottom:none}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
.private-letter{border-radius:4px 4px 0 0;border:1px solid hsla(0,0%,59.2%,.24);display:flex}.private-letter .currentImg{width:40px;height:40px;margin-left:0}.private-letter .private-letter-img+.ant-badge-count{top:2px;right:5px}.pl-content{flex:auto}.pl-content .pl-name{height:3rem;border-bottom:1px solid #eee}.pl-content .pl-name>a{position:relative;left:26px;color:#999}.pl-content .pl-name span{font-size:16px;font-weight:600;color:#333;flex:auto;text-align:center}.pl-content .plcontent-list{height:24rem;padding:20px;overflow-y:scroll}.pl-content .plcontent-list .plclo{margin-bottom:30px}.pl-content .plcontent-list .notice-my{flex-direction:row-reverse}.pl-content .plcontent-list .notice-my .pld01{left:0}.pl-content .plcontent-list .notice-content{padding:8px 10px;background:#f4f4f4;border-radius:5px;position:relative;max-width:20rem}.pl-content .plcontent-list .notice-content .pld01{display:none}.pl-content .plcontent-list .notice-content:hover .pld01{display:block;position:absolute;right:0;bottom:-2em;color:#999;font-size:12px}.pl-content .plcontent-list .notice-content:hover .pld01:hover{color:#666}.pl-content .plcontent-list .message-bubble{position:relative;width:0;height:0;font-size:0;border:8px solid #fff;border-left-color:#f4f4f4}.pl-content .plcontent-list .mb-other{border-color:#fff #f4f4f4 #fff #fff}.pl-content .plcontent-list span{margin:0 10px;font-size:12px;color:#999;line-height:17px}.pl-content .private-letter-present{padding:20px}.pl-content .private-letter-present div{display:flex;align-items:center;justify-content:flex-end;flex:auto}.pl-content .private-letter-present .private-letter-cont-mt25{margin-top:8px;padding:0 22px}.pl-content .private-letter-present .private-letter-cont,.pl-content .private-letter-present .private-letter-cont .ant-input-suffix{background-color:#fafafa!important;margin-left:17px}.pl-content .private-letter-present .private-letter-cont{resize:none}.pl-content .private-letter-present .private-letter-cont:focus,.pl-content .private-letter-present .private-letter-cont:hover{background-color:#fafafa!important}.pl-list{width:30%;border-left:1px solid #eee}.pl-list .list-sort{justify-content:center;height:3rem;border-bottom:1px solid #eee}.pl-list .list-sort .ant-btn-primary{width:2.3rem;color:#466aff;background:#eff2ff;border:1px solid hsla(0,0%,59.2%,.24)}.pl-list .list-sort .ant-btn{padding:0}.pl-list .list-scroll{height:32.4rem;overflow-y:scroll}.pl-list .list-scroll-content{padding:10px 10px 15px 15px;border-bottom:1px solid #eee}.pl-list .list-scroll-content:hover{background:#f3f4f6}.pl-list .list-scroll-content a{display:none}.pl-list .list-scroll-content:hover a{display:block;color:#466aff}.pl-list .ls-cont{width:13rem;margin-left:15px;justify-content:space-between}.pl-list .ls-cont .ls-content-span{max-width:11rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vertical-center-style{display:flex;align-items:center}img{width:45x;height:45px}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
.settingNav{display:flex;border-bottom:1px solid #ddd;justify-content:center}.settingNav li{height:46px;line-height:46px;position:relative;padding:0 15px;cursor:pointer}.settingNav li.active a{color:#4cacff!important}.settingNav li.active:after{position:absolute;width:100%;bottom:0;height:2px;left:0;background:#4cacff;content:""}.baseForm{padding:15px 0!important}.collaboratorList{min-height:400px}.iteminline{display:flex;align-items:center}.iteminline .ant-row.ant-form-item{margin-left:15px}.setHeight .ant-form-item-control{height:20px;line-height:20px}.baseForm .ant-row.ant-form-item{margin-bottom:15px}.submitBtn{float:left;height:35px;line-height:35px}.small_submitBtn,.submitBtn{display:block;padding:0 12px;border-radius:4px;color:#fff!important;background:#466aff}.small_submitBtn{height:32px;line-height:32px}.addPanel{display:flex}.addPanel .icon-tianjiafangda{font-size:16px!important;font-weight:700}.addPanel .icon-tianjiafangda+span{position:relative;top:-1px}.red_btn{display:block;padding:0 8px;height:28px;line-height:28px;color:#fff;background:#db2828;border-radius:3px}.collaboratorItem{display:flex;border-top:1px solid #f4f4f4;padding:15px}.collaboratorItem>span{flex:1;display:flex}.branchSelect{width:200px;height:32px}.dangerousBox{margin-top:20px;padding:20px;border-top:1px solid #eee}.dangerousBox>div{border:1px solid #efc16b;border-radius:4px}.manageItem{padding:11px 0}.manageItem .webName{position:relative;color:#4cacff;padding-left:25px}.manageItem .webName:before{position:absolute;content:"";width:6px;height:6px;border-radius:50%;left:0;top:8px;background-color:#ffa802}.dangerousTitle{padding:10px;background:#f9edbe;line-height:18px}.red_deleteBtn{display:block;height:38px;line-height:38px;border:1px solid #db2828;border-radius:4px;color:#db2828!important;padding:0 15px;font-size:16px}.flex-a-center{display:flex;justify-content:space-between;align-items:center}.padding15-10{padding:15px 10px}.w-100{width:100%}.fwb{font-weight:600}.text-black{color:#333}.bbr{border-bottom:1px solid #f6f6f6}.ant-input-group-addon{border:0!important}.grid-item-left{display:grid;align-items:center;grid-template-columns:1fr max-content}.text-primary{color:#466aff!important}.ant-dropdown-menu{min-width:90px;text-align:center!important}.text-green{color:#28bd6c!important}.text-yellow{color:#ff6e21!important}.text-delete{color:#bbb}.text-delete:hover{color:#db2828}.new-tag-div{padding:15px;height:75px;box-sizing:border-box;display:flex;justify-content:space-between;background:#fafafa;flex-wrap:wrap}.topWrapper_success_btn{border:1px solid #21ba45;color:#21ba45!important;padding:0 12px;text-align:center;height:32px;line-height:32px;border-radius:4px}.setTables .ant-table-tbody>tr:hover>td{background-color:#fff!important}.setTables .ant-table-tbody>tr>td{border-bottom:none;padding:15px 8px 15px 0}.setTables .ant-table-tbody>tr>td:last-child{padding-right:0}.hooksNew .ant-select.ant-select-enabled{width:100%}.shortStyle .setStyleRule{min-height:35px}.shortStyle .setStyleRule #merge_whitelist_usernames li.ant-select-selection__choice{margin-top:0!important;margin-bottom:3px!important}.shortStyle .columsRadio{display:block;height:30px;line-height:30px}.shortStyle .ant-row.ant-form-item{margin-bottom:0}.inlineFlex{display:flex;align-items:center}.inlineFlex>span{margin-right:10px;color:#666}.setStyleRule{min-height:35px}.setStyleRule .ant-row.ant-form-item{margin-bottom:10px}.setSelectWidth .ant-select.ant-select-enabled{width:100%}.setHeight .ant-select-selection,.setHeight .ant-select-selection__rendered{height:40px;line-height:40px}.protectBranchList{border:1px solid #eee;border-radius:5px;margin-top:25px}.protectBranchList>div{padding:5px 15px;border-bottom:1px solid #eee}.protectBranchList>div:last-child{border-bottom:none}.addMemByLinkBox{color:#202d40}.addMemByLinkBox .selectBox{width:55%;display:block;margin-bottom:18px}.addMemByLinkBox .checkBox{color:#151d40}.addMemByLinkBox .tipBox{color:#7e849e;display:flex}.addMemByLinkBox .success{background-color:#36cacf;border-color:#36cacf}.addMemByLinkBox .linkBox{width:55%}.addMemByLinkBox .linkBox .ant-input-group-addon{padding:0}.addMemByLinkBox .linkBox .ant-btn{border-top-left-radius:0;border-bottom-left-radius:0}
|
|
@ -0,0 +1 @@
|
|||
.background-f{background:#fff}.pt-15{padding-top:15px}.mr-4{margin-right:4px}.pb-10{padding-bottom:10px}.plr-20{padding:0 20px}.font-12{font-size:12px}.font-15{font-size:15px}.border-b-line{border-bottom:1px solid #eee}.list-item,.w-100{width:100%}.w-25{width:25%}.p-10{padding:10px}.pd-105{padding:15px 10px}.grid-item{display:grid!important;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.avatar-60{height:60px;width:60px;border-radius:50%}.text-primary{color:#5091ff!important}.text-primary:hover{color:#2878ff!important}.text-yellow{color:#ffa802!important}.text-gray{color:#888}.ml12{margin-left:12px}.user-join-time{font-size:14px!important;color:#60b25e}.btn-cir-grey{background:#fafafa;color:#888;font-weight:400;border:1px solid #eee;border-radius:2px;cursor:pointer}.wd-75{width:75px}.pbt15{padding:15px 0}.pbt25{padding:25px 0}.mlr10{margin:0 15px}.user-list-items{height:100%;width:100%;display:inline-block}.max-w-200{max-width:200px}.inline-block{display:inline-block}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
.branchDropdown{border:1px solid #eee;border-radius:4px;display:flex;justify-content:center;height:40px;line-height:40px;min-width:220px}.branchDropdown .ant-dropdown-trigger{width:100%;padding:0 15px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.branchOptions{width:220px;box-shadow:0 0 3px 1px hsla(0,0%,52.5%,.4);border-radius:3px;background:#fff;max-height:300px}.OptionsUl{min-height:50px;max-height:220px;overflow-y:auto}.OptionsUl li{height:30px;line-height:30px;cursor:pointer;padding:0 20px;margin:5px 0}.OptionsUl li:hover{background-color:#f0f0f0}.OptionsUl li a{display:block}.OptionsInput{height:32px;padding-left:4px;line-height:32px;width:100%}.branch-tagBox{border:1px solid #d0d0d0;border-radius:3px;height:32px;display:flex;align-items:center;cursor:pointer;min-width:104px}.branch-tagBox:hover{background-color:#f3f4f6}.branch-tagBox-list{background:#fff;box-shadow:0 4px 8px 2px hsla(0,0%,83.1%,.5);border-radius:4px}.branch-tagBox-list .ant-popover-arrow{display:none}.branch-tagBox-list.ant-popover.ant-popover-placement-bottom{padding-top:0}.branch-tagBox-list .branch-tagBox .ant-dropdown-link{display:block;flex:1;max-width:105px}.branch-tagBox-list .ant-popover-inner-content{padding:0}.overlayBranch{width:325px}.overlayBranch .navUl{margin-top:8px;height:30px;line-height:30px}.overlayBranch .navUl li{height:30px;line-height:30px;padding:0 5px;margin-left:20px!important}.overlayBranch .navUl li.ant-menu-item-selected{border-color:#466aff!important;color:#466aff!important}.overlayBranch .navUl li.ant-menu-item-active{border-color:transparent}.listTips{padding:20px 0;text-align:center}.urlMenu{line-height:30px;margin-bottom:10px;padding:15px 20px 0;border-bottom:none}.urlMenu li.ant-menu-item{height:30px;line-height:30px;padding:0 5px;margin-right:20px!important}.urlMenu li.ant-menu-item.ant-menu-item-active,.urlMenu li.ant-menu-item.ant-menu-item-selected{color:#333}.urlMenu li.ant-menu-item.ant-menu-item-selected{border-color:#466aff!important}.urlMenu li.ant-menu-item.ant-menu-item-active{border-color:transparent}.copytool{margin:0 10px}.branchSort{font-weight:500;color:#333;font-size:15px;height:20px;line-height:20px;padding-left:10px;margin-top:20px;margin-bottom:6px!important}.treeUl{background:#fafcff;border-radius:4px;border:1px solid rgba(42,97,255,.23)}.treeUl li{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid rgba(42,97,255,.23)}.treeUl li:last-child{border-bottom:none}.treeUl li .treeinfo{width:399px;flex:1;flex-direction:column}.treeUl li .treeinfo>a{display:block;width:399px}.treeUl li .treeinfo a:hover span{color:#466aff!important}.treeUl li .treeinfo img{height:20px;width:20px;margin-right:5px}.treeUl li .treeabout{flex:1;text-align:right}.treecopy{flex:1;display:flex;justify-content:center}.treecopy>div{height:32px;background:#fafbfc;border-radius:4px;border:1px solid #d0d0d0;position:relative;z-index:1;display:flex;align-items:center}.treecopy>div>span{padding:0 15px;border-right:1px solid hsla(0,0%,60%,.4);height:100%}.treecopy>div>span img{margin-right:4px}.treecopy>div>span a{color:#466aff}.treecopy>div>span a:hover{text-decoration:underline}.treecopy>div>i{margin:0 12px;color:#333!important}.treecopy>div input{position:absolute;z-index:0;opacity:0;top:32px}.new-conmmit{width:30px;height:18px;line-height:18px;display:block;background:#ff6832;color:#fff;font-size:12px;border-radius:4px}.icon-a-yuanquan2x{color:#466aff}
|
|
@ -0,0 +1 @@
|
|||
.formBase .ant-form-item-label{width:80px;display:block}.formBase .ant-form-explain{position:absolute}.formBase .ant-row.ant-form-item{margin-bottom:12px}.formBase.passMan .ant-form-item-label{width:92px}.infosRightMenu .ant-menu-item a{font-size:16px;color:#333;position:relative;bottom:-10px}.infosRightMenu .ant-menu-item a:hover{color:#333}
|
|
@ -0,0 +1 @@
|
|||
.concentrate{padding:20px 0 0}.concentrate .concentrateUl{display:flex;flex-wrap:wrap}.concentrate .concentrateUl li{width:48.5%;margin-right:3%;margin-top:20px;display:flex;flex-direction:column;justify-content:flex-start;border:1px solid #dedede;padding:15px 20px;cursor:default}.concentrate .concentrateUl li:nth-child(2n){margin-right:0}.concentrate .concentrateUl li .name{font-size:16px;color:#466aff}.concentrate .concentrateUl li .name:hover{color:#6684fe}.concentrate .concentrateUl li .desc{color:#999}.concentrate .concentrateUl li .tagName{display:block;background-color:#f7f5f5;border-radius:3px;color:#666;padding:0 10px;height:22px;line-height:22px;font-size:13px}.concentrate .concentrateUl li .forkCount,.concentrate .concentrateUl li .pariseCount{color:#999;margin-left:20px}.concentrate .concentrateUl li .forkCount i,.concentrate .concentrateUl li .pariseCount i{font-size:14px!important;margin-right:4px}.ConcentrateTip{margin:20px 20px 0;padding:5px 20px;border:1px solid #f83838;border-radius:4px;background-color:rgba(248,56,56,.1);color:#f83838;display:flex;align-items:center}.ConcentrateTip a{color:#4cacff}.ConcentrateTip i{font-size:15px!important;margin-right:5px}.ConcentrateBox .ant-modal-body{min-height:258px;padding:0 0 15px}.ConcentrateBox .listbox{max-height:210px;overflow-y:auto;padding-left:30px}.ConcentrateBox .operateDiv{padding:20px 30px}.ConcentrateBox .morelist{text-align:center;padding-top:15px;cursor:pointer}.ConcentrateBox .ant-checkbox-group{display:flex;flex-wrap:wrap}.ConcentrateBox .ant-checkbox-group .ant-checkbox-wrapper{width:50%;margin-left:0!important;display:flex}.ConcentrateBox .ant-checkbox-group .ant-checkbox-wrapper .ant-checkbox{padding-top:3px}.ConcentrateBox .ant-checkbox-group .ant-checkbox-wrapper span:last-child{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recentStatic{padding:30px 0}.activeStatic .infosActivity,.calendarStatic .infosActivity{padding-bottom:30px}.activeStatic .infosActivity>li,.calendarStatic .infosActivity>li{display:flex;border-bottom:1px solid #eee;align-items:center;padding:20px 0}.activeStatic .infosActivity>li .aImg,.calendarStatic .infosActivity>li .aImg{width:48px;height:48px;margin-right:20px;border-radius:50%}.activeStatic .infosActivity>li .aInfos,.calendarStatic .infosActivity>li .aInfos{flex:1}.activeStatic .infosActivity>li .aInfos span,.calendarStatic .infosActivity>li .aInfos span{margin-left:20px;margin-right:0}.activeStatic .infosActivity>li .aInfos .name,.calendarStatic .infosActivity>li .aInfos .name{font-size:16px;color:#333}.activeStatic .infosActivity>li .aInfos .status,.activeStatic .infosActivity>li .aInfos .time,.calendarStatic .infosActivity>li .aInfos .status,.calendarStatic .infosActivity>li .aInfos .time{color:#999}.activeStatic .infosActivity>li .aInfos .aDesc,.calendarStatic .infosActivity>li .aInfos .aDesc{color:#666;margin-top:5px;line-height:20px}.activeStatic .infosActivity>li:last-child,.calendarStatic .infosActivity>li:last-child{border-bottom:none}.activeStatic{padding-top:20px}.editPanel{display:flex;justify-content:right;padding:20px 20px 0 0}.editPanel .ant-btn.ant-btn-background-ghost{color:#d0d0d0}.editPanel .ant-btn.ant-btn-primary.ant-btn-background-ghost{border-color:#466aff;color:#466aff;margin-left:20px}.editPanel .ant-btn.ant-btn-primary.ant-btn-background-ghost:hover{background-color:#fff!important;border-color:#6684fe;color:#6684fe}.emptyDescBox{min-height:420px;background-color:#fafcff;border:1px solid rgba(42,97,255,.23);border-radius:4px 4px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px}.emptyDescBox .emptyMain{height:28px;line-height:28px;margin-top:22px;color:#333;font-size:20px;text-align:center}.emptyDescBox .emptyContent{display:flex;align-items:center;justify-content:center;flex-direction:column}.emptyDescBox .emptyContent .emptysub{margin-top:12px;line-height:23px;color:#333;font-size:14px;text-align:center;width:325px}.emptyDescBox .emptyContent .divider{width:400px;min-width:400px}.emptyDescBox .emptyContent .fullBtn{width:118px;text-align:center;height:36px;line-height:34px;color:#fff!important;border-radius:5px;background-color:#466aff;margin:0 auto}.emptyDescBox .emptyContent .fullBtn:hover{background-color:#6684fe}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
.sourcePanel{width:1200px;margin:20px auto;background:#fff;border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.1)}.sourcePanel .headtitle,.sourcePanel .subHeadtitle{padding:15px 20px;border-bottom:1px solid #eee}.sourcePanel .subHeadtitle .ant-input-group-wrapper{width:320px}.sourcePanel .subHeadtitle .ant-input-group-wrapper .ant-btn.ant-input-search-button{margin:-1px 0 0}.sourcePanel .bodycontent{padding:0 20px;min-height:500px}.sourcePanel .bodycontent>ul.bodycontentul>li{display:flex;border-bottom:1px solid #eee;padding:20px 0;align-items:flex-start}.sourcePanel .bodycontent>ul.bodycontentul>li:last-child{border-bottom:none}.sourcePanel .bodycontent>ul.bodycontentul>li .infoImg{margin-right:15px}.sourcePanel .bodycontent>ul.bodycontentul>li .infoImg img{width:50px;height:50px;border-radius:50%}.sourcePanel .bodycontent>ul.bodycontentul>li .infoname{font-size:16px}.sourcePanel .bodycontent>ul.bodycontentul>li .privateTip{display:block;font-size:12px;margin-left:10px;background-color:orange;height:18px;line-height:18px;padding:0 3px;color:#fff}.sourcePanel .bodycontent>ul.bodycontentul>li .infos>span{margin-right:20px;color:#999}.sourcePanel .bodycontent>ul.bodycontentul>li .infos>span>span{color:#666}.sourcePanel .bodycontent>ul.bodycontentul>li .infodesc{color:#666;line-height:20px;margin:5px 0!important}.sourcePanel .bodycontent>ul.bodycontentul>li .infotag{display:flex;flex-wrap:wrap}.sourcePanel .bodycontent>ul.bodycontentul>li .infotag span{display:block;padding:0 4px;height:20px;line-height:20px;font-size:12px;margin-right:10px;border:1px solid #f8df8c;background:#fffce6;color:#0d90c3;border-radius:2px;cursor:pointer}.versionTable .currentTip{display:block;padding:0 3px;border-radius:2px;border:1px solid #68c7ec;font-size:12px;color:#68c7ec;height:18px;line-height:18px;margin-left:5px}.versionTable .ant-table-body{margin:0!important}.versionTable .ant-table-body thead{background-color:#eee}.versionTable .ant-table-body tbody>tr>td,.versionTable .ant-table-body thead>tr>th{padding:4px 5px!important}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
.glcc_apply{background-image:linear-gradient(180deg,#ebf2ff,#ebf2ff 43.09%,#f3f4f8);padding-bottom:120px}.glcc_apply .apply{width:1200px;margin:0 auto}.glcc_apply .glcc_info_form{display:flex;flex-wrap:wrap}.glcc_apply .glcc_info_form .ant-row.ant-form-item{margin-bottom:20px;display:flex;width:50%;justify-content:flex-end}.glcc_apply .glcc_info_form .ant-col.ant-form-item-control-wrapper{width:78%}.glcc_apply .glcc_info_form .ant-form-item-label{margin-right:15px}.glcc_apply .glcc_info_form .ant-form-item-label>label:after{content:none}.glcc_apply .glcc_info_form .ant-upload.ant-upload-select-picture-card{margin-bottom:0;width:118px;height:118px;border:1px solid}.glcc_apply .glcc_info_form .icon-tianjiadaohang:before{color:#b3c3db}.glcc_apply .glcc_info_form .ant-upload-text{color:#a4aabb}.glcc_apply .glcc_info_form .ant-input,.glcc_apply .glcc_info_form .ant-select-selection,.glcc_apply .glcc_info_form .ant-upload.ant-upload-select-picture-card{background:none!important;border-color:#b3c3db}.glcc_apply .glcc_info_form .ant-input:hover,.glcc_apply .glcc_info_form .ant-select-selection:hover,.glcc_apply .glcc_info_form .ant-upload.ant-upload-select-picture-card:hover{border-color:#466aff}.glcc_apply .glcc_info_form .has-error .ant-input:not([disabled]){border-color:#ef0000}.glcc_apply .glcc_info_form .disabledInput,.glcc_apply .glcc_info_form .disabledInput .ant-select-selection{background-color:#e5ebf9!important;border:none;color:#202d40}.glcc_apply .glcc_info_form .projectLogo{width:120px;height:120px;border:1px dashed #b3c3db;border-radius:4px;line-height:120px;text-align:center}.glcc_apply .glcc_info_form .projectLogo img{max-width:100px;max-height:100px}.glcc_apply .introArea{width:100%}.glcc_apply .introArea .ant-row.ant-form-item{width:auto;justify-content:flex-start}.glcc_apply .introArea .ant-col.ant-form-item-control-wrapper{width:90%}.glcc_apply .introArea .ant-form-item-label{width:118px}.glcc_apply .introArea.tips{margin-left:40px;color:#e90000}.glcc_apply .glcc_info_form .introArea.subInfo{width:100%;text-align:center;margin:40px 0 70px -60px}.glcc_apply .glcc_info_form .introArea.subInfo .sub{width:200px;height:36px;background-color:#466aff;border-color:#466aff}.glcc_apply .glcc_info_form .introArea.subInfo .sub:hover{background-color:#5d7cff;border-color:#5d7cff}.glcc_apply .glcc_info_form .introArea.subInfo .sub:active{background-color:#1140ff;border-color:#1140ff}.glcc_apply .explain{background-color:#f6f9fe;border:2px solid #fff;color:#6c7283;padding:20px 30px 30px 20px}.glcc_apply .explain .c000{color:#000}.glcc_apply .explain div>.c000{font-weight:700}.glcc_apply .explain>div{margin:10px 0}.glcc_apply .explain .link{color:#466aff}.glcc_apply .explain .link:hover{opacity:.8}.glcc_apply .applySuccess{height:45px;border:1px solid #466aff;line-height:45px;padding-left:20px;color:#466aff}.glcc-banner{width:100%}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue