Commit graph

455 commits

Author SHA1 Message Date
pdontthink
bb21080cac Make login form input fields configurable again (see Password Forget plugin) 2008-10-31 02:41:38 +00:00
pdontthink
c72eb92339 Text area trailing text looks better miniaturized 2008-10-09 07:22:08 +00:00
pdontthink
47bfd72fa9 Allow text area options to use trailing_text attribute 2008-10-07 19:47:13 +00:00
pdontthink
992bbf171a Don't run full address thru htmlspecialchars when it gets urlencoded anyway; compose.php doesn't expect it. Thanks to Scott Haneda for reporting. 2008-10-07 08:56:21 +00:00
pdontthink
60ff13d11e Allow control over white space wrapping of auto-generated SquirrelMail option widgets 2008-10-07 04:48:28 +00:00
pdontthink
cdaebdad32 Add FIXME 2008-09-24 20:03:31 +00:00
pdontthink
1c59a395b9 Correct xmlns on lang attribute; thanks Christian Kujau 2008-09-19 03:10:41 +00:00
pdontthink
2fbf01b092 SOAP-ify RPC responses. It's on my list to write a JavaScript lib for SM to read these after which AJAX requests in 1.5.2 will be fully enabled (but proof-of-concept has already been achieved). Note to self to make the JavaScript tolerant enough when SM core returns HTML without the expected XML structure, which happens in many error situations because the SM core is largely designed to just push an error to the browser when it happens instead of more mature error handling when the caller can indicate that it wants to handle the error differently. Note to self that the real solution is to redesign the SM core. 2008-09-11 00:49:51 +00:00
pdontthink
68e7ef6f2e RPC requests should use their own template sets with different content-type. 2008-09-10 06:48:00 +00:00
pdontthink
fa2e97a7a9 RPC requests should use their own template sets with different content-type. 2008-09-10 06:47:36 +00:00
pdontthink
fa7436a9de Allow template sets to define what the content-type of their output is. 2008-09-10 03:04:14 +00:00
pdontthink
34bd2bab4a Allow other attributes to be added to message list buttons 2008-07-11 04:39:56 +00:00
pdontthink
60517ef7fa Bring the left_main_after_each_folder hook to life 2008-07-09 08:46:36 +00:00
pdontthink
a686622c11 Fix hook for folders page 2008-07-09 05:07:14 +00:00
pdontthink
faaf58acb8 Preserve show_all when delete button is used 2008-07-04 09:44:27 +00:00
pdontthink
e60b1dfe3a aAttribs may not be used in all cases 2008-07-03 19:13:41 +00:00
pdontthink
a5c2914f1d Need to extract template vars - oops 2008-07-03 17:45:17 +00:00
pdontthink
8e2014c6bb Add horizontal rule template and update line break to handle attributes 2008-07-03 17:36:18 +00:00
Thijs Kinkhorst
14f93d0dcb add style to the hr entity separator 2008-07-03 13:48:39 +00:00
pdontthink
4005ca5222 Add ability to turn off edit list delete checkbox 2008-06-26 00:09:22 +00:00
pdontthink
c60fed307d Let edit list users turn off the 'add widget'; add submit option type 2008-06-11 05:55:57 +00:00
pdontthink
fc702f41f2 Shorten strings 2008-05-23 09:41:08 +00:00
pdontthink
766622207d Add address list pagination, 'Compose To' button, more labels for checkboxes, hook points for plugins to modify abook nav bar and filter address listings 2008-05-22 01:19:00 +00:00
pdontthink
580204d4fd Correct documentation 2008-05-20 17:22:53 +00:00
Thijs Kinkhorst
c8503fccd3 if we have javascript available, use that to toggle more/less links. This is
faster (instantaneous) and saves a full reload of the page on the server. If
no JS keep old behaviour.
2008-05-19 18:35:21 +00:00
pdontthink
0b941500a8 Allow underscores in nicknames by changing id used in forms, add more labels for easy checkbox clicking, add compose to selected button 2008-05-15 19:00:03 +00:00
pdontthink
9107ff5e6d Change string casing 2008-05-15 06:08:34 +00:00
pdontthink
ba269f888e Make sort links and add form return to the same backend that is currently being viewed 2008-05-15 05:49:56 +00:00
pdontthink
197360f4f9 Synch with abook page; helps keep toggle-all checkbox separate from checkboxes below 2008-05-15 04:08:01 +00:00
pdontthink
869b133f32 Don't duplicate pages in child template sets that don't differ from parent copy thereof 2008-05-15 03:57:14 +00:00
Thijs Kinkhorst
7c8a269029 drop code related to old printer friendly 2008-05-10 12:27:45 +00:00
Thijs Kinkhorst
3bcfa15f47 Implement printer friendly through CSS also for non-javascript. This
will bring up a new window with read_body loaded with a message box
telling the user to print it. Also tweak the print stylesheet a bit.
2008-05-09 16:38:01 +00:00
Thijs Kinkhorst
811297b6ed Add preliminary printerfriendly-through-css feature. This adds a new print.css
stylesheet that is used when using the browser's print (or print preview) function.
A problem is that due to the frames, it won't work if selecting File -> Print because
this will print webmail.php instead of read_body. To see it in action, open read_body
on its own and use File -> Print Preview.

It would be nice if this could replace the printer_friendly function over time, because
it's purely css based and thus doesn't require extra code. For that we need to finetune
the sheet and most importantly, conquer the frames-problem in some smart way.
2008-05-08 10:19:18 +00:00
pdontthink
9d90f98cea Add plugin section to add control over checkboxes on page 2008-05-07 23:54:44 +00:00
pdontthink
f1c7aeaa58 Add toggle all checkbox and plugin output section in nav bar 2008-05-07 23:08:08 +00:00
pdontthink
cea704d0ca Make toggle_all JavaScript fxn globally usable 2008-05-07 22:56:34 +00:00
pdontthink
68e774d257 Clarify docs 2008-05-07 22:27:00 +00:00
pdontthink
f3ac41ea0f Put names to checkboxes that can be used by others 2008-05-07 22:19:58 +00:00
pdontthink
e84ebd36b1 Add real checkbox name and extra js args to row_click() and optional plugin input to extra js arg and checkbox input; also add somem documentation 2008-05-07 18:50:53 +00:00
pdontthink
7062e966d2 Add form name to row_click call as well 2008-05-07 17:18:41 +00:00
pdontthink
11323e47da Move some HTML out of core (src/login.php) 2008-05-07 17:04:03 +00:00
pdontthink
681814486a Put hidden inputs in HTML-valid location 2008-05-07 16:17:33 +00:00
pdontthink
932a5e160b Carry event object for click events into called JS code 2008-05-07 08:46:22 +00:00
pdontthink
0f5092f6ba Make spacing consistent between top and bottom nav bars 2008-05-07 06:55:25 +00:00
pdontthink
3850558c1b Add plugin output next to paginator template 2008-05-07 05:07:15 +00:00
Thijs Kinkhorst
16d393c882 skip addressbooks configured not to be shown (thanks Thierry Godefroy) 2008-05-06 15:02:34 +00:00
Fredrik Jervfors
5f1ccb8938 The colon has to be part of the strings, since some languages, such as French, requires a space before it. If you find more reuse of strings like this, please fix them. 2008-05-05 23:24:32 +00:00
Thijs Kinkhorst
ec6c1cf16d tweak css for some browsers, suggested by Thierry Godefroy 2008-05-05 19:35:55 +00:00
Thijs Kinkhorst
e700a5a25c move echo to the right place, inspired by Thierry Godefroy 2008-05-05 19:34:23 +00:00
Thijs Kinkhorst
a1a9b9e64b Fix missing internationalisation and display of empty cells, thanks
Thierry Godefroy!
2008-05-05 19:28:21 +00:00