Changeset 5792
- Timestamp:
- 06/12/08 08:42:28 (2 months ago)
- Files:
-
- components/bbs/trunk/bbs/_install/component_info.rb (modified) (1 diff)
- components/bbs/trunk/bbs/_install/installation_script.rb (modified) (1 diff)
- components/bbs/trunk/bbs/bbs/_bbs_permission_window.rhtml (modified) (12 diffs)
- components/bbs/trunk/bbs/bbs/_category_permission_window.rhtml (modified) (12 diffs)
- components/bbs/trunk/bbs/bbs/_create_user_tree.rhtml (modified) (2 diffs)
- components/bbs/trunk/bbs/bbs/_forum_permission_window.rhtml (modified) (12 diffs)
- components/bbs/trunk/bbs/bbs/_post_user_tree.rhtml (modified) (2 diffs)
- components/bbs/trunk/bbs/bbs/_topic_permission_window.rhtml (modified) (7 diffs)
- components/bbs/trunk/bbs/bbs/_view_user_tree.rhtml (modified) (2 diffs)
- components/bbs/trunk/bbs/bbs/bbs_detail.rhtml (modified) (6 diffs)
- components/bbs/trunk/bbs/bbs/bbs_tree.rhtml (modified) (1 diff)
- components/bbs/trunk/bbs/bbs/category_detail.rhtml (modified) (6 diffs)
- components/bbs/trunk/bbs/bbs/forum_detail.rhtml (modified) (6 diffs)
- components/bbs/trunk/bbs/bbs/forum_tab.rhtml (modified) (1 diff)
- components/bbs/trunk/bbs/bbs/latest_block.rhtml (modified) (1 diff)
- components/bbs/trunk/bbs/bbs/main.rhtml (modified) (3 diffs)
- components/bbs/trunk/bbs/bbs/topic_detail.rhtml (modified) (4 diffs)
- components/bbs/trunk/bbs/bbs_abstract_controller.rb (modified) (3 diffs)
- components/bbs/trunk/bbs/bbs_abstract_helper.rb (modified) (1 diff)
- components/bbs/trunk/bbs/bbs_category.rb (modified) (4 diffs)
- components/bbs/trunk/bbs/bbs_category_controller.rb (modified) (10 diffs)
- components/bbs/trunk/bbs/bbs_controller.rb (modified) (17 diffs)
- components/bbs/trunk/bbs/bbs_forum.rb (modified) (4 diffs)
- components/bbs/trunk/bbs/bbs_forum_controller.rb (modified) (10 diffs)
- components/bbs/trunk/bbs/bbs_grade_to_user.rb (modified) (1 diff)
- components/bbs/trunk/bbs/bbs_info.rb (modified) (4 diffs)
- components/bbs/trunk/bbs/bbs_message.rb (modified) (1 diff)
- components/bbs/trunk/bbs/bbs_message_controller.rb (modified) (2 diffs)
- components/bbs/trunk/bbs/bbs_topic.rb (modified) (3 diffs)
- components/bbs/trunk/bbs/bbs_topic_controller.rb (modified) (7 diffs)
- components/bbs/trunk/bbs/languages/chinese.rb (modified) (1 diff)
- components/bbs/trunk/bbs/languages/english.rb (modified) (1 diff)
- components/bbs/trunk/bbs/languages/japanese.rb (modified) (1 diff)
- components/bbs/trunk/bbs/preload/_bbs_preload.rhtml (modified) (5 diffs)
- components/bbs/trunk/bbs/preload/_forum_preload.rhtml (modified) (4 diffs)
- components/bbs/trunk/bbs/preload/_preload.rhtml (modified) (1 diff)
- components/bbs/trunk/bbs/preload/_topic_preload.rhtml (modified) (2 diffs)
- components/bbs/trunk/bbs/rubricks_search.rb (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
components/bbs/trunk/bbs/_install/component_info.rb
r5768 r5792 43 43 :function => 'admin', 44 44 :description => '' 45 }, 46 { 47 :extend_page => 'main', 48 :title => '[_Bbs_Personalize_Setting]', 49 :controller => '/bbs/personalize', 50 :function => 'access', 51 :description => '' 45 52 } 46 53 ] components/bbs/trunk/bbs/_install/installation_script.rb
r5696 r5792 20 20 item = RubricksMenuItem.find(:first, :conditions => ["controller = ?", "/bbs/admin_group"]) 21 21 item.destroy if item 22 23 item = RubricksMenuItem.find(:first, :conditions => ["controller = ?", "/bbs/admin"]) 24 item.destroy if item 22 25 end 23 26 end components/bbs/trunk/bbs/bbs/_bbs_permission_window.rhtml
r5703 r5792 15 15 ) do %> 16 16 <%= form_remote_tag(:update => 'bbs_info',:url => {:controller=>'/bbs/bbs', :action=>'save_bbs_permission'}, :html => { :id => 'bbs_permission_form'}, :complete => 'rubricks.bbs.close_bbs_permission_window();rubricks.bbs.bbs_refresh_flag = true;')%> 17 <%= hidden_field 'save_bbs_permission', 'bbs_tree_closed_ids'%> 17 18 <table> 18 19 <tr> … … 33 34 <div id="create_category_user_select_div" style="padding-left:16px;height:140px;display:none;"> 34 35 <div id="test" style="float: left;height:130px;"> 36 <div id="bbs_create_sysgroup_div" class="float_button_left_inactive swap"> 37 <span id="create_category_sysgroup_select_button" class="buttons icon_group" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs', :action => 'open_create_group_tree') %>', 'create_user_select_div');"><%= hl('[_Bbs_SelectGroup]') %></span> 38 </div> 39 <div id="bbs_create_org_div" class="float_button_left_inactive swap"> 40 <span id="create_category_org_tree_button" class="buttons icon_org" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs', :action => 'open_create_organization_tree') %>', 'user_select_div');"><%= hl('[_Bbs_SelectOrganization]') %></span> 41 </div> 42 <div id="bbs_create_div2" class="float_button_left_inactive swap"> 43 <span id='create_category_user_tree_button' class="buttons icon_user" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs', :action => 'open_create_user_tree') %>', 'user_select_div');"><%= hl('[_Bbs_Common_User]') %></span> 44 </div> 45 <br style="clear:both;" /> 35 46 <table> 36 47 <tr> … … 40 51 </td> 41 52 <td style="vertical-align:bottom;width:145px"> 42 <div id="bbs_create_div1" class="float_button_ right_inactive swap">53 <div id="bbs_create_div1" class="float_button_left_inactive swap"> 43 54 <span id='create_category_user_delete_button' class="buttons icon_delete" style='padding-left:18px;' onclick="rubricks.bbs.delete_selected_to_members($('create_category_to_members_users'),0);rubricks.common.fire_onchange('create_category_to_members_users');"><%= hl('[_Common_Delete]') %></span> 44 55 </div> 45 <div id="bbs_create_div2" class="float_button_right_inactive swap">46 <span id='create_category_user_tree_button' class="buttons icon_user" style='padding-left:18px;' onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs', :action => 'open_create_user_tree') %>', 'user_select_div');"><%= hl('[_Bbs_Common_User]') %></span>47 </div>48 <%= rollover_swap('bbs_create_div1', 'bbs_create_div2') %>49 56 </td> 50 57 </tr> 51 58 </table> 59 <%= rollover_swap('bbs_create_org_div','bbs_create_sysgroup_div','bbs_create_div1', 'bbs_create_div2') %> 52 60 </div> 53 61 </div> … … 71 79 <div id="bbs_post_user_select_div" style="padding-left:16px;height:140px;display:none;"> 72 80 <div style="height:130px;float: left" > 81 <div id="bbs_post_sysgroup_div" class="float_button_left_inactive swap"> 82 <span id="bbs_post_sysgroup_select_button" class="buttons icon_group" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs', :action => 'open_post_group_tree') %>', 'create_user_select_div');"><%= hl('[_Bbs_SelectGroup]') %></span> 83 </div> 84 <div id="bbs_post_org_div" class="float_button_left_inactive swap"> 85 <span id="bbs_post_org_tree_button" class="buttons icon_org" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs', :action => 'open_post_organization_tree') %>', 'user_select_div');"><%= hl('[_Bbs_SelectOrganization]') %></span> 86 </div> 87 <div id="bbs_post_div2" class="float_button_left_inactive swap"> 88 <span id='bbs_post_user_tree_button' class="buttons icon_user" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs', :action => 'open_post_user_tree') %>', 'user_select_div');"><%= hl('[_Bbs_Common_User]') %></span> 89 </div> 90 <br style="clear:both;" /> 73 91 <table> 74 92 <tr> … … 78 96 </td> 79 97 <td style="vertical-align:bottom;width:145px"> 80 <div id="bbs_post_div1" class="float_button_ right_inactive swap">98 <div id="bbs_post_div1" class="float_button_left_inactive swap"> 81 99 <span id='bbs_post_user_delete_button' class="buttons icon_delete" style='padding-left:18px;' onclick="rubricks.bbs.delete_selected_to_members($('bbs_post_to_members_users'),1);rubricks.common.fire_onchange('bbs_post_to_members_users');"><%= hl('[_Common_Delete]') %></span> 82 100 </div> 83 <div id="bbs_post_div2" class="float_button_right_inactive swap">84 <span id='bbs_post_user_tree_button' class="buttons icon_user" style='padding-left:18px;' onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs', :action => 'open_post_user_tree') %>', 'user_select_div');"><%= hl('[_Bbs_Common_User]') %></span>85 </div>86 <%= rollover_swap('bbs_post_div1', 'bbs_post_div2') %>87 101 </td> 88 102 </tr> 89 103 </table> 104 <%= rollover_swap('bbs_post_sysgroup_div', 'bbs_post_org_div','bbs_post_div1', 'bbs_post_div2') %> 90 105 </div> 91 106 </div> … … 109 124 <div id="bbs_view_user_select_div" style="padding-left:16px;height:140px;display:none;"> 110 125 <div style="height:130px;float: left"> 126 <div id="bbs_view_sysgroup_div" class="float_button_left_inactive swap"> 127 <span id="bbs_view_sysgroup_select_button" class="buttons icon_group" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs', :action => 'open_view_group_tree') %>', 'create_user_select_div');"><%= hl('[_Bbs_SelectGroup]') %></span> 128 </div> 129 <div id="bbs_view_org_div" class="float_button_left_inactive swap"> 130 <span id="bbs_view_org_tree_button" class="buttons icon_org" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs', :action => 'open_view_organization_tree') %>', 'user_select_div');"><%= hl('[_Bbs_SelectOrganization]') %></span> 131 </div> 132 <div id="bbs_view_div2" class="float_button_left_inactive swap"> 133 <span id='bbs_view_user_tree_button' class="buttons icon_user" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs', :action => 'open_view_user_tree') %>', 'user_select_div');"><%= hl('[_Bbs_Common_User]') %></span> 134 </div> 135 <br style="clear:both;" /> 111 136 <table> 112 137 <tr> … … 116 141 </td> 117 142 <td style="vertical-align:bottom;width:145px"> 118 <div id="bbs_view_div1" class="float_button_ right_inactive swap">143 <div id="bbs_view_div1" class="float_button_left_inactive swap"> 119 144 <span id='bbs_view_user_delete_button' class="buttons icon_delete" style='padding-left:18px;' onclick="rubricks.bbs.delete_selected_to_members($('bbs_view_to_members_users'),2);rubricks.common.fire_onchange('bbs_view_to_members_users');"><%= hl('[_Common_Delete]') %></span> 120 145 </div> 121 <div id="bbs_view_div2" class="float_button_right_inactive swap">122 <span id='bbs_view_user_tree_button' class="buttons icon_user" style='padding-left:18px;' onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs', :action => 'open_view_user_tree') %>', 'user_select_div');"><%= hl('[_Bbs_Common_User]') %></span>123 </div>124 <%= rollover_swap('bbs_view_div1', 'bbs_view_div2') %>125 146 </td> 126 147 </tr> 127 148 </table> 149 <%= rollover_swap('bbs_view_sysgroup_div', 'bbs_view_org_div','bbs_view_div1', 'bbs_view_div2') %> 128 150 </div> 129 151 </div> … … 135 157 <div class="rubricks_layout_buttons"> 136 158 <input id="dummy_text" type="text" style="display: none;"/> 137 <%= once_submit_tag 'bbs_permission_save_button', hl('[_Common_Save]'), {:class=>'swap submit_inactive submit_normal', :onclick=>" rubricks.bbs.bbs_permission_form_submit();"} %>159 <%= once_submit_tag 'bbs_permission_save_button', hl('[_Common_Save]'), {:class=>'swap submit_inactive submit_normal', :onclick=>"$('save_bbs_permission_bbs_tree_closed_ids').value = $('bbs_tree_ids_hidden').value;rubricks.bbs.bbs_permission_form_submit();"} %> 138 160 <input id="bbs_permission_cancel_button" type="button" class="swap submit_inactive submit_normal" value="<%= hl('[_Common_Cancel]') %>" onclick="rubricks.bbs.close_bbs_permission_window();"> 139 161 <%= rollover_swap('bbs_permission_save_button', 'bbs_permission_cancel_button') %> … … 142 164 </form> 143 165 <% end %> 144 145 <div id="user_select_div" style="display: none;">166 <div id="create_user_select_div" style="visibility: hidden;"></div> 167 <div id="user_select_div" style="display:none;"> 146 168 <!-- ãŠãŒã¶éžæãã€ã¢ãã° --> 147 169 <%# render :partial => "create_user_tree", :locals => { :prefix => "bbs"} %> … … 160 182 $('create_category_to_members_users').options.length = 0; 161 183 var opts = $('create_category_to_members_users').options; 162 var optsArray = $A(opts); 184 <% @create_grade_sysgroups.each do |m| -%> 185 var ru_name = "<%= hl(m.rubricks_group.name) %>"; 186 ru_name = ru_name.unescapeHTML(); 187 var u_id = "m:<%= hl(m.rubricks_group.id) %>"; 188 var opt = new Option(ru_name, u_id); 189 opts[cnt] = opt; 190 cnt++; 191 rubricks.common.fire_onchange('create_category_to_members_users'); 192 <% end if @create_grade_sysgroups -%> 193 194 <% @create_grade_groups.each do |g| -%> 195 var ru_name = "<%= get_group_tree_ancestors_name(g.rubricks_group) %>"; 196 ru_name = ru_name.unescapeHTML(); 197 var u_id = "g:<%= hl(g.rubricks_group.id) %>"; 198 var opt = new Option(ru_name, u_id); 199 opts[cnt] = opt; 200 cnt++; 201 rubricks.common.fire_onchange('create_category_to_members_users'); 202 <% end if @create_grade_groups -%> 203 163 204 <% @create_grade_users.each do |u| -%> 164 205 var ru_name = "<%= hl(u.rubricks_user.name) %>"; 165 206 ru_name = ru_name.unescapeHTML(); 166 var login_name = "<%= hl(u.rubricks_user.login_name) %>"; 167 login_name = login_name.unescapeHTML(); 168 var u_id = "<%= hl(u.rubricks_user.id) %>"; 207 var u_id = "u:<%= hl(u.rubricks_user.id) %>"; 169 208 var opt = new Option(ru_name, u_id); 170 opt.setAttribute("login_name",login_name);171 209 opts[cnt] = opt; 172 210 cnt++; … … 182 220 $('bbs_post_to_members_users').options.length = 0; 183 221 var opts_read = $('bbs_post_to_members_users').options; 184 var optsArray_read = $A(opts_read);185 222 var i = 0; 223 <% @post_grade_sysgroups.each do |m| -%> 224 var ru_name = "<%= hl(m.rubricks_group.name) %>"; 225 ru_name = ru_name.unescapeHTML(); 226 var u_id = "m:<%= hl(m.rubricks_group.id) %>"; 227 var opt = new Option(ru_name, u_id); 228 opts_read[i] = opt; 229 i++; 230 rubricks.common.fire_onchange('bbs_post_to_members_users'); 231 <% end if @post_grade_sysgroups -%> 232 <% @post_grade_groups.each do |g| -%> 233 var ru_name = "<%= get_group_tree_ancestors_name(g.rubricks_group) %>"; 234 ru_name = ru_name.unescapeHTML(); 235 var u_id = "g:<%= hl(g.rubricks_group.id) %>"; 236 var opt = new Option(ru_name, u_id); 237 opts_read[i] = opt; 238 i++; 239 rubricks.common.fire_onchange('bbs_post_to_members_users'); 240 <% end if @post_grade_groups -%> 241 186 242 <% @post_grade_users.each do |u| -%> 187 243 var ru_name = "<%= hl(u.rubricks_user.name) %>"; 188 244 ru_name = ru_name.unescapeHTML(); 189 var login_name = "<%= hl(u.rubricks_user.login_name) %>"; 190 login_name = login_name.unescapeHTML(); 191 var u_id = "<%= hl(u.rubricks_user.id) %>"; 245 var u_id = "u:<%= hl(u.rubricks_user.id) %>"; 192 246 var opt = new Option(ru_name, u_id); 193 opt.setAttribute("login_name",login_name);194 247 opts_read[i] = opt; 195 248 i++; … … 205 258 $('bbs_view_to_members_users').options.length = 0; 206 259 var opts_read = $('bbs_view_to_members_users').options; 207 var optsArray_read = $A(opts_read);208 260 var i = 0; 261 <% @view_grade_sysgroups.each do |m| -%> 262 var ru_name = "<%= hl(m.rubricks_group.name) %>"; 263 ru_name = ru_name.unescapeHTML(); 264 var u_id = "m:<%= hl(m.rubricks_group.id) %>"; 265 var opt = new Option(ru_name, u_id); 266 opts_read[i] = opt; 267 i++; 268 rubricks.common.fire_onchange('bbs_view_to_members_users'); 269 <% end if @view_grade_sysgroups -%> 270 <% @view_grade_groups.each do |g| -%> 271 var ru_name = "<%= get_group_tree_ancestors_name(g.rubricks_group) %>"; 272 ru_name = ru_name.unescapeHTML(); 273 var u_id = "g:<%= hl(g.rubricks_group.id) %>"; 274 var opt = new Option(ru_name, u_id); 275 opts_read[i] = opt; 276 i++; 277 rubricks.common.fire_onchange('bbs_view_to_members_users'); 278 <% end if @view_grade_groups -%> 209 279 <% @view_grade_users.each do |u| -%> 210 var ru_name = "<%= hl(u.rubricks_user.name) %>"; 211 ru_name = ru_name.unescapeHTML(); 212 var login_name = "<%= hl(u.rubricks_user.login_name) %>"; 213 login_name = login_name.unescapeHTML(); 214 var u_id = "<%= hl(u.rubricks_user.id) %>"; 215 var opt = new Option(ru_name, u_id); 216 opt.setAttribute("login_name",login_name); 217 opts_read[i] = opt; 218 i++; 219 rubricks.common.fire_onchange('bbs_view_to_members_users'); 280 var ru_name = "<%= hl(u.rubricks_user.name) %>"; 281 ru_name = ru_name.unescapeHTML(); 282 var u_id = "u:<%= hl(u.rubricks_user.id) %>"; 283 var opt = new Option(ru_name, u_id); 284 opts_read[i] = opt; 285 i++; 286 rubricks.common.fire_onchange('bbs_view_to_members_users'); 220 287 <% end if @view_grade_users -%> 221 288 } components/bbs/trunk/bbs/bbs/_category_permission_window.rhtml
r5703 r5792 15 15 ) do %> 16 16 <%= form_remote_tag(:update => 'bbs_tree_frame',:url => {:controller=>'/bbs/bbs_category', :action=>'save_category_permission'}, :html => { :id => 'category_permission_form'}, :complete => 'rubricks.bbs.close_category_permission_window();rubricks.bbs.bbs_refresh_flag = true;')%> 17 <%= hidden_field 'save_category_permission', 'bbs_tree_closed_ids'%> 17 18 <table> 18 19 <tr> … … 33 34 <div id="create_forum_user_select_div" style="padding-left:16px;height:140px;display:none;"> 34 35 <div style="float: left;height:130px;"> 36 <div id="category_create_sysgroup_div" class="float_button_left_inactive swap"> 37 <span id="create_forum_sysgroup_select_button" class="buttons icon_group" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_category', :action => 'open_create_group_tree') %>', 'create_category_user_select_div');"><%= hl('[_Bbs_SelectGroup]') %></span> 38 </div> 39 <div id="category_create_org_div" class="float_button_left_inactive swap"> 40 <span id="create_forum_org_tree_button" class="buttons icon_org" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_category', :action => 'open_create_organization_tree') %>', 'category_user_select_div');"><%= hl('[_Bbs_SelectOrganization]') %></span> 41 </div> 42 <div id="category_create_div2" class="float_button_left_inactive swap"> 43 <span id='create_forum_user_tree_button' class="buttons icon_user" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_category', :action => 'open_create_user_tree') %>', 'category_user_select_div');"><%= hl('[_Bbs_Common_User]') %></span> 44 </div> 45 <br style="clear:both;" /> 35 46 <table> 36 47 <tr> … … 40 51 </td> 41 52 <td style="vertical-align:bottom;width:145px"> 42 <div id="category_create_div1" class="float_button_ right_inactive swap">53 <div id="category_create_div1" class="float_button_left_inactive swap"> 43 54 <span id='create_forum_user_delete_button' class="buttons icon_delete" style='padding-left:18px;' onclick="rubricks.bbs.delete_selected_to_members($('create_forum_to_members_users'),0);rubricks.common.fire_onchange('create_forum_to_members_users');"><%= hl('[_Common_Delete]') %></span> 44 55 </div> 45 <div id="category_create_div2" class="float_button_right_inactive swap">46 <span id='create_forum_user_tree_button' class="buttons icon_user" style='padding-left:18px;' onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_category', :action => 'open_create_user_tree') %>', 'category_user_select_div');"><%= hl('[_Bbs_Common_User]') %></span>47 </div>48 <%= rollover_swap('category_create_div1', 'category_create_div2') %>49 56 </td> 50 57 </tr> 51 58 </table> 59 <%= rollover_swap('category_create_sysgroup_div','category_create_org_div','category_create_div1', 'category_create_div2') %> 52 60 </div> 53 61 </div> … … 71 79 <div id="category_post_user_select_div" style="padding-left:16px;height:140px;display:none;"> 72 80 <div style="height:130px;float: left"> 81 <div id="category_post_sysgroup_div" class="float_button_left_inactive swap"> 82 <span id="category_post_sysgroup_select_button" class="buttons icon_group" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_category', :action => 'open_post_group_tree') %>', 'create_category_user_select_div');"><%= hl('[_Bbs_SelectGroup]') %></span> 83 </div> 84 <div id="category_post_org_div" class="float_button_left_inactive swap"> 85 <span id="category_post_org_tree_button" class="buttons icon_org" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_category', :action => 'open_post_organization_tree') %>', 'category_user_select_div');"><%= hl('[_Bbs_SelectOrganization]') %></span> 86 </div> 87 <div id="category_post_div2" class="float_button_left_inactive swap"> 88 <span id='category_post_user_tree_button' class="buttons icon_user" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_category', :action => 'open_post_user_tree') %>', 'category_user_select_div');"><%= hl('[_Bbs_Common_User]') %></span> 89 </div> 90 <br style="clear:both;" /> 73 91 <table> 74 92 <tr> … … 78 96 </td> 79 97 <td style="vertical-align:bottom;width:145px"> 80 <div id="category_post_div1" class="float_button_ right_inactive swap">98 <div id="category_post_div1" class="float_button_left_inactive swap"> 81 99 <span id='category_post_user_delete_button' class="buttons icon_delete" style='padding-left:18px;' onclick="rubricks.bbs.delete_selected_to_members($('category_post_to_members_users'),1);rubricks.common.fire_onchange('category_post_to_members_users');"><%= hl('[_Common_Delete]') %></span> 82 100 </div> 83 <div id="category_post_div2" class="float_button_right_inactive swap">84 <span id='category_post_user_tree_button' class="buttons icon_user" style='padding-left:18px;' onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_category', :action => 'open_post_user_tree') %>', 'category_user_select_div');"><%= hl('[_Bbs_Common_User]') %></span>85 </div>86 <%= rollover_swap('category_post_div1', 'category_post_div2') %>87 101 </td> 88 102 </tr> 89 103 </table> 104 <%= rollover_swap('category_post_sysgroup_div', 'category_post_org_div','category_post_div1', 'category_post_div2') %> 90 105 </div> 91 106 </div> … … 109 124 <div id="category_view_user_select_div" style="padding-left:16px;height:140px;display:none;"> 110 125 <div style="height:130px;float: left"> 126 <div id="category_view_sysgroup_div" class="float_button_left_inactive swap"> 127 <span id="category_view_sysgroup_select_button" class="buttons icon_group" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_category', :action => 'open_view_group_tree') %>', 'create_category_user_select_div');"><%= hl('[_Bbs_SelectGroup]') %></span> 128 </div> 129 <div id="category_view_org_div" class="float_button_left_inactive swap"> 130 <span id="category_view_org_tree_button" class="buttons icon_org" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_category', :action => 'open_view_organization_tree') %>', 'category_user_select_div');"><%= hl('[_Bbs_SelectOrganization]') %></span> 131 </div> 132 <div id="category_view_div2" class="float_button_left_inactive swap"> 133 <span id='category_view_user_tree_button' class="buttons icon_user" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_category', :action => 'open_view_user_tree') %>', 'category_user_select_div');"><%= hl('[_Bbs_Common_User]') %></span> 134 </div> 135 <br style="clear:both;"/> 111 136 <table> 112 137 <tr> … … 116 141 </td> 117 142 <td style="vertical-align:bottom;width:145px"> 118 <div id="category_view_div1" class="float_button_ right_inactive swap">143 <div id="category_view_div1" class="float_button_left_inactive swap"> 119 144 <span id='category_view_user_delete_button' class="buttons icon_delete" style='padding-left:18px;' onclick="rubricks.bbs.delete_selected_to_members($('category_view_to_members_users'),2);rubricks.common.fire_onchange('category_view_to_members_users');"><%= hl('[_Common_Delete]') %></span> 120 145 </div> 121 <div id="category_view_div2" class="float_button_right_inactive swap">122 <span id='category_view_user_tree_button' class="buttons icon_user" style='padding-left:18px;' onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_category', :action => 'open_view_user_tree') %>', 'category_user_select_div');"><%= hl('[_Bbs_Common_User]') %></span>123 </div>124 <%= rollover_swap('category_view_div1', 'category_view_div2') %>125 146 </td> 126 147 </tr> 127 148 </table> 149 <%= rollover_swap('category_view_sysgroup_div', 'category_view_org_div','category_view_div1', 'category_view_div2') %> 128 150 </div> 129 151 </div> … … 135 157 <div class="rubricks_layout_buttons"> 136 158 <input id="dummy_text" type="text" style="display: none;"/> 137 <%= once_submit_tag 'category_permission_save_button', hl('[_Common_Save]'), {:class=>'swap submit_inactive submit_normal', :onclick=>" rubricks.bbs.category_permission_form_submit();"} %>159 <%= once_submit_tag 'category_permission_save_button', hl('[_Common_Save]'), {:class=>'swap submit_inactive submit_normal', :onclick=>"$('save_category_permission_bbs_tree_closed_ids').value = $('bbs_tree_ids_hidden').value;rubricks.bbs.category_permission_form_submit();"} %> 138 160 <input id="category_permission_cancel_button" type="button" class="swap submit_inactive submit_normal" value="<%= hl('[_Common_Cancel]') %>" onclick="rubricks.bbs.close_category_permission_window();"> 139 161 <%= rollover_swap('category_permission_save_button', 'category_permission_cancel_button') %> … … 142 164 </form> 143 165 <% end %> 144 166 <div id="create_category_user_select_div" style="visibility: hidden;"></div> 145 167 <div id="category_user_select_div" style="display: none;"> 146 168 <!-- ãŠãŒã¶éžæãã€ã¢ãã° --> … … 160 182 $('create_forum_to_members_users').options.length = 0; 161 183 var opts = $('create_forum_to_members_users').options; 162 var optsArray = $A(opts); 184 <% @create_grade_sysgroups.each do |m| -%> 185 var ru_name = "<%= hl(m.rubricks_group.name) %>"; 186 ru_name = ru_name.unescapeHTML(); 187 var u_id = "m:<%= hl(m.rubricks_group.id) %>"; 188 var opt = new Option(ru_name, u_id); 189 opts[cnt] = opt; 190 cnt++; 191 rubricks.common.fire_onchange('create_forum_to_members_users'); 192 <% end if @create_grade_sysgroups -%> 193 194 <% @create_grade_groups.each do |g| -%> 195 var ru_name = "<%= get_group_tree_ancestors_name(g.rubricks_group) %>"; 196 ru_name = ru_name.unescapeHTML(); 197 var u_id = "g:<%= hl(g.rubricks_group.id) %>"; 198 var opt = new Option(ru_name, u_id); 199 opts[cnt] = opt; 200 cnt++; 201 rubricks.common.fire_onchange('create_forum_to_members_users'); 202 <% end if @create_grade_groups -%> 203 163 204 <% @create_grade_users.each do |u| -%> 164 205 var ru_name = "<%= hl(u.rubricks_user.name) %>"; 165 206 ru_name = ru_name.unescapeHTML(); 166 var login_name = "<%= hl(u.rubricks_user.login_name) %>";167 login_name = login_name.unescapeHTML();168 207 var u_id = "<%= hl(u.rubricks_user.id) %>"; 169 208 var opt = new Option(ru_name, u_id); 170 opt.setAttribute("login_name",login_name);171 209 opts[cnt] = opt; 172 210 cnt++; … … 182 220 $('category_post_to_members_users').options.length = 0; 183 221 var opts_read = $('category_post_to_members_users').options; 184 var optsArray_read = $A(opts_read);185 222 var i = 0; 223 <% @post_grade_sysgroups.each do |m| -%> 224 var ru_name = "<%= hl(m.rubricks_group.name) %>"; 225 ru_name = ru_name.unescapeHTML(); 226 var u_id = "m:<%= hl(m.rubricks_group.id) %>"; 227 var opt = new Option(ru_name, u_id); 228 opts_read[i] = opt; 229 i++; 230 rubricks.common.fire_onchange('category_post_to_members_users'); 231 <% end if @post_grade_sysgroups -%> 232 <% @post_grade_groups.each do |g| -%> 233 var ru_name = "<%= get_group_tree_ancestors_name(g.rubricks_group) %>"; 234 ru_name = ru_name.unescapeHTML(); 235 var u_id = "g:<%= hl(g.rubricks_group.id) %>"; 236 var opt = new Option(ru_name, u_id); 237 opts_read[i] = opt; 238 i++; 239 rubricks.common.fire_onchange('category_post_to_members_users'); 240 <% end if @post_grade_groups -%> 241 186 242 <% @post_grade_users.each do |u| -%> 187 var ru_name = "<%= hl(u.rubricks_user.name) %>"; 188 ru_name = ru_name.unescapeHTML(); 189 var login_name = "<%= hl(u.rubricks_user.login_name) %>"; 190 login_name = login_name.unescapeHTML(); 191 var u_id = "<%= hl(u.rubricks_user.id) %>"; 192 var opt = new Option(ru_name, u_id); 193 opt.setAttribute("login_name",login_name); 194 opts_read[i] = opt; 195 i++; 196 rubricks.common.fire_onchange('category_post_to_members_users'); 243 var ru_name = "<%= hl(u.rubricks_user.name) %>"; 244 ru_name = ru_name.unescapeHTML(); 245 var u_id = "<%= hl(u.rubricks_user.id) %>"; 246 var opt = new Option(ru_name, u_id); 247 opts_read[i] = opt; 248 i++; 249 rubricks.common.fire_onchange('category_post_to_members_users'); 197 250 <% end if @post_grade_users -%> 198 251 } … … 205 258 $('category_view_to_members_users').options.length = 0; 206 259 var opts_read = $('category_view_to_members_users').options; 207 var optsArray_read = $A(opts_read);208 260 var i = 0; 261 <% @view_grade_sysgroups.each do |m| -%> 262 var ru_name = "<%= hl(m.rubricks_group.name) %>"; 263 ru_name = ru_name.unescapeHTML(); 264 var u_id = "m:<%= hl(m.rubricks_group.id) %>"; 265 var opt = new Option(ru_name, u_id); 266 opts_read[i] = opt; 267 i++; 268 rubricks.common.fire_onchange('category_view_to_members_users'); 269 <% end if @view_grade_sysgroups -%> 270 <% @view_grade_groups.each do |g| -%> 271 var ru_name = "<%= get_group_tree_ancestors_name(g.rubricks_group) %>"; 272 ru_name = ru_name.unescapeHTML(); 273 var u_id = "g:<%= hl(g.rubricks_group.id) %>"; 274 var opt = new Option(ru_name, u_id); 275 opts_read[i] = opt; 276 i++; 277 rubricks.common.fire_onchange('category_view_to_members_users'); 278 <% end if @view_grade_groups -%> 209 279 <% @view_grade_users.each do |u| -%> 210 var ru_name = "<%= hl(u.rubricks_user.name) %>"; 211 ru_name = ru_name.unescapeHTML(); 212 var login_name = "<%= hl(u.rubricks_user.login_name) %>"; 213 login_name = login_name.unescapeHTML(); 214 var u_id = "<%= hl(u.rubricks_user.id) %>"; 215 var opt = new Option(ru_name, u_id); 216 opt.setAttribute("login_name",login_name); 217 opts_read[i] = opt; 218 i++; 219 rubricks.common.fire_onchange('category_view_to_members_users'); 280 var ru_name = "<%= hl(u.rubricks_user.name) %>"; 281 ru_name = ru_name.unescapeHTML(); 282 var u_id = "<%= hl(u.rubricks_user.id) %>"; 283 var opt = new Option(ru_name, u_id); 284 opts_read[i] = opt; 285 i++; 286 rubricks.common.fire_onchange('category_view_to_members_users'); 220 287 <% end if @view_grade_users -%> 221 288 } components/bbs/trunk/bbs/bbs/_create_user_tree.rhtml
r5696 r5792 30 30 rubricks.bbs.<%= prefix %>_create_tree_with_users_multiple_window_open = function(target_id) { 31 31 var elSelect = $('<%= prefix %>_create_user_select_selected'); 32 var opts = elSelect.options; 33 opt_length = opts.length 34 for(m = opt_length - 1; m >= 0;m--){ 35 elSelect.removeChild(opts[m]); 36 }; 37 38 var srcSelect = $(target_id); 39 var optsSrc = srcSelect.options; 40 for(n = 0; n < optsSrc.length; n ++){ 41 var optObj = optsSrc[n]; 42 var login_name = optObj.getAttribute('login_name'); 43 var data = {value:optObj.value, user_login_name:login_name, user_name:optObj.innerHTML}; 44 var display_name = data.user_login_name + '(' + data.user_name + ')'; 45 if(display_name.length > <%= RubricksUser::SELECT_BOX_STRING_LIMIT %>) { 46 data.title = display_name; 47 data.innerHTML = display_name.unescapeHTML().truncate(<%= RubricksUser::SELECT_BOX_STRING_LIMIT %>, '').escapeHTML() + '..'; 48 } else { 49 data.innerHTML = display_name; 50 } 51 var el = document.createElement('option'); 52 var elOption = Object.extend(el, data); 53 elSelect.appendChild(el); 54 } 32 $A(elSelect).each(function(elOption) { elSelect.removeChild(elOption); }); 55 33 56 34 rubricks.bbs.<%= prefix %>_create_tree_with_users_multiple_window.center(); … … 64 42 65 43 rubricks.org.organization.user_select_multiplex['<%= prefix %>_create_user_select_'].callbacks.after_submit = function(ids, datas) { 66 $(rubricks.bbs.<%= prefix %>_create_tree_with_users_multiple_window_target_id).innerHTML = ""; 44 if (datas.length < 1) { 45 rubricks.common.rubricks_message_window_open('<%= hl('[_MessageBoard_Info_UserNotSelected]') %>', 'error'); 46 return; 47 } 67 48 var opts = $(rubricks.bbs.<%= prefix %>_create_tree_with_users_multiple_window_target_id).options; 68 49 var optsArray = $A(opts); 69 var i = 0; 50 70 51 datas.each(function(data) { 71 52 var ru_name = data.name; 72 ru_name = ru_name.unescapeHTML(); 73 var login_name = data.login_name.unescapeHTML(); 74 var u_id = data.id; 53 var u_id = 'u:' + data.id; 75 54 if (!optsArray.any(function(opt) { return opt.value == u_id; })) { 76 var opt = new Option(ru_name, u_id); 77 opt.setAttribute("login_name",login_name); 78 opts[opts.length] = opt; 55 opts[opts.length] = new Option(ru_name.unescapeHTML(), u_id); 79 56 rubricks.common.fire_onchange(rubricks.bbs.<%= prefix %>_create_tree_with_users_multiple_window_target_id); 80 57 } components/bbs/trunk/bbs/bbs/_forum_permission_window.rhtml
r5703 r5792 16 16 ) do %> 17 17 <%= form_remote_tag(:update => 'bbs_tree_frame',:url => {:controller=>'/bbs/bbs_forum', :action=>'save_forum_permission'}, :html => { :id => 'forum_permission_form'}, :complete => 'rubricks.bbs.close_forum_permission_window();rubricks.bbs.bbs_refresh_flag = true;')%> 18 <%= hidden_field 'save_forum_permission', 'bbs_tree_closed_ids'%> 18 19 <table> 19 20 <tr> … … 34 35 <div id="create_topic_user_select_div" style="padding-left:16px;height:140px;display:none;"> 35 36 <div style="float: left;height:130px;"> 37 <div id="forum_create_sysgroup_div" class="float_button_left_inactive swap"> 38 <span id="create_topic_sysgroup_select_button" class="buttons icon_group" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_forum', :action => 'open_create_group_tree') %>', 'create_forum_user_select_div');"><%= hl('[_Bbs_SelectGroup]') %></span> 39 </div> 40 <div id="forum_create_org_div" class="float_button_left_inactive swap"> 41 <span id="create_topic_org_tree_button" class="buttons icon_org" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_forum', :action => 'open_create_organization_tree') %>', 'forum_user_select_div');"><%= hl('[_Bbs_SelectOrganization]') %></span> 42 </div> 43 <div id="forum_create_div2" class="float_button_left_inactive swap"> 44 <span id='create_topic_user_tree_button' class="buttons icon_user" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_forum', :action => 'open_create_user_tree') %>', 'forum_user_select_div');"><%= hl('[_Bbs_Common_User]') %></span> 45 </div> 46 <br style="clear:both;" /> 36 47 <table> 37 48 <tr> … … 41 52 </td> 42 53 <td style="vertical-align:bottom;width:145px"> 43 <div id="forum_create_div1" class="float_button_ right_inactive swap">54 <div id="forum_create_div1" class="float_button_left_inactive swap"> 44 55 <span id='create_topic_user_delete_button' class="buttons icon_delete" style='padding-left:18px;' onclick="rubricks.bbs.delete_selected_to_members($('create_topic_to_members_users'),0);rubricks.common.fire_onchange('create_topic_to_members_users');"><%= hl('[_Common_Delete]') %></span> 45 56 </div> 46 <div id="forum_create_div2" class="float_button_right_inactive swap">47 <span id='create_topic_user_tree_button' class="buttons icon_user" style='padding-left:18px;' onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_forum', :action => 'open_create_user_tree') %>', 'forum_user_select_div');"><%= hl('[_Bbs_Common_User]') %></span>48 </div>49 <%= rollover_swap('forum_create_div1', 'forum_create_div2') %>50 57 </td> 51 58 </tr> 52 59 </table> 60 <%= rollover_swap('forum_create_sysgroup_div', 'forum_create_org_div','forum_create_div1', 'forum_create_div2') %> 53 61 </div> 54 62 </div> … … 72 80 <div id="forum_post_user_select_div" style="padding-left:16px;height:140px;display:none;"> 73 81 <div style="height:130px;float: left"> 82 <div id="forum_post_sysgroup_div" class="float_button_left_inactive swap"> 83 <span id="forum_post_sysgroup_select_button" class="buttons icon_group" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_forum', :action => 'open_post_group_tree') %>', 'create_forum_user_select_div');"><%= hl('[_Bbs_SelectGroup]') %></span> 84 </div> 85 <div id="forum_post_org_div" class="float_button_left_inactive swap"> 86 <span id="forum_post_org_tree_button" class="buttons icon_org" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_forum', :action => 'open_post_organization_tree') %>', 'forum_user_select_div');"><%= hl('[_Bbs_SelectOrganization]') %></span> 87 </div> 88 <div id="forum_post_div2" class="float_button_left_inactive swap"> 89 <span id='forum_post_user_tree_button' class="buttons icon_user" onclick="rubricks.bbs.common_updater('<%= url_for(:controller => '/bbs/bbs_forum', :action => 'open_post_user_tree') %>', 'forum_user_select_div');"><%= hl('[_Bbs_Common_User]') %></span> 90 </div> 91 <br style="clear:both;" /> 74 92 <table> 75 93 <tr> … … 79 97 </td> 80 98 <td style="vertical-align:bottom;width:145px"> 81 <div id="forum_post_div1" class="float_button_ right_inactive swap">99 <div id="forum_post_div1" class="float_button_leftt_inactive swap"> 82 100 <span id='forum_post_user_delete_button' class="buttons icon_delete" style='padding-left:18px;' onclick="rubricks.bbs.delete_selected_to_members($('forum_post_to_members_users'),1);rubricks.common.fire_onchange('forum_post_to_members_users');"><%= hl('[_Common_Delete]') %></span> 83 101 </div> 84 <div id="forum_post_div2" class="float_button_right_inactive swap"> 85 <span id='forum_post_user_tree_button' class="buttons icon_user" styl
