From 135a2b21f50459cbbdf41d734ecb54e0b7879669 Mon Sep 17 00:00:00 2001 From: Tim Date: Tue, 13 Sep 2016 18:53:00 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=96=B0=E9=97=AE=E9=A2=98=E5=8F=8D?= =?UTF-8?q?=E9=A6=88=E6=A0=B7=E5=BC=8F=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/views/layouts/_new_feedback.html.erb | 27 +++++++++++------------ config/locales/commons/zh.yml | 2 +- public/images/QQ_Logo.png | Bin 0 -> 6329 bytes public/images/dialog.png | Bin 0 -> 651 bytes public/stylesheets/css/common.css | 1 - public/stylesheets/css/courses.css | 3 --- public/stylesheets/css/public.css | 5 ++--- 7 files changed, 16 insertions(+), 22 deletions(-) create mode 100644 public/images/QQ_Logo.png create mode 100644 public/images/dialog.png diff --git a/app/views/layouts/_new_feedback.html.erb b/app/views/layouts/_new_feedback.html.erb index ea63f680f..bbfde0076 100644 --- a/app/views/layouts/_new_feedback.html.erb +++ b/app/views/layouts/_new_feedback.html.erb @@ -3,35 +3,34 @@
-
- -
-
+
+ + 问题和建议 +
+
+
<% get_memo %> <%= form_for(@new_memo, :url => create_feedback_forum_path(@public_forum)) do |f| %> <%= f.text_area :subject, :id=>"subject", :class => "opnionText", :placeholder => l(:label_feedback_tips) %> <%= f.hidden_field :content,:id => 'hidden', :required => true , :value => l(:label_feedback_value) %> - - +

还能输入50个字符

+
<%= l(:label_submit)%> <% end %>
-
+
<%#= l(:label_technical_support) %> - Trustie师姐师兄答疑群 + + 加入QQ群 +
-
+

关注官方微信

diff --git a/config/locales/commons/zh.yml b/config/locales/commons/zh.yml index 49d5f4d03..cfe52e11a 100644 --- a/config/locales/commons/zh.yml +++ b/config/locales/commons/zh.yml @@ -358,7 +358,7 @@ zh: # 意见反馈 # label_feedback: 意见反馈 - label_feedback_tips: "请在此发布平台问题和建议,或直接加入答疑群,谢谢!" + label_feedback_tips: "在此输入对平台问题和建议,您也可以通过QQ、微信留言,谢谢!" label_technical_support: "QQ 在线支持:" label_feedback_success: "您的意见已经反馈到公共贴吧的新手讨论吧,我们会第一时间解决您的问题,谢谢支持!" label_feedback_value: "该帖来自用户反馈:)" diff --git a/public/images/QQ_Logo.png b/public/images/QQ_Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..1e3815efa1353cf03c268f6a4e4e9da05192d0f9 GIT binary patch literal 6329 zcmai3cQjmG*C%SU5S?Ij5xpDTFd}O7h|cI^Mj5>my@Y6^iyB>YBGFqALA2@hIUd{s$Ni;MJVmloJHv=_Qpd}2- zWBx~n#}f*_N28%h%6P)fEgc|k01JqXos$&PLF*SLfSr{TlfJMTpBfwlv9){d?E=yE zR@brgcCZw;Vv>;tNO}VA4L~7o<^WHqqmwJpQ;O*?yTJSTA2BZz;4c+72Pvk11!bV7 z2>`)dAOK+=L2gSvetv+62oJxIu!smh7eIiIUx1hI{uJTn7Xk{400l$=e;-Wu-dwD# zfm#aSzkS`Wq?l~o+~7c7UJnls9uGktn2QZBzqq*g9~%M!-1i#Xu3k=V=APV6uFU^f zP=L5vy4b

|joSKNig`U!v5ruJ{cPOg6wbx#?ur#YOLpNEeZ3jLGU zU)rv2T9E&Q@xN-j>UhB+yjl=f7{bN!z8==h|A6ng`@bFiQM``^r~tD>Kp{?U$_i3U z_Yxi}J1d}=oUn+1C|FojTug|cUr|I%Q4pjc&kqKH1QhuB>f2i2XZGh>M*�u;J zg983y259$R-h~Ch3irj~7ZerY2MY`H3kr$~3(14UK>{FtK0Xl;)881Y|H}6N#qi!c z=lxU0|0?T0qWfO?GyQjy-Y@>$<`Ad*-gdcf;)g}cHE3w)ftsp1id9ur@$qpcoD7%g zG*=ny&d#o}=G+@hEW32fS=^i`6zaP0nVOpF+1VK%*V8>pnyt;P6Iy1d3QIdD=T#vM zCI&`dU;pjR?e*1le>~sJ^vuca?PUS(?d>t@?(PnCdv}Any#BR~LfxLLj=QO`(caN~d+Quk%X(fxlbM0UL?Z%_;*XDix3#r5(AS$T;#t_)Q~-gP0i+l2 z0DJj_Vxl51fNYo7x5r0^w0Hyu=H{g&C;R&P>{mZpURv2sd_2(AxVyKvO~!gg%(rncH#|H% zFwu4Y2)bv;fNH)84UM!`SwT+6bGFKF4^lb>|zp z`MmUOC|ZOa>$r<4DT`C;_vrLOI%;L_s1TfQk_0~b87^bWr9i@h0_5zQvE4aBb*OK( zCpzllmk=iQ{Fq9C0R+moSX0A*4Izu~GKzG#dkw}NtE8oeI2{%f-}HPiZ$c)}7t)pd z=h7-+73WKf;h=UR@`O9auk+swZv%cFVU<-KuiBxhd#}ql>vjFH^ZY73BP}-V*Z~ zS-vs9V|o%{QQNZx9{!|C=TDgi?HRsB=%T(eCGn?wUVa#C+g9mBEt(azKIocz_dAj9 z?bXG@{bLR7zQ?TSN?Tf4dQ-M*A&lNHq<@sHfi%@R1s|-{7#!}t{$N>Cqcs>du}(X% zRO&O?M*Ye83GO5P^IAcL+EsRGih^O;*$qd`_@(8svi5Cc#efFR5IwfJacWJh6QGVhU%@Bx<==M zH71O>Wzg(z8gkFIH9_O~Xd5vJ5q z_5W~~)CNWwJYc;a?`S&^n{nlIfQv@78W^{wG>}71_z^L6 zptdX|?!_qwwcWC6dW9LS7y}^8_T}v6i|(c7f+X4v&2>naqhR@?T(cg0xwHGRpwr}4tAZ%u><`LS?v6|!pVjkg}Sef4xU&JrvCf|mZ za)8=yI^aPZ_7D1G{cp8mWrhOZAKH8hW)oq+@^Rdo`<{aH9>ta#_TA1;;~SUd_FVkTE?^N<3Ch&e8S;Uab;=k;g3N0yNtXZQ-1Bk+L-uLnk|wT^my}U@?2HQYM+RDw&*A7I4!Q=QBc+k%_EDe zq5_~_k@}>}6_36Or4g^!5Sn)_GG51f88@9qHjjLw4)Ze^mEZ806*N@)qH%Cvo}$3% zQI+y9stbei-csota?zYBnxDK6N)P)9CMGscD<+_Wnb#5GX<|<|YKgv>UK}I%n?Fl8 z)KeLlni^3Ny(;5IIV%MAHE$*r;_Pz?9P!ixYmSl5WQ^!I1j(;mA4$2E-D2NUHqHs4=e^bs$CQ0S5I+sti%)QH4Jo|7-L} zMS)=T*-z=AYLmCIafTBrBHdTH)P8>4F5M9; z?XvvEI5S1beTeAb4DA)rBcgg`6LVWslW>vUh^p^y&DmwTX7^vo>XVbeyA`TFc~L$< zRi#NtsE?dJy!4i&hhu+^`@nH%>C8`TdT05x_d)twrc#?PE@H@mTPz2LauB-jwSHs|NZ)}zF9Fxz80>ELKocp?JK+!v$i z2JkV7rCSJ}-U5gX?k>p>Q^G6gRY`|1i@Ny;m4I1lSJ7s!%f8dRSr2r0O?Zu*&OjsW z{6tk1%rtHKbP}h(Se{(Tx5-*Pf1p|O9*k*gx>`P7^39quY^peObss)3A zHb;Y@dl*XVqv4FWsaLlL`gGx4*~2~=%Vp1izao^U^US4sqzz7P-URQ&VO3L%Y(@D0 z_CJ`eq=_wqi{upEAf8Wx>63MRbXmm$))E{DNUyT1J!Hl0B-DJy&xxSFqig(d2@D+S zmcSS6OHD7+Dxz-dL^IV)XU1dg*|QF`a9hXci28jrw+}BXAY^nRt*J#p2l~qjU1>!@b#7u|%or@=ZLGK5CP1Fnt7TrL+8gUb4smUPjpp z{_3-}|KSwx{hsr=aTvfuSR|A^VU*8Zv@r`BVUCTf7T|C?mOG~1OdM$9*jlYm2CX%G^1-S2 zQ+HHts-CwB?w*eVb-4`llEix-d_rCz%OWG$40bUDe@v=W;Dx`QT~Ljv5Oz}@GpXO` zU#cI~9u7U@FHYs88j4O>I&IaiWCcr{zFQVXo&iMd;P@7+D~q-}BO%O%DL#0e>&#*) z*RSd@U$VWduLI`LcQqZ1&?-5-@b% zP|A+az3N?A<$F`E$=JAV-D!ufvttdRQW-auT@J^!g&n_Hp7esZpL~Fn)mN6XGzH6* zM-;?ajjA{ey2EDMuuqFPG`jrPJ%pkZ^JPf(+|t!7FwFvHxMZ!4cmaYLhtaV&<7yO) zQDo{>Z+OIB@d2c6T5Z@k5&C{qzVDD{WYr3FJ0w89U5RX2(o`hJru~#W07!@YAb&LyWI+ zdj|)N=M75I^w=T!p{87lb}Bv_dHwPN6mGB$+^pY~87!Y{$Ujw@j}MQT1Q=h_$3;>4 zkgF#aSk#1N0GzYO_RnyEU$H{Og=(V65c+D*#^!mon&jHTtVRb#2AvKbgmq!&kXgnnj@8O ze;CVYl7p+jxaqnGer)>pOsq>j9jN8F^f`RVY4GaNhDcJ1`((8^ASe~{<4I;Of!}iN@Y1p> z(-ZaNF{G*^hO4E16++!Qv0=UVq025+^h~y^B%C~Q#^Zv=gk$~V1ajglI@0*ZZ=x}= z9}O+T)f`0_U*$Oyype^@MaSSUSG`XVpkOxI#SKnrfbL{O0F4UX|M+a!xcU1v-Bv0% zxPg7krwKn0RMj=_oR*6H*s`CZy`o__zoTPHYFM9$!-HF(SVaE1FOgXeduwx{aq>^*BfgQW6E6jto{%E~XYEpp-(viUn*WUw?O=y!EKKvZ=l za7PdZPU|%GyGNdYACaIZScr2(WOzErZx(ejV2fJ!loieY>LKA~oa6XLIm*C!>iNYT z^QWu>aR39Ld9v{J{HRZV_cZe-5@i=hJnbmNJHvH-Fk$wqe3|rvHO3Kdc&6Kzx|x9% za#0782+czZK>rm; zA2=J}aMVSQ=c#>!7P{y5Bhz^(_j+Gfz^5uGY7EwcFG3yOcoa*=(!U4c3MDLYX!&7y zA8qxqiJ0I^bA{Mc_IkM37JFbRd~jvXpxuhw{az0y($3MUexD_|iu!>&6s5?U&C%Jd z6Ua|4`m_XqxJ-I~D#jm`IVa1R&%tF5iNJhLiFN9iw&9h%g8J@Js`a_<lX zbz#kF=XcwsbBCCytAz-1@Cd7H)8&?2jJ~#~t)cM=9^p4Eb?X&&^&A#5%>6Lk`Vx(3 zRSmkEm8WEwWi!Z_4D}(EywSvZ?^C=v$rMyUanr$vFp3nl5oCMgSs~Sk=!;a|EGnaA z4}j5ROxIV-#Y`mWiH`%qbfwAEB;SdCod_p1<;<^L$Gta*Te)`owJk%R*Ayh+>UJ?( zhof5_pIv<^QoJ@(2sxC;x$2GOWN}Tb)_nh|bjFG&HH*zw@X)lOH_eiGxxI>^s7N{% z`)Q(3=d-&VHp(h1an`0ciD?u+^acAEqsuS&)W?vh6d|NC>}1-g z#1JEY$;jaj#U~w55}3`D?V)j3SNn2>rAW`%5I1dT!%E=YfLQ@jwb#)kapVIf{?&)0 zIgNxDh>_hVuT4hMR%eaOKOzbG^CKwtu9C+CphmD9SmV#)LJE#bo%)estQGckQf=&S z!;U-wf;L1eNKGiIRElTSZV_PAXd#4@^4s^?Z_bszA}ZkIhfgI>y?qtwb`= z+KfcLrEQe=td8~e_S(o*`l|3?Ol=4Z5X^}}CD-!=sgBzBFca>Vl6aUSAf1`xd^TuWt~TjSz;He>Ql@3Dt;=Q~!W^vDoQ9C0>(- zt{)xL<58y7GrYQ7VDVL$Z|vQN>cJ(HiOS<@TFwq_@^Ahx#hj8S!^qxfE%9k|B=ZuX$zMRHu5F0 zUN;wy#c9#7{R5Xqz5h? zPx#QBX`&MgRZ*@A>=q{rxAT%iZz!uifly!rUC6$B)qDK(5hEwAB0k|6jb>#^>>a z%i^5X=jHVIBB9AvxYoSm?|R4IHmc4qr_I#u^&p|i%K7$&$Jv~Xwv=#HV<`4YZcrMy^0JO7x+%(S!?XJ;v!Pi7T0E*#(b$60< z1de8U>w`Z8>Cn-15rG2bzIqhKppxx*Ps3K1QQrW!5dBP%XwC+>3z8a4#t3T*CGiEq;VO+n z)pZkyF8LbAG+?+@fY?ZsXAzidnY0aVN~nn5WDrWGT&MmRBUqSxBtk{O60;JENIr$5 z#uRhN4%&=G6pD4YMHEdf&lk{k4rRqI(_TIr}=JI1Ik*?fSOSZR;!QhrFK=9(NS~7NQ&CAr& zJ|)W?ofC6NR|t*1jBEU`nth%X?a}$tY{ND2_{HD<*nO_8;^29*5BO5^Vqg002ovPDHLkV1m)?NZ0@X literal 0 HcmV?d00001 diff --git a/public/stylesheets/css/common.css b/public/stylesheets/css/common.css index 88f3e4cba..f7dd1b763 100644 --- a/public/stylesheets/css/common.css +++ b/public/stylesheets/css/common.css @@ -607,7 +607,6 @@ a:hover.sy_btn_blue{ background: #2788d0;} .is_public_checkbox{margin-left: 15px;margin-right: 10px;} .author_name{color: #3ca5c6 !important;} .ke-container-default{max-width: 100%;} -.borderRadius {border-radius:5px;} /*状态提示图标*/ .success-icon {background:url("/images/icons_ziliao.png") 0 -28px no-repeat; padding-left:25px;} diff --git a/public/stylesheets/css/courses.css b/public/stylesheets/css/courses.css index 77f7fdfe2..dcc6e9ff4 100644 --- a/public/stylesheets/css/courses.css +++ b/public/stylesheets/css/courses.css @@ -515,9 +515,6 @@ a.blueCir{ display:inline-block; padding:2px 5px; background-color:#ffffff;borde a:hover.blueCir{ background:#3598db; color:#fff;} .proList {background-color:#eaeaea; padding:5px 10px; display:block; max-width:655px; float:left;} -.borderRadius {border-radius:5px;} -.tac {text-align:center;} - .reCon{ margin:5px; width:710px;} .reTop{width:710px; height:40px; background:#eaeaea; padding:5px;} .filesTag{ width:auto;background:#e2f3f9; color:#54aeca; border:1px solid #bbe2ef; padding:1px 5px; float:left; margin-right:10px;cursor: pointer } diff --git a/public/stylesheets/css/public.css b/public/stylesheets/css/public.css index d4ba7b86c..ea29327c4 100644 --- a/public/stylesheets/css/public.css +++ b/public/stylesheets/css/public.css @@ -116,11 +116,10 @@ a.resourcesTypeUser {background:url(../images/homepage_icon.png) -178px -453px n .softwareIcon {background:url(/images/hwork_icon.png) -5px -254px no-repeat; padding-left:23px;} /*意见反馈*/ -.qr-code-border {border:2px solid #269ac9;} html{ overflow-x:hidden;} .scrollsidebar{ position: fixed; bottom:1px; right:1px; background:none; } -.side_content{width:154px; height:auto; overflow:hidden; float:left; } -.side_content .side_list {width:154px;overflow:hidden;} +.side_content{width:152px; height:auto; overflow:hidden; float:left;} +.side_content .side_list {width:152px;overflow:hidden;} .show_btn{ width:0; height:112px; overflow:hidden; float:left; margin-top:200px; cursor:pointer;} .show_btn span { display:none;} .close_btn{width:24px;height:24px;cursor:pointer;} From ffedecab7a9e0a7392c1ea714781ce69d2855844 Mon Sep 17 00:00:00 2001 From: Tim Date: Wed, 14 Sep 2016 15:05:08 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=96=B0=E9=97=AE=E9=A2=98=E5=8F=8D?= =?UTF-8?q?=E9=A6=88=E6=A0=B7=E5=BC=8F=EF=BC=9B=E4=BE=A7=E5=AF=BC=E8=88=AA?= =?UTF-8?q?=E8=AF=BE=E7=A8=8B=E3=80=81=E7=8F=AD=E7=BA=A7=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=E9=95=BF=E5=BA=A6js=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/views/layouts/_new_feedback.html.erb | 53 ++-- app/views/layouts/_user_courses.html.erb | 11 +- public/javascripts/feedback.js | 294 +++++++++++------------ public/stylesheets/css/public.css | 23 +- 4 files changed, 196 insertions(+), 185 deletions(-) diff --git a/app/views/layouts/_new_feedback.html.erb b/app/views/layouts/_new_feedback.html.erb index bbfde0076..2bdb554ce 100644 --- a/app/views/layouts/_new_feedback.html.erb +++ b/app/views/layouts/_new_feedback.html.erb @@ -1,40 +1,49 @@ <%= javascript_include_tag "feedback" %> -

+
-
- - 问题和建议 -
+
+ 问题和建议 + × + +
<% get_memo %> <%= form_for(@new_memo, :url => create_feedback_forum_path(@public_forum)) do |f| %> - <%= f.text_area :subject, :id=>"subject", :class => "opnionText", :placeholder => l(:label_feedback_tips) %> + <%= f.text_area :subject, :id=>"subject", :class => "opnionText mb5", :placeholder => l(:label_feedback_tips) %> <%= f.hidden_field :content,:id => 'hidden', :required => true , :value => l(:label_feedback_value) %> -

还能输入50个字符

- + 还能输入50个字符 + <%= l(:label_submit)%> +
<% end %>
-
- - <%#= l(:label_technical_support) %> - - - - - 加入QQ群 -
-
-

关注官方微信

+
+
+ + <%#= l(:label_technical_support) %> + + + + +

加入QQ群

+
+
+

关注官方微信

+
+
+
-
- <%= l(:label_submit)%> - +
+
+ +
+ × +
diff --git a/app/views/layouts/_user_courses.html.erb b/app/views/layouts/_user_courses.html.erb index 754cfd10b..8d09ecb52 100644 --- a/app/views/layouts/_user_courses.html.erb +++ b/app/views/layouts/_user_courses.html.erb @@ -107,10 +107,15 @@ $(".course_list_menu").each(function(){ var courseWidth = $(this).children().eq(0).width(); - var classWidth = 170 -courseWidth; + var classWidth = $(this).children().eq(2).width(); + var newClassWidth = 170 - courseWidth; + var newCourseWidth = 170 - classWidth; console.log(courseWidth, classWidth); - if(courseWidth < 80){ - $(this).children().eq(2).css("max-width",classWidth + "px"); + if(courseWidth < 80 && classWidth > 80){ + $(this).children().eq(2).css("max-width",newClassWidth + "px"); + } + if(classWidth < 80 && courseWidth > 80){ + $(this).children().eq(0).css("max-width",newCourseWidth + "px"); } }) diff --git a/public/javascripts/feedback.js b/public/javascripts/feedback.js index 97209131e..066b5b96d 100644 --- a/public/javascripts/feedback.js +++ b/public/javascripts/feedback.js @@ -1,148 +1,148 @@ -(function($){ - $.fn.fix = function(options){ - var u = navigator.userAgent; - if((u.indexOf('Android') > -1 || u.indexOf('Linux') > -1 ||u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1)){ - $("#scrollsidebar").css("display","none"); - return; - } - var defaults = { - float : 'right', - minStatue : true, - skin : 'blue', - durationTime : 1000 - }; - var options = $.extend(defaults, options); - - this.each(function(){ - //??????? - var thisBox = $(this), - closeBtn = thisBox.find('.close_btn' ), - show_btn = thisBox.find('.show_btn' ), - sideContent = thisBox.find('.side_content'); - var defaultTop = thisBox.offset().top; //????????top - thisBox.css(options.float, 0); - if(options.minStatue == "true"){ - show_btn.css("float", options.float); - sideContent.css('width', 0); - show_btn.css('width', 28); - } - //close - closeBtn.bind("click",function(){ - sideContent.animate({width: '0px'},"fast"); - show_btn.stop(true, true).delay(300).animate({ width: '28px'},"fast"); - cookiesave('minStatue','true','','',''); - }); - //show - show_btn.bind("click",function() { - $(this).animate({width: '0px'},"fast"); - sideContent.stop(true, true).delay(200).animate({ width: '154px'},"fast"); - cookiesave('minStatue','false','','',''); - }); - }); //end this.each - }; -})(jQuery); - -function f_submit() -{ - $("#new_memo").submit(); -} - -function cookiesave(n, v, mins, dn, path) -{ - if(n) - { - - if(!mins) mins = 365 * 24 * 60; - if(!path) path = "/"; - var date = new Date(); - date.setTime(date.getTime() + (mins * 60 * 1000)); - var expires = "; expires=" + date.toGMTString(); - if(dn) dn = "domain=" + dn + "; "; - document.cookie = n + "=" + v + expires + "; " + dn + "path=" + path; - - } -} -function cookieget(n) -{ - var name = n + "="; - var ca = document.cookie.split(';'); - for(var i=0;i -1 || u.indexOf('Linux') > -1 ||u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1)){ - $("#scrollsidebar").css("display","none"); - return; - } - $(".closeSidebar").click(function(){ - $(".show_btn").css("display","none"); - $("#scrollsidebar").css("display","none"); - return false; - }); - - $("#button1").click(function(){ - myTips("反馈成功","success"); - }); - - $("#scrollsidebar").fix({ - float: 'right', //default.left or right - minStatue: cookieget('minStatue'), - skin: 'green', //default.gray or blue - durationTime: 600 - }); - - $("#subject").keydown(function(){ - var curLength=$("#subject").val().length; - if(curLength>50){ - var num=$("#subject").val().substr(0,50); - $("#subject").val(num); - } - else{ - $("#textCount").text(50-$("#subject").val().length) - } - }).keyup(function(){ - var curLength=$("#subject").val().length; - if(curLength>50){ - var num=$("#subject").val().substr(0,50); - $("#subject").val(num); - } - else{ - $("#textCount").text(50-$("#subject").val().length) - } - }); -}); - -//var browser={ -// versions:function(){ -// var u = navigator.userAgent, app = navigator.appVersion; -// return {//移动终端浏览器版本信息 -// trident: u.indexOf('Trident') > -1, //IE内核 -// presto: u.indexOf('Presto') > -1, //opera内核 -// webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核 -// gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核 -// mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否为移动终端 -// ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端 -// android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器 -// iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器 -// iPad: u.indexOf('iPad') > -1, //是否iPad -// webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部 -// }; -// }(), -// language:(navigator.browserLanguage || navigator.language).toLowerCase() -//} -//document.writeln("语言版本: "+browser.language); -//document.writeln(" 是否为移动终端: "+browser.versions.mobile); -//document.writeln(" ios终端: "+browser.versions.ios); -//document.writeln(" android终端: "+browser.versions.android); -//document.writeln(" 是否为iPhone: "+browser.versions.iPhone); -//document.writeln(" 是否iPad: "+browser.versions.iPad); +(function($){ + $.fn.fix = function(options){ + var u = navigator.userAgent; + if((u.indexOf('Android') > -1 || u.indexOf('Linux') > -1 ||u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1)){ + $("#scrollsidebar").css("display","none"); + return; + } + var defaults = { + float : 'right', + minStatue : true, + skin : 'blue', + durationTime : 1000 + }; + var options = $.extend(defaults, options); + + this.each(function(){ + //??????? + var thisBox = $(this), + closeBtn = thisBox.find('.close_btn' ), + show_btn = thisBox.find('.show_btn' ), + sideContent = thisBox.find('.side_content'); + var defaultTop = thisBox.offset().top; //????????top + thisBox.css(options.float, 0); + if(options.minStatue == "true"){ + show_btn.css("float", options.float); + sideContent.css('width', 0); + show_btn.css('width', 28); + } + //close + closeBtn.bind("click",function(){ + sideContent.animate({width: '0px'},"fast"); + show_btn.stop(true, true).delay(300).animate({ width: '28px'},"fast"); + cookiesave('minStatue','true','','',''); + }); + //show + show_btn.bind("click",function() { + $(this).animate({width: '0px'},"fast"); + sideContent.stop(true, true).delay(200).animate({ width: '180px'},"fast"); + cookiesave('minStatue','false','','',''); + }); + }); //end this.each + }; +})(jQuery); + +function f_submit() +{ + $("#new_memo").submit(); +} + +function cookiesave(n, v, mins, dn, path) +{ + if(n) + { + + if(!mins) mins = 365 * 24 * 60; + if(!path) path = "/"; + var date = new Date(); + date.setTime(date.getTime() + (mins * 60 * 1000)); + var expires = "; expires=" + date.toGMTString(); + if(dn) dn = "domain=" + dn + "; "; + document.cookie = n + "=" + v + expires + "; " + dn + "path=" + path; + + } +} +function cookieget(n) +{ + var name = n + "="; + var ca = document.cookie.split(';'); + for(var i=0;i -1 || u.indexOf('Linux') > -1 ||u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1)){ + $("#scrollsidebar").css("display","none"); + return; + } + $(".closeSidebar, .hide-side-bar").click(function(){ + $(".show_btn").css("display","none"); + $("#scrollsidebar").css("display","none"); + return false; + }); + + $("#button1").click(function(){ + myTips("反馈成功","success"); + }); + + $("#scrollsidebar").fix({ + float: 'right', //default.left or right + minStatue: cookieget('minStatue'), + skin: 'green', //default.gray or blue + durationTime: 600 + }); + + $("#subject").keydown(function(){ + var curLength=$("#subject").val().length; + if(curLength>50){ + var num=$("#subject").val().substr(0,50); + $("#subject").val(num); + } + else{ + $("#textCount").text(50-$("#subject").val().length) + } + }).keyup(function(){ + var curLength=$("#subject").val().length; + if(curLength>50){ + var num=$("#subject").val().substr(0,50); + $("#subject").val(num); + } + else{ + $("#textCount").text(50-$("#subject").val().length) + } + }); +}); + +//var browser={ +// versions:function(){ +// var u = navigator.userAgent, app = navigator.appVersion; +// return {//移动终端浏览器版本信息 +// trident: u.indexOf('Trident') > -1, //IE内核 +// presto: u.indexOf('Presto') > -1, //opera内核 +// webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核 +// gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核 +// mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否为移动终端 +// ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端 +// android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器 +// iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器 +// iPad: u.indexOf('iPad') > -1, //是否iPad +// webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部 +// }; +// }(), +// language:(navigator.browserLanguage || navigator.language).toLowerCase() +//} +//document.writeln("语言版本: "+browser.language); +//document.writeln(" 是否为移动终端: "+browser.versions.mobile); +//document.writeln(" ios终端: "+browser.versions.ios); +//document.writeln(" android终端: "+browser.versions.android); +//document.writeln(" 是否为iPhone: "+browser.versions.iPhone); +//document.writeln(" 是否iPad: "+browser.versions.iPad); //document.writeln(navigator.userAgent); \ No newline at end of file diff --git a/public/stylesheets/css/public.css b/public/stylesheets/css/public.css index ea29327c4..923ec4dbb 100644 --- a/public/stylesheets/css/public.css +++ b/public/stylesheets/css/public.css @@ -118,33 +118,30 @@ a.resourcesTypeUser {background:url(../images/homepage_icon.png) -178px -453px n /*意见反馈*/ html{ overflow-x:hidden;} .scrollsidebar{ position: fixed; bottom:1px; right:1px; background:none; } -.side_content{width:152px; height:auto; overflow:hidden; float:left;} -.side_content .side_list {width:152px;overflow:hidden;} -.show_btn{ width:0; height:112px; overflow:hidden; float:left; margin-top:200px; cursor:pointer;} -.show_btn span { display:none;} -.close_btn{width:24px;height:24px;cursor:pointer;} -.side_title,.side_bottom,.close_btn,.show_btn {background:url(/images/sidebar_bg.png) no-repeat; } +.side_content{width:180px; height:auto; overflow:hidden; float:left;} +.side_content .side_list {width:180px;overflow:hidden;} +.show_btn{ width:0; height:100px; overflow:hidden; float:left; margin-top:200px; cursor:pointer; background-color:#fff;} +.close_btn{cursor:pointer;} +.side_title,.side_bottom {background:url(/images/sidebar_bg.png) no-repeat; } .side_title {height:35px;} .side_bottom { height:8px;} .side_center {font-family:Verdana, Geneva, sans-serif; padding:0px 12px; font-size:12px;} -.close_btn { float:right; display:block; width:21px; height:16px; margin:9px 10px 0 0; _margin:16px 5px 0 0;} -.close_btn span { display:none;} .side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;} .msgserver { margin:10px 0 0px 5px;} .msgserver a { background:url(/images/sidebar_bg.png) no-repeat -119px -110px; padding-left:22px; display:block; height:24px; } -.opnionText{box-shadow:none; width:122px; height:180px; border-color: #DFDFDF; background:#fff; color:#999; padding:3px; font-size:12px;overflow:auto; background-attachment:fixed;border-style:solid;} +.opnionText{box-shadow:none; width:150px; height:180px; border-color: #DFDFDF; background:#fff; color:#999; padding:3px; font-size:12px;overflow:auto; background-attachment:fixed;border-style:solid;} a.opnionButton{ display:block; background:#269ac9; width:130px; height:26px; margin-top:5px; text-align:center; padding-top:0px; color:#fff;} a.opnionButton:hover{background: #297fb8; } /* blue skin as the default skin */ .side_title {background-position:-195px 0;} .side_center {background:url(/images/blue_line.png) repeat-y center; } .side_bottom {background-position:-195px -50px;} -.close_btn {background-position:-44px 0;} -.close_btn:hover {background-position:-66px 0;} -.show_btn {background-position:-119px 0;} .msgserver a {color:#269ac9; } .msgserver a:hover { text-decoration:underline; } -.closeSidebar {background:url(/images/sidebar_bg.png) 0px -112px no-repeat; width:28px; height:18px; margin-top:65px; position:absolute;} +.closeSidebar {width:26px; height:18px; line-height:18px; vertical-align:middle; border-top:1px solid #aaa; color:#aaa; display:block;} + +.side-bar-circle {width:13px; height:13px; font-size:14px; color:#aaa; border:1px solid #aaa; border-radius:50%; display:block; font-weight:bold; position:relative; cursor:pointer;} +.side-bar-content {position:absolute; top:-5px; left:1px;} .hiddent{ overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}