Commit Graph

393 Commits

Author SHA1 Message Date
Nathan Gray
67390bbcfa Add HTML5 drag support for Chrome for all files in link lists 2014-07-14 22:34:55 +00:00
Hadi Nategh
64329c4c0e Add et2_label_empty class to textbox_ro widget if there is no content for the label 2014-07-01 16:18:01 +00:00
Ralf Becker
9c01142c22 margin between radio-button and its label 2014-07-01 16:04:01 +00:00
Ralf Becker
96af6b8dba removed padding from empty hbox child, eg. no postcode gives empty space in front of city in addressbook list 2014-07-01 15:56:09 +00:00
Hadi Nategh
3ec98b4d6f Switch of the specified FF red border validation indicator 2014-06-23 14:43:12 +00:00
Nathan Gray
f8cb222580 Style gantt links as invalid based on if the start/end dates are correct for the link type 2014-06-10 18:52:50 +00:00
Nathan Gray
d1d11c63df Styles for gantt progress &weekend hightlight 2014-06-10 17:41:09 +00:00
Ralf Becker
9ed199261a fix dialog and translations to allow messages with newlines 2014-05-27 12:11:09 +00:00
Nathan Gray
e1134224fc Move gantt css to seperate link instead of including 2014-05-13 22:24:25 +00:00
Hadi Nategh
b5357e23eb Add css class for vfs-select button caption. Additionally, re-arrange link_to widget styles for all app link tabs 2014-04-30 11:02:13 +00:00
Hadi Nategh
bf19f45705 Put spaces between selectBoxes in link widget 2014-04-29 13:20:50 +00:00
Nathan Gray
e6c32bf765 Avoid vertical scrollbar, dynheight takes care of height now 2014-04-28 23:10:41 +00:00
Nathan Gray
ba8bfa1b6a Gantt chart work in progress
Filters, ajax fetching, double click (edit) callback
2014-04-23 22:18:05 +00:00
Hadi Nategh
fa50c92609 Add favorites sortable placeholder css class 2014-04-23 11:46:42 +00:00
Nathan Gray
c4f56f2c3b New dhtmlxGantt library, and etemplate2 widget to use it (work in progress) 2014-04-16 19:47:29 +00:00
Hadi Nategh
d5187e085e Apply padding-right to children of hbox 2014-04-15 12:58:39 +00:00
Hadi Nategh
9753323074 Set selectbox and input fileds in link_to widget to 40% width. In additon arrange the close icon and link button properly 2014-04-15 10:23:36 +00:00
Nathan Gray
a06e408bbd Add some special CSS to improve printing a nextmatch
- Try not to break rows across page
2014-04-08 20:26:06 +00:00
Ralf Becker
6369b5ec88 padding between selectbox/textbox and it's label 2014-04-07 13:11:07 +00:00
Ralf Becker
e84a7823ae fixed fileupload overlapping other icons 2014-04-03 13:32:18 +00:00
Ralf Becker
3840569b0a also show icons instead of buttons in index-definition part of db-tools 2014-04-02 19:33:19 +00:00
Nathan Gray
d3c0314b4d Switch AJAX upload library to Resumable for chunked uploads. 2014-04-01 20:48:40 +00:00
Ralf Becker
3dbfd3aea6 more compact display of db-tools 2014-03-31 14:44:13 +00:00
Ralf Becker
d6747117ca put some margin between checkbox and its label 2014-03-28 07:55:19 +00:00
Nathan Gray
9dde3d9846 Set min-height to avoid 0 height taglists on hidden tabs 2014-03-24 20:50:53 +00:00
Nathan Gray
c45490d312 Add an icon for each field in a custom field list in a nextmatch row 2014-03-24 18:33:26 +00:00
Ralf Becker
dfc186f9d5 nicer formatting of apps using old eTemplate 2014-03-24 15:08:55 +00:00
Hadi Nategh
dd95ab16cc * etemplate|widget_file: Make widget_file stylable 2014-03-21 16:27:09 +00:00
Hadi Nategh
e3538302fc Fix expanded bg color of et2_required fields 2014-03-19 16:52:25 +00:00
Ralf Becker
bfce4343d7 display readonly selectbox inline and give some padding between it and its label 2014-03-19 12:07:09 +00:00
Ralf Becker
4ebb85a58f taglist needed more rows then necessary, because padding-right: 27px 2014-03-18 14:03:00 +00:00
Hadi Nategh
d373541456 Address et2_fullWidth span with position relative only for url widget 2014-03-12 18:57:07 +00:00
Hadi Nategh
88f8bfb902 Change tabs min-width to less size to make sure all tabs are get fit in one row 2014-03-12 13:51:47 +00:00
Hadi Nategh
8b326fb60f Move styling of date-durtation widget input field to specific class in etemplate2.css 2014-03-12 13:13:18 +00:00
Hadi Nategh
82e846c16e Add position relative to et2_fullWidth class 2014-03-12 11:48:30 +00:00
Hadi Nategh
f21f3ebfa9 Apply min-width for tabs 2014-03-12 10:31:04 +00:00
Ralf Becker
6500d31815 only address selectboxes part of nextmatch header 2014-03-12 10:10:41 +00:00
Ralf Becker
db1244dc50 put favorites, counter and new header_row into one container (header_row_right) to float them all to the right, also removed lots of unnecessary css and fixed alignment 2014-03-12 09:47:40 +00:00
Nathan Gray
e7de92519a - Restructure nextmatch header markup
- Add new attribute header_row to place custom template inline inside nextmatch header
2014-03-11 21:54:19 +00:00
Hadi Nategh
45871d6212 Put a breaking column in timesheet edit popup 2014-03-11 15:50:30 +00:00
Hadi Nategh
648934061f Implement et2_fullWidth class for link_entry 2014-03-11 12:28:03 +00:00
Hadi Nategh
306e3488ba style timesheet edit popup window 2014-03-10 15:19:28 +00:00
Ralf Becker
f55641e23a do NOT show required color on td, we want it just on input 2014-03-10 15:08:18 +00:00
Hadi Nategh
07d2319487 Fix nm filter overlay search and fav divs, by give other nodes position:relative too, to get z-index into account 2014-03-07 16:36:45 +00:00
Ralf Becker
cda62917d8 position image in button with just an image centered and remove border from toolbar 2014-03-06 18:34:54 +00:00
Ralf Becker
5dadb463c8 reverted image to idots one 2014-03-06 09:48:42 +00:00
Ralf Becker
bf75bda899 fixed nextmatch header for idots/Stylite template 2014-03-06 08:30:58 +00:00
Ralf Becker
cdf0374755 some more tweeking for et2_fullWidth: positioning icons for et2_url* widget behind input 2014-03-05 18:10:35 +00:00
Ralf Becker
35d7ee2924 general purpose et2_fullWidth class to "make" every widget take full width of parent 2014-03-05 11:30:00 +00:00
Hadi Nategh
d05390db68 Fix cancel and yes buttons icon in idots and jdots repeated x times 2014-03-04 09:30:39 +00:00
Hadi Nategh
0ad6f6cda6 Fix wrong icon height for toolbar widget in idots and jdots templates 2014-03-04 08:45:20 +00:00
Nathan Gray
d2b2f71058 If select all + long task, fetch all from the server or else it will just run on what's in the grid. 2014-03-03 23:24:05 +00:00
Nathan Gray
3e42778f1c Default width for expand icon, so it's at least clickable 2014-02-24 18:19:41 +00:00
Hadi Nategh
7a01a55120 More styling for dropdown action in toolbar widget 2014-02-20 11:03:34 +00:00
Hadi Nategh
e5aa366641 Some styling for toolbar 2014-02-19 18:14:41 +00:00
Ralf Becker
60def94d07 pixelegg changes from Monday 2014-02-18 08:11:14 +00:00
Ralf Becker
017d3ade8f setting display: inline-block for et2_file, as it is supposted to be an inline element, fixes multiple lines in toolbar for non-Pixelegg templates 2014-02-17 15:39:53 +00:00
Ralf Becker
fb311f3ebf added a et2_button_ro class to all readonly buttons and remove cursor: pointer from et2_button, as it is set in et2_clickable anyway 2014-02-14 10:47:05 +00:00
Hadi Nategh
bceab8aa94 More styling for toolbar actions 2014-02-11 15:31:48 +00:00
Hadi Nategh
251f13cedb Set minimum width for toolbar menulist, to start always with reasonable size 2014-02-11 11:12:25 +00:00
Ralf Becker
5b6064d360 new et2_nowrap class to not wrap content of a single widget incl. label or children of a hbox 2014-02-07 16:12:46 +00:00
Ralf Becker
b90d93ddbb hide (vertical) scrollbar for more... submenu 2014-02-07 13:13:24 +00:00
Ralf Becker
794cecabc1 fixed styling or [more...] pulldown 2014-02-07 09:49:35 +00:00
Ralf Becker
0198a5196f pixelegg changes from today 2014-02-06 17:36:03 +00:00
Nathan Gray
9f8c4a5e25 Import default magicsuggest CSS, fixes missing tag list styling in idots/jdots 2014-02-06 17:22:46 +00:00
Hadi Nategh
e6f96648a3 Remove unwanted width:100% for toolbar buttons 2014-02-06 14:11:31 +00:00
Hadi Nategh
680d6ad7e0 Fix rtl "more..." in toolbar widget. In addition, arrange actions in menulist a bit better 2014-02-06 14:05:28 +00:00
Hadi Nategh
8225546999 Add some et2 toolbar widget basic css classes 2014-02-06 12:18:05 +00:00
Nathan Gray
ea7e1fbae9 Fix parent flag causing expanded row to use too much vertical space 2014-02-05 23:18:38 +00:00
Ralf Becker
bb3ad1e5c4 et2_required class to display textfields as required, but not actually using required attribute, fixes changing infolog type does not update status for new entries 2014-02-03 16:50:36 +00:00
Ralf Becker
332d4e5a42 removed gif images for which we have a png image available, as png is now supported by all browsers 2014-02-03 14:04:39 +00:00
Nathan Gray
37a39dfe87 Remove extra margin inside labels, fixes indented text in nextmatch columns (textbox_ro) 2014-01-29 18:21:25 +00:00
Hadi Nategh
f532c22707 Fix a defalut min-height for drop area in toolbar widget to be able to drop back the actions when there's no actions in action list 2014-01-29 09:04:10 +00:00
Nathan Gray
4d997bf7c8 Fix up caching, clearing and filtering, so we cache what we need and clear only what we have to when filtering
Selection still needs work.
2014-01-21 15:21:42 +00:00
Hadi Nategh
dbb6adf806 Fix no drop place when there's no action in toolbar widget 2014-01-21 13:52:32 +00:00
Nathan Gray
ad735932f1 Add loader animation to iframe src change 2014-01-18 16:55:16 +00:00
Nathan Gray
2445fae8dd Default formatting for custom field list, uses full width and limits input width 2014-01-18 13:16:27 +00:00
Nathan Gray
af6b513a54 Wrap search box & button in their own div 2014-01-17 13:35:13 +00:00
Ralf Becker
117a2f5f6b mark mailing-lists in taglist responses with "mailinglist" css class, style it and give it a title "mailinglist" to differenciate from contacts/regular email addresses 2014-01-16 15:58:27 +00:00
Nathan Gray
6b86050e4e UI for long running tasks that can be split
- Common dialog in et2_dialog
- nextmatch action that runs a menuaction for each selected row
2014-01-16 13:54:19 +00:00
Nathan Gray
4ff7a0bb31 Allow bigger progress bar 2014-01-16 10:44:04 +00:00
Nathan Gray
29868662c1 Re-set whitespace to normal inside hbox children, fixes not nowrap text contents 2014-01-14 14:01:30 +00:00
Nathan Gray
3b443f976d Fix link entry widget not expanding after hiding app selectbox 2014-01-14 13:48:11 +00:00
Ralf Becker
64cc24815c changed hopefully last reference to orange-ball.png with bullet.png 2014-01-09 12:26:34 +00:00
Nathan Gray
957683087c Give a minimum height to loading nm rows so average height can be properly calculated, avoiding loading hundreds of rows. 2014-01-08 16:10:07 +00:00
Ralf Becker
1c7887ca6a Pixelegg changes from Thursday 2013-12-12 20:27:35 +00:00
Ralf Becker
921eaf73f1 pixelegg changes from last week 2013-12-08 21:38:36 +00:00
Nathan Gray
3596b74f01 Use 1% to avoid scrollbars when they should not be there 2013-12-04 20:53:10 +00:00
Ralf Becker
7d9d146241 re-added probably accidently removed et2_taglist_ro ul css 2013-12-04 18:58:51 +00:00
Ralf Becker
144da1e76d pixelegg changes from tuesday 2013-12-04 05:23:51 +00:00
Nathan Gray
6dc8e077ff Revert changes from 44692 2013-11-28 20:28:36 +00:00
Ralf Becker
53eb8e553a pixelegg changes from yesterday 2013-11-28 06:20:18 +00:00
Ralf Becker
73b6521cbf pixelegg changes from yesterday 2013-11-27 07:21:32 +00:00
Nathan Gray
a5227f2359 Add read-only taglist 2013-11-25 18:10:48 +00:00
Nathan Gray
e942a63607 Better handling of buttons with text & image, as well as a default style. 2013-11-25 16:50:20 +00:00
Ralf Becker
5c7a290ac9 pixelegg changes from last week 2013-11-25 03:19:58 +00:00
Nathan Gray
e231ca5212 Fix some splitter issues:
- Loaded at wrong size
- Docking lost previous pane size
- Docking overwrote bar location preference
- Allowed etemplate to think load was done too early
2013-11-20 23:27:10 +00:00
Ralf Becker
2b7d9af0a2 reverting to previous app.css file and remove app.less files, as they are not used by pixelegg template and create some glitches, might re-introduce .less for regular templates later 2013-11-18 19:57:38 +00:00
Ralf Becker
727cdc83b3 newewst pixelegg changed from today 2013-11-14 19:29:55 +00:00
Ralf Becker
45a70dcf1d todays changes from pixelegg 2013-11-12 17:24:19 +00:00
Ralf Becker
583538e824 using now CSS preprocessor less (http://lesscss.org) to create some of our css files, used a lot in new Pixelegg template 2013-11-11 19:10:28 +00:00
Ralf Becker
7c4d696f4b change height of et2_button_icon class to 16px, as that is size of all our current images, rescaling them to 20px looks uggly 2013-11-09 12:10:08 +00:00
Nathan Gray
4c1dd51f0a Fix another occurrence of search icon still using jQueryUI icon 2013-10-04 07:38:34 +00:00
Nathan Gray
7cda6a630b Add a toolbar widget that displays its actions as a toolbar 2013-10-04 07:29:38 +00:00
Ralf Becker
d7f37f5c2d fixed not displayed icon, when using et2_dialog.show_dialog(), fixed set_message to allow only plain text 2013-10-03 15:27:00 +00:00
Nathan Gray
d8ae1a63a4 Nicer default styling for image buttons, and default vertical alignment for hboxes 2013-10-02 13:03:16 +00:00
Nathan Gray
83741673c3 Fix account/group select search dialog
- Broken group expansion
 - Broken styling / indents
 - Use unique IDs & data-id for account ID
2013-09-30 16:54:25 +00:00
Nathan Gray
28c2737c9f Change multi-select header styling:
- Change icons from jQueryUI to egw
- Stop hiding header when not needed, always show
- Don't visually distinguish header
- Don't float right icons, leave them between checkbox and label
2013-09-30 15:39:36 +00:00
Nathan Gray
eb989ed98b Hold Ctrl key to drag a file from filemanager to system folder / desktop
Restricted to Chrome only, one file at a time, folders don't work well.
This uses Chrome-only DownloadURL, so other browser support is unlikely.
2013-08-28 22:31:14 +00:00
Nathan Gray
36021f5d13 Drag & drop files from user's system onto nextmatch row now working with sub-grids too 2013-08-27 20:24:55 +00:00
Nathan Gray
6028ac8eca Drag & drop files from user's system onto nextmatch row uploads & links file to that row 2013-08-27 17:26:02 +00:00
Nathan Gray
c1be84c912 Some layout changes to get autocomplete (link widget, select users) working in dialogs too 2013-08-20 23:08:35 +00:00
Ralf Becker
d244ab7c79 NOT using html5 input type="time", as there is (intentionally) no way to control time-format, but with current state of html5 support, our preference is more relyable and we dont want users to open bugs because we do not respect their EGroupware time-format preference 2013-08-20 09:42:00 +00:00
Nathan Gray
7e1a785615 Make whole edit dialog a drop target - files will be uploaded & linked
Done in the link widget, so any template with link-to should work.
2013-08-13 20:46:23 +00:00
Nathan Gray
6fdeb9f5f8 Drag files from desktop anywhere onto filemanager uploads 2013-08-09 23:34:42 +00:00
Nathan Gray
069325c89d Do not center Filter. It had no effect on short lists, but chosen actually respected the setting 2013-08-09 19:18:58 +00:00
Nathan Gray
f4a6c9859a More fixes forjQuery/jQueryUI update issues 2013-07-20 17:20:55 +00:00
Nathan Gray
0c30eeaee4 Taglist CSS for et2 2013-07-20 13:53:35 +00:00
Nathan Gray
5e90755cd6 Add 'sortable' attribute to grid.
Set it to an AJAX (PHP) callback to enable, and it will be passed the grid ID & new row order whenever the user re-orders the grid rows.
2013-07-03 23:16:15 +00:00
Nathan Gray
0fa6386b1c Avoid XSS by using CSS to keep line breaks intact instead. 2013-06-26 14:11:54 +00:00
Ralf Becker
8d07c880ad allow db-tools to edit meta information about schema, currently what is stored in integer columns, eg: "timestamp", "account", "account-commasep" or "category" 2013-06-11 14:48:25 +00:00
Nathan Gray
6852d0807d Improve UI of multi-row selectbox
- Only check button, no x (check toggles all/none), aligned with checkboxes
- Header with buttons hides when not hovering over checkbox, saving space
- Account select now has quick-select in header
2013-06-05 22:45:19 +00:00
Nathan Gray
1eaa51a2ca Avoid conflict with existing etemplates using message class on a grid cell 2013-06-03 18:08:55 +00:00
Nathan Gray
f08af9d467 Fix splitter by setting no overflow 2013-05-27 16:58:24 +00:00
Nathan Gray
e8a21565ab First run at a new home app. Just structure so far, more to come. 2013-05-22 20:13:12 +00:00
Nathan Gray
4759d19d25 Fix nextmatch hierarchy display 2013-04-24 19:53:51 +00:00
Ralf Becker
78449edd4c some css for new dialog: left aligning buttons as everywhere in EGroupware, auto-size dialog, static show_prompt method to display a prompt, fixed not working translation of standard buttons 2013-04-23 16:51:00 +00:00
Nathan Gray
5555edcb98 Add dialog widget 2013-04-16 18:50:43 +00:00
Nathan Gray
4c692102a2 Common styling for et2 containers, regardless of ID 2013-04-12 16:29:40 +00:00
Ralf Becker
0f72fba1b3 display #msg or .message like before in red and italics 2013-04-11 10:34:13 +00:00
Nathan Gray
64c03e772d CSS fixes - sidebox favorite spacing & nextmatch border 2013-04-10 15:25:40 +00:00
Ralf Becker
3fa9169f83 only have nextmatch-header "box" around the filters 2013-04-10 14:05:01 +00:00
Nathan Gray
4c54745cbb Allow favorites from multiple apps to coexist 2013-04-10 08:00:31 +00:00
Nathan Gray
7a58f4c141 Fix up display issues in link widget (annoying link delete, hiding link button) 2013-03-20 18:26:18 +00:00
Nathan Gray
b57d8f3555 Tighen up favorite spacing in sidebox 2013-03-13 15:24:18 +00:00
Nathan Gray
72fcd52f2d Fix favorite button alignment 2013-03-12 23:15:32 +00:00
Nathan Gray
5c0a8fa721 More styling for favorites 2013-03-12 22:47:02 +00:00
Nathan Gray
cb15d5ca4b CSS for firefox 2013-03-06 19:34:01 +00:00
Nathan Gray
ddcf53446a Style to make favorites fit in better with sidebox, and not jump around 2013-03-06 17:56:09 +00:00
Nathan Gray
e63ea5a1e4 Favorites progress - safe names, delete confirmation, automagic sidebox favorites 2013-03-06 00:02:48 +00:00
Nathan Gray
8703b9a8e8 - Store group inside favorite preference so we know global / group favorites from user favorites
- Implement ability to delete favorites from menu
2013-03-04 23:33:58 +00:00
Nathan Gray
9a7f5102cf Add Favorite filters to nextmatch - W.I.P 2013-02-27 18:13:54 +00:00
Nathan Gray
4300c97cc3 Don't make widget names wrap 2013-02-27 18:01:13 +00:00
Nathan Gray
03c9c0804f Split panel widget. Mostly working, needs some more special case for working with nm - they both want full page 2013-02-22 00:25:41 +00:00
Nathan Gray
7855944a3a Add quick viewer for et2 widgets 2013-02-11 08:10:25 +00:00
Ralf Becker
328bb04491 ms office 2010 powerpoint mime icon 2012-12-22 05:56:27 +00:00
Christian Binder
d43c0c1a6b forgotten css styles for et2_itempicker 2012-08-14 11:52:36 +00:00
Nathan Gray
7ae7337d83 Play with URL button alignment to avoid line wrapping 2012-07-24 23:07:33 +00:00
Christian Binder
5668a6d9db et2_widget_itempicker select and multiselect functionality 2012-07-22 18:37:17 +00:00
Christian Binder
e5b1cdcb70 next step for et2_widget_itempicker (rudimentary display of search results) 2012-07-21 10:50:04 +00:00