Commit Graph

138 Commits

Author SHA1 Message Date
thomascube
fc7b5b8283 Get rid of global $__skin_path variable (#1488336) 2012-02-03 11:12:35 +00:00
thomascube
f6a7491fa1 Fix special vars replacement in templates 2012-01-27 16:52:21 +00:00
thomascube
7fe3811c65 Changed license to GNU GPLv3+ with exceptions for skins and plugins 2012-01-18 11:10:46 +00:00
thomascube
c321a955a7 Merged devel-framework branch (r5746:5779) back into trunk 2012-01-16 15:14:41 +00:00
thomascube
6af5931535 Allow (escaped) html tags in roundcube special tag attributes 2011-12-22 18:01:44 +00:00
thomascube
f94e442469 Add more classes and options to HTML elements for better styleability 2011-12-16 18:38:59 +00:00
thomascube
1a0f60b332 Allow custom content (from config dir) showing up on the about page 2011-12-09 09:38:34 +00:00
thomascube
f230739a13 New template object to control HTML doctype 2011-12-02 16:47:40 +00:00
thomascube
5587b34cfa Enable buttons having an inner <span> for better CSS styling capabilities 2011-11-30 11:05:50 +00:00
alecpl
e4a4ca1948 - Performance improvements 2011-11-24 14:51:43 +00:00
thomascube
10e2dbbb9c Improve clickjacking protection: bust frame or disable all form elements and abort UI initialization 2011-11-23 18:53:58 +00:00
thomascube
ef22eee5ac Improve task switching for tasks added by plugins 2011-11-23 17:40:28 +00:00
thomascube
f6638364b1 Support plugin commands on HTML pages, too 2011-10-12 16:22:08 +00:00
thomascube
65082b3adb Distinguish standard timezone offset and DST of client 2011-09-28 11:49:37 +00:00
thomascube
0c1cb2fed7 Fix typo; add attribute to allow html in labels 2011-09-27 09:04:25 +00:00
thomascube
5172ac9389 Aread alter forms in rcube_template::parse() instead of write() 2011-09-21 12:16:01 +00:00
alecpl
497013f411 - Set style of login form inputs using class not IDs 2011-09-19 07:43:07 +00:00
thomascube
c170bfc92f Protect from Clickjacking by sending X-Frame-Options headers (#1487037) 2011-09-05 08:39:52 +00:00
alecpl
9e443d1529 - Don't add console to error pages, prevents js error 2011-08-19 12:51:39 +00:00
thomascube
c878069118 Pass attributes as vars to label 2011-08-12 19:21:56 +00:00
alecpl
8dd172a5b0 - Fix XSS vulnerability in UI messages (#1488030) 2011-08-09 18:40:42 +00:00
alecpl
159763861e - Display current user name in page title if devel_mode=true 2011-08-03 11:35:36 +00:00
alecpl
909a3acb83 - Move console object initialization code into one place 2011-07-26 10:54:18 +00:00
alecpl
7f5a849e78 - Added possibility to undo last contact delete operation 2011-07-07 11:44:26 +00:00
alecpl
5bfa4445d5 - Read _unlock from POST too 2011-06-24 17:50:03 +00:00
thomascube
4dcd437ade Add collected text labels in one single function call 2011-06-01 17:05:18 +00:00
alecpl
8e99ffbcac - Use less included files in mail and message templates for better performance
- Add access to template name in template expressions
2011-05-13 17:22:35 +00:00
alecpl
79275b4df5 - jQuery-1.6.1 (#1487913, #1487144) 2011-05-13 10:55:32 +00:00
alecpl
c739c71351 - Extend parse() method so it can be used to parse templates without printing to stdout 2011-05-09 11:47:33 +00:00
thomascube
49dac95d7d Don't add env variable when template is empty (e.g. on error page) 2011-04-20 08:48:29 +00:00
thomascube
ef27a6a723 Add hook for request token creation (upon user request) 2011-04-15 16:07:01 +00:00
alecpl
ca18a90b1a - Fix bug where template name without plugin prefix was used in render_page hook (the same fix for deprecated_templates) 2011-04-12 09:16:01 +00:00
thomascube
79cd6cefd5 Simplify code 2011-03-01 22:35:58 +00:00
thomascube
044d6647e0 Make it easier to add code to $(document).ready() 2011-03-01 22:33:12 +00:00
thomascube
ae39c47c3a New config option for custom logo; allow skins to define/override texts 2011-03-01 21:58:54 +00:00
alecpl
041f66e074 - jQuery 1.5.1 2011-02-25 09:01:29 +00:00
thomascube
07b95dc49b Delegate contact input validation to rcube_addressbook instance; accept already localized texts in rcube_output::show_message() 2011-02-06 22:21:23 +00:00
alecpl
e8d5bdc84e - Fix IDNA support when IDN/INTL modules are in use (#1487742) 2011-02-03 13:58:07 +00:00
thomascube
0501b637a3 Merge branch devel-addressbook (r4193:4382) back into trunk 2011-01-18 18:00:57 +00:00
alecpl
d8d467c6c7 - Fix typos in encoding names (#1487680) 2011-01-13 14:14:59 +00:00
thomascube
f5e7b35307 Bumbed version; Roundcube development is not Switzerland only 2011-01-12 18:25:02 +00:00
alecpl
84581e9de7 - Remove some empty lines from output of template conditions 2011-01-12 10:26:32 +00:00
thomascube
c3be8ed64c Make sure an existing session is killed/replaced when submitting login form 2011-01-06 12:41:16 +00:00
alecpl
1013bad3a2 - Allow setting _user and _host via GET parameters on login screen (#1486993) 2010-12-10 12:47:14 +00:00
alecpl
1cca4fbd45 - Allow setting autocomplete attribute for all inputs separately (#1487313) 2010-12-01 11:20:43 +00:00
thomascube
fbe24e9fa9 Allow plugin templates to include local files (#1487133); make autocomplete on login screen configurable 2010-11-24 11:56:15 +00:00
thomascube
7fcb56b5b6 Support skins with old template names 2010-11-07 12:44:54 +00:00
alecpl
1ac5431877 - Fix bug in rcube_plugin::local_skin_path() 2010-10-14 17:02:25 +00:00
alecpl
ad334a1257 - Improve displaying of UI messages (#1486977) 2010-10-13 18:44:41 +00:00
alecpl
e99991996d - Add Internationalized Domain Name (IDNA) support (#1483894) 2010-09-29 12:36:28 +00:00