From 49fae6cf8c14aebc2b786f2266e4dc80fd3ae235 Mon Sep 17 00:00:00 2001 From: ClarenceAu Date: Sun, 22 Apr 2012 13:48:39 +0800 Subject: [PATCH] add the page files --- ROOT/WEB-INF/page/front/include/footer.jsp | 8 + ROOT/WEB-INF/page/front/include/header.jsp | 49 + ROOT/WEB-INF/page/front/index.jsp | 43 + ROOT/colorbox.css | 85 + ROOT/finished_projects.html | 96 + ROOT/images/HCI-SCAU.png | Bin 0 -> 9609 bytes ROOT/images/avicon.png | Bin 0 -> 1643 bytes ROOT/images/blackbar.png | Bin 0 -> 531 bytes ROOT/images/blackblock.png | Bin 0 -> 1730 bytes ROOT/images/book1.jpg | Bin 0 -> 2643 bytes ROOT/images/book2.jpg | Bin 0 -> 2764 bytes ROOT/images/border.png | Bin 0 -> 112 bytes ROOT/images/center_navbackground.gif | Bin 0 -> 175 bytes ROOT/images/controls.png | Bin 0 -> 2893 bytes ROOT/images/flower.png | Bin 0 -> 3115 bytes ROOT/images/foot_navbackground.gif | Bin 0 -> 1747 bytes ROOT/images/greenbar.png | Bin 0 -> 771 bytes ROOT/images/head_background.gif | Bin 0 -> 184 bytes ROOT/images/home.png | Bin 0 -> 358 bytes ROOT/images/ie6/borderBottomCenter.png | Bin 0 -> 111 bytes ROOT/images/ie6/borderBottomLeft.png | Bin 0 -> 215 bytes ROOT/images/ie6/borderBottomRight.png | Bin 0 -> 217 bytes ROOT/images/ie6/borderMiddleLeft.png | Bin 0 -> 108 bytes ROOT/images/ie6/borderMiddleRight.png | Bin 0 -> 108 bytes ROOT/images/ie6/borderTopCenter.png | Bin 0 -> 111 bytes ROOT/images/ie6/borderTopLeft.png | Bin 0 -> 216 bytes ROOT/images/ie6/borderTopRight.png | Bin 0 -> 214 bytes ROOT/images/index.css | 431 ++ ROOT/images/loading.gif | Bin 0 -> 9427 bytes ROOT/images/loading_background.png | Bin 0 -> 157 bytes ROOT/images/login.png | Bin 0 -> 1322 bytes ROOT/images/logo.png | Bin 0 -> 1605 bytes ROOT/images/overlay.png | Bin 0 -> 182 bytes ROOT/images/pic.png | Bin 0 -> 4441 bytes ROOT/images/save.png | Bin 0 -> 2823 bytes ROOT/images/show.png | Bin 0 -> 138550 bytes ROOT/images/site.png | Bin 0 -> 416 bytes ROOT/images/top_background.gif | Bin 0 -> 46 bytes ROOT/images/top_navbackground.gif | Bin 0 -> 6857 bytes ROOT/images/water1.jpg | Bin 0 -> 2297 bytes ROOT/images/water2.jpg | Bin 0 -> 2347 bytes ROOT/images/week.png | Bin 0 -> 2831 bytes ROOT/index.html | 12 + ROOT/index.jsp | 12 - ROOT/js/changePic.js | 49 + ROOT/js/hover_flower.js | 8 + ROOT/js/jquery-1.3.2.js | 4376 +++++++++++++++++ ROOT/js/jquery.colorbox.js | 888 ++++ ROOT/js/myJs.js | 29 + ROOT/modify_information.html | 136 + ROOT/modify_password.html | 94 + ROOT/personal_information.html | 136 + ROOT/personal_list.html | 180 + ROOT/unfinished_projects.html | 118 + .../official/module/DisplayModule.java | 24 + 55 files changed, 6762 insertions(+), 12 deletions(-) create mode 100644 ROOT/WEB-INF/page/front/include/footer.jsp create mode 100644 ROOT/WEB-INF/page/front/include/header.jsp create mode 100644 ROOT/WEB-INF/page/front/index.jsp create mode 100644 ROOT/colorbox.css create mode 100644 ROOT/finished_projects.html create mode 100644 ROOT/images/HCI-SCAU.png create mode 100644 ROOT/images/avicon.png create mode 100644 ROOT/images/blackbar.png create mode 100644 ROOT/images/blackblock.png create mode 100644 ROOT/images/book1.jpg create mode 100644 ROOT/images/book2.jpg create mode 100644 ROOT/images/border.png create mode 100644 ROOT/images/center_navbackground.gif create mode 100644 ROOT/images/controls.png create mode 100644 ROOT/images/flower.png create mode 100644 ROOT/images/foot_navbackground.gif create mode 100644 ROOT/images/greenbar.png create mode 100644 ROOT/images/head_background.gif create mode 100644 ROOT/images/home.png create mode 100644 ROOT/images/ie6/borderBottomCenter.png create mode 100644 ROOT/images/ie6/borderBottomLeft.png create mode 100644 ROOT/images/ie6/borderBottomRight.png create mode 100644 ROOT/images/ie6/borderMiddleLeft.png create mode 100644 ROOT/images/ie6/borderMiddleRight.png create mode 100644 ROOT/images/ie6/borderTopCenter.png create mode 100644 ROOT/images/ie6/borderTopLeft.png create mode 100644 ROOT/images/ie6/borderTopRight.png create mode 100644 ROOT/images/index.css create mode 100644 ROOT/images/loading.gif create mode 100644 ROOT/images/loading_background.png create mode 100644 ROOT/images/login.png create mode 100644 ROOT/images/logo.png create mode 100644 ROOT/images/overlay.png create mode 100644 ROOT/images/pic.png create mode 100644 ROOT/images/save.png create mode 100644 ROOT/images/show.png create mode 100644 ROOT/images/site.png create mode 100644 ROOT/images/top_background.gif create mode 100644 ROOT/images/top_navbackground.gif create mode 100644 ROOT/images/water1.jpg create mode 100644 ROOT/images/water2.jpg create mode 100644 ROOT/images/week.png create mode 100644 ROOT/index.html delete mode 100644 ROOT/index.jsp create mode 100644 ROOT/js/changePic.js create mode 100644 ROOT/js/hover_flower.js create mode 100644 ROOT/js/jquery-1.3.2.js create mode 100644 ROOT/js/jquery.colorbox.js create mode 100644 ROOT/js/myJs.js create mode 100644 ROOT/modify_information.html create mode 100644 ROOT/modify_password.html create mode 100644 ROOT/personal_information.html create mode 100644 ROOT/personal_list.html create mode 100644 ROOT/unfinished_projects.html create mode 100644 src/org/scauhci/official/module/DisplayModule.java diff --git a/ROOT/WEB-INF/page/front/include/footer.jsp b/ROOT/WEB-INF/page/front/include/footer.jsp new file mode 100644 index 0000000..3073cbb --- /dev/null +++ b/ROOT/WEB-INF/page/front/include/footer.jsp @@ -0,0 +1,8 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + diff --git a/ROOT/WEB-INF/page/front/include/header.jsp b/ROOT/WEB-INF/page/front/include/header.jsp new file mode 100644 index 0000000..1c32674 --- /dev/null +++ b/ROOT/WEB-INF/page/front/include/header.jsp @@ -0,0 +1,49 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + +HCI Meeting-Home + + + + + + +
+
+
+ +
+
+
+
+ +
+ hci +
+ + +
+
\ No newline at end of file diff --git a/ROOT/WEB-INF/page/front/index.jsp b/ROOT/WEB-INF/page/front/index.jsp new file mode 100644 index 0000000..ed9fa51 --- /dev/null +++ b/ROOT/WEB-INF/page/front/index.jsp @@ -0,0 +1,43 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + +
+
+ +
+
+ +
+ + +
+ + \ No newline at end of file diff --git a/ROOT/colorbox.css b/ROOT/colorbox.css new file mode 100644 index 0000000..7918e42 --- /dev/null +++ b/ROOT/colorbox.css @@ -0,0 +1,85 @@ +/* + ColorBox Core Style: + The following CSS is consistent between example themes and should not be altered. +*/ +#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} +#cboxOverlay{position:fixed; width:100%; height:100%;} +#cboxMiddleLeft, #cboxBottomLeft{clear:left;} +#cboxContent{position:relative;} +#cboxLoadedContent{overflow:auto;} +#cboxTitle{margin:0;} +#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} +#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} +.cboxPhoto{float:left; margin:auto; border:0; display:block;} +.cboxIframe{width:100%; height:100%; display:block; border:0;} + +/* + User Style: + Change the following styles to modify the appearance of ColorBox. They are + ordered & tabbed in a way that represents the nesting of the generated HTML. +*/ +#cboxOverlay{background:url(images/overlay.png) repeat 0 0;} +#colorbox{} + #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px 0;} + #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px 0;} + #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px -29px;} + #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px -29px;} + #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;} + #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;} + #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;} + #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;} + #cboxContent{background:#fff; overflow:hidden;} + .cboxIframe{background:#fff;} + #cboxError{padding:50px; border:1px solid #ccc;} + #cboxLoadedContent{margin-bottom:28px;} + #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;} + #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;} + #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;} + #cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;} + #cboxPrevious:hover{background-position:-75px -25px;} + #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;} + #cboxNext:hover{background-position:-50px -25px;} + #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;} + #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;} + #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;} + #cboxClose:hover{background-position:-25px -25px;} + +/* + The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill + when an alpha filter (opacity change) is set on the element or ancestor element. This style is not applied to or needed in IE9. + See: http://jacklmoore.com/notes/ie-transparency-problems/ +*/ +.cboxIE #cboxTopLeft, +.cboxIE #cboxTopCenter, +.cboxIE #cboxTopRight, +.cboxIE #cboxBottomLeft, +.cboxIE #cboxBottomCenter, +.cboxIE #cboxBottomRight, +.cboxIE #cboxMiddleLeft, +.cboxIE #cboxMiddleRight { + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); +} + +/* + The following provides PNG transparency support for IE6 + Feel free to remove this and the /ie6/ directory if you have dropped IE6 support. +*/ +.cboxIE6 #cboxTopLeft{background:url(images/ie6/borderTopLeft.png);} +.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png);} +.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png);} +.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png);} +.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png);} +.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png);} +.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png);} +.cboxIE6 #cboxMiddleRight{background:url(images/ie6/borderMiddleRight.png);} + +.cboxIE6 #cboxTopLeft, +.cboxIE6 #cboxTopCenter, +.cboxIE6 #cboxTopRight, +.cboxIE6 #cboxBottomLeft, +.cboxIE6 #cboxBottomCenter, +.cboxIE6 #cboxBottomRight, +.cboxIE6 #cboxMiddleLeft, +.cboxIE6 #cboxMiddleRight { + _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')"); +} diff --git a/ROOT/finished_projects.html b/ROOT/finished_projects.html new file mode 100644 index 0000000..762364f --- /dev/null +++ b/ROOT/finished_projects.html @@ -0,0 +1,96 @@ + + + + +hci meeting + + + + + +
+
+ +
+
+
+
+ +
+ + +
+
+
+ +
+

已完成项目

+ + + + + + + + +
>个人中心>已完成项目
+
+
+
+ +
+

项目名字:XX

+

项目成员:XX

+

项目简介:XXXXXXXX

+
+
+
+
+ +
+

项目名字:XX

+

项目成员:XX

+

项目简介:XXXXXXXX

+
+
+
+
+
+
+
+ +
+ + + diff --git a/ROOT/images/HCI-SCAU.png b/ROOT/images/HCI-SCAU.png new file mode 100644 index 0000000000000000000000000000000000000000..b340f138c9c020c24de5493069e046fd8284c099 GIT binary patch literal 9609 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 literal 0 HcmV?d00001 diff --git a/ROOT/images/avicon.png b/ROOT/images/avicon.png new file mode 100644 index 0000000000000000000000000000000000000000..df6eb4ee1aaf0b36ae61ae0c8feb21f7ac5a1fb4 GIT binary patch literal 1643 zcmV-x29)`UP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1^`J!K~zXf?N(cC zR8Z(H5b|OCA9Nm}stR-RT{Mp$Q=&elf|(%$$85Ywx}G+DGKd z=Sl<+0n?KwSN@^i#+YNe@@O2CM2B2!xa#$E59iekYrkAq9~YPR8HIK^T5ILlG9aOdFCS=iY4(cbZwPW7VH3T(wVytz`q3_HwQ1>XX)DZ!6Zc>@AMf_`Q0+ z3XN>lxN-nXc~DDl1Yl8Yuy)Fjgr^SjawDVuO=V>`Z8bHb3`hHU&0kpWsj#UVAo_sd z^04iY3L71H#_*+j&0!U$VMhd`!Lta~&Q?9$F93L46B|;2+!6ywIO?AmfZ^yb(HqOh zfx7`NPyxa^-|)20El(X=cN}xB{(@DIA$FkV8lL)v7ZWI=y`E{ROhG9E@N_{8z}_Y| zVDkZPCICd_9@=nGGd<>kc2;E*j@%aSsrO{eiZ10FzW!=Fhp2wRu+wum`2Gcj2UJU$ z$7GJkm5&WA7_CM|TSpG0@9l5>)famv<;`38b zJSXu-diBMmBy#YQ0Q51oKLGW<3rO9=ZW$>ys`U0Fs1kjt@j0 zuLhX?F$pOww1LGtR)YPlEL%tWvJwE(l5*wVlAt--ccm0~YGMB*yoe4&RS*=b!1T3m z$ZC?-&Z(1@uTSATl@TR5vt3;$Dy8ax?~zVdAQ(V~q2I7n>XlgR56N&rB-CCLAo=Dq3+ zy!bFSH2f~Nf^fT=3Yd4)@njzdV!P#QpCAQC2$1~YcQR1N>_Dqab;?bKr#}x3IgK+; zBZAQYe@?@hQ|JXxl%+rhr}Hw}aAovzM{X{WklhYVg*JXO$CU)C+b+YbK%a^z%r-rJ zS~*CHQG+87ni+W@9?^eK?!&&TE>=DNza3t@mdt5OtU&u33b?@bs?kc_s_(4=hvbFQ~S6ElSQ^uSZ0sI*N^8H}vwYA9U z3^o$O*J`17zp^FQbVwBiDxFiEc!2n(S2dm>%s^{Jj=PfuRe;>C+$CNf%E ziLe=M1N3Ab{{zTF;8|DNmpjf?fuq$XJZ)QJMxTZz^drc!ku4OL8YrQ+pnf+-y8oM0 zlLy}-w;%dt53G`>Ig1bfRwF< zek98QG(vvaJu$!5_Eay{Y^NR3-9X2p-`iyr_U}6%fUDkt;N+oDZ$i1=NObB`2>@mF zA~zWs84GRoccRm&|gmG^=jDXG9pM>p5CI?7e?}p2MRo{0f3%l zRvy9Qbul?`K^fAkbeFa&l~eOU#Q78x%hR7DfQC*P4zIQ#GOnG|*2T5XN=bFA4EV8& z8jojK3Vq>~I4XEIHsRtqd`%;=%~_J){LY9i1mkG&k8AtY4<`<|3RnFC* pW3se3-w{exr9HNBo^Odt`+sM literal 0 HcmV?d00001 diff --git a/ROOT/images/blackbar.png b/ROOT/images/blackbar.png new file mode 100644 index 0000000000000000000000000000000000000000..ad28b6312ba1ab1ec58f247b1b51df801ac4b05c GIT binary patch literal 531 zcmV+u0_^>XP)GT`=EA`cw!ZF*k~Y${jwMIFHa8(`cx_pnK4i^?3Ew2s z?=_1;wiy7L8F{W=d#~ zddwqNI!%bYiy=b7ncFllLXl4~NHT1;PKo9^y19;t3qs7z#8cdK;hxJ*dFZ*>GV}+r zJr5n*DM;qj^A0)fX6oz|(K&f!?mI3x_bnq3)7`{jG#TkyMkdsd8T*D$eu4>|x`xvs z+-%(Gl(y!)p>5bcv^7l-pZr0ojl4r@AWTLc4dN~?sMV3}AWnEQA$?u3FVz(roZLKW zT)vMLx9+0Xx)|61lHH`>o#z|URl%t`B7yVTUz4|OtCGZb-YE!vz$W-VfHgLRlJlCd zCqu!_ob25+`7@pBvhZ42u>GLAys`b0Vo~t@jAfyF(i@7KdF{qzMAH5Uq9^?qU;y=q Va$kE?*#-ar002ovPDHLkV1mOV_6z_3 literal 0 HcmV?d00001 diff --git a/ROOT/images/blackblock.png b/ROOT/images/blackblock.png new file mode 100644 index 0000000000000000000000000000000000000000..5c3fa2324bd402426dd70ff78bb75f3860d8e41e GIT binary patch literal 1730 zcmV;z20i(SP)X0ssI2*e_+%00009a7bBm000ie z000ie0hKEb8vp(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?NJ&INRCwC7SN2*U!x4Mf_kTO&1AiiCH|&f1Fwf)Gw4DZzHgm)jtsD1pr*5{i(FpW@)EMW@lc`7YY6P z$gbDl2=aU59+1z!j)g$B!M?Nyh=AzstgEn??lb#7jk||$Rwd!q*WTzuCz_0iodF#&0q^`*UGX1rChy!CpF3 z9+p+j+xdOvUcxzrLd@+UL`DmMD2YIL1Oy>KHdgYz`h>#}f~Yi-2L?$|-?}E?V!abL z$ePeB4o;oPteTf3eXeJRh`M^WZ8PDMeAQY%nnBO$Q(5+Z@n)h0Q zm7rl(Whx|QO~&H64^YR@ob1rmiBw3Lbq+ZVix&(8H$vc3qaf=IAQ76oF-=Qg7PT=! zm&!ymUu>=#qHYhhJZK3lzDg8?XF>K-rzK$gJw9r>Vl2MK9*kXp$Wjiw`L+t77(P?_ zNr_Per-@iPB?>_RvB4b={4RC((gNW~6~q{BvzD(k;+NBs;P6x@SD0$76S~+!);ktE zkzm;fhpQ9gH6p_6zfQ@@>J}z%5e2tUbpPeK&h+$fwG`Hy=5#IYGL#C^Sn$DQVWNTyEGd z4^A&L22BVI3kgSaExAALVMLR#)N~GgISPfqiAF_-o0{m{k1Cssme-SWRu>%=LBpK} z37rhNfL%><6lGTknYn08;}`WX4TtVx5*?%UAj3N4YV2*DE%Br%C9us0Unnfk5ASOl z{LnN`&90hTqTe`{X0_T;sk6pZBV)A|gUTLt zt3M>088ywQC@(s31Y*jfT97D;_#%RL>>1IjgQAXhNkDavh-$_%x%&7<|9MzQqmT&2 ztHeZ75^L_Az(|YMr!O8wR#C?akxb!afFks(qIHSi(qoUOjc_B5J^8~CrPk&qmB=sTeX_Zv6;Yq8 zI?ZYROds8?fo}G3=GL7g*a}DHM~V`v2Ar8eYh$1Vp>aGp)s|wFoF0==87*2EC9h)B z^!#oxGm;+<3*6pMPeTJDV26Fg0vRtn8uy7c5YdG2>DgVqL`1o2up-dOF zg40Z5iggk-tI+{1SvCz4Fg}QewnTiIF>Uq^+w{WMR=5qe*xM!+YvVq(o$Uv^jBTS+ zh}Mg>vx%v0yK=&IHIM$iVuL%lW%Fp%%J+4+d$023i`bTO);F>X>cC{t_twM10*zUHuLb)E1|-ZX-?BI$I^JS=U$u z^y81;f4?*82yx2xL$U$;^ii8AJn*~ZIB?TbSuGs~x)<@%6`l#WvQ zo381CrH6VESwN+d?l`!4+@wY&QLze@Sviq2mH Y09!UoA4)e2zyJUM07*qoM6N<$g54@LO8@`> literal 0 HcmV?d00001 diff --git a/ROOT/images/book1.jpg b/ROOT/images/book1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1ecd02b4062f529967b62f9651bdb20f31b009db GIT binary patch literal 2643 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 literal 0 HcmV?d00001 diff --git a/ROOT/images/border.png b/ROOT/images/border.png new file mode 100644 index 0000000000000000000000000000000000000000..f463a10d838aeba263ff44e5c3578dfe7ba07648 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI}$P6Txn<}3KQfvV}A+A9B|Ns9>Z_d99WHFWm z`2{zujf-{zawI%m978JNrXFPE1@f8<7E8}%%lTu>&#KnM&G`7uteHSj22WQ%mvv4F FO#q`M9f1G< literal 0 HcmV?d00001 diff --git a/ROOT/images/center_navbackground.gif b/ROOT/images/center_navbackground.gif new file mode 100644 index 0000000000000000000000000000000000000000..d155336331baf8ce18195982e76acd226b932f5d GIT binary patch literal 175 zcmZ?wbhEHbe9yqhaD;)O_psirTetrH{o8j~f5vt7Id`PZoUeFktFCtfa)r$Y2cs DVvJ1j literal 0 HcmV?d00001 diff --git a/ROOT/images/controls.png b/ROOT/images/controls.png new file mode 100644 index 0000000000000000000000000000000000000000..dcfd6fb9f178454613123d018bf742c8cc905df7 GIT binary patch literal 2893 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 FV1m|d?F#?^ literal 0 HcmV?d00001 diff --git a/ROOT/images/foot_navbackground.gif b/ROOT/images/foot_navbackground.gif new file mode 100644 index 0000000000000000000000000000000000000000..66b6f2ad9681c79bb8752884b39a62bcbab86661 GIT binary patch literal 1747 zcmeH{_fyjc0L2rw%4sT=aYY3a*_2pL3*ra`0wRi5YP}OqP?V{1S1Wkh%8~?-ihziU z@C7L=ARAFe1|uPaAuB+VLiQjbj7+j>`#%X*G#4};s?lgvD%IxZrdq9*%jN6q z>ns*asZ`F+&Wc2$<>lq6sj0ECvB}9vu~(T zt*yNo3)$G%7#t*Ux!jqV8I4XgIyySQKwtVt&?f=rSiXAxIE75 zC70g*k4lX+kKkH4eu2n(mDTL`91~ME8qnR-ff|5jH671xK8eObb6QSIeL#Y@+~E7b#=9X1d}S5W%JJDF%r5t za8o6aD%k~HK|LS4wEFEiVO#Y?1PTYsC%EO}o%?WI>q>Sd%XMDZk@Y8Xl2_NgkT$v4 zD^;?H#F5;-?+W@)5{7Ve309}q76A{YXFgY~xQ>kXl+#^sI4ohgkVqu9ceYGVPm{@H zg+h_p4MlYfIf{_%e{0kSZF z><(W60C07Xh1H?hq1LKF6a*St9@17loNw!$NGG-3Kt6G>If6(@M`VD_j9@>)3ITlK zu9M{QGaa?#Z+wmt!hG5}qb2TFtxs4K2Ti;SDRzr;`^A}1;dHSv);C3P-Uaz8kwNal zP>!DuDtfxJr15OE;~emS+0{(@5LKMEW0#yCQRNl$3Akwbei@q{ms1sx+Qa~U+REYJ z`R7)Mh0uT#nKiB94d}_WlIu6~c8>x9*zsw0_RaQGt9MU)bI#egRo@t!P!rDNI)#(V zPbJScUh;NU5X#Q=sgSmZhdROSS(H1J{;yGQ&-Z_luP$^XEl>3Kriy;8VjH4#{e9{! z!3^fw9`8qs8)EiYWjJ;qRoQTqwmgZ&K9;F&@@S7utm9WQu16^<5-pAiR=x)xa%{yf5UwjLvc8mBp4O@LomN z;%kaMJU6oJkr3t}By%=_|2B=+z^{0u5b`V2&D;b)wsoSQ>i3ZtbNl`G;OHHDeSnZd z5c-9|{Z}c^jcs8nrmzmkaTC?olqQNA>T4TCjZNJm5vH}s5c&h;VSF^$@u2-)QfMxW zg)nupoXRk@%Lb9!NKP1WJLTA_xMK?GF6o@ToFwU5xJ660uuE?B-xrn!_cz^bv4S&( zL{=Grt&;)&UB3;vOZ#N=Nz#554g`ys5(@IB7Ay zu352^{6V6ir4T)p^n29XN=6!=p)hxdY{lUnkBA#Bs8N1}B;&mZ5O}ARJxj$d4E|Ql zDf#)1np+n4Ud<~{T~qUcOQ*m)^UkiPw?ujyA*gvi5d7+%2nb2sNxh?y^zh$n*7}rd z8Y#})OS?W~Q~A(zPv3!znrzI#r}4Z%X*#q2@?D*LA+ANIpr=Z8$`zECUd4HNcR(={ teA(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;iAh93RCwC#mrIi4FbqQ^=3g*c4}_W5Zis9@YGK@uxo2R{UT`l*^&^b6iW2%DJBQT`$(-SIMZE#u#v5ry5p9m5S)fqCJ1 zGX3q_UHSa~) zbn7YPLTVpwcmum@N&7$b6lSaIm0x^05aWI|W8?Rt)Ww?@-XWJ&b^cty_FayEVLM0@ zB0H6*SCplvxr@l|)739$MVq=vo_gwwn)gc&CVyA>vrp7MoFNF+UlEbZ2kEZ_7pkYS ziHpqg#ny{Xpfdg5fP-%ukzLz&S--&23c#H0Oum-5=WD|@@v6NP|H5RL{-60RI4YcH zUsGDt@o#+>k6*p}p$D6st5$~H-RDeyc*SP+qaDQ7lXF4XrsrYn-J^xQPdMXX-Wdlw--L|2>6cS~pZdyW@Jp}!D&#MxHhCd#>1S-U zz?E8uJpB71@P6%keC^-Q`S(6QT2*=xcuDvk<>{>JUS5rV?(mcJeb^Mmu%6SY`%o|W zs{a`lplhVKU3PK-Ec|-dN{Fk-b`_xRx6>u0@3Sj7b)N(2D{c7m+Q%3BFW=wy|BqnQ z^K*Y<>~a5@#}lLZpMh!T5%{@3!l(y4e66tm1^|(6Ht+a#`4IpB002ovPDHLkV1n1f BcAWqK literal 0 HcmV?d00001 diff --git a/ROOT/images/head_background.gif b/ROOT/images/head_background.gif new file mode 100644 index 0000000000000000000000000000000000000000..f517d49f9452f1c934cbbc74d3100933e89da096 GIT binary patch literal 184 zcmZ?wbhEHbWMqhDIKsf7EH5J?CMGHA;HhfEh{cAB`P8zDk37luOufU zD=8r@CMGK;E+r-^CMqn<&!?s=$H&VpCnYH(EvX+YJ1av?I$W8`U(*-J7DwT7^7wCmei`?KHVv=gie9hvh;GY=}m?t(! fSf6;3cCx2NgsJhf^W3U+bJl!&W$3d{k--`OMCT?1 literal 0 HcmV?d00001 diff --git a/ROOT/images/home.png b/ROOT/images/home.png new file mode 100644 index 0000000000000000000000000000000000000000..d4a5e22660628293f2d369e446e05de0d6e12af7 GIT binary patch literal 358 zcmV-s0h#`ZP)N*w z_~!EX=;iUx{r>!<&sWFdne_SU==0Uj=BM-d>7ve5iNPnd*LB6=mA2S<%Hy8={rS7w zg2LaBki;|i`|_#LVDR_kzTJrH^xEU_%evcv`~CQf!70MukLB^u!QYPf{PT#wCExDE zjlwO6z$E|w{~#?lRR910cu7P-RCwBA&_)9c5K2Ic2}M9!NlQ{3As{8B1q7P1Faa3_ zEeK#$1Pd^WXu$w0NPv+^9WEdU65v;pfD34V1jMwtflO`=CLqZRF;p1L6a|tT5CLT% zQ$<@9NXml+IQbYDxR}AD99V#bjh%-PN+SG%00037061M9@lrMQssI2007*qoM6N<$ Eg5?9Ja{vGU literal 0 HcmV?d00001 diff --git a/ROOT/images/ie6/borderBottomCenter.png b/ROOT/images/ie6/borderBottomCenter.png new file mode 100644 index 0000000000000000000000000000000000000000..0d4475edf4e1ebb18d41db83915a21a9a6bc5977 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{P$P6U+&JlA5QfvV}A+A9B|Ns9>Z_d99WHFWm z`2{zujf-{za>PAd978JNY7Z)cbT)5ruP-ra%e~G}wTijXxbw&apdf>%tDnm{r-UW| DknJ7# literal 0 HcmV?d00001 diff --git a/ROOT/images/ie6/borderBottomLeft.png b/ROOT/images/ie6/borderBottomLeft.png new file mode 100644 index 0000000000000000000000000000000000000000..2775eba899d10d3dc6f8c4044ad69cb89a5f8499 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw|3?!p1cPs@`>H$6>u0R?BQd3j6Z{H4KpFe*d zCJdtg|NlSbL?0`V#ZwaG7u>*5G5>gk!F7ua0ST$+oA`j@!JaOTAr*10r#A97C`hm- z3dKH%oOr{aLpj2LsW&>nlF|6W##ZJ(&Vq|N!)H`n4WCnOwE6XE$$JkZ%dBmlKK#!l q^N>YH$6>u0R?BQd3j6Z{H4KpFe*d zCJdtg|NlSbL?0`V#ZwaG7u>*5G5>gk!F7ua0ST$+oA`j@p`I>|Ar*0Rk8R{_P!M3f za60r>rSy%6n-)#V7EE~whgkX^aO5~8RysR6J&4z+ys8}98}g<84F4bXKSykNqt5CV sw|{E#ePx# literal 0 HcmV?d00001 diff --git a/ROOT/images/ie6/borderMiddleLeft.png b/ROOT/images/ie6/borderMiddleLeft.png new file mode 100644 index 0000000000000000000000000000000000000000..a2d63d156e008a01fde9d2d68c531c34926a924a GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^qCm{Z$P6U8=aokQDYgKg5LY1m|NsA`H|O64NtXoq z1vjjXi*^HYL_A#_Ln`7}8#ZzRc@9(l|2O5zVPsZ_d99WHFWm z`2{zujf-{za>PAd978JNY7Z)cbT)5ruP@Q*%6-Zwv5L7-WU|;#pdf>%tDnm{r-UW| Dg{~b` literal 0 HcmV?d00001 diff --git a/ROOT/images/ie6/borderTopLeft.png b/ROOT/images/ie6/borderTopLeft.png new file mode 100644 index 0000000000000000000000000000000000000000..f9d458b5bba4a8cb84b9ee39a3844e258c1dcc20 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw|3?!p1cPs@`>H$6>u0R?qNKH*WfByXT?c0H} z|NsBDZcF_MWbu>)`2{yHR2W1EWLV67bmi? zvo+on5)g6V?RfL6QIf literal 0 HcmV?d00001 diff --git a/ROOT/images/ie6/borderTopRight.png b/ROOT/images/ie6/borderTopRight.png new file mode 100644 index 0000000000000000000000000000000000000000..74b8583cfbb2e62a84ef04ba01064ecb4d70e72a GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw|3?!p1cPs@`>H$6>u0R?Sq^70<1<#*9zkU05 zAmji4|I_}5*Z^5PB|(0{4Ga|#78wHb4Xz)Tc+|OiK2SW!)5S5QBChw?MqY;mf#VnJ z^}ggWcLpW1DoZ@PeSjlp!DT5|UGpg|kLp?vt)3@$_tm@JIJ0M=)Av-}@ro0Ud)StJ qkbTcp`HhbYABf8t?|bZq*G4@Nf;!!};89ZJ6T-G@yGywoYi%4?- literal 0 HcmV?d00001 diff --git a/ROOT/images/index.css b/ROOT/images/index.css new file mode 100644 index 0000000..3514678 --- /dev/null +++ b/ROOT/images/index.css @@ -0,0 +1,431 @@ +*{ + margin:0; + padding:0; + text-align:center; + font-family:"宋体", "Arial Unicode MS", sans-serif; +} + /*the index part*/ +body{ + + margin:0px 0px 0px 0px; + padding:0px; + text-align:center; +} +/*#background{ + position:relative; + margin:0px auto 0px auto; + width:1200px; +}*/ +#container{ + position:relative; + width:100%; + min-width:1000px; + margin:0px auto 0px auto; + padding:0px; + background-color:#dbddc1; + text-align:center; + +} +#top1{ + width:100%; + height:40px; + background:#729c00; + position:fixed; + top:0; + left:0; + z-index:100; +} +#topsearch{ + height:40px; + background:#729c00; + width:900px; + position:relative; + margin:0px auto 0px auto; +} +#top2{ + width:100%; + background-image:url(blackbar.png); + height:100px; + margin-top:22px; +} + +#topcontent{ + height:100px; + background-image:url(blackbar.png); + width:900px; + position:relative; + margin:0px auto 0px auto; +} +#logo{ + width:80px; + height:70px; + float:left; + margin-top:25px; + +} +#title{ + float:left; +} +div.search{ + border:0px; + position:relative; + float:right; +} +div.search table td{ + padding-left:5px; +} + +#send{ + width:80px; + height:27px; + background:url(login.png); + border:0px; + cursor:pointer; +} +#navigation{ + width:370px; + height:28px; + margin-top:73px ; + float:right; +} +#navigation ul{ + padding:0; + margin:0 ; + list-style:none; +} +#navigation ul li { + font-size:16px; + font-family:"微软雅黑"; + color:#ffffff; + text-decoration:none; + position:relative; + float:left; + width:90px; + height:26px;/*控制导航条高度*/ + display:block; +} +#navigation ul li a{ + color:#c4bdbc; + text-decoration:none; + width:80px; + font-family:"微软雅黑"; + } +.thread:hover{ + border-right:#c4bdbc 1px solid; +} +.thread{ + border-right:#938a87 1px solid; +} +*#navigation ul li a:hover{ + color:#a1d602; +/* border-bottom:#729c00 2px solid; +*/ + } + #navigation ul li:hover{ + background:url(blackblock.png); +/* border-bottom:#a1d602 2px solid; */ + color:#edf501; + } +#mainshow{ + height:352px; + background:#ffffff; + text-align:center; + border-bottom:#729c00 2px solid; +} +#middle{ + margin:0px auto 0px auto; + width:1000px; + height:350px; + overflow:hidden; + clear:both; + } + +#index_article{ + width:960px; + height:350px; + text-align:left; + margin:0px auto 0px auto; + background:#FFFFFF; +} + +#index_article ul{ + padding:0; + margin:10px auto 0 60px; + list-style:none; + line-height:30px; + text-align:left; +} +#index_article ul li a{ + color:#333; + font-size:16px; + font-family:"宋体"; + font-weight:bold; + text-decoration:none; + padding:10px auto 0px 10px; +} +#index_article ul li a:hover{ + color:#060; + text-decoration:underline; +} +.news{ + text-align:left; + width:330px; + height:350px; + border-right:#dbddc1 1px solid; + float:left; +} +.news:hover{ +background:url(greenbar.png); +} +.share:hover{ +background:url(greenbar.png); +} +.news img{ + margin:20px auto 10px 50px; +} +.share{ + text-align:left; + width:627px; + height:350px; + float:left; +} +.share img{ + margin:20px auto 10px 50px; +} + + +/*the sub part*/ +#article{ + margin:0 auto 0 auto; + position:relative; + width:1024px; + width:960px; + padding-top:36px; +} +#left_nav{ + float:left; + width:256px; +} +#left_nav h3{ + margin:0; + padding:0; + padding-top:20px; + width:239px; + height:69px; + background:url("top_navbackground.gif") no-repeat; + font-family:"微软雅黑", "宋体", sans-serif; + font-size:19px; + color:#fff; +} +#left_nav ul{ + padding:0; + margin:0; + background:url(center_navbackground.gif) repeat-y; + width:239px; + list-style:none; + height:194px; +} + +#left_nav li a{ + display:block; + padding-left:45px; + padding-bottom:8px; + width:150px; + font-size:17px; + color:#949494; + text-decoration:none; + text-align:left; + +} +#left_nav li a:hover{ + color:#000; + background:url(flower.png) no-repeat 150px 2px; +} +#left_nav li img{ + padding-left:10px; + display:none; +} +#left_navfoot{ + width:239px; + height:30px; + background:url(foot_navbackground.gif) no-repeat; +} +#right_information{ + float:left; + width:748px; + width:684px; + padding-left:20px; + padding-top:5px; + padding-bottom:43px; +} +#right_information h3{ + width:137px; + height:31px; + background:url(site.png) no-repeat 1% 2%; + padding-top:0px; + float:left; + font-family:"黑体", "宋体", sans-serif; +} +#right_information table{ + float:right; + font-size:13px; + color:#5a5b5a; +} +#right_information table img{ + border:0; +} +#right_information table td{ + padding-left:9px; + padding-right:9px; +} +#right_information table td a{ + color:#5a5b5a; + text-decoration:none; +} +#right_information table td a:hover{ + text-decoration:underline; +} +#personal_information , #modify_information,#modify_password,#finished_projects,#unfinished_projects,#personal_list{ + clear:both; + padding-top:30px; + overflow:hidden; +} +#personal_information img,#detail_information img{ + float:left; + width:137px; + height:157px; + background:#000; +} +#personal_information div.center,#detail_information div.center{ + float:left; + padding-left:28px; +} +#personal_information div.message,#modify_information div.message,#modify_password div.message,#detail_information div.message{ + padding-bottom:10px; +} +#personal_information div.message h2,#modify_information div.message h2,#modify_password div.message h2,#detail_information div.message h2{ + border-bottom:#84b600 solid 2px; + text-align:left; + width:540px; + margin-bottom:5px; +} +#personal_information div.message h2,#detail_information div.message h2{ + width:519px; +} +#modify_information div.message table,#modify_password div.message table,#personal_information div.message table,#detail_information div.message table{ + font-size:16px; + float:none; + color:#000; +} +#modify_information div.message table td,#modify_password div.message table td,#personal_information div.message table td,#detail_information div.message table td{ + padding:2px 0; + text-align:left; +} +#modify_information div.message table i{ + color:red; + font-style:normal; +} +#modify_information div.center,#modify_password div.center,#finished_projects div.center,#unfinished_projects div.center,#personal_list div.center{ + text-align:left; + float:left; + padding-bottom:20px; +} +#modify_information div.message table td input,#modify_password div.message table td input{ + text-align:left; + font-size:16px; +} +#modify_information .button,#modify_password .button{ + background:url(save.png) repeat-x; + width:51.51px; + height:28px; + border:0px; + cursor:pointer; + color:#f5f97f; + font-size:14px; + -moz-border-radius:3px; + -webkit-border-radius:3px; +} +#finished_projects div.project,#unfinished_projects div.project{ + width:616px; + border:#99c944 solid 2px; + border-radius:4px; + -moz-border-radius:4px; + -webkit-border-radius:4px; + -moz-box-shadow:2px 3px 4px #b4bea3; + -webkit-box-shadow:2px 3px 4px #b4bea3; + padding:25px; + margin-bottom:20px; + background:#fff; +} +#finished_projects div.project img,#unfinished_projects div.project img{ + width:119px; + height:142px; + float:left; + background:#993; +} +#finished_projects div.project div.list,#unfinished_projects div.project div.list{ + padding-left:20px; + float:left; + text-align:left; +} +#finished_projects div.project div p,#unfinished_projects div.project div p{ + padding-bottom:20px; + text-align:left; +} +#unfinished_projects div.project .button{ + background:url(week.png); + width:87.5px; + height:33.5px; + -moz-border-radius:3px; + -webkit-border-radius:3px; + border:solid #608c03 1px; + cursor:pointer; +} +#personal_list div.center{ + padding-left:16px; + padding-right:16px; + padding-bottom:0px; +} +#personal_list div.center div.person{ + width:171px; + margin-left:21px; + margin-right:21px; + margin-bottom:20px; + float:left; + border:#99c944 solid 2px; + border-radius:4px; + -moz-border-radius:4px; + -webkit-border-radius:4px; + -moz-box-shadow:2px 3px 4px #b4bea3; + -webkit-box-shadow:2px 3px 4px #b4bea3; + text-align:center; + padding:14px 0; +} +#personal_list div.center div.person img{ + width:120px; + height:140px; + background:#FCF; +} +#finished_projects div.project .clear,#unfinished_projects div.project .clear,#personal_list div.clear{ + clear:both; +} +#detail_information{ + width:684px; + height:376px; + border:#99c944 solid 2px; + border-radius:4px; + padding:5px 5px 0px 5px; + +} +#foot{ + clear:both; + height:50px; + background:#729c00; + margin:0px auto 0px auto; +} +#foot p{ + font-size:16px; + font-family:"宋体"; + color:#000; + margin:0px auto auto auto; +} \ No newline at end of file diff --git a/ROOT/images/loading.gif b/ROOT/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..b4695d811d4f84ed693eff7b5e6b4d61a3e8c48d GIT binary patch literal 9427 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 literal 0 HcmV?d00001 diff --git a/ROOT/images/login.png b/ROOT/images/login.png new file mode 100644 index 0000000000000000000000000000000000000000..723a307ec39bb359e75af78801e847337b04ac20 GIT binary patch literal 1322 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 literal 0 HcmV?d00001 diff --git a/ROOT/images/pic.png b/ROOT/images/pic.png new file mode 100644 index 0000000000000000000000000000000000000000..6e96ecb912a2754312c8113d7d8ad7ec4d1883be GIT binary patch literal 4441 zcmbuBWmwcr*TDaPAR!@LN(m^PN=Pd#NV#;!BHb*plpqpHcOwleAt13JC6X?+w6xUH z-TCZ&U+>5F`Sg4^=geGlu5+DpX685ZNmE^kn2??j003fT&?_*;`d}mq9~+~^a4$b& z41p`izykn?DE<*FAR~(w00`CW6cjWyZC#))9=0y7%*qN1%&zV()^?8XFcGG+wY>Ec z�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 Bh~oeN literal 0 HcmV?d00001 diff --git a/ROOT/images/save.png b/ROOT/images/save.png new file mode 100644 index 0000000000000000000000000000000000000000..c10fbc5f5e64422c7e1647dd7db158c5d139a0d6 GIT binary patch literal 2823 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 V{!K^1b2=btY23S6aKqyH{{b-d3+Dg; literal 0 HcmV?d00001 diff --git a/ROOT/images/site.png b/ROOT/images/site.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0d4a86ffefd3ab9f56ef8573efb1a82a53f9c8 GIT binary patch literal 416 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 literal 0 HcmV?d00001 diff --git a/ROOT/images/water2.jpg b/ROOT/images/water2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d0e17252aa25ba4ddfa162409faaf6857bd74f8d GIT binary patch literal 2347 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 literal 0 HcmV?d00001 diff --git a/ROOT/index.html b/ROOT/index.html new file mode 100644 index 0000000..a35ff10 --- /dev/null +++ b/ROOT/index.html @@ -0,0 +1,12 @@ + + + + +HCI Meeting-Home + + + + + diff --git a/ROOT/index.jsp b/ROOT/index.jsp deleted file mode 100644 index c9c1792..0000000 --- a/ROOT/index.jsp +++ /dev/null @@ -1,12 +0,0 @@ -<%@ page language="java" contentType="text/html; charset=UTF-8" - pageEncoding="UTF-8"%> - - - - -Insert title here - - -

Hello World!!!

- - \ No newline at end of file diff --git a/ROOT/js/changePic.js b/ROOT/js/changePic.js new file mode 100644 index 0000000..1ee897f --- /dev/null +++ b/ROOT/js/changePic.js @@ -0,0 +1,49 @@ +// JavaScript Document +window.onload=function(){ + var ele=document.getElementById("middle"); + var w=ele.clientWidth;/*获得客户区域(浏览器窗口,不包括菜单栏和状态栏,就是内容窗口)的宽度*/ + var n=20,t=20; + var timers=new Array(n); + var c=document.getElementById("navigation").getElementsByTagName("li"); + for(var i=0;i)[^>]*$|^#([\w-]+)$/, + // Is it a simple selector + isSimple = /^.[^:#\[\.,]*$/; + +jQuery.fn = jQuery.prototype = { + init: function( selector, context ) { + // Make sure that a selection was provided + selector = selector || document; + + // Handle $(DOMElement) + if ( selector.nodeType ) { + this[0] = selector; + this.length = 1; + this.context = selector; + return this; + } + // Handle HTML strings + if ( typeof selector === "string" ) { + // Are we dealing with HTML string or an ID? + var match = quickExpr.exec( selector ); + + // Verify a match, and that no context was specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) + selector = jQuery.clean( [ match[1] ], context ); + + // HANDLE: $("#id") + else { + var elem = document.getElementById( match[3] ); + + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem && elem.id != match[3] ) + return jQuery().find( selector ); + + // Otherwise, we inject the element directly into the jQuery object + var ret = jQuery( elem || [] ); + ret.context = document; + ret.selector = selector; + return ret; + } + + // HANDLE: $(expr, [context]) + // (which is just equivalent to: $(content).find(expr) + } else + return jQuery( context ).find( selector ); + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) + return jQuery( document ).ready( selector ); + + // Make sure that old selector state is passed along + if ( selector.selector && selector.context ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return this.setArray(jQuery.isArray( selector ) ? + selector : + jQuery.makeArray(selector)); + }, + + // Start with an empty selector + selector: "", + + // The current version of jQuery being used + jquery: "1.3.2", + + // The number of elements contained in the matched element set + size: function() { + return this.length; + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num === undefined ? + + // Return a 'clean' array + Array.prototype.slice.call( this ) : + + // Return just the object + this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems, name, selector ) { + // Build a new jQuery matched element set + var ret = jQuery( elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + ret.context = this.context; + + if ( name === "find" ) + ret.selector = this.selector + (this.selector ? " " : "") + selector; + else if ( name ) + ret.selector = this.selector + "." + name + "(" + selector + ")"; + + // Return the newly-formed element set + return ret; + }, + + // Force the current matched set of elements to become + // the specified array of elements (destroying the stack in the process) + // You should use pushStack() in order to do this, but maintain the stack + setArray: function( elems ) { + // Resetting the length to 0, then using the native Array push + // is a super-fast way to populate an object with array-like properties + this.length = 0; + Array.prototype.push.apply( this, elems ); + + return this; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem && elem.jquery ? elem[0] : elem + , this ); + }, + + attr: function( name, value, type ) { + var options = name; + + // Look for the case where we're accessing a style value + if ( typeof name === "string" ) + if ( value === undefined ) + return this[0] && jQuery[ type || "attr" ]( this[0], name ); + + else { + options = {}; + options[ name ] = value; + } + + // Check to see if we're setting style values + return this.each(function(i){ + // Set all the styles + for ( name in options ) + jQuery.attr( + type ? + this.style : + this, + name, jQuery.prop( this, options[ name ], type, i, name ) + ); + }); + }, + + css: function( key, value ) { + // ignore negative width and height values + if ( (key == 'width' || key == 'height') && parseFloat(value) < 0 ) + value = undefined; + return this.attr( key, value, "curCSS" ); + }, + + text: function( text ) { + if ( typeof text !== "object" && text != null ) + return this.empty().append( (this[0] && this[0].ownerDocument || document).createTextNode( text ) ); + + var ret = ""; + + jQuery.each( text || this, function(){ + jQuery.each( this.childNodes, function(){ + if ( this.nodeType != 8 ) + ret += this.nodeType != 1 ? + this.nodeValue : + jQuery.fn.text( [ this ] ); + }); + }); + + return ret; + }, + + wrapAll: function( html ) { + if ( this[0] ) { + // The elements to wrap the target around + var wrap = jQuery( html, this[0].ownerDocument ).clone(); + + if ( this[0].parentNode ) + wrap.insertBefore( this[0] ); + + wrap.map(function(){ + var elem = this; + + while ( elem.firstChild ) + elem = elem.firstChild; + + return elem; + }).append(this); + } + + return this; + }, + + wrapInner: function( html ) { + return this.each(function(){ + jQuery( this ).contents().wrapAll( html ); + }); + }, + + wrap: function( html ) { + return this.each(function(){ + jQuery( this ).wrapAll( html ); + }); + }, + + append: function() { + return this.domManip(arguments, true, function(elem){ + if (this.nodeType == 1) + this.appendChild( elem ); + }); + }, + + prepend: function() { + return this.domManip(arguments, true, function(elem){ + if (this.nodeType == 1) + this.insertBefore( elem, this.firstChild ); + }); + }, + + before: function() { + return this.domManip(arguments, false, function(elem){ + this.parentNode.insertBefore( elem, this ); + }); + }, + + after: function() { + return this.domManip(arguments, false, function(elem){ + this.parentNode.insertBefore( elem, this.nextSibling ); + }); + }, + + end: function() { + return this.prevObject || jQuery( [] ); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: [].push, + sort: [].sort, + splice: [].splice, + + find: function( selector ) { + if ( this.length === 1 ) { + var ret = this.pushStack( [], "find", selector ); + ret.length = 0; + jQuery.find( selector, this[0], ret ); + return ret; + } else { + return this.pushStack( jQuery.unique(jQuery.map(this, function(elem){ + return jQuery.find( selector, elem ); + })), "find", selector ); + } + }, + + clone: function( events ) { + // Do the clone + var ret = this.map(function(){ + if ( !jQuery.support.noCloneEvent && !jQuery.isXMLDoc(this) ) { + // IE copies events bound via attachEvent when + // using cloneNode. Calling detachEvent on the + // clone will also remove the events from the orignal + // In order to get around this, we use innerHTML. + // Unfortunately, this means some modifications to + // attributes in IE that are actually only stored + // as properties will not be copied (such as the + // the name attribute on an input). + var html = this.outerHTML; + if ( !html ) { + var div = this.ownerDocument.createElement("div"); + div.appendChild( this.cloneNode(true) ); + html = div.innerHTML; + } + + return jQuery.clean([html.replace(/ jQuery\d+="(?:\d+|null)"/g, "").replace(/^\s*/, "")])[0]; + } else + return this.cloneNode(true); + }); + + // Copy the events from the original to the clone + if ( events === true ) { + var orig = this.find("*").andSelf(), i = 0; + + ret.find("*").andSelf().each(function(){ + if ( this.nodeName !== orig[i].nodeName ) + return; + + var events = jQuery.data( orig[i], "events" ); + + for ( var type in events ) { + for ( var handler in events[ type ] ) { + jQuery.event.add( this, type, events[ type ][ handler ], events[ type ][ handler ].data ); + } + } + + i++; + }); + } + + // Return the cloned set + return ret; + }, + + filter: function( selector ) { + return this.pushStack( + jQuery.isFunction( selector ) && + jQuery.grep(this, function(elem, i){ + return selector.call( elem, i ); + }) || + + jQuery.multiFilter( selector, jQuery.grep(this, function(elem){ + return elem.nodeType === 1; + }) ), "filter", selector ); + }, + + closest: function( selector ) { + var pos = jQuery.expr.match.POS.test( selector ) ? jQuery(selector) : null, + closer = 0; + + return this.map(function(){ + var cur = this; + while ( cur && cur.ownerDocument ) { + if ( pos ? pos.index(cur) > -1 : jQuery(cur).is(selector) ) { + jQuery.data(cur, "closest", closer); + return cur; + } + cur = cur.parentNode; + closer++; + } + }); + }, + + not: function( selector ) { + if ( typeof selector === "string" ) + // test special case where just one selector is passed in + if ( isSimple.test( selector ) ) + return this.pushStack( jQuery.multiFilter( selector, this, true ), "not", selector ); + else + selector = jQuery.multiFilter( selector, this ); + + var isArrayLike = selector.length && selector[selector.length - 1] !== undefined && !selector.nodeType; + return this.filter(function() { + return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this != selector; + }); + }, + + add: function( selector ) { + return this.pushStack( jQuery.unique( jQuery.merge( + this.get(), + typeof selector === "string" ? + jQuery( selector ) : + jQuery.makeArray( selector ) + ))); + }, + + is: function( selector ) { + return !!selector && jQuery.multiFilter( selector, this ).length > 0; + }, + + hasClass: function( selector ) { + return !!selector && this.is( "." + selector ); + }, + + val: function( value ) { + if ( value === undefined ) { + var elem = this[0]; + + if ( elem ) { + if( jQuery.nodeName( elem, 'option' ) ) + return (elem.attributes.value || {}).specified ? elem.value : elem.text; + + // We need to handle select boxes special + if ( jQuery.nodeName( elem, "select" ) ) { + var index = elem.selectedIndex, + values = [], + options = elem.options, + one = elem.type == "select-one"; + + // Nothing was selected + if ( index < 0 ) + return null; + + // Loop through all the selected options + for ( var i = one ? index : 0, max = one ? index + 1 : options.length; i < max; i++ ) { + var option = options[ i ]; + + if ( option.selected ) { + // Get the specifc value for the option + value = jQuery(option).val(); + + // We don't need an array for one selects + if ( one ) + return value; + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + } + + // Everything else, we just grab the value + return (elem.value || "").replace(/\r/g, ""); + + } + + return undefined; + } + + if ( typeof value === "number" ) + value += ''; + + return this.each(function(){ + if ( this.nodeType != 1 ) + return; + + if ( jQuery.isArray(value) && /radio|checkbox/.test( this.type ) ) + this.checked = (jQuery.inArray(this.value, value) >= 0 || + jQuery.inArray(this.name, value) >= 0); + + else if ( jQuery.nodeName( this, "select" ) ) { + var values = jQuery.makeArray(value); + + jQuery( "option", this ).each(function(){ + this.selected = (jQuery.inArray( this.value, values ) >= 0 || + jQuery.inArray( this.text, values ) >= 0); + }); + + if ( !values.length ) + this.selectedIndex = -1; + + } else + this.value = value; + }); + }, + + html: function( value ) { + return value === undefined ? + (this[0] ? + this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g, "") : + null) : + this.empty().append( value ); + }, + + replaceWith: function( value ) { + return this.after( value ).remove(); + }, + + eq: function( i ) { + return this.slice( i, +i + 1 ); + }, + + slice: function() { + return this.pushStack( Array.prototype.slice.apply( this, arguments ), + "slice", Array.prototype.slice.call(arguments).join(",") ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function(elem, i){ + return callback.call( elem, i, elem ); + })); + }, + + andSelf: function() { + return this.add( this.prevObject ); + }, + + domManip: function( args, table, callback ) { + if ( this[0] ) { + var fragment = (this[0].ownerDocument || this[0]).createDocumentFragment(), + scripts = jQuery.clean( args, (this[0].ownerDocument || this[0]), fragment ), + first = fragment.firstChild; + + if ( first ) + for ( var i = 0, l = this.length; i < l; i++ ) + callback.call( root(this[i], first), this.length > 1 || i > 0 ? + fragment.cloneNode(true) : fragment ); + + if ( scripts ) + jQuery.each( scripts, evalScript ); + } + + return this; + + function root( elem, cur ) { + return table && jQuery.nodeName(elem, "table") && jQuery.nodeName(cur, "tr") ? + (elem.getElementsByTagName("tbody")[0] || + elem.appendChild(elem.ownerDocument.createElement("tbody"))) : + elem; + } + } +}; + +// Give the init function the jQuery prototype for later instantiation +jQuery.fn.init.prototype = jQuery.fn; + +function evalScript( i, elem ) { + if ( elem.src ) + jQuery.ajax({ + url: elem.src, + async: false, + dataType: "script" + }); + + else + jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || "" ); + + if ( elem.parentNode ) + elem.parentNode.removeChild( elem ); +} + +function now(){ + return +new Date; +} + +jQuery.extend = jQuery.fn.extend = function() { + // copy reference to target object + var target = arguments[0] || {}, i = 1, length = arguments.length, deep = false, options; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) + target = {}; + + // extend jQuery itself if only one argument is passed + if ( length == i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) + // Extend the base object + for ( var name in options ) { + var src = target[ name ], copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) + continue; + + // Recurse if we're merging object values + if ( deep && copy && typeof copy === "object" && !copy.nodeType ) + target[ name ] = jQuery.extend( deep, + // Never move original objects, clone them + src || ( copy.length != null ? [ ] : { } ) + , copy ); + + // Don't bring in undefined values + else if ( copy !== undefined ) + target[ name ] = copy; + + } + + // Return the modified object + return target; +}; + +// exclude the following css properties to add px +var exclude = /z-?index|font-?weight|opacity|zoom|line-?height/i, + // cache defaultView + defaultView = document.defaultView || {}, + toString = Object.prototype.toString; + +jQuery.extend({ + noConflict: function( deep ) { + window.$ = _$; + + if ( deep ) + window.jQuery = _jQuery; + + return jQuery; + }, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return toString.call(obj) === "[object Function]"; + }, + + isArray: function( obj ) { + return toString.call(obj) === "[object Array]"; + }, + + // check if an element is in a (or is an) XML document + isXMLDoc: function( elem ) { + return elem.nodeType === 9 && elem.documentElement.nodeName !== "HTML" || + !!elem.ownerDocument && jQuery.isXMLDoc( elem.ownerDocument ); + }, + + // Evalulates a script in a global context + globalEval: function( data ) { + if ( data && /\S/.test(data) ) { + // Inspired by code by Andrea Giammarchi + // http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom.html + var head = document.getElementsByTagName("head")[0] || document.documentElement, + script = document.createElement("script"); + + script.type = "text/javascript"; + if ( jQuery.support.scriptEval ) + script.appendChild( document.createTextNode( data ) ); + else + script.text = data; + + // Use insertBefore instead of appendChild to circumvent an IE6 bug. + // This arises when a base node is used (#2709). + head.insertBefore( script, head.firstChild ); + head.removeChild( script ); + } + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toUpperCase() == name.toUpperCase(); + }, + + // args is for internal usage only + each: function( object, callback, args ) { + var name, i = 0, length = object.length; + + if ( args ) { + if ( length === undefined ) { + for ( name in object ) + if ( callback.apply( object[ name ], args ) === false ) + break; + } else + for ( ; i < length; ) + if ( callback.apply( object[ i++ ], args ) === false ) + break; + + // A special, fast, case for the most common use of each + } else { + if ( length === undefined ) { + for ( name in object ) + if ( callback.call( object[ name ], name, object[ name ] ) === false ) + break; + } else + for ( var value = object[0]; + i < length && callback.call( value, i, value ) !== false; value = object[++i] ){} + } + + return object; + }, + + prop: function( elem, value, type, i, name ) { + // Handle executable functions + if ( jQuery.isFunction( value ) ) + value = value.call( elem, i ); + + // Handle passing in a number to a CSS property + return typeof value === "number" && type == "curCSS" && !exclude.test( name ) ? + value + "px" : + value; + }, + + className: { + // internal only, use addClass("class") + add: function( elem, classNames ) { + jQuery.each((classNames || "").split(/\s+/), function(i, className){ + if ( elem.nodeType == 1 && !jQuery.className.has( elem.className, className ) ) + elem.className += (elem.className ? " " : "") + className; + }); + }, + + // internal only, use removeClass("class") + remove: function( elem, classNames ) { + if (elem.nodeType == 1) + elem.className = classNames !== undefined ? + jQuery.grep(elem.className.split(/\s+/), function(className){ + return !jQuery.className.has( classNames, className ); + }).join(" ") : + ""; + }, + + // internal only, use hasClass("class") + has: function( elem, className ) { + return elem && jQuery.inArray( className, (elem.className || elem).toString().split(/\s+/) ) > -1; + } + }, + + // A method for quickly swapping in/out CSS properties to get correct calculations + swap: function( elem, options, callback ) { + var old = {}; + // Remember the old values, and insert the new ones + for ( var name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + callback.call( elem ); + + // Revert the old values + for ( var name in options ) + elem.style[ name ] = old[ name ]; + }, + + css: function( elem, name, force, extra ) { + if ( name == "width" || name == "height" ) { + var val, props = { position: "absolute", visibility: "hidden", display:"block" }, which = name == "width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ]; + + function getWH() { + val = name == "width" ? elem.offsetWidth : elem.offsetHeight; + + if ( extra === "border" ) + return; + + jQuery.each( which, function() { + if ( !extra ) + val -= parseFloat(jQuery.curCSS( elem, "padding" + this, true)) || 0; + if ( extra === "margin" ) + val += parseFloat(jQuery.curCSS( elem, "margin" + this, true)) || 0; + else + val -= parseFloat(jQuery.curCSS( elem, "border" + this + "Width", true)) || 0; + }); + } + + if ( elem.offsetWidth !== 0 ) + getWH(); + else + jQuery.swap( elem, props, getWH ); + + return Math.max(0, Math.round(val)); + } + + return jQuery.curCSS( elem, name, force ); + }, + + curCSS: function( elem, name, force ) { + var ret, style = elem.style; + + // We need to handle opacity special in IE + if ( name == "opacity" && !jQuery.support.opacity ) { + ret = jQuery.attr( style, "opacity" ); + + return ret == "" ? + "1" : + ret; + } + + // Make sure we're using the right name for getting the float value + if ( name.match( /float/i ) ) + name = styleFloat; + + if ( !force && style && style[ name ] ) + ret = style[ name ]; + + else if ( defaultView.getComputedStyle ) { + + // Only "float" is needed here + if ( name.match( /float/i ) ) + name = "float"; + + name = name.replace( /([A-Z])/g, "-$1" ).toLowerCase(); + + var computedStyle = defaultView.getComputedStyle( elem, null ); + + if ( computedStyle ) + ret = computedStyle.getPropertyValue( name ); + + // We should always get a number back from opacity + if ( name == "opacity" && ret == "" ) + ret = "1"; + + } else if ( elem.currentStyle ) { + var camelCase = name.replace(/\-(\w)/g, function(all, letter){ + return letter.toUpperCase(); + }); + + ret = elem.currentStyle[ name ] || elem.currentStyle[ camelCase ]; + + // From the awesome hack by Dean Edwards + // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 + + // If we're not dealing with a regular pixel number + // but a number that has a weird ending, we need to convert it to pixels + if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) { + // Remember the original values + var left = style.left, rsLeft = elem.runtimeStyle.left; + + // Put in the new values to get a computed value out + elem.runtimeStyle.left = elem.currentStyle.left; + style.left = ret || 0; + ret = style.pixelLeft + "px"; + + // Revert the changed values + style.left = left; + elem.runtimeStyle.left = rsLeft; + } + } + + return ret; + }, + + clean: function( elems, context, fragment ) { + context = context || document; + + // !context.createElement fails in IE with an error but returns typeof 'object' + if ( typeof context.createElement === "undefined" ) + context = context.ownerDocument || context[0] && context[0].ownerDocument || document; + + // If a single string is passed in and it's a single tag + // just do a createElement and skip the rest + if ( !fragment && elems.length === 1 && typeof elems[0] === "string" ) { + var match = /^<(\w+)\s*\/?>$/.exec(elems[0]); + if ( match ) + return [ context.createElement( match[1] ) ]; + } + + var ret = [], scripts = [], div = context.createElement("div"); + + jQuery.each(elems, function(i, elem){ + if ( typeof elem === "number" ) + elem += ''; + + if ( !elem ) + return; + + // Convert html string into DOM nodes + if ( typeof elem === "string" ) { + // Fix "XHTML"-style tags in all browsers + elem = elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, tag){ + return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ? + all : + front + ">"; + }); + + // Trim whitespace, otherwise indexOf won't work as expected + var tags = elem.replace(/^\s+/, "").substring(0, 10).toLowerCase(); + + var wrap = + // option or optgroup + !tags.indexOf("", "" ] || + + !tags.indexOf("", "" ] || + + tags.match(/^<(thead|tbody|tfoot|colg|cap)/) && + [ 1, "", "
" ] || + + !tags.indexOf("", "" ] || + + // matched above + (!tags.indexOf("", "" ] || + + !tags.indexOf("", "" ] || + + // IE can't serialize and + + + + + +
+
+ +
+
+
+
+ +
+

个人信息

+ + + + + + + + +
>个人中心>个人信息
+
+
+
+ +

XXX

+
+
+ +

XXX

+
+
+ +

XXX

+
+
+ +

XXX

+
+
+ +

XXX

+
+
+ +

XXX

+
+
+
+
+
+
+ + + +
+
+ +
+
+

基本信息

+ + + + + + + + + + + + + + + + + + + + + + + + + +
姓名:XXX
学号:XXX
专业:XXX
手机:XXX
邮箱:XXX
家乡:XXX
+
+
+

兴趣爱好

+ + + + + + + + + + + + + + + + + + + + + + + + + +
书籍:XXX
运动:XXX
音乐:XXX
电影:XXX
研究技术:XXX
其他爱好:XXX
+
+
+
+
+
+ + diff --git a/ROOT/unfinished_projects.html b/ROOT/unfinished_projects.html new file mode 100644 index 0000000..9e41eff --- /dev/null +++ b/ROOT/unfinished_projects.html @@ -0,0 +1,118 @@ + + + + +未完成项目 + + + + + +
+
+ +
+
+
+
+ +
+ + +
+
+
+ +
+

未完成项目

+ + + + + + + + +
home>个人中心>未完成项目
+
+
+
+ +
+

项目名字:XX

+

项目成员:XX

+

项目简介:XXXXXXXX

+ +
+
+
+
+ +
+

项目名字:XX

+

项目成员:XX

+

项目简介:XXXXXXXX

+ +
+
+
+
+ +
+

项目名字:XX

+

项目成员:XX

+

项目简介:XXXXXXXX

+ +
+
+
+
+ +
+

项目名字:XX

+

项目成员:XX

+

项目简介:XXXXXXXX

+ +
+
+
+
+
+
+
+ + + + + diff --git a/src/org/scauhci/official/module/DisplayModule.java b/src/org/scauhci/official/module/DisplayModule.java new file mode 100644 index 0000000..063eb67 --- /dev/null +++ b/src/org/scauhci/official/module/DisplayModule.java @@ -0,0 +1,24 @@ +/** + * + */ +package org.scauhci.official.module; + +import java.util.Map; + +import org.nutz.ioc.loader.annotation.IocBean; +import org.nutz.mvc.annotation.At; +import org.nutz.mvc.annotation.Ok; + +/** + * @author ClarenceAu + * + */ +@IocBean +public class DisplayModule { + + @At("index") + @Ok("jsp:page.front.index") + public Map index() { + return null; + } +}