Cédric Krier
639f6e4aae
Support RTL language direction
...
- Use bootstrap-rtl-ondemand css rules to modify bootstrap behavior.
- Add flip class on navbar.
- Switch offcanavas direction.
- Replace right/left icon depending.
- Flip icon image
issue7388
review74291002
2018-08-30 16:09:18 +02:00
Cédric Krier
2bdac9492b
Use tab name for CSV Export/Import
...
issue7640
review48571002
2018-08-30 15:57:43 +02:00
Cédric Krier
eff545ea00
Use material design icons
...
and remove specific code for SVG icons on Firefox
issue7195
issue474
review60291002
2018-08-19 20:01:49 +02:00
Cédric Krier
11b12b7a42
Clear the group to set revision instead of creating a new one
...
issue7614
review54301002
2018-08-18 23:02:48 +02:00
Cédric Krier
4bfa18fff3
Do not change location hash when clicking on links
...
issue7596
review49521002
2018-08-06 19:08:07 +02:00
Cédric Krier
ade21e9fbc
Set current record on reload
...
issue7575
review64291002
2018-07-24 19:10:09 +02:00
Cédric Krier
1ad6f51995
Limit size of tab titles
...
issue7543
review64281002
2018-07-10 17:08:56 +02:00
Cédric Krier
d3dffd7208
Stop click event from tab menu
...
Otherwise the hash location is cleared as the menu entries are link with
href="#".
issue7461
review42191002
2018-05-29 10:30:32 +02:00
Cédric Krier
31c1aa96f0
Use save to get message info when triggering an action
...
Instead of always calling save_current on the screen, it is better to call
save when the record has been modified. This allows to get message information
about failure or success but only if the record needed to be saved.
issue7430
review38231002
2018-05-23 23:29:37 +02:00
Cédric Krier
70134eff16
Manage URL and history
...
issue7370
review48271002
2018-05-12 00:39:59 +02:00
Cédric Krier
1fa22ec80d
Typo Attachement -> Attachment
...
issue7310
2018-04-06 18:29:18 +02:00
Cédric Krier
9f80bb9b4f
Disable buttons when clicked
...
and enable them after the callback is complete.
issue7148
review37131002
2018-03-27 10:49:21 +02:00
Cédric Krier
1ed3b1f90b
Hide badge when zero and use absolute position
...
issue7181
review39201002
2018-03-25 23:52:51 +02:00
Cédric Krier
bdfc7e1856
Use fixed width for badges
...
issue7251
review41961002
2018-03-24 00:23:45 +01:00
Cédric Krier
bf3ed92722
Add position and count label on one2many widget and tree view
...
issue6738
review35611002
2018-03-24 00:22:03 +01:00
Cédric Krier
fff5fe4088
Hide separators of tab menu on small screen
...
issue7252
review41211002
2018-03-23 22:26:45 +01:00
Cédric Krier
9fffae3358
Ensure consistent treeview rendering by using fixed table-layout
...
- always use fixed table-layout
- define col for each column with a relative width
- add title to content and header of cells in case of overflow
- remove padding when editing cell
- remove padding and margin on button in treeview
issue7245
review37111002
2018-03-22 21:49:46 +01:00
Cédric Krier
59918ccc77
Replace tooltip by title and aria-label
...
As we display only text, it is more efficient to use title attribute. But we
must also set aria-label because not all screen readers read the title.
We add also the missing tooltip on some buttons.
issue6828
review41201002
2018-03-22 16:58:40 +01:00
Cédric Krier
bfb2fcaa71
Rationalize context usage
...
issue7072
review43041002
2018-03-09 19:10:58 +01:00
Nicolas Évrard
ae882ae78d
Add keyword attribute to button tag
...
issue7067
review44581002
2018-01-24 14:35:44 +01:00
Sergi Almacellas Abellana
73da7e8710
Prevent undefined errors on dashboard view
...
Changeset c2b74d2ff7ed does not work for dashboard view, as it has no related
screen and it does not have the same tab options as form tabs
issue6867
review36721002
2017-10-20 14:55:55 +02:00
Cédric Krier
d027e9ee81
Add keyboard shortcuts
...
issue6104
review32881002
2017-08-30 18:27:52 +02:00
Cédric Krier
f240d86595
Unify toolbar and menu definition
...
- Use a unique definition
- Update states of both toolbar and menu
- Use a more logical order
issue5644
review30871002
2017-08-30 18:19:04 +02:00
Sergi Almacellas Abellana
7ffa4f7b40
Don't dissable tab's action button
...
Otherwise is not possible to access button's actions when action is
empty
issue6521
review35001002
2017-06-01 09:20:49 +02:00
Sergi Almacellas Abellana
497b5e9951
Remove duplicated label in board view toolbar definition
...
issue6334
review35271002
2017-03-13 14:00:50 +01:00
Cédric Krier
203f0118f3
Ellipsize tab label longer than 20 chars
...
issue6284
review33851002
2017-02-25 18:38:58 +01:00
Sergi Almacellas Abellana
4e139fab4e
Compute toolbar offset using navtabs parent
...
Since changeset f298a41cd811 navbar height is no more valid when the list of
tabs overflows
issue6292
review28031002
2017-02-23 09:31:16 +01:00
Sergi Almacellas Abellana
a8134bde67
Manage screen context when exporting data
...
issue6264
review29221002
2017-02-21 17:34:28 +01:00
Sergi Almacellas Abellana
3ab28d5fe6
Show screen buttons when clicking action button
...
changeset c6408fc51ada replaced navbar items with buttons, so the screen
buttons must be read when the button is clicked.
issue6252
review29971002
2017-02-08 16:58:27 +01:00
Diego Abad
ff588490d1
Click on toolbar actions buttons instead of toggle dropdown
...
Since changeset 33a981cc7ca7, toolbar buttons can be disabled, therefore menu
entry should try to click instead toggle dropdown.
issue6238
review31051002
2017-02-08 00:44:38 +01:00
Diego Abad
7a87c3722a
Fix close and get_current on Sao.Tab
...
Since changeset f298a41cd811, inside 'tablist' if tooltip is shown this will
be find next to 'li'.
issue6192
review31931002
2017-01-27 16:57:14 +01:00
Xavier Codinas
5c5bf611cf
Move toolbar tooltips to bottom
...
Since changeset f298a41cd811 the navbar overlaps the tooltips that are
shown in the toolbar items.
issue6198
review31941002
2017-01-20 12:24:13 +01:00
Xavier Codinas
caf4b57db1
Disable dropdown toolbar buttons when empty
...
issue6193
review31031002
2017-01-20 09:25:05 +01:00
Cédric Krier
fd5e118c1b
Move tablist into navbar
...
issue6124
review25911002
2017-01-15 18:59:21 +01:00
Cédric Krier
d0a9c92d73
Replace collapse navbar by button groups
...
- Replace label by tooltips
- Move menu under tab title
- Show most used button on small screen
issue6120
review26971002
2016-12-27 18:17:05 +01:00
Prayash Mohapatra
8b84530cf3
Add CSV Import/Export
...
review27421002
2016-10-31 10:09:43 +01:00
Xavier Codinas
42ccffbae0
Add favorites menu
...
issue5715
review29391002
2016-10-28 09:09:52 +02:00
Cédric Krier
a97be4a36a
Move info-bar to the top
...
issue5857
review28761002
2016-09-19 22:21:09 +02:00
Sergi Almacellas Abellana
bb6d80e4f6
Manage list values of res_id
...
The res_id value returned from an action on the server can be a list or a
number, so it must be converted to a list only when it is not a already.
issue5774
review32411002
2016-08-12 13:23:28 +02:00
Sergi Almacellas Abellana
881eca005a
Replace views string with model description
...
issue2350
review28371002
2016-07-05 09:54:16 +02:00
Cédric Krier
05c4d2331a
Add support for count on Action Window Domains
...
issue5548
review20991002
2016-06-14 16:39:35 +02:00
Cédric Krier
8479b536a7
Add missing fake update_unread_note for Board tab
...
Screen calls it in set_current_record
2016-04-28 22:12:37 +02:00
Cédric Krier
7ac86ddc2f
Fix readonly tests when user has only create access
...
The screen should not be read-only if the user is allowed to create record even
if he is not allowed to modify it. And it is the same for the save button.
issue5479
review19201002
2016-04-21 17:15:52 +02:00
Cédric Krier
537d329ecf
Fix revision management for momentjs
...
We need to be able to instantiate DateTime with epoch value.
And we must use the momentjs operation to manupilate milliseconds.
issue5451
review20911002
2016-04-02 15:23:39 +02:00
Cédric Krier
2d2c36eeff
Add Note
...
issue4669
review17731004
2016-02-02 19:15:58 +01:00
Cédric Krier
1c65b5f750
Disable new and save buttons when the user is not allowed to create new records
...
The revision update should not overrule the model access.
issue4902
review15911002
2016-01-21 10:24:40 +01:00
Nicolas Évrard
93df2996ba
Implement set_cursor
...
review22561002
2015-10-27 10:55:57 +01:00
Cédric Krier
df798e4f9c
Move info bar below the sticked toolbar
2015-10-24 13:30:12 +02:00
Cédric Krier
499035d928
Convert toolbar_def and menu_def into function
...
As they contains calls to i18n, their list must be constructed dynamically
instead of being stored.
issue5067
review24531002
2015-10-23 23:56:02 +02:00
Cédric Krier
bd44a3f8f8
Improve offcanvas
...
- active by default
- fix margin
- use variables
- toggle active when tabs are added or removed
review16771002
2015-10-23 19:47:08 +02:00