Aleksander Machniak
|
0d62450efc
|
Add easy way to change skin via GET param, for developers only
|
7 years ago |
Aleksander Machniak
|
da5080a980
|
Merge branch 'master' into dev/elastic
Conflicts:
skins/elastic/ui.js
|
7 years ago |
Aleksander Machniak
|
430c000e32
|
Support skin localization (#5853)
|
7 years ago |
Aleksander Machniak
|
f0fc42b3c4
|
Elastic: Try a new design for some toolbars (work in progress)
|
7 years ago |
Aleksander Machniak
|
35a3abd3de
|
Fix skin extending for assets (#5115) - take two
|
7 years ago |
Aleksander Machniak
|
8355ba62fb
|
Revert "Fix skin extending for assets (#5115)"
|
7 years ago |
Aleksander Machniak
|
acfd335f14
|
Simplify code to set/change a skin
When changing skin in Preferences we do not use the new skin immediately,
we do this after redirect.
|
7 years ago |
Aleksander Machniak
|
3f53acb64a
|
Fix regression in skin extending for assets (commit ecde98729b )
It could have been possible that core template loaded plugin files
by mistake (if file with the same name existed), we don't want that.
|
7 years ago |
Aleksander Machniak
|
c1774b6e1d
|
Put additional footer content before "footer scripts" (for Elastic)
|
7 years ago |
Aleksander Machniak
|
ecde98729b
|
Fix skin extending for assets (#5115)
Remove redundant is_file() calls.
|
7 years ago |
Aleksander Machniak
|
418c72137e
|
Improve search_form() for external use
|
7 years ago |
Aleksander Machniak
|
5832eca405
|
RCMAIL_CHARSET -> RCUBE_CHARSET (#6236)
|
7 years ago |
Aleksander Machniak
|
73ea8f94d0
|
Use htmlspecialchars() with charset argument, simplify some code
|
7 years ago |
Aleksander Machniak
|
b00d5c3836
|
Automatically localize data-label-* attributes of a template object
|
7 years ago |
Aleksander Machniak
|
83bd85677b
|
Remove x_frame_options env
|
7 years ago |
Aleksander Machniak
|
55a1d6ef1b
|
Make search form's aria label to also support plugin localization (via label-domain property)
|
7 years ago |
Aleksander Machniak
|
38d275445d
|
Plugin API: Add 'write' argument to 'render_page' hook
|
7 years ago |
Aleksander Machniak
|
46e2e7e16c
|
CS fix
|
7 years ago |
Aleksander Machniak
|
758044d69e
|
Add skin config options to dont_override list
... so e.g. options in user preferences will be hidden.
|
7 years ago |
Aleksander Machniak
|
1cf72fa2b6
|
Allow plugins to include Less files (#6051)
|
7 years ago |
Aleksander Machniak
|
ef0982f1b8
|
Merge branch 'master' into dev-elastic
|
7 years ago |
JohnDoh
|
a8f0d35ebc
|
Extend disabled_actions config so it accepts also button names (#5903)
|
7 years ago |
Aleksander Machniak
|
d815525c6a
|
Merge branch 'master' into dev-elastic
|
7 years ago |
Aleksander Machniak
|
22b30de5d9
|
Fix bug where assets_path wasn't added to some watermark frames
|
7 years ago |
Aleksander Machniak
|
3a77c906a1
|
Merge branch 'master' into dev-elastic
|
7 years ago |
Aleksander Machniak
|
13d203303e
|
Refactored Help plugin to use frames, added Elastic skin support
|
7 years ago |
Aleksander Machniak
|
5d398d4d00
|
Add version number to the client environment
|
7 years ago |
Aleksander Machniak
|
4b2f2b6b3b
|
Use about:blank instead of blank.gif for empty iframes
|
7 years ago |
Aleksander Machniak
|
86a4d78369
|
Merge branch 'dev-elastic'
|
8 years ago |
Aleksander Machniak
|
8fff21deb5
|
Fix POST parameter reflection in default_charset selector (#5768)
|
8 years ago |
Aleksander Machniak
|
9858c2a294
|
Merge branch 'master' into dev-elastic
|
8 years ago |
Aleksander Machniak
|
51fb3bfa58
|
Support including files with path relative to templates dir
|
8 years ago |
Aleksander Machniak
|
559254d6ee
|
Use <button> instead of <input> for submit button on logon screen
|
8 years ago |
Aleksander Machniak
|
51dffcda86
|
Skip <script> element if it has no content
|
8 years ago |
Aleksander Machniak
|
f03839b24b
|
Add support for 'link' objects in templates (with conditions)
.. to simplify conditional <link> tags injection while nested 'if' objects do not work
|
8 years ago |
Aleksander Machniak
|
71ff264b02
|
Support conditional include
|
8 years ago |
ka7
|
9a35768c26
|
spelling fixes (#5690)
|
8 years ago |
Aleksander Machniak
|
38067f61da
|
Get rid of data-popup-pos
|
8 years ago |
Aleksander Machniak
|
adbab9d3e2
|
Merge branch 'master' into dev-elastic
|
8 years ago |
Aleksander Machniak
|
e2d80479d6
|
Make possible to set (some) config options from a skin
|
8 years ago |
Aleksander Machniak
|
f29fd706cf
|
Get back to eval()
We used create_function() before but it's deprecated in PHP 7.2
and really it was just a wrapper on eval().
|
8 years ago |
Aleksander Machniak
|
8131629c6e
|
Extended unified searchform object for templates engine
|
8 years ago |
Aleksander Machniak
|
cc10cbe039
|
Make button object to be a <button> by default
|
8 years ago |
Aleksander Machniak
|
369b44d94a
|
Fix unsetting template objects
Fixes compatibility with some plugins e.g. kolab_addressbook which
call parse() method (for sub-templates) while parsing the main template
|
8 years ago |
Aleksander Machniak
|
e17fcf1649
|
Support ALLOW-FROM in x_frame_options (#5122)
|
8 years ago |
Aleksander Machniak
|
d02e6ea45e
|
Fix so templating system does not mess with external (e.g. email) content (#5499)
|
8 years ago |
Aleksander Machniak
|
edea8732a6
|
Fix regression where UI object could be not created on some pages (#5484)
|
8 years ago |
Aleksander Machniak
|
f43f5bf93f
|
Use JSON_PRETTY_PRINT in devel_mode
This effectively makes PHP 5.4 a real requirement
|
8 years ago |
Aleksander Machniak
|
638afafbd2
|
Make so rcmail.log() depends on devel_mode (#5193)
|
8 years ago |
Victor Benincasa
|
daeb66ee99
|
Fix login form
Fix a small bug introduced on commit 43f3c5f that breaks the login form ($attrib['form'] is checked at line 1899, so it cannot be unset).
|
8 years ago |