Commit 87ec73ab681da877fa25881847e8bd13f4fb13f7
Exists in
master
Merge branch 'AI3074-community_dashboard' of gitlab.com:participa/noosfero into …
…AI3074-community_dashboard
Showing
3 changed files
with
224 additions
and
34 deletions
Show diff stats
public/javascripts/community_hub.js
@@ -173,7 +173,7 @@ function update_mediation_comments(mediation) { | @@ -173,7 +173,7 @@ function update_mediation_comments(mediation) { | ||
173 | 173 | ||
174 | function update_mediations() { | 174 | function update_mediations() { |
175 | 175 | ||
176 | - if (jQuery("#mediation-section.show").size() != 0) { | 176 | + if (jQuery("#right-tab.show").size() != 0) { |
177 | 177 | ||
178 | var hub_id = jQuery(".hub").attr('id'); | 178 | var hub_id = jQuery(".hub").attr('id'); |
179 | 179 | ||
@@ -206,7 +206,7 @@ function update_mediations() { | @@ -206,7 +206,7 @@ function update_mediations() { | ||
206 | 206 | ||
207 | function update_live_stream() { | 207 | function update_live_stream() { |
208 | 208 | ||
209 | - if (jQuery("#live-section.show").size() != 0) { | 209 | + if (jQuery("#left-tab.show").size() != 0) { |
210 | 210 | ||
211 | var hub_id = jQuery(".hub").attr('id'); | 211 | var hub_id = jQuery(".hub").attr('id'); |
212 | 212 | ||
@@ -243,17 +243,22 @@ function update_live_stream() { | @@ -243,17 +243,22 @@ function update_live_stream() { | ||
243 | } | 243 | } |
244 | 244 | ||
245 | function hub_left_tab_click() { | 245 | function hub_left_tab_click() { |
246 | - jQuery("#mediation-section").removeClass('show'); | ||
247 | - jQuery("#mediation-section").addClass('hide'); | ||
248 | - jQuery("#live-section").removeClass('hide'); | ||
249 | - jQuery("#live-section").addClass('show'); | 246 | + jQuery("#right-tab").removeClass('show'); |
247 | + jQuery("#right-tab").addClass('hide'); | ||
248 | + jQuery("#left-tab").removeClass('hide'); | ||
249 | + jQuery("#left-tab").addClass('show'); | ||
250 | } | 250 | } |
251 | 251 | ||
252 | function hub_right_tab_click() { | 252 | function hub_right_tab_click() { |
253 | - jQuery("#live-section").removeClass('show'); | ||
254 | - jQuery("#live-section").addClass('hide'); | ||
255 | - jQuery("#mediation-section").removeClass('hide'); | ||
256 | - jQuery("#mediation-section").addClass('show'); | 253 | + jQuery("#left-tab").removeClass('show'); |
254 | + jQuery("#left-tab").addClass('hide'); | ||
255 | + jQuery("#right-tab").removeClass('hide'); | ||
256 | + jQuery("#right-tab").addClass('show'); | ||
257 | + jQuery(".hub #left-tab.hide").click(hub_left_tab_click); | ||
258 | +} | ||
259 | + | ||
260 | +function marcelo() { | ||
261 | + console.log('teste!'); | ||
257 | } | 262 | } |
258 | 263 | ||
259 | jQuery(document).ready(function() { | 264 | jQuery(document).ready(function() { |
@@ -261,8 +266,7 @@ jQuery(document).ready(function() { | @@ -261,8 +266,7 @@ jQuery(document).ready(function() { | ||
261 | live_scroll_position = jQuery("#live-posts").scrollTop(); | 266 | live_scroll_position = jQuery("#live-posts").scrollTop(); |
262 | }); | 267 | }); |
263 | 268 | ||
264 | - jQuery(".hub #left-tab").click(hub_left_tab_click); | ||
265 | - jQuery(".hub #right-tab").click(hub_right_tab_click); | 269 | + jQuery(".hub #right-tab.hide").click(hub_right_tab_click); |
266 | 270 | ||
267 | setTimeout(update_live_stream, 5000); | 271 | setTimeout(update_live_stream, 5000); |
268 | setTimeout(update_mediations, 7000); | 272 | setTimeout(update_mediations, 7000); |
public/style.css
1 | -div.content-tab.show { | 1 | +/*div.content-tab.show { |
2 | display: block; | 2 | display: block; |
3 | } | 3 | } |
4 | 4 | ||
5 | div.content-tab.hide { | 5 | div.content-tab.hide { |
6 | display: none; | 6 | display: none; |
7 | -} | 7 | +}*/ |
8 | 8 | ||
9 | #banner-embed-container { | 9 | #banner-embed-container { |
10 | width: 49%; | 10 | width: 49%; |
@@ -17,17 +17,17 @@ div.content-tab.hide { | @@ -17,17 +17,17 @@ div.content-tab.hide { | ||
17 | height: 350px; | 17 | height: 350px; |
18 | } | 18 | } |
19 | 19 | ||
20 | -.hub #left-tab { | ||
21 | - /*border: 0px solid lightGray;*/ | 20 | +/*.hub #left-tab { |
21 | + comentado-border: 0px solid lightGray;-comentado | ||
22 | border: 1px solid red; | 22 | border: 1px solid red; |
23 | display: inline-block; | 23 | display: inline-block; |
24 | float: left; | 24 | float: left; |
25 | width: 49%; | 25 | width: 49%; |
26 | margin-bottom: 2em; | 26 | margin-bottom: 2em; |
27 | cursor: pointer; | 27 | cursor: pointer; |
28 | -} | 28 | +}*/ |
29 | 29 | ||
30 | -.hub #right-tab { | 30 | +/*.hub #right-tab { |
31 | border: 1px solid green; | 31 | border: 1px solid green; |
32 | display: inline-block; | 32 | display: inline-block; |
33 | clear: right; | 33 | clear: right; |
@@ -36,12 +36,12 @@ div.content-tab.hide { | @@ -36,12 +36,12 @@ div.content-tab.hide { | ||
36 | width: 50%; | 36 | width: 50%; |
37 | margin-bottom: 2em; | 37 | margin-bottom: 2em; |
38 | cursor: pointer; | 38 | cursor: pointer; |
39 | -} | 39 | +}*/ |
40 | 40 | ||
41 | .hub #content-tab { | 41 | .hub #content-tab { |
42 | } | 42 | } |
43 | 43 | ||
44 | -.hub #left-tab .on-air { | 44 | +/*.hub #left-tab .on-air { |
45 | background-color: #d40000; | 45 | background-color: #d40000; |
46 | border-radius: 10px 10px 10px 10px; | 46 | border-radius: 10px 10px 10px 10px; |
47 | color: white; | 47 | color: white; |
@@ -69,7 +69,7 @@ div.content-tab.hide { | @@ -69,7 +69,7 @@ div.content-tab.hide { | ||
69 | vertical-align: top; | 69 | vertical-align: top; |
70 | width: 20%; | 70 | width: 20%; |
71 | } | 71 | } |
72 | - | 72 | +*/ |
73 | 73 | ||
74 | #hub-loading { | 74 | #hub-loading { |
75 | /*margin-top: 18px;*/ | 75 | /*margin-top: 18px;*/ |
@@ -141,18 +141,29 @@ div.content-tab.hide { | @@ -141,18 +141,29 @@ div.content-tab.hide { | ||
141 | }*/ | 141 | }*/ |
142 | 142 | ||
143 | .hub .message { | 143 | .hub .message { |
144 | -display: inline-block; | ||
145 | -width: 69%; | ||
146 | -float: none; | ||
147 | -clear: both; | 144 | + display: inline-block; |
145 | + width: 65%; | ||
146 | + float: none; | ||
147 | + clear: both; | ||
148 | } | 148 | } |
149 | 149 | ||
150 | -.hub .message .author { | 150 | +.hub .show .message { |
151 | + width: 80%; | ||
152 | +} | ||
153 | + | ||
154 | +/*.hub .message .author { | ||
151 | font-weight: bold; | 155 | font-weight: bold; |
152 | float: left; | 156 | float: left; |
153 | display: inline-block; | 157 | display: inline-block; |
154 | line-height: 16px; | 158 | line-height: 16px; |
155 | margin-right: 5px; | 159 | margin-right: 5px; |
160 | +}*/ | ||
161 | + | ||
162 | +.hub .message .author { | ||
163 | + font-weight: bold; | ||
164 | + display: inline-block; | ||
165 | + margin-right: 5px; | ||
166 | + padding-bottom: 0px; | ||
156 | } | 167 | } |
157 | 168 | ||
158 | .hub .mediation-bar { | 169 | .hub .mediation-bar { |
@@ -236,10 +247,6 @@ clear: both; | @@ -236,10 +247,6 @@ clear: both; | ||
236 | display: block; | 247 | display: block; |
237 | } | 248 | } |
238 | 249 | ||
239 | -.hub ul#mediation-posts .post { | ||
240 | - padding-bottom: 10px; | ||
241 | -} | ||
242 | - | ||
243 | /**/ | 250 | /**/ |
244 | 251 | ||
245 | .hub .live { | 252 | .hub .live { |
@@ -269,8 +276,10 @@ clear: both; | @@ -269,8 +276,10 @@ clear: both; | ||
269 | .hub ul#mediation-posts .post{ | 276 | .hub ul#mediation-posts .post{ |
270 | background-color:#eee; | 277 | background-color:#eee; |
271 | border-color: #fff; | 278 | border-color: #fff; |
279 | + padding-bottom: 10px; | ||
272 | } | 280 | } |
273 | 281 | ||
282 | + | ||
274 | #content .main-block .hub .live h1{ | 283 | #content .main-block .hub .live h1{ |
275 | background-color: #f4f4f4; | 284 | background-color: #f4f4f4; |
276 | border: 1px solid lightGray | 285 | border: 1px solid lightGray |
@@ -312,6 +321,74 @@ clear: both; | @@ -312,6 +321,74 @@ clear: both; | ||
312 | width: 20%; | 321 | width: 20%; |
313 | } | 322 | } |
314 | 323 | ||
324 | +/****aba live fechada****/ | ||
325 | + | ||
326 | + | ||
327 | +.hub .live.hide { | ||
328 | + width: 10%; | ||
329 | +} | ||
330 | + | ||
331 | +.hub .live.hide ul#live-posts{ | ||
332 | + overflow-x: visible; | ||
333 | + overflow-y: visible; | ||
334 | + background-color: lightGray; | ||
335 | +} | ||
336 | + | ||
337 | +.hub .live.hide ul#live-posts li{ | ||
338 | + display: none; | ||
339 | +} | ||
340 | + | ||
341 | +#content .hub .live.hide h1 { | ||
342 | + text-align: center; | ||
343 | +} | ||
344 | + | ||
345 | +#content .hub .live.hide h1 .title { | ||
346 | + /*display: inline-block;*/ | ||
347 | + display: none; | ||
348 | +} | ||
349 | +#content .hub .live.hide .on-air, | ||
350 | +#content .hub .live.hide .off-air { | ||
351 | + width: auto; | ||
352 | +} | ||
353 | + | ||
354 | + | ||
355 | + | ||
356 | +/****fim aba live fechada****/ | ||
357 | + | ||
358 | +/****aba live aberta****/ | ||
359 | + | ||
360 | +.hub .live.show { | ||
361 | + width: 85%; | ||
362 | +} | ||
363 | + | ||
364 | +/*.hub .live.show ul#live-posts{ | ||
365 | + overflow-x: hidden; | ||
366 | + overflow-y: scroll; | ||
367 | + background-color: #fff; | ||
368 | +}*/ | ||
369 | + | ||
370 | +.hub .live.show ul#live-posts .li{ | ||
371 | + | ||
372 | +} | ||
373 | + | ||
374 | +#content .hub .live.show .on-air, | ||
375 | +#content .hub .live.show .off-air{ | ||
376 | +float: right; | ||
377 | +margin-right: 10px; | ||
378 | +} | ||
379 | + | ||
380 | +/*#content .hub .live.show .on-air, | ||
381 | +#content .hub .live.show .off-air { | ||
382 | + width: 20%; | ||
383 | +}*/ | ||
384 | + | ||
385 | + | ||
386 | + | ||
387 | +/****fim aba mlive aberta****/ | ||
388 | + | ||
389 | + | ||
390 | +/**************************************/ | ||
391 | + | ||
315 | 392 | ||
316 | .hub .mediation { | 393 | .hub .mediation { |
317 | border: 0px solid lightGray; | 394 | border: 0px solid lightGray; |
@@ -341,6 +418,108 @@ clear: both; | @@ -341,6 +418,108 @@ clear: both; | ||
341 | float: right; | 418 | float: right; |
342 | padding-right: 1em; | 419 | padding-right: 1em; |
343 | } | 420 | } |
421 | + | ||
422 | +/****aba mediation fechada****/ | ||
423 | + | ||
424 | +.hub .mediation.hide { | ||
425 | + border: 0px solid lightGray; | ||
426 | + display: inline-block; | ||
427 | + clear: right; | ||
428 | + float: none; | ||
429 | + margin-left: 1%; | ||
430 | + width: 10%; | ||
431 | + margin-bottom: 0em; | ||
432 | +} | ||
433 | + | ||
434 | +#content .main-block .hub .mediation.hide h1{ | ||
435 | + background-color: #ed8e01; | ||
436 | + border: 1px solid lightGray; | ||
437 | + text-align: center; | ||
438 | + padding-left: 0; | ||
439 | +} | ||
440 | + | ||
441 | +#content .hub .mediation.hide .title { | ||
442 | + color: white; | ||
443 | + display: inline-block; | ||
444 | + font-size: 14px; | ||
445 | + font-family: Arial Black, arial, sans-serif; | ||
446 | + padding-right: 0; | ||
447 | + width: 100%; | ||
448 | + /*font-variant: normal;*/ | ||
449 | +} | ||
450 | +.hub .mediation.hide .expand { | ||
451 | + display: none; | ||
452 | +} | ||
453 | + | ||
454 | + | ||
455 | +.hub .mediation.hide ul#mediation-posts { | ||
456 | +height: 500px; | ||
457 | +overflow-x: visible; | ||
458 | +overflow-y: visible; | ||
459 | +border-width: 0 1px 1px; | ||
460 | +border-style: solid; | ||
461 | +border-color: lightGray; | ||
462 | +padding-top: 10px; | ||
463 | +background-color: lightgray; | ||
464 | +} | ||
465 | + | ||
466 | +.hub .mediation.hide ul#mediation-posts li{ | ||
467 | +display: none; | ||
468 | +} | ||
469 | + | ||
470 | +/****fim aba mediation fechada****/ | ||
471 | + | ||
472 | +/****aba mediation aberta****/ | ||
473 | + | ||
474 | +.hub .mediation.show { | ||
475 | + border: 0px solid lightGray; | ||
476 | + display: inline-block; | ||
477 | + clear: right; | ||
478 | + float: none; | ||
479 | + margin-left: 1%; | ||
480 | + width: 85%; | ||
481 | + margin-bottom: 2em; | ||
482 | +} | ||
483 | + | ||
484 | +#content .main-block .hub .mediation.show h1{ | ||
485 | + background-color: #ed8e01; | ||
486 | + border: 1px solid lightGray | ||
487 | +} | ||
488 | + | ||
489 | +#content .hub .mediation.show .title { | ||
490 | + color: white; | ||
491 | + display: inline-block; | ||
492 | + font-size: 20px; | ||
493 | + font-family: Arial Black, arial, sans-serif; | ||
494 | + padding-right: 0; | ||
495 | + width: 100%; | ||
496 | + /*font-variant: normal;*/ | ||
497 | +} | ||
498 | +.hub .mediation.show .expand { | ||
499 | + float: right; | ||
500 | + padding-right: 1em; | ||
501 | + display: block; | ||
502 | +} | ||
503 | + | ||
504 | + | ||
505 | +.hub .mediation.show ul#mediation-posts { | ||
506 | +height: 500px; | ||
507 | +overflow-x: hidden; | ||
508 | +overflow-y: scroll; | ||
509 | +border-width: 0 1px 1px; | ||
510 | +border-style: solid; | ||
511 | +border-color: lightGray; | ||
512 | +padding-top: 10px; | ||
513 | +background-color: #f9f9f9; | ||
514 | +} | ||
515 | + | ||
516 | +.hub .mediation.show ul#mediation-posts li{ | ||
517 | + | ||
518 | +} | ||
519 | + | ||
520 | + | ||
521 | +/****fim aba mediation aberta****/ | ||
522 | + | ||
344 | .hub .form { | 523 | .hub .form { |
345 | /*clear: left;*/ | 524 | /*clear: left;*/ |
346 | /*float: left;*/ | 525 | /*float: left;*/ |
views/content_viewer/hub.rhtml
@@ -8,15 +8,22 @@ | @@ -8,15 +8,22 @@ | ||
8 | 8 | ||
9 | <br /> | 9 | <br /> |
10 | 10 | ||
11 | - <span id="left-tab"><%= @page.title %><span class="on-air"><%= _("Live") %></span></span> | ||
12 | - <span id="right-tab"><%= _("Mediation") %><span class="expand">▼</span></span> | ||
13 | - <div id="live-section" class="content-tab show"> | 11 | + |
12 | +<div id="left-tab" class="live content-tab show"> | ||
13 | + <h1> | ||
14 | + <span class="title"><%= @page.title %></span><span class="on-air"><%= _("Live") %></span> | ||
15 | + </h1> | ||
16 | + | ||
14 | <ul id="live-posts"> | 17 | <ul id="live-posts"> |
15 | </ul> | 18 | </ul> |
16 | <span><%= check_box_tag 'auto_scrolling', 'yes', true %><%= _("Auto scrolling") %></span> | 19 | <span><%= check_box_tag 'auto_scrolling', 'yes', true %><%= _("Auto scrolling") %></span> |
17 | </div> | 20 | </div> |
18 | 21 | ||
19 | - <div id="mediation-section" class="content-tab hide"> | 22 | + <div id="right-tab" class="mediation content-tab hide"> |
23 | + <h1> | ||
24 | + <span class="title"><%= _("Mediation") %><span class="expand">▼</span></span> | ||
25 | + </h1> | ||
26 | + | ||
20 | <ul id="mediation-posts"> | 27 | <ul id="mediation-posts"> |
21 | </ul> | 28 | </ul> |
22 | </div> | 29 | </div> |