Commit Graph
158 Commits
Author SHA1 Message Date
Cédric Krier e55fbd800d Add margin on button in horizontal group
It is needed to display correctly the box-shadow of the theme.

issue10771
review367571002
(grafted from 924b5e5a9c9313110add9f510526a13c200474c4)

--HG--
branch : 6.0
2021-10-03 00:21:06 +02:00
Cédric Krier f6d3aa452c Add attachment preview
issue10203
review332271014
2021-04-07 23:34:51 +02:00
Adrià Tarroja Caubet ba65fc413a Use the minimum number of rows for navbar items
issue9625
review294531002
2021-04-05 17:31:42 +02:00
Cédric Krier aa3f835c8c Add support for avatar
issue10085
review343561002
2021-03-28 19:20:37 +02:00
Cédric Krier 0c1303950c Add document widget
issue10173
review330471004
2021-03-27 17:17:00 +01:00
Adrià Tarroja Caubet 3df1e07802 Add drag and drop on CSV export and import
issue8649
review347131002
2021-03-04 23:32:38 +01:00
Cédric Krier 765e828c19 Remove tempusdominus dependency
Instead we use native input of type date, datetime-local and time to pop-up a
calendar. Such input can not be directly used because we can not control the
format, so we synchronize the value with a text input using the proper format.
The text input is also parsed using the right format.

issue9922
review339181002
2021-02-21 19:38:25 +01:00
Cédric Krier 17bcef755e Add 100% width rule for editabletree time
issue10076
review316841002
2021-02-20 00:50:30 +01:00
Cédric Krier 0ae17faa3c Set min/max height on text widget
issue9798
review333561002
2021-01-03 13:01:47 +01:00
Cédric Krier 66014d0bf0 Vertically align group container on the middle
So the label in the group and outside the group on the same row are aligned.

issue9845
review329641002
2020-12-18 00:10:37 +01:00
Cédric Krier 5e7cfa239c Do not display form symbol in edited cell
issue9818
review312901002
2020-11-23 23:45:22 +01:00
Cédric Krier 08d9849303 Add horizontal scroll on tab domain
issue9786
review308511005
2020-11-15 23:50:23 +01:00
Cédric Krier dace152871 Set minimal width of input in ch
Mixing width in em and ch for the number input creates an overflow on the
group.

issue9706
review318481002
2020-10-21 23:13:32 +02:00
Cédric Krier 4b615af2a2 Position infobar to avoid overlap nav-tab and toolbar
issue9620
review310511002
2020-10-04 00:42:37 +02:00
Cédric Krier 2ceef3eefc Close info bar when clicking on it
issue9621
review318281002
2020-10-04 00:41:11 +02:00
Cédric Krier e98ab85f15 Animate processing dots
issue9619
review304291002
2020-10-04 00:39:12 +02:00
Cédric Krier 1b324d7753 Stick the footer of tree view to the bottom
We do not need any more to display the label of the footer as the header is
always visible.
On small screen, the footer is stick on top and the label is displayed again.
The data-title is removed because it is not used.

issue9593
review296221003
2020-09-27 18:15:57 +02:00
Cédric Krier d9242e3a6b Send client email via server
issue9449
review292001002
2020-09-17 17:18:02 +02:00
Cédric Krier 8b111b8fbd Use tempusdominus and Popper for date time picker
issue9455
review327751002
2020-09-12 09:58:20 +02:00
Cédric Krier cf0a25b6dd Ensure sticky header is displayed above the content
issue9550
review292161002
2020-08-29 18:28:12 +02:00
Cédric Krier b36da567df Customize default bootstrap theme
The bootstrap rules are imported from sao less file to override some variables.
We embed a stripped version of the bootswatch paper theme.
We also try to import an option custom.less file.

issue9427
review294011002
2020-08-16 17:43:21 +02:00
Cédric Krier b12ac9648b Align tab content bottom border with menu border
We remove the margin bottom on panel to gain 20px on the treeview height
calculation.
We compute the height of the treeview taking into account the padding and
box-shadow of the parents.

issue9454
review300091002
2020-07-21 14:42:32 +02:00
Cédric Krier a814eeb439 Set auto scroll to form-group
When there is not enough available space for the content of the group, a scroll
bar should be used.

issue9283
review315381002
2020-05-01 00:25:59 +02:00
Cédric Krier 8fcae8ea84 Set width of numeric input according to digits
issue9282
review317311002
2020-05-01 00:24:46 +02:00
Cédric Krier 6239ce291a Add link button
issue9051
review280841002
2020-04-13 12:21:55 +02:00
Cédric Krier fa10dda249 Set treeview header sticky on top
We set a default height to treeview which is 100% of the viewport height minus
a default of the height of the toolbars.
The height is reset to treeview inside form and for the menu.

issue9163
review256781002
2020-04-02 00:09:47 +02:00
Cédric Krier bea8ed5e2a Add width and height attributes on calendar view
issue9148
review250931003
2020-04-01 23:58:49 +02:00
Cédric Krier d39a1c2750 Add xalign and yalign to group
issue8956
review258581002
2020-01-24 00:18:19 +01:00
Cédric Krier 070951311f Do not display empty cell nor button label in responsive tree
This takes spaces but it does not give any information to the user.
It is better to use this space to show more records.

issue8765
review278041002
2019-12-07 15:42:25 +01:00
Cédric Krier eff2fc27ca Add infinite scroll on list/tree
issue8729
review282261002
2019-11-16 14:57:08 +01:00
Cédric Krier a6d7b122b5 Center draggable handle
issue8818
review258391002
2019-11-16 12:50:15 +01:00
Cédric Krier 82ee67c0a3 Limit responsive block display to cell and more-row
issue8813
review276341002
2019-11-16 12:48:54 +01:00
Cédric Krier 375e6acfd3 Replace table in cell of treeview by flex display
In order to have correct overflow ellipsis, we must stop to use table to align
affix inside a cell. Instead we use flexblox layout to expand the widget and
align the affixes.
Also as now content will be ellipsis, we must provide a title to the buttons.

issue8762
review268231002
2019-11-02 17:35:55 +01:00
Cédric Krier 37c4ac36b8 Use small button in tree view
This avoids to use negative margin to keep row heigh constant.
And we display the button as block on responsive tree to make it easier to
click on.

issue8761
review286171004
2019-10-30 14:06:51 +01:00
Cédric Krier 08f36273a7 Force textarea of text and richtext to inherit minimal height
issue8656
review288051003
2019-09-23 23:25:19 +02:00
Cédric Krier 1f1ffb3c5a Add visual context on tree view
issue8562
review261951002
2019-09-20 11:47:15 +02:00
Cédric Krier 504b62f597 Right align binary size
issue8652
review273991002
2019-09-20 11:38:15 +02:00
Cédric Krier 3b2e1165e3 Use same style for menu than tab content
issue8639
review277821002
2019-09-17 00:12:21 +02:00
Cédric Krier 95a150b965 Add drag and drop and manage sequence
issue8240
review265181002
2019-09-07 23:56:25 +02:00
Cédric Krier eeaa615f7e Remove horizontal margin on filter box
issue8600
review285861003
2019-09-02 18:38:10 +02:00
Cédric Krier 65b553c660 Improve column sizing
We set a minimal width on the treeview table (min-width on td has an undefined
behavior) by summing the default width of each column.
We add a fake scrollbar on top of the treeview to ensure the user will see that
there are more column to see. The fake scrollbar is a div with the same minimal
width and its parent as the scroll value synchronized with the scroll of the
treeview div.
The minimal widths are removed on extra small screen if the treeview is
responsive because the table has 100% of the width.
To have the minimal width working also on the xxx2Many view inside a form, we
must set a maximum width to the cell. As this width must be expressed in
relative size (not in pixel to support resizing), we express them as
percentage of the width of the viewport. The percentage is computed from the
percentage width already computed but also rated with all the percentage width
of the parent cell. We also remove the maximum percentage of the offcanvas
size. This does not give the exact maximal width but it is close enough to have
a correct behavior no matter the size of the screen.

issue8308
review259411002
2019-07-13 00:20:31 +02:00
David Harper fc953ab580 Add hover style to input-file list item
issue8441
review265591002
2019-06-27 14:34:56 +02:00
Cédric Krier 112f35ad02 Split dropdown menu of tab using the screen height
The split should depend on the height of the screen and not the width because
it does not have a scrollbar when it is too long.

issue8292
review263371002
2019-05-22 18:34:39 +02:00
Nicolas Évrard c1dd32af8c Add list-form view
issue8185
review255091002
2019-04-08 15:06:36 +02:00
Nicolas Évrard 12a070d5b1 Use -webkit-user-select property in treeview 2019-04-02 18:19:08 +02:00
Cédric Krier 1a50e08fba Replace affix by sticky position
issue8214
review259181002
2019-03-28 19:33:23 +01:00
Cédric Krier 809a2f5050 Add background color to selected rows
issue8210
review273121002
2019-03-22 18:20:32 +01:00
Cédric Krier f45eb6b886 Remove selection box on cell selected with CTRL
issue8153
review70571002
2019-03-08 23:53:06 +01:00
Cédric Krier 3146d9c45a Use between numbers in filter box
issue8149
review53571002
2019-03-08 23:50:42 +01:00
Cédric Krier c945abf0db Vary global search width depending on focus.
issue8125
review62441002
2019-03-04 18:46:02 +01:00