Commit Graph
557 Commits
Author SHA1 Message Date
Cédric Krier f85fbf4db6 Add missing Binary widget in tree view
review21571002
2015-12-31 13:42:57 +01:00
Cédric Krier 719519e22a Remove useless multiplication
issue5194
review21571002
2015-12-31 13:41:26 +01:00
Cédric Krier 4f62c8b37f Add missing type to some button of form widgets
With an explicit type, the button are of type submit and so clicking on it
submit the form if there is one like in a Window.

issue5133
review20611002
2015-12-31 13:39:31 +01:00
Cédric Krier 9f3435228b Generate timestamp context after saving the record
The timestamp context must be generated after the save to avoid concurrency
exception with the save.

issue5213
review24671002
2015-12-31 13:38:11 +01:00
Cédric Krier ed12d70a9b Also test column visibility in next_column
issue5192
review16901002
2015-12-27 20:09:49 +01:00
Cédric Krier b64fe5beb3 Fix variable collision in next_column function
The variable column was used for two different purpose. Replace the variable
column which stores the starting index by path.

issue5193
review24661002
2015-12-27 20:06:51 +01:00
Cédric Krier b80d05d197 Fix Field.get_data when data is already read
When data is already in _values, it should return a promise with it.
2015-12-27 19:24:39 +01:00
Cédric Krier 8e2791ef0f Fix usage of data in Field.get_data
Field.get_data returns directly the data.
2015-12-27 19:23:22 +01:00
Cédric Krier 315cf31310 Fix focus method call
focus method is defined on Widget.el not on Widget.
2015-12-27 19:22:21 +01:00
Cédric Krier fa4cccd39b String.fromCharCode can not be called with too many arguments
issue5177
review21561002
2015-12-27 19:20:54 +01:00
Cédric Krier 4b23b2349a Use body attribute instead of find in AskDialog
Sao.Dialog doesn't have a find method but it defines body attribute.

issue5158
review20591002
2015-12-13 14:36:11 +01:00
Karla Stenger c95b2858af Add missing dot on menu name
issue5079
review16821003
2015-11-15 17:20:47 -03:00
Cédric Krier aaf9e28ce7 Construct the Record.expr_eval context the same way as tryton
issue5122
review23641002
2015-11-15 12:41:13 -03:00
Cédric Krier 1e11946117 Dump also untranslated keys
issue5099
review23631002
2015-11-05 23:02:46 +01:00
Cédric Krier ddfa8d8710 Always synchronise One2Many screen attributes
The readonly, domain and size should always be set on display even if the group
did not changed.

issue5094
review20491002
2015-11-02 11:31:11 +01:00
Cédric Krier a2faaebcbd Fix set_on_change of One2Many when value.add is not defined 2015-11-01 22:34:56 +01:00
Cédric Krier ece783722d Fix progressbar, width is in percent and aria-valuenow is an attribute 2015-11-01 21:30:52 +01:00
Cédric Krier 6ac8180852 Fix jshint 2015-10-31 11:19:15 +01:00
Cédric Krier edb97df84d Add also language key if missing for gettext.js 2015-10-31 11:14:44 +01:00
Cédric Krier 3aea5bdb9c Set Binary filename widget readonly
issue5089
review22581002
2015-10-31 10:48:49 +01:00
Cédric Krier f82843272b Add missing default selected_records on View
issue5078
2015-10-30 12:50:10 +01:00
Cédric Krier 27ae220191 Use Sao.View.Form namespace for StateWidget 2015-10-30 12:10:05 +01:00
Cédric Krier 0c59e50052 Split view.js 2015-10-30 11:52:58 +01:00
Nicolas Évrard ff5201511b Fix find_focusable_child to use lowercase when comparing with focusable widgets 2015-10-27 18:06:55 +01:00
Nicolas Évrard fe477e63f5 Add missing set_cursor
review20481002
2015-10-27 11:28:30 +01:00
Nicolas Évrard 93df2996ba Implement set_cursor
review22561002
2015-10-27 10:55:57 +01:00
Cédric Krier 461d795ee4 Manage size limit, add and pre_validate on One2Many
review17621002
2015-10-26 18:33:50 +01:00
Cédric Krier 9a278d6e73 Fix compute editable in key_press handler of Many2One 2015-10-25 15:55:49 +01:00
Cédric Krier 7d457d2dc1 Add check for exclude field and synchronize attributes of page 2015-10-25 15:47:12 +01:00
Cédric Krier faf724bb03 There is no more content support for label 2015-10-25 15:29:36 +01:00
Cédric Krier acd0bcab8f Manage image tag 2015-10-25 15:03:07 +01:00
Cédric Krier 01a33fd96c Call screen display only once the modal is shown in Sao.Window.Form
otherwise the Sao.View.resize is called to soon to correctly compute the width
of the tables.
2015-10-25 02:38:43 +01:00
Cédric Krier dc409b23e1 Don't activate Many2One on TAB key if completion is active
otherwise when selection the completion, a search pop-up is raised.
2015-10-25 02:37:01 +01:00
Cédric Krier f2351684da Ensure non xexpanded cell has not a width 2015-10-25 01:00:37 +02:00
Cédric Krier 7bee0ff4f2 Use visibility collapse/visible instead of hide/show
.hide() uses CSS display none which shift the position of the cell while
visibility collapse keeps the size of the cell.
2015-10-25 00:58:51 +02:00
Cédric Krier 21e85b170d Skip .tooltip as cell children when resizing container 2015-10-25 00:54:27 +02:00
Cédric Krier 02b6eb127c Remove margin-bottom on .progress 2015-10-25 00:53:10 +02:00
Cédric Krier 6cb96a99a3 No need of container-fluid in Dict widget
as the class is already set on the #main
2015-10-25 00:52:40 +02:00
Cédric Krier 69d3045282 Manage to get only one renew dialog at a time 2015-10-24 23:15:37 +02:00
Cédric Krier 7e09e41093 Manage no database list
and prevent multiple call to modal('show') as the stacked fix doesn't work with
such usage.

review15791002
2015-10-24 22:59:38 +02:00
Cédric Krier 62c85fbc64 Use get_loaded instead of testing empty _loaded
because it doesn't catch partially loaded.
2015-10-24 20:39:48 +02: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 cea7821008 Use grunt-po2json and format po json for gettext.js
issue5066
review18741002
2015-10-23 23:54:52 +02:00
Cédric Krier ffbcd73ee0 Use Record.cancel instead of clearing _loaded
Since changeset e6b3bc445b7a, the timestamp must be cleared if we reload the
record.

issue5065
review19571002
2015-10-23 23:52:38 +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
Cédric Krier 1f202b2d37 Set correctly _timestamp in context when executing button 2015-10-23 16:29:08 +02:00
Cédric Krier 922d6a3f81 No need to display disable toolbar nor menu on board
as the title makes anyway their positions change between tabs.
2015-10-23 12:42:12 +02:00
Cédric Krier 48e7c247c1 No need of container-fluid in Paned
as the class is already set on the #main
2015-10-23 12:38:43 +02:00
Cédric Krier 100974a71c Use a wrapper on toolbar to keep the space when toolbar is fixed
Without such fix, the size of the scrollbar can change and thus prevents to
scroll up to a record.
2015-10-23 12:21:12 +02:00