Changeset 5702
- Timestamp:
- 03/13/08 15:53:22 (9 months ago)
- Files:
-
- rubricks_core/trunk/Readme.en.txt (modified) (1 diff)
- rubricks_core/trunk/app/models/rubricks_config.rb (modified) (3 diffs)
- rubricks_core/trunk/components/system/admin_config/_main_tab_holiday.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/languages/chinese.rb (modified) (20 diffs)
- rubricks_core/trunk/components/system/languages/english.rb (modified) (1 diff)
- rubricks_core/trunk/components/system/login_controller.rb (modified) (2 diffs)
- rubricks_core/trunk/languages/chinese.rb (modified) (15 diffs)
- rubricks_core/trunk/languages/english.rb (modified) (1 diff)
- rubricks_core/trunk/languages/japanese.rb (modified) (1 diff)
- rubricks_core/trunk/preload/_init_common.rhtml (modified) (1 diff)
- rubricks_core/trunk/public/javascripts/rubricks_common.js (modified) (2 diffs)
- rubricks_core/trunk/public/javascripts/spinelz/spinelz_for_rubricks.js (modified) (1 diff)
- rubricks_core/trunk/public/javascripts/spinelz/window.js (modified) (1 diff)
- rubricks_core/trunk/public/javascripts/spinelz_lib/spinelz_util.js (modified) (24 diffs)
- rubricks_core/trunk/public/javascripts/spinelz_lib/spinelz_util_for_rubricks.js (modified) (24 diffs)
- rubricks_core/trunk/public/javascripts/src_rubricks_common_ajax_uploader.js (modified) (2 diffs)
- rubricks_core/trunk/public/javascripts/src_spinelz/window.js (modified) (1 diff)
- rubricks_core/trunk/public/javascripts/src_spinelz_lib/spinelz_util.js (modified) (2 diffs)
- rubricks_core/trunk/public/javascripts/tiny_mce/plugins/pagelink/editor_plugin.js (modified) (1 diff)
- rubricks_core/trunk/public/javascripts/tiny_mce/plugins/pagelink/editor_plugin_src.js (modified) (1 diff)
- rubricks_core/trunk/public/javascripts/tiny_mce/themes/advanced/images/newdocument.gif (modified) (previous)
- rubricks_core/trunk/themes/asteriksorange/stylesheets/asteriksorange.css (modified) (1 diff)
- rubricks_core/trunk/themes/asteriksorange/stylesheets/layouts.css (modified) (2 diffs)
- rubricks_core/trunk/themes/asteriksorange/stylesheets/print.css (modified) (3 diffs)
- rubricks_core/trunk/themes/asteriksorange/stylesheets/spinelz.css (modified) (3 diffs)
- rubricks_core/trunk/themes/asteriksorange/stylesheets/style.css (modified) (2 diffs)
- rubricks_core/trunk/themes/rubrickswhite/stylesheets/layouts.css (modified) (2 diffs)
- rubricks_core/trunk/themes/rubrickswhite/stylesheets/print.css (modified) (2 diffs)
- rubricks_core/trunk/themes/rubrickswhite/stylesheets/rubrickswhite.css (modified) (1 diff)
- rubricks_core/trunk/themes/rubrickswhite/stylesheets/style.css (modified) (2 diffs)
- rubricks_core/trunk/vendor/plugins/rubricks/lib/action_controller_realtime_validator.rb (modified) (1 diff)
- rubricks_core/trunk/vendor/plugins/rubricks/lib/action_view_spinelz_helper.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
rubricks_core/trunk/Readme.en.txt
r5451 r5702 21 21 ======================== 22 22 Windows 23 http://dev.rubricks.org/wiki/RubricksInstallationWindows 23 http://dev.rubricks.org/wiki/RubricksInstallationWindowsEn 24 24 CentOS 25 http://dev.rubricks.org/wiki/RubricksInstallationCentos 25 http://dev.rubricks.org/wiki/RubricksInstallationCentosEn 26 26 27 27 rubricks_core/trunk/app/models/rubricks_config.rb
r5695 r5702 7 7 before_save :validate_per_record 8 8 attr_accessor :refresh 9 attr_accessor :ignore_validate 9 10 10 11 unless defined? CONFIGURATION … … 104 105 return rc 105 106 end 107 108 def set!(name, value) 109 rc = RubricksConfig.find_by_name(name) 110 if rc 111 rc.ignore_validate = true 112 rc.set(value) 113 end 114 return rc 115 end 106 116 end 107 117 … … 165 175 private 166 176 def validate_per_record 177 return if self.ignore_validate 167 178 key = self.name 168 179 tab = key.split('_').first.to_sym rubricks_core/trunk/components/system/admin_config/_main_tab_holiday.rhtml
r5138 r5702 8 8 <% end %> 9 9 <div id="calendar" style="width:95%; margin:0 auto;"></div> 10 <br class="cl" /> 10 11 <%= render :partial => 'main_tab_holiday_holiday_edit_window' %> 11 12 <%= render :partial => 'main_tab_holiday_holiday_import_window' %> rubricks_core/trunk/components/system/languages/chinese.rb
r5394 r5702 7 7 '_System_Account_AdmitUserSubject' => '[%s] çšæ· %s(%s) 泚å宿çéç¥', 8 8 '_System_Account_Agreement' => 'åæçœç«äœ¿çšè§å®', 9 '_System_Account_Apply' => '泚ååžå·',10 9 '_System_Account_ErrorNotAllowToRegister' => 'ç°åšäžèœæ³šåæ°çšæ·ã', 11 10 '_System_Account_ErrorAlreadyLogined' => 'å·²ç»ç»åœäºã', … … 18 17 '_System_Account_ErrorLogin' => 'çšæ·åæè 19 18 å¯ç äžæ£ç¡®ã', 20 '_System_Account_ErrorLoginInvalid' => 'æå®çåžå·å·²ç»å€±æã请å管çåèç³»ã', 19 '_System_Account_ErrorLoginContactAdmin' => '请å管çåèç³»ã', 20 '_System_Account_ErrorLoginInvalid' => 'æå®çåžå·å·²ç»å€±æã', 21 21 '_System_Account_ErrorLoginLocked' => 'æå®çåžå·å·²ç»è¢«éå®ã', 22 '_System_Account_ErrorLoginWaitAMoment' => '请çšçïŒç¶åéæ°ç»åœã', 22 23 '_System_Account_ErrorMissMatch' => 'æ¿æŽ»å笊䞲äžå¹é 23 24 ã', … … 29 30 管çå宿åç»äœäžã', 30 31 '_System_Account_MessageAdmitByUser' => '泚ååžå·ç³è¯·å·²ç»åçäºãå·²ç»åå¡«åçé®ç®±åéäºé®ä»¶ïŒè¯·ç¡®è®€ã', 31 '_System_Account_MessageEdit' => 'åžå·ä¿¡æ¯ä¿®æ¹å®æ¯ã',32 32 '_System_Account_MessageLogout' => 'å·²ç»æ³šéã', 33 33 '_System_Account_MessageReissue' => '请修æ¹å¯ç ã', … … 38 38 '_System_Account_ReissuePassword' => 'å¿è®°å¯ç ', 39 39 '_System_Account_ReissuePasswordSubject' => '[%s] é讟å¯ç éç¥', 40 '_System_Account_TitleEdit' => 'ä¿®æ¹åžå·', 41 '_System_Account_TitleShow' => 'æ¥çåžå·', 40 '_System_Account_TitleShow' => 'çšæ·å衚', 42 41 '_System_AdminBlock_AddableBlocks' => 'äžæŸç€ºççå', 43 42 '_System_AdminBlock_Add_AddableBlocks' => 'æ·»å çå', … … 46 45 '_System_AdminBlock_ErrorUpdate' => 'çå讟眮修æ¹å€±èŽ¥ã', 47 46 '_System_AdminBlock_MessagePageNotCustomized' => 'æ€é¡µé¢æ²¡æè®Ÿçœ®çåãç»§æ¿%sççå讟眮ã', 48 '_System_AdminBlock_MessagePageNotSelected' => 'è¯·éæ©é¡µé¢ã',49 47 '_System_AdminBlock_MessageUpdate' => 'çåç讟眮修æ¹å®æ¯ã', 50 48 '_System_AdminBlock_NoAddableBlock' => '没æå¯ä»¥æ·»å ççåã', … … 77 75 '_System_AdminComponent_Title' => 'ç»ä»¶ç®¡ç', 78 76 '_System_AdminComponent_Update' => 'å级', 77 '_System_AdminConfig_DescriptionHolidayImport' => '请以[YYYY-MM-DD,è忥å]è¿æ ·ç圢åŒè¡šç€ºè忥çä¿¡æ¯ã', 78 '_System_AdminConfig_DescriptionHolidayImportSample' => '===[äŸ]=========================================', 79 '_System_AdminConfig_DescriptionHolidayImportSampleLine01' => '2008-01-01,å 80 æŠ', 81 '_System_AdminConfig_DescriptionHolidayImportSampleLine02' => '2008-01-14,èæ¥1', 82 '_System_AdminConfig_DescriptionHolidayImportSampleLine03' => '2008-02-11,èæ¥2', 79 83 '_System_AdminConfig_ErrorInvalidDate' => 'CSVæä»¶äžïŒååšäžæ£ç¡®çæ¥æãïŒ%sïŒ', 80 84 '_System_AdminConfig_ErrorUpdate' => 'äžè¬è®Ÿçœ®ä¿®æ¹å€±èŽ¥ã', … … 198 202 '_System_AdminConfig_MessageHolidayInitialize' => 'è忥åå§å宿¯ã', 199 203 '_System_AdminConfig_MessageHolidayUpdate' => 'èåæ¥ä¿®æ¹å®æ¯ã', 204 '_System_AdminConfig_MessageNoVisibleToolbars' => '没ææå®æŸç€ºçå·¥å 205 ·æ ã', 200 206 '_System_AdminConfig_MessageUpdate' => 'äžè¬è®Ÿçœ®ä¿®æ¹å®æ¯ã', 201 207 '_System_AdminConfig_TabDashboard' => 'å¿«æ·çªå£', … … 236 242 '_System_AdminMenu_MessageCautionForEmptyMenu' => 'äžå 237 243 å«åèåïŒåŸæ äžèœæŸç€ºã', 238 '_System_AdminMenu_MessageIconNotSelected' => 'è¯·éæ©åŸæ ã',239 244 '_System_AdminMenu_MessageMenuIconCreate' => 'èååŸæ åå»ºå®æ¯ã', 240 245 '_System_AdminMenu_MessageMenuIconCreateConfirm' => 'ç¡®å®èŠæ°å»ºèååŸæ åïŒ', … … 245 250 '_System_AdminMenu_ValidateExternalUrl' => 'http://[domain](:[port])(/[path])/', 246 251 '_System_AdminMobile_ErrorUpdate' => 'ææºçœç«è®Ÿçœ®ä¿®æ¹å€±èŽ¥ã', 247 '_System_AdminMobile_MessageNoVisibleMenus' => 'æ æºçšèåæ²¡æè®Ÿçœ®ã',252 '_System_AdminMobile_MessageNoVisibleMenus' => '没æå¯ä»¥æŸç€ºçææºçšèåã', 248 253 '_System_AdminMobile_MessageUpdate' => 'ææºçœç«è®Ÿçœ®ä¿®æ¹å®æ¯ã', 249 254 '_System_AdminMobile_TabLogin' => 'ç»åœè®Ÿçœ®', 250 255 '_System_AdminMobile_TabMenu' => 'ææºèåæŸç€º', 251 '_System_AdminMobile_Title' => 'ææºçœç« 管ç',256 '_System_AdminMobile_Title' => 'ææºçœç«è®Ÿçœ®', 252 257 '_System_AdminSkin_ErrorInstall' => 'ç®è€äž»é¢å®è£ 253 258 倱莥ã', … … 258 263 '_System_AdminSkin_MessageInstalled' => 'ç®è€äž»é¢å®è£ 259 264 宿¯ã', 260 '_System_AdminSkin_MessageSkinNotSelected' => 'è¯·éæ©ç®è€äž»é¢ã',261 265 '_System_AdminSkin_MessageUninstalled' => 'ç®è€äž»é¢åžèœœå®æ¯ã', 262 266 '_System_AdminSkin_MessageUpdated' => 'ç®è€äž»é¢åçº§å®æ¯ã', … … 274 278 '_System_AdminTheme_MessageInstalled' => 'ç®è€äž»é¢å®è£ 275 279 宿¯ã', 276 '_System_AdminTheme_MessageThemeNotSelected' => 'è¯·éæ©ç®è€äž»é¢ã',277 280 '_System_AdminTheme_MessageUninstalled' => 'ç®è€äž»é¢åžèœœå®æ¯ã', 278 281 '_System_AdminTheme_MessageUpdated' => 'ç®è€äž»é¢åçº§å®æ¯ã', … … 288 291 '_System_AdminTrails_FilterReduceActionType' => '猩å°èåŽ', 289 292 '_System_AdminTrails_MenuName' => '䜿çšè®°åœè·åçèåå', 290 '_System_AdminTrails_MessageExportAll' => '富åºäœ¿çšè®°åœã', 291 '_System_AdminTrails_MessageExportLimit' => 'æå€å¯ä»¥å¯Œåº%d䞪䜿çšè®°åœã请èŸå 292 ¥éåœçæ¡ä»¶çŒ©å°èåŽå富åºãç°åšå¯Œåºææ°ç%d䞪䜿çšè®°åœã', 293 '_System_AdminTrails_MessageExport' => '富åºäœ¿çšè®°åœã', 294 '_System_AdminTrails_MessageExportCaution' => '富åºäœ¿çšè®°åœéèŠè±è޹äžå®æ¶éŽã', 295 '_System_AdminTrails_MessageExportLimit' => 'æå€å¯ä»¥å¯Œåº%d䞪䜿çšè®°åœãå¿ 296 èŠæ¶è¯·èŸå 297 ¥éåœçæ¡ä»¶çŒ©å°èåŽå富åºã', 293 298 '_System_AdminTrails_MessageNoTrails' => 'ç¬Šåæ¡ä»¶ç䜿çšè®°åœäžååšã', 294 299 '_System_AdminTrails_MessageUpdate' => '䜿çšè®°åœè·å讟眮修æ¹å®æ¯ã', … … 299 304 '_System_AdminTrails_TargetDataNotFound' => 'äžèœè·åå¯Ÿè±¡æ°æ®ã', 300 305 '_System_AdminTrails_TargetDataNotSpecified' => '没ææå®å¯¹è±¡æ°æ®ã', 301 '_System_AdminTrails_Title' => '䜿çšè®°åœ', 306 '_System_AdminTrails_Title' => '䜿çšè®°åœå衚', 307 '_System_AdminTrails_TrailsDetail' => '䜿çšè®°åœä¿¡æ¯', 308 '_System_AdminTrails_TrailsData' => '䜿çšè®°åœæ°æ®', 302 309 '_System_AdminUser_ErrorGroupCreate' => 'çšæ·ç»å建倱莥ã', 303 310 '_System_AdminUser_ErrorGroupDelete' => 'çšæ·ç»å é€å€±èŽ¥ã', … … 317 324 '_System_AdminUser_ErrorUserInvalidateSelf' => 'äžèœæ æååœåçšæ·ã', 318 325 '_System_AdminUser_ErrorUserInvalidateSystemUsers' => 'äžèœæææç管çååžå·æ æåã', 326 '_System_AdminUser_ErrorUserSameInValue' => 'å¯¹çšæ·IDè¿è¡ä¿®æ¹ãå¯ç ä¹éèŠè¿è¡éæ°è®Ÿçœ®ã', 327 '_System_AdminUser_ErrorUserUnadminSelf' => 'äžèœä»ç®¡çç»äžå é€åœåçšæ·ã', 319 328 '_System_AdminUser_ErrorUserUnlock' => 'çšæ·è§£é倱莥ã', 320 329 '_System_AdminUser_ErrorUserValidate' => 'çšæ·ææå倱莥ã', 321 '_System_AdminUser_ErrorUnauthorized' => 'äžèœçŠçšèªå·±ç[çšæ·ç®¡ç]æéã',322 330 '_System_AdminUser_GroupCreate' => 'æ°å»ºçšæ·ç»', 323 331 '_System_AdminUser_GroupUserEdit' => 'æåçŒèŸ', … … 328 336 '_System_AdminUser_MessageGroupDeleteConfirm' => 'ç¡®å®èŠå é€çšæ·ç»å宿æçäžå±çšæ·ç»åïŒ', 329 337 '_System_AdminUser_MessageGroupEdit' => 'çšæ·ç»ä¿®æ¹å®æ¯ã', 330 '_System_AdminUser_MessageGroupNameFormat' => 'çšæ·ç»åäžèœäœ¿çš[,][/] å笊ã',338 '_System_AdminUser_MessageGroupNameFormat' => 'çšæ·ç»åäžèœäœ¿çš[,][/][<][>]å笊ã', 331 339 '_System_AdminUser_MessageGroupNotExists' => 'çšæ·ç»äžååšã', 332 340 '_System_AdminUser_MessageNotSelected' => 'è¯·éæ©%sã', … … 337 345 '_System_AdminUser_MessageUserEdit' => 'çšæ·ä¿®æ¹å®æ¯ã', 338 346 '_System_AdminUser_MessageUserExport' => '富åºçšæ·ä¿¡æ¯ã', 347 '_System_AdminUser_MessageUserExportTarget' => 'å 348 šéšçšæ·ä¿¡æ¯', 339 349 '_System_AdminUser_MessageUserImageDelete' => 'çšæ·å€Žåå é€å®æ¯ã', 340 350 '_System_AdminUser_MessageUserImageDeleteConfirm' => 'ç¡®å®èŠå é€çšæ·å€ŽååïŒ', … … 407 417 '_System_AdminUser_UserFilterTypeValid' => 'ææçšæ·', 408 418 '_System_AdminUser_UserFilterUserName' => 'çšæ·å', 409 '_System_AdminUser_UserImportModeCreate' => 'æ°å»º (åŠæçšæ·å·²ç»ååšäºïŒå¯Œå410 ¥äŒå€±èŽ¥)',411 '_System_AdminUser_UserImportModeUpdate' => 'ä¿®æ¹ (åŠæçšæ·å·²ç»ååšäºïŒèŠçè¯¥çšæ·ä¿¡æ¯)',412 419 '_System_AdminUser_Title' => 'çšæ·ç®¡ç', 413 420 '_System_Approval_NotContents' => 'æ²¡ææŸç€ºå … … 440 447 '_System_Dashboard_MessagePersonalize' => 'å¿«æ·çªå£æŸç€ºä¿¡æ¯ä¿®æ¹å®æ¯ã', 441 448 '_System_Dashboard_Skin' => 'ç®è€äž»é¢', 449 '_System_Error_Message401' => 'æ æ³ååŸsessionä¿¡æ¯ïŒäžèœæŸç€ºç»é¢ã请确讀Cookieç讟眮ïŒéæ°æäœã', 450 '_System_Error_Message404' => 'æè¯·æ±çç»é¢äžååšãè¯·éæ°æäœã', 451 '_System_Error_Message500' => 'æå¡åšç¹å¿ïŒè¯·çšå访é®ã', 442 452 '_System_Login_ErrorPasswordEmpty' => '没æèŸå 443 453 ¥å¯ç ã', … … 500 510 å«[TCP IP]çå 501 511 容ã', 512 '_System_Search_DescriptionWord1' => 'äžå¯ä»¥äœ¿çšçå笊', 513 '_System_Search_DescriptionWord2' => '以äžå笊äžèœäœäžºå 514 容è¿è¡æ£çŽ¢', 515 '_System_Search_DescriptionWord3' => '["][\\][-][&][|][and][or]', 502 516 '_System_Search_MessageNoResult' => 'æ²¡ææŸå°ç¬Šåæ¡ä»¶çå 503 517 容ãè¯·ä¿®æ¹æ£çŽ¢æ¡ä»¶ïŒéæ°æ£çŽ¢ã', … … 519 533 '_System_User_SampleCsv_2_3' => 'user0006,çšæ·6,YongHu,user0006@example.com,sub0006@example.com,mobile0006@example.com,true,03-0000-0000,090-0000-0000,101-2000,pass0000,çŸå,倿³š,å€å¿,true', 520 534 '_System_User_TargetUser' => 'ç®æ çšæ·', 535 '_System_User_ValidateDifferenceLoginNameAndPassword' => 'å¯ç äžèœäžç»åœIDçžåã', 521 536 '_System_User_ValidateDigits' => '请èŸå 522 537 ¥åè§æ°åå[-+()]ã', rubricks_core/trunk/components/system/languages/english.rb
r5695 r5702 294 294 '_System_AdminUser_MessageUserEdit' => 'The user is updated.', 295 295 '_System_AdminUser_MessageUserExport' => 'The user data are exported.', 296 '_System_AdminUser_MessageUserExportTarget' => ' S[Uf[^',296 '_System_AdminUser_MessageUserExportTarget' => 'All user data', 297 297 '_System_AdminUser_MessageUserImageDelete' => 'The user image is deleted.', 298 298 '_System_AdminUser_MessageUserImageDeleteConfirm' => 'Are you sure to delete the user image?', rubricks_core/trunk/components/system/login_controller.rb
r5695 r5702 91 91 end 92 92 93 def login_inline94 @inline = true95 @user_register = RubricksConfig.get('user_register')96 @password_editable = RubricksConfig.password_editable?97 @len = RubricksConfig.get_ru_length_list98 end99 100 def login_page101 @title = RubricksConfig.get('site_name')102 @language = RubricksLib.lang_code103 @password_editable = RubricksConfig.password_editable?104 case params[:type]105 when 'change_password'106 @type = (session[:login_name].blank?) ? '' : 'change_password'107 when 'reissue_password'108 @type = (@password_editable.blank?) ? '' : 'reissue_password'109 end110 end111 112 93 def login(ru = nil) 113 94 login_result = RubricksLib.login({:login_id => params[:login][:login_name], :login_pw => params[:login][:raw_password]}) … … 144 125 end 145 126 127 def login_inline 128 @inline = true 129 @user_register = RubricksConfig.get('user_register') 130 @password_editable = RubricksConfig.password_editable? 131 @len = RubricksConfig.get_ru_length_list 132 end 133 134 def login_page 135 @title = RubricksConfig.get('site_name') 136 @language = RubricksLib.lang_code 137 @password_editable = RubricksConfig.password_editable? 138 case params[:type] 139 when 'change_password' 140 @type = (session[:login_name].blank?) ? '' : 'change_password' 141 when 'reissue_password' 142 @type = (@password_editable.blank?) ? '' : 'reissue_password' 143 end 144 end 145 146 def login_plain 147 login_result = RubricksLib.login({:login_id => params[:login][:login_name], :login_pw => params[:login][:raw_password]}) 148 if login_result[:login_message].blank? 149 Thread.current[:current_user] = login_result[:user] 150 rubricks_logger({:action_type => :login, :component_name => 'auth', :component_display_name => '[_Common_Authentication]', :note => '[_System_Login_Success]', :data => login_result[:user]}) 151 session[:user] = login_result[:user].id 152 render :text => 'ok' 153 else 154 reset_session 155 render :text => RubricksLib.hl(login_result[:login_message]) 156 end 157 end 158 146 159 def logout 147 160 rubricks_logger({:action_type => :logout, :component_name => 'auth', :component_display_name => '[_Common_Authentication]', :data => current_user}) rubricks_core/trunk/languages/chinese.rb
r5394 r5702 72 72 '_Common_Desc' => 'éåº', 73 73 '_Common_Description' => '诎æ', 74 '_Common_DetailInformation' => '请ä»å衚äžéæ©è®°åœãæŸç€ºè¢«éè®°åœç诊ç»ä¿¡æ¯ã', 74 75 '_Common_Details' => '诊ç»', 75 76 '_Common_Digits' => 'çµè¯å·ç ', … … 80 81 '_Common_DisplayPosition' => 'æŸç€ºäœçœ®', 81 82 '_Common_Download' => 'äžèœœ', 83 '_Common_DraftSave' => 'èçš¿ä¿å', 82 84 '_Common_Edit' => 'çŒèŸ', 83 85 '_Common_Error' => 'é误', … … 91 93 '_Common_Existence' => 'ååš', 92 94 '_Common_Export' => '富åº', 95 '_Common_ExportConfirm' => 'ç¡®å®èŠå¯ŒåºåïŒ', 96 '_Common_ExportMessage' => '富åº%sçæ°æ®ã', 97 '_Common_ExportTarget' => '富åºå¯¹è±¡', 98 '_Common_ExportType' => 'å¯Œåºæä»¶ç±»å', 93 99 '_Common_File' => 'æä»¶', 94 100 '_Common_Filter' => 'æ£çŽ¢æ¡ä»¶', … … 100 106 šå¹é 101 107 ', 108 '_Common_FilterMatchFuzzy' => 'æš¡ç³æ£çŽ¢', 102 109 '_Common_Friday' => 'äº', 103 110 '_Common_FridayFull' => 'ææäº', … … 113 120 '_Common_GroupManager' => 'ç»ç®¡çå', 114 121 '_Common_GroupName' => 'ç»å', 122 '_Common_GroupNameFormat' => '^[^,/<>ïŒïŒ]+$', 115 123 '_Common_GroupRegistered' => 'ç»åœçšæ·ç»', 116 124 '_Common_GroupRegisteredKana' => '', … … 121 129 '_Common_Import' => '富å 122 130 ¥', 131 '_Common_ImportConfirm' => 'ç¡®å®èŠæ ¹æ®æå®æ¡ä»¶è¿è¡å¯Œå 132 ¥åïŒ', 133 '_Common_ImportOptionCreateForce' => 'æ°å»º (åŠæå¯Œå 134 ¥æ°æ®ååšïŒå°è¢«å¿œç¥)', 135 '_Common_ImportOptionCreate' => 'æ°å»º (åŠæå¯Œå 136 ¥æ°æ®ååšïŒæç€ºé误)', 137 '_Common_ImportOptionUpdate' => 'èŠç (åŠæå¯Œå 138 ¥æ°æ®ååšïŒç°ææ°æ®å°è¢«èŠç)', 139 '_Common_ImportType' => '富å 140 ¥æä»¶ç±»å', 123 141 '_Common_Indefinite' => 'æ éæ', 124 142 '_Common_Inherit' => 'ç»§æ¿', … … 142 160 '_Common_LinkUrl' => 'éŸæ¥URL', 143 161 '_Common_List' => 'å衚', 162 '_Common_ListMessage' => '坿Ÿç€ºç%säžååšã', 163 '_Common_Lock' => 'éå®', 144 164 '_Common_Locked' => 'éå®', 145 165 '_Common_Login' => 'ç»åœ', … … 167 187 '_Common_Move' => 'ç§»åš', 168 188 '_Common_Multiple' => 'å¯ä»¥æ¯å€äžª', 169 '_Common_MustLogin' => 'ç»åœåæèœäœ¿çšæ€åèœ ',189 '_Common_MustLogin' => 'ç»åœåæèœäœ¿çšæ€åèœã', 170 190 '_Common_Name' => 'åç§°', 171 191 '_Common_NetworkError' => 'åçéä¿¡é误ã请çšåéæ°æäœã', 172 192 '_Common_New' => 'æ°å»º', 173 193 '_Common_NewName' => 'æ°å»ºåç§°', 194 '_Common_Next' => 'äžäžäžª', 174 195 '_Common_Next_Page' => 'äžäžé¡µ', 175 196 '_Common_No' => 'åŠ', … … 208 229 '_Common_PartitionRight' => 'å³ååº', 209 230 '_Common_Password' => 'å¯ç ', 231 '_Common_PasswordReissued' => 'æ£åšé讟å¯ç ', 210 232 '_Common_Paste' => 'ç²åž', 211 233 '_Common_PermAccess' => 'è®¿é®æé', … … 229 251 å§å', 230 252 '_Common_Preview' => 'é¢è§', 253 '_Common_Previous' => 'äžäžäžª', 231 254 '_Common_Previous_Page' => 'åäžé¡µ', 232 255 '_Common_Print' => 'æå°', 256 '_Common_Private' => '[éå 257 ¬åŒ]', 233 258 '_Common_Processing' => 'æ£åšå€çã»ã»ã»', 234 259 '_Common_Property' => '屿§', … … 248 273 '_Common_Revoke' => 'çŠçš', 249 274 '_Common_Sample' => 'äŸå', 275 '_Common_SampleWithNumber' => 'äŸå-%s', 250 276 '_Common_Saturday' => 'å 251 277 ', … … 281 307 '_Common_Sunday' => 'æ¥', 282 308 '_Common_SundayFull' => 'æææ¥', 309 '_Common_Tag' => 'æ çŸ', 310 '_Common_TagCloud' => 'æ çŸäº', 283 311 '_Common_Tab' => 'æ çŸé¡µ', 284 312 '_Common_Target' => '对象', 285 '_Common_ThemeDisplay' => 'æŸç€ºäž»é¢', 286 '_Common_ThemeName' => 'äž»é¢å', 313 '_Common_ThemeName' => 'æŸç€ºäž»é¢', 287 314 '_Common_Thursday' => 'å', 288 315 '_Common_ThursdayFull' => 'ææå', … … 297 324 '_Common_TopPage' => '[éŠé¡µ]', 298 325 '_Common_Trails' => '䜿çšè®°åœ', 326 '_Common_Tree' => 'æ ', 327 '_Common_TreeDelimiter' => 'ïŒ', 299 328 '_Common_Tuesday' => 'äº', 300 329 '_Common_TuesdayFull' => 'ææäº', … … 310 339 '_Common_Update_Failed' => '%sä¿®æ¹å€±èŽ¥ã', 311 340 '_Common_Update_Success' => '%sä¿®æ¹å®æ¯ã', 341 '_Common_UpdateComponent' => 'å级', 312 342 '_Common_UpdatedOn' => 'ä¿®æ¹æ¶éŽ', 313 343 '_Common_Updating' => 'æ£åšä¿®æ¹ã»ã»ã»', 314 344 '_Common_Upload' => 'äžäŒ ', 345 '_Common_Usage' => 'äœ¿çšæ 346 åµ', 315 347 '_Common_Use' => '䜿çš', 316 348 '_Common_User' => 'çšæ·', … … 327 359 ¥åè§è±æ°åã', 328 360 '_Common_Validate_AlreadyUsed' => 'å·²ç»è¢«äœ¿çšäºã', 361 '_Common_Validate_BlankOnly' => '请èŸå 362 ¥ç©ºæ Œä»¥å€çå笊ã', 329 363 '_Common_Validate_CharAbove' => '请èŸå 330 364 ¥%däžªä»¥äžæåã', rubricks_core/trunk/languages/english.rb
r5699 r5702 17 17 '_Common_Admit_Return_Confirm' => 'Are you sure to return this?', 18 18 '_Common_Admit_Confirm' => 'Are you sure to admit this?', 19 '_Common_AjaxUploader_Failed' => 'Failed to upload the file because it is not found.', 19 20 '_Common_Application' => 'Application', 20 21 '_Common_Approval_Return_Failed' => 'Failed to return the %s.', rubricks_core/trunk/languages/japanese.rb
r5699 r5702 20 20 '_Common_Admit_Return_Confirm' => 'å·®ãæ»ããŠããããã§ããïŒ', 21 21 '_Common_Admit_Confirm' => 'æ¿èªããŠããããã§ããïŒ', 22 '_Common_AjaxUploader_Failed' => 'ãã¡ã€ã«ãäžæ£ãªãããã¢ããããŒãã¯å®è¡ãããŸããã§ããã', 22 23 '_Common_Application' => 'ã¢ããªã±ãŒã·ã§ã³', 23 24 '_Common_Approval_Return_Failed' => '%sã®å·®ãæ»ãã«å€±æããŸããã', rubricks_core/trunk/preload/_init_common.rhtml
r5635 r5702 38 38 /* Initialize Window */ 39 39 Object.extend(Window.options, {closeButton:true, maxButton:false, minButton:false, drag:true, resize:false, modal:true}); 40 41 /* Set AjaxUploader Messages */ 42 rubricks.common.AjaxUploader.error_msg = "<%= hl('[_Common_AjaxUploader_Failed]') %>"; 40 43 </script> 41 44 <%= load_tiny_mce %> rubricks_core/trunk/public/javascripts/rubricks_common.js
r5695 r5702 18 18 }}); 19 19 20 rubricks.common.AjaxUploader={ frame:function(_1,_2,c){20 rubricks.common.AjaxUploader={error_msg:"invalid file.",frame:function(_1,_2,c){ 21 21 var n=_2; 22 22 var d=document.createElement("DIV"); … … 62 62 if(d.location.href=="about:blank"){ 63 63 return; 64 } 65 if(UserAgent.isIE7()&&(d.body.innerHTML=="false")){ 66 rubricks.common.rubricks_message_window_open(rubricks.common.AjaxUploader.error_msg,"error"); 64 67 } 65 68 if(typeof (i.onComplete)=="function"){ rubricks_core/trunk/public/javascripts/spinelz/spinelz_for_rubricks.js
r5695 r5702 5317 5317 } 5318 5318 this.cover=new IECover(this.element,{padding:10}); 5319 if(UserAgent.isMac()){ 5320 this.element.style.overflow="auto"; 5321 } 5319 5322 Element.makePositioned(_6); 5320 5323 Element.hide(this.element); rubricks_core/trunk/public/javascripts/spinelz/window.js
r5695 r5702 66 66 } 67 67 this.cover=new IECover(this.element,{padding:10}); 68 if(UserAgent.isMac()){ 69 this.element.style.overflow="auto"; 70 } 68 71 Element.makePositioned(_6); 69 72 Element.hide(this.element); rubricks_core/trunk/public/javascripts/spinelz_lib/spinelz_util.js
r5695 r5702 18 18 _c=($(_c)||document.body); 19 19 var _f=_c.childNodes; 20 var _10=[]; 21 for(var i=0;i<_f.length;i++){ 20 var _10=_f.length; 21 var _11=[]; 22 for(var i=0;i<_10;i++){ 22 23 if(_f[i].nodeType==_d){ 23 _1 0.push(_f[i]);24 _11.push(_f[i]); 24 25 } 25 26 if(_e&&Element.isElementNode(_f[i])){ 26 _1 0=_10.concat(this.getElementsByNodeType(_f[i],_d,_e));27 } 28 } 29 return _1 0;30 },getParentByClassName:function(_1 2,_13){31 var _1 4=_13.parentNode;32 if(!_1 4||(_14.tagName=="BODY")){27 _11=_11.concat(this.getElementsByNodeType(_f[i],_d,_e)); 28 } 29 } 30 return _11; 31 },getParentByClassName:function(_13,_14){ 32 var _15=_14.parentNode; 33 if(!_15||(_15.tagName=="BODY")){ 33 34 return null; 34 35 }else{ 35 if(!_1 4.className){36 return Element.getParentByClassName(_1 2,_14);37 }else{ 38 if(Element.hasClassName(_1 4,_12)){39 return _1 4;40 }else{ 41 return Element.getParentByClassName(_1 2,_14);42 } 43 } 44 } 45 },getParentByTagName:function(_1 5,_16){46 var _1 7=_16.parentNode;47 if(_1 7.tagName=="BODY"){36 if(!_15.className){ 37 return Element.getParentByClassName(_13,_15); 38 }else{ 39 if(Element.hasClassName(_15,_13)){ 40 return _15; 41 }else{ 42 return Element.getParentByClassName(_13,_15); 43 } 44 } 45 } 46 },getParentByTagName:function(_16,_17){ 47 var _18=_17.parentNode; 48 if(_18.tagName=="BODY"){ 48 49 return null; 49 50 } 50 var _18=_15.join("/").toUpperCase().indexOf(_17.tagName.toUpperCase(),0); 51 if(_18>=0){ 52 return _17; 53 }else{ 54 return Element.getParentByTagName(_15,_17); 55 } 56 },getFirstElementByClassNames:function(_19,_1a,_1b){ 57 if(!_19||!((typeof (_1a)=="object")&&(_1a.constructor==Array))){ 51 var _19=_16.join("/").toUpperCase().indexOf(_18.tagName.toUpperCase(),0); 52 if(_19>=0){ 53 return _18; 54 }else{ 55 return Element.getParentByTagName(_16,_18); 56 } 57 },getFirstElementNode:function(_1a){ 58 return $A(($(_1a)||document.body).childNodes).detect(function(_1b){ 59 return Element.isElementNode(_1b); 60 }); 61 },getFirstElementByClassNames:function(_1c,_1d,_1e){ 62 if(!_1c||!((typeof (_1d)=="object")&&(_1d.constructor==Array))){ 58 63 return; 59 64 } 60 _1 9=(_19||document.body);61 var _1 c=_19.childNodes;62 for(var i=0;i<_1 c.length;i++){63 for(var j=0;j<_1 a.length;j++){64 if(!Element.isElementNode(_1 c[i])){65 _1c=(_1c||document.body); 66 var _1f=_1c.childNodes; 67 for(var i=0;i<_1f.length;i++){ 68 for(var j=0;j<_1d.length;j++){ 69 if(!Element.isElementNode(_1f[i])){ 65 70 continue; 66 71 }else{ 67 if(Element.hasClassName(_1 c[i],_1a[j])){68 return _1 c[i];69 }else{ 70 if(_1 b){71 var _ 1f=this.getFirstElementByClassNames(_1c[i],_1a,_1b);72 if(_ 1f){73 return _ 1f;72 if(Element.hasClassName(_1f[i],_1d[j])){ 73 return _1f[i]; 74 }else{ 75 if(_1e){ 76 var _22=this.getFirstElementByClassNames(_1f[i],_1d,_1e); 77 if(_22){ 78 return _22; 74 79 } 75 80 } … … 79 84 } 80 85 return; 81 },getElementsByClassNames:function(_2 0,_21){82 if(!_2 0||!((typeof (_21)=="object")&&(_21.constructor==Array))){86 },getElementsByClassNames:function(_23,_24){ 87 if(!_23||!((typeof (_24)=="object")&&(_24.constructor==Array))){ 83 88 return; 84 89 } 85 var _2 2=[];86 _2 1.each(function(c){87 _2 2=_22.concat(document.getElementsByClassName(c,_20));88 }); 89 return _2 2;90 var _25=[]; 91 _24.each(function(c){ 92 _25=_25.concat(document.getElementsByClassName(c,_23)); 93 }); 94 return _25; 90 95 },getWindowHeight:function(){ 91 96 if(window.innerHeight){ … … 106 111 } 107 112 return 0; 108 },getMaxZindex:function(_2 4){109 _2 4=$(_24);110 if(!_2 4){111 _2 4=document.body;112 } 113 if(!Element.isElementNode(_2 4)){113 },getMaxZindex:function(_27){ 114 _27=$(_27); 115 if(!_27){ 116 _27=document.body; 117 } 118 if(!Element.isElementNode(_27)){ 114 119 return 0; 115 120 } 116 var _25=0; 117 if(_24.style){ 118 _25=parseInt(Element.getStyle(_24,"z-index")); 119 } 120 if(isNaN(_25)){ 121 _25=0; 122 } 123 var _26=0; 124 var _27=_24.childNodes; 125 for(var i=0;i<_27.length;i++){ 126 if(_27[i]&&_27[i].tagName){ 127 _26=Element.getMaxZindex(_27[i]); 128 if(_25<_26){ 129 _25=_26; 130 } 131 } 132 } 133 return _25; 134 },select:function(_29,_2a){ 135 $A($(_29).options).each(function(opt){ 136 opt.selected=(opt.value==_2a); 137 }); 138 },selectAll:function(_2c){ 121 var _28=0; 122 if(_27.style){ 123 _28=parseInt(Element.getStyle(_27,"z-index")); 124 } 125 if(isNaN(_28)){ 126 _28=0; 127 } 128 var _29=0; 129 var _2a=_27.childNodes; 130 for(var i=0;i&
