Commit e58ae17fcc83cc232fe839cb96366c3c09d797d4

Authored by Francisco Marcelo de Araújo Lima Júnior
1 parent 32637d5d

#community dashboard - updating theme

plugins/community_hub/public/javascripts/community_hub.js
... ... @@ -3,8 +3,23 @@ var oldest_post_id = 0;
3 3 live_scroll_position = 0;
4 4 var mediations = [];
5 5  
6   -function load_more_messages() {
  6 +function load_more(tab) {
  7 + switch (tab) {
  8 + case 'live':
  9 + load_more_messages();
  10 + break;
  11 + case 'mediation':
  12 + load_more_mediations();
  13 + break;
  14 + }
  15 +}
  16 +
  17 +
  18 +function load_more_mediations() {i
  19 + // implement!
  20 +}
7 21  
  22 +function load_more_messages() {
8 23 var hub_id = jQuery(".hub").attr('id');
9 24 var oldest_id = jQuery("#live-posts li.post").last().attr("id");
10 25  
... ... @@ -312,11 +327,28 @@ function hub_right_tab_click() {
312 327  
313 328 first_hub_load = true;
314 329  
315   -jQuery(".hub .live .envelope").scroll(function() {
  330 +jQuery(".hub .envelope").scroll(function() {
316 331 jQuery("#auto_scrolling").attr('checked', false);
317   - if (jQuery(".hub .live .envelope").scrollTop() == (jQuery(".hub ul#live-posts").height() - jQuery(".hub .live .envelope").height() + 23)) {
318   - load_more_messages();
  332 +
  333 + // live stream tab...
  334 + if (jQuery("#left-tab.show").size() != 0) {
  335 + current_envelope = jQuery(".hub .live .envelope");
  336 + current_list_posts = jQuery(".hub ul#live-posts");
  337 + tab = 'live';
  338 + }
  339 + else {
  340 + // mediation tab...
  341 + if (jQuery("#right-tab.show").size() != 0) {
  342 + current_envelope = jQuery(".hub .mediation .envelope");
  343 + current_list_posts = jQuery(".hub ul#mediation-posts");
  344 + tab = 'mediation';
  345 + }
  346 + }
  347 +
  348 + if (current_envelope.scrollTop() == (current_list_posts.height() - current_envelope.height() + 23)) {
  349 + load_more(tab);
319 350 }
  351 +
320 352 });
321 353  
322 354  
... ...
plugins/community_hub/public/style.css
... ... @@ -122,7 +122,7 @@
122 122  
123 123 .hub .mediation-bar ul li.pin {
124 124 height: 25px;
125   - margin-right: 15px;
  125 + /*margin-right: 15px;*/
126 126 }
127 127  
128 128 .hub .remove{}
... ... @@ -175,35 +175,40 @@
175 175 }
176 176  
177 177 .hub .envelope {
178   -/* height: 500px;
  178 + height: 500px;
179 179 overflow-x: hidden;
180   - overflow-y: scroll;*/
  180 + overflow-y: scroll;
181 181 margin-top: -1px;
182   - border-top: 1px solid lightgray;
183   - display: inline-block;
  182 + border: 1px solid lightgray;
  183 + /*border-bottom: 1px solid lightgray;
  184 + border-left: 1px solid lightgray;*/
  185 + /*display: inline-block;*/
184 186 width: 100%;
185 187 }
186 188  
187 189 .hub ul#live-posts, .hub ul#mediation-posts{
188   - border-width: 0 1px 1px;
189   - border-style: solid;
190   - border-color: lightGray;
  190 + /*border-width: 0 1px 1px;*/
  191 + /*border-style: solid;*/
  192 + /*border-color: lightGray;*/
  193 + border-bottom: 1px solid lightgray;
191 194 padding-top: 10px;
192   - clear: both;
193   - height: 475px;
194   - overflow-y: scroll;
  195 + /*clear: both;*/
  196 + /*height: 475px;*/
  197 + /*overflow-y: scroll;*/
195 198  
196 199 }
197 200  
198 201 /*modificação da scroll bar*/
  202 +.hub div.envelope::-webkit-scrollbar-button /*,
199 203 .hub ul#live-posts::-webkit-scrollbar-button,
200   -.hub ul#mediation-posts::-webkit-scrollbar-button {
  204 +.hub ul#mediation-posts::-webkit-scrollbar-button */ {
201 205 height: 0;
202 206 width: 0;
203 207 }
204 208  
  209 +.hub div.envelope::-webkit-scrollbar-thumb /*,
205 210 .hub ul#live-posts::-webkit-scrollbar-thumb,
206   -.hub ul#mediation-posts::-webkit-scrollbar-thumb{
  211 +.hub ul#mediation-posts::-webkit-scrollbar-thumb */ {
207 212 background-clip: padding-box;
208 213 background-color: rgba(0,0,0,.3);
209 214 border: 5px solid transparent;
... ... @@ -214,8 +219,9 @@
214 219 width: 5px;
215 220 }
216 221  
  222 +.hub div.envelope::-webkit-scrollbar /*,
217 223 .hub ul#live-posts::-webkit-scrollbar,
218   -.hub ul#mediation-posts::-webkit-scrollbar {
  224 +.hub ul#mediation-posts::-webkit-scrollbar */ {
219 225 height: 15px;
220 226 width: 15px;
221 227 }
... ...