Commit aa63021fbf138057dd03697e8b5a2d61f6d9baba

Authored by Leandro Santos
2 parents 7aab857a 2d0d234d

Merge branches 'AI3126-notification-plugin' and 'rails3_stable' into rails3_stable

plugins/notification/views/notification_plugin_admin/index.html.erb 0 → 100644
@@ -0,0 +1,20 @@ @@ -0,0 +1,20 @@
  1 +<h1><%= _('Notification settings')%></h1>
  2 +
  3 +<% form_for(:settings) do |f| %>
  4 +
  5 + <div id="notification-config-fields">
  6 + </div>
  7 + <%= labelled_form_field _('Noitification Categories'), f.text_field(:categories) %>
  8 + <%= button_to_remote_without_text(:add, _('Add New Category'),
  9 + :update => 'notification-config-fields',
  10 + :loading => '$("notification-config-fields").addClassName("loading")',
  11 + :complete => '$("notification-config-fields").removeClassName("loading")',
  12 + :url => { :action => 'create'})
  13 + %>
  14 +
  15 +
  16 + <% button_bar do %>
  17 + <%= submit_button(:save, _('Save'), :cancel => {:action => 'create'}) %>
  18 + <% end %>
  19 +<% end %>
  20 +
plugins/notification/views/notification_plugin_admin/index.rhtml
@@ -1,20 +0,0 @@ @@ -1,20 +0,0 @@
1 -<h1><%= _('Notification settings')%></h1>  
2 -  
3 -<% form_for(:settings) do |f| %>  
4 -  
5 - <div id="notification-config-fields">  
6 - </div>  
7 - <%= labelled_form_field _('Noitification Categories'), f.text_field(:categories) %>  
8 - <%= button_to_remote_without_text(:add, _('Add New Category'),  
9 - :update => 'notification-config-fields',  
10 - :loading => '$("notification-config-fields").addClassName("loading")',  
11 - :complete => '$("notification-config-fields").removeClassName("loading")',  
12 - :url => { :action => 'create'})  
13 - %>  
14 -  
15 -  
16 - <% button_bar do %>  
17 - <%= submit_button(:save, _('Save'), :cancel => {:action => 'create'}) %>  
18 - <% end %>  
19 -<% end %>  
20 -  
plugins/notification/views/notification_plugin_profile/_event.html.erb 0 → 100644
@@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
  1 +<li>
  2 + <div class='title'><%= event.title %></div>
  3 + <span class='created_by'>
  4 + <%= _("%{author} on %{date}") % {:author => event.author_name, :date => show_time(event.created_at) } %>
  5 + </span>
  6 + <div class='body'>
  7 + <%= event.body %>
  8 + </div>
  9 +</li>
plugins/notification/views/notification_plugin_profile/_event.rhtml
@@ -1,9 +0,0 @@ @@ -1,9 +0,0 @@
1 -<li>  
2 - <div class='title'><%= event.title %></div>  
3 - <span class='created_by'>  
4 - <%= _("%{author} on %{date}") % {:author => event.author_name, :date => show_time(event.created_at) } %>  
5 - </span>  
6 - <div class='body'>  
7 - <%= event.body %>  
8 - </div>  
9 -</li>  
plugins/notification/views/notification_plugin_profile/lobby_notes.html.erb 0 → 100644
@@ -0,0 +1,54 @@ @@ -0,0 +1,54 @@
  1 +<% extend NotificationPlugin::Helpers::ViewerHelper %>
  2 +
  3 +<%= lobby_notes_plugin_stylesheet %>
  4 +
  5 +<script type="text/javascript">
  6 +
  7 +function update_stream(recursive) {
  8 + jQuery.ajax({
  9 + url: '/profile/<%= params[:profile] %>/plugin/notification/lobby_notes',
  10 + type: 'get',
  11 + start : jQuery('#lobby-notes').addClass("loading"),
  12 + success: function(data) {
  13 + jQuery("#lobby-note-elements").html(data);
  14 + jQuery("#lobby-notes").removeClass("loading");
  15 + },
  16 + error: function(ajax, stat, errorThrown) {
  17 + }
  18 + });
  19 +
  20 + if (recursive) {
  21 + setTimeout(function() {
  22 + update_stream(true);
  23 + }, 10000);
  24 + }
  25 +}
  26 +
  27 +jQuery(document).ready(function() {
  28 + jQuery('#lobby-notes').addClass("loading");
  29 +
  30 + update_stream(true);
  31 +});
  32 +
  33 +</script>
  34 +
  35 +<div id='lobby-notes' class='lobby-notes'>
  36 +
  37 + <div class='lobby-header'>
  38 + <%= image_tag profile.profile_custom_image(:thumb) %>
  39 + <h1>
  40 + <%= @profile.name %>
  41 + </h1>
  42 + <h2><%= _("You have %s notifications (%s)") % [ @events.count, show_date(@date)] %></h2>
  43 + <div class='before'>
  44 + <%=
  45 +#link_to _('Before'), {:action => 'lobby_notes'}
  46 +%>
  47 + </div>
  48 + </div>
  49 +
  50 + <ul id='lobby-note-elements'>
  51 + <%= render :partial => 'event', :collection => @events %>
  52 + </ul>
  53 +
  54 +</div>
plugins/notification/views/notification_plugin_profile/lobby_notes.rhtml
@@ -1,54 +0,0 @@ @@ -1,54 +0,0 @@
1 -<% extend NotificationPlugin::Helpers::ViewerHelper %>  
2 -  
3 -<%= lobby_notes_plugin_stylesheet %>  
4 -  
5 -<script type="text/javascript">  
6 -  
7 -function update_stream(recursive) {  
8 - jQuery.ajax({  
9 - url: '/profile/<%= params[:profile] %>/plugin/notification/lobby_notes',  
10 - type: 'get',  
11 - start : jQuery('#lobby-notes').addClass("loading"),  
12 - success: function(data) {  
13 - jQuery("#lobby-note-elements").html(data);  
14 - jQuery("#lobby-notes").removeClass("loading");  
15 - },  
16 - error: function(ajax, stat, errorThrown) {  
17 - }  
18 - });  
19 -  
20 - if (recursive) {  
21 - setTimeout(function() {  
22 - update_stream(true);  
23 - }, 10000);  
24 - }  
25 -}  
26 -  
27 -jQuery(document).ready(function() {  
28 - jQuery('#lobby-notes').addClass("loading");  
29 -  
30 - update_stream(true);  
31 -});  
32 -  
33 -</script>  
34 -  
35 -<div id='lobby-notes' class='lobby-notes'>  
36 -  
37 - <div class='lobby-header'>  
38 - <%= image_tag profile.profile_custom_image(:thumb) %>  
39 - <h1>  
40 - <%= @profile.name %>  
41 - </h1>  
42 - <h2><%= _("You have %s notifications (%s)") % [ @events.count, show_date(@date)] %></h2>  
43 - <div class='before'>  
44 - <%=  
45 -#link_to _('Before'), {:action => 'lobby_notes'}  
46 -%>  
47 - </div>  
48 - </div>  
49 -  
50 - <ul id='lobby-note-elements'>  
51 - <%= render :partial => 'event', :collection => @events %>  
52 - </ul>  
53 -  
54 -</div>