From 67d1f7ad08bca9379da30b638bee386c44a4f560 Mon Sep 17 00:00:00 2001 From: devin Date: Thu, 12 Apr 2012 14:19:53 +0800 Subject: [PATCH] lots of change --- app/assets/javascripts/orbitdesktop.js | 25 ++++-- app/assets/stylesheets/desktopmedia.css | 4 +- app/views/desktop/settings.html.erb | 2 +- app/views/desktop/settings/sections.html.erb | 18 ++++- public/desktop_widgets/clock/index.html.erb | 10 +-- .../{clock2 => clock1}/clock1.js | 0 .../{clock2 => clock1}/img/bg_blue.png | Bin .../{clock2 => clock1}/img/bg_green.png | Bin .../{clock2 => clock1}/img/bg_orange.png | Bin .../{clock2 => clock1}/index.html.erb | 4 +- .../{clock2 => clock1}/temp/bg_blue.png | Bin .../{clock2 => clock1}/temp/bg_green.png | Bin .../{clock2 => clock1}/temp/bg_orange.png | Bin .../{clock2 => clock1}/temp/clock.css | 0 .../desktop_widgets/school_events/events.json | 13 ++- .../school_events/index.html.erb | 6 +- .../school_events/school_events.js | 16 ++-- .../desktop_widgets/timetable/index.html.erb | 74 ++++++++++++++++++ public/desktop_widgets/timetable/timetable.js | 11 +++ .../weather/img/clouds_180x150_bg.jpg | Bin 3312 -> 0 bytes public/desktop_widgets/weather/img/sunny.png | Bin 0 -> 2217 bytes public/desktop_widgets/weather/index.html.erb | 51 ++++++++++-- public/desktop_widgets/weather/weather.js | 7 ++ .../weather1/img/clouds_180x150_bg.jpg | Bin 3312 -> 0 bytes .../desktop_widgets/weather1/index.html.erb | 3 +- 25 files changed, 207 insertions(+), 37 deletions(-) rename public/desktop_widgets/{clock2 => clock1}/clock1.js (100%) rename public/desktop_widgets/{clock2 => clock1}/img/bg_blue.png (100%) rename public/desktop_widgets/{clock2 => clock1}/img/bg_green.png (100%) rename public/desktop_widgets/{clock2 => clock1}/img/bg_orange.png (100%) rename public/desktop_widgets/{clock2 => clock1}/index.html.erb (92%) rename public/desktop_widgets/{clock2 => clock1}/temp/bg_blue.png (100%) rename public/desktop_widgets/{clock2 => clock1}/temp/bg_green.png (100%) rename public/desktop_widgets/{clock2 => clock1}/temp/bg_orange.png (100%) rename public/desktop_widgets/{clock2 => clock1}/temp/clock.css (100%) create mode 100644 public/desktop_widgets/timetable/index.html.erb create mode 100644 public/desktop_widgets/timetable/timetable.js delete mode 100644 public/desktop_widgets/weather/img/clouds_180x150_bg.jpg create mode 100755 public/desktop_widgets/weather/img/sunny.png delete mode 100644 public/desktop_widgets/weather1/img/clouds_180x150_bg.jpg diff --git a/app/assets/javascripts/orbitdesktop.js b/app/assets/javascripts/orbitdesktop.js index fa032ffd..d373f0f8 100755 --- a/app/assets/javascripts/orbitdesktop.js +++ b/app/assets/javascripts/orbitdesktop.js @@ -174,7 +174,7 @@ var orbitDesktop = function(dom){ if(tile.data_category == "app") $li = $('
  • '+tile.title+'

  • '); else - $li = $('
  • '+tile.title+'

    test content
  • '); + $li = $('
  • '+tile.title+'

    Loading...
  • '); $group.find("ul").append($li); }) $("div#group_wrapper").append($group); @@ -345,11 +345,23 @@ var orbitDesktop = function(dom){ sections(); break; } - }) + $("ul#setting_left_nav li a").removeClass('thmc1 thmtxt').data('clicked',null); + $(this).addClass('thmc1 thmtxt').data('clicked',true); + }); + $("ul#setting_left_nav li a").hover(function(){ + $(this).removeClass('admtxt').addClass('thmc1 thmtxt'); + }, function(){ + var t = $(this).data('clicked') ? '' : 'thmc1 thmtxt'; + $(this).removeClass(t).addClass('admtxt'); + }); } var sections = function(){ var bindHandlers = function(){ - + $('.tinycanvas').each(function(){ + var h = $(this).parent().height(), + sh = $(this).siblings('.s_tab').height(); + $(this).css({'height': h-sh-24}).tinyscrollbar({ axis: 'y'}); + }); } $("div#panel_r").load("/desktop/settingsections",function(){ bindHandlers(); @@ -389,11 +401,8 @@ var orbitDesktop = function(dom){ $('.theme_list li').hover(function(){ $(this).addClass('thmc1').find('.theme_name').addClass('thmtxt'); }, function(){ - var c = 'thmc1', - t = 'thmtxt'; - if( $(this).data('clicked') ){ - t = '', c = ''; - } + var c = $(this).data('clicked') ? '' : 'thmc1', + t = $(this).data('clicked') ? '' : 'thmtxt'; $(this).removeClass(c).find('.theme_name').removeClass(t); }); diff --git a/app/assets/stylesheets/desktopmedia.css b/app/assets/stylesheets/desktopmedia.css index 3102590b..2e5d6275 100644 --- a/app/assets/stylesheets/desktopmedia.css +++ b/app/assets/stylesheets/desktopmedia.css @@ -1,10 +1,10 @@ -@media only screen and (min-width: 1200px){ +@media only screen and (min-width: 1300px){ #panel_r.pw { width: 800px; } } @media only screen and (min-width: 1900px){ - #panel_r.pw { width: 1560px; } + #panel_r.pw { width: 1400px; } } \ No newline at end of file diff --git a/app/views/desktop/settings.html.erb b/app/views/desktop/settings.html.erb index 4ffe2f02..7ffc769b 100644 --- a/app/views/desktop/settings.html.erb +++ b/app/views/desktop/settings.html.erb @@ -12,7 +12,7 @@
  • Overview
  • Account
  • Sections
  • -
  • Theme
  • +
  • Theme
  • Connection
  • diff --git a/app/views/desktop/settings/sections.html.erb b/app/views/desktop/settings/sections.html.erb index 15195748..37f3cf32 100644 --- a/app/views/desktop/settings/sections.html.erb +++ b/app/views/desktop/settings/sections.html.erb @@ -1 +1,17 @@ -Fucking section setting page... \ No newline at end of file +
    +
    +
    +
    +
    Sections Name
    +
      +
    • +
    • +
    • +
    • +
    +
    + Confirm +
    +
    +
    +
    \ No newline at end of file diff --git a/public/desktop_widgets/clock/index.html.erb b/public/desktop_widgets/clock/index.html.erb index c9ce7b3c..bdf81c65 100755 --- a/public/desktop_widgets/clock/index.html.erb +++ b/public/desktop_widgets/clock/index.html.erb @@ -2,7 +2,7 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    09:00
    Computer Science
    10:00
    Computer Science
    11:00
    12:00
    Lunch Time
    13:00
    Art History
    14:00
    Art History
    15:00
    16:00
    Sport ( Basketball )
    17:00
    + \ No newline at end of file diff --git a/public/desktop_widgets/timetable/timetable.js b/public/desktop_widgets/timetable/timetable.js new file mode 100644 index 00000000..340275c3 --- /dev/null +++ b/public/desktop_widgets/timetable/timetable.js @@ -0,0 +1,11 @@ +function timetable(){ + var d = new Date(); + var n = d.getHours(); + + + $('#tt_timetable .tt_time div').each(function(){ + if($(this).data('tthour') == n ){ + $(this).parents('tr').addClass('timenow'); + } + }); +} \ No newline at end of file diff --git a/public/desktop_widgets/weather/img/clouds_180x150_bg.jpg b/public/desktop_widgets/weather/img/clouds_180x150_bg.jpg deleted file mode 100644 index 744cdaec6b491716b0e3783fff770df8f244a2c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3312 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 diff --git a/public/desktop_widgets/weather/img/sunny.png b/public/desktop_widgets/weather/img/sunny.png new file mode 100755 index 0000000000000000000000000000000000000000..a12bb8a6b7f4095b432238989d56adff93bb67c4 GIT binary patch literal 2217 zcmZ{mc{CIZ7sh9ZF)^Vplzo?VqL-{AyOEGo2#LlLX2v%5tb+&{>sa#|Z)BG;$};gX zvWzGi*#;%sXc%k6r|*2{eE)p!J?Gx%+~+*!{`i(}5 zGynh&Al%r%F0_bV?3`RQc7YuIcDcY+a-w(q(=(zSO3;$(=HvWEf>Tg`39HE8oTB|< z28=UAos+NTkGN?oPo3d-WNgr`Dyi@qi@c=K>{vc8_vnFCoS65DubXcw4=5ir^BpdNXbD-VvhU6^6?34O4YsE&3@xL&<%f#aU-Kk4B zVA(rMU8?MG%ym)&w{ahinIP);@kz0Kq<@jFlj?A*Z_B@KGA&s$fU8comR1@mrk2gB zGys~70TtlWab*eR*i&JE(U5N;mYzo6eDa@*06HMLsoSGeJfMV?!U_Y_^~8G7Fab@R z%;sODmKZuUjoj}s`0+L{DMl#vyYsE}1@NAx+@vr($2+3oQq z7Qas8(V3bjF9`l1`WP+}oJ0`oGp@d-T}hcwvnY5k_^_(V1FHTqM= zH^VEzNOt^P4e)qsu^^?NSIJtvx;m@9v|sy+3tWFKz_054ZvT5EO^pU64Ycm|HVprH z5Id%qE%PirY6I540iD}kYe&{lRtknzRNSBpQM5e6jT@0`S~<4nWeomkw)^17dG#lX|sSwUAvyPL{( zve|N@%Lrtdp=;U&kSO|+Mo{>*8Ax9R{!E&E)>bRwtxR#_so-MyWf%DI`+g+Z5*AEh7pqwGK}S}o*>}0PViL3wyP#XBTG+l2SSj3- zSlreUh1KI|pL}JY^$0SR4k;TNbniZJNe>@j4iRt2n&>+50c;@HpZ?AmUgkgP5 z?V(4-pu5@e8r;j;ELUwNkUFl*Tj3ZQPeW72CO7NzZS=HG zR5rb!WjSiPd2MI2qmOH6?`sT7D%`ab#aggDwh+F;mP*>rtbAl|`W<3Als)ZY5GqW% z5+(G3m6C3=ZOG9Do`eZ#uP#q7Sdf#@2Lbg-$wov;A?EHpmsr;j-&g0aUy@QaGwyz4nrtLJr*Y-o(Zqa&B1IV0jkT-&V#&=AM4oiV+ zYYzIJT>~^TdlEjUXvtrW?opa>Ud8l zui$unjn+(4hIvANIKi;hwr!0;(gU4SwOVp$Wi)3`D&y|PnjcT^jd_QZVeUvSrwsbH zkk;BcH5xB%D{dDv?_UbPETN=!$4f*F*ukoM`fxB)M2ZB-_wqSCgDT?Wj^jxvEGHTy zHW2Uax|Lo*ztqMuW!|43Rh{Sf6gaNsEFPeu5ipv*Qjt@FF+1@ z1h>3=%R9Vk1TTzyRSF%^7?Auv)|5#7F!v>;3*41R_%UEy?R{TDs9XS!!qiI8;gOhc+hRBK(<(Vja|k$FI-moC-tYb6OchZH7Mk@W)Nv zj9>j^kiDET->jk>!ry0Sx5cIQVx|G#y7^8>>m5alzsKqwT0QV6)_&OpP}O6Y`9HAj zgpvQn9(!=DS|Zgo)y)RWxuLX=Q>)AfW-r;g@E?x;6B>^}?p0)WEBukg$
    \ No newline at end of file + +
    +
    + sunny +
    + 29°C +
    +
    Sunny
    +
    +
    + weekly report +
    +
    Hsin-Chu
    + > Weekly Report +
    + \ No newline at end of file diff --git a/public/desktop_widgets/weather/weather.js b/public/desktop_widgets/weather/weather.js index e69de29b..42419bf5 100644 --- a/public/desktop_widgets/weather/weather.js +++ b/public/desktop_widgets/weather/weather.js @@ -0,0 +1,7 @@ +function g_weather(){ + $('.gw_forecast').click(function(){ + $('.gw_recent').toggle(); + $('.gw_weekly').toggle(); + return false; + }); +} diff --git a/public/desktop_widgets/weather1/img/clouds_180x150_bg.jpg b/public/desktop_widgets/weather1/img/clouds_180x150_bg.jpg deleted file mode 100644 index 744cdaec6b491716b0e3783fff770df8f244a2c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3312 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 diff --git a/public/desktop_widgets/weather1/index.html.erb b/public/desktop_widgets/weather1/index.html.erb index 1dfa1849..168c05c9 100644 --- a/public/desktop_widgets/weather1/index.html.erb +++ b/public/desktop_widgets/weather1/index.html.erb @@ -1,5 +1,4 @@ -