1650 Commits

Author SHA1 Message Date
Géry Debongnie 6331d9e2ac add bootstrap/jquery/popper in static/libs 2019-02-14 09:23:09 +01:00
Géry Debongnie 08fe373422 add fontawesome to local libs instead of cdn 2019-02-13 16:35:13 +01:00
Géry Debongnie 7d4e32106b slightly improve qweb compiler code 2019-02-09 13:21:04 +01:00
Géry Debongnie 69047135a1 small qweb optimisation: reuse bound handlers if possible 2019-02-09 13:03:44 +01:00
Géry Debongnie 8d94c69223 add loading indicator 2019-02-09 12:44:44 +01:00
Géry Debongnie 971b798803 protect against widget destruction before being started 2019-02-09 12:44:06 +01:00
Géry Debongnie fa13bbb919 add concurrent rendering test 2019-02-07 20:28:42 +01:00
Géry Debongnie 66da26f92f properly handle concurrent rendering passes 2019-02-07 16:32:03 +01:00
Géry Debongnie f648f47197 small refactoring to prepare async work 2019-02-07 16:32:03 +01:00
Géry Debongnie 87facd993b make ajax emit rpc events 2019-02-06 16:38:52 +01:00
Géry Debongnie 82d8ca9da8 make ajax configurable 2019-02-06 16:17:32 +01:00
Géry Debongnie e2fad78eeb move ajax to services, prepare actionmanager to use ajax 2019-02-06 15:57:09 +01:00
Géry Debongnie a33a077173 display toggle button differently in navbar in home 2019-02-06 14:40:35 +01:00
Géry Debongnie 91e51b2798 fix issue with actioncontainer, add tests 2019-02-06 14:21:14 +01:00
Géry Debongnie 7aa252c222 add data-menu attributes to home menu items
useful for testing purposes
2019-02-06 11:29:06 +01:00
Géry Debongnie e398ee2668 allow non alphanumeric dynamic attributes in qweb 2019-02-06 11:27:25 +01:00
Géry Debongnie 7b5610802a t-debug now add a debugger in top of the compiled function 2019-02-06 11:20:45 +01:00
Géry Debongnie 9299cb5df3 add demo data in its own file 2019-02-06 11:13:25 +01:00
Géry Debongnie 78e8986ae9 add web client test 2019-02-06 10:42:00 +01:00
Géry Debongnie 9b947d8118 update test helpers and improve widget tests 2019-02-06 10:33:12 +01:00
Géry Debongnie 49ecc05297 make purewidget reactive on isMobile key change 2019-02-06 10:15:07 +01:00
Géry Debongnie 0eb68b7f77 change menuinfo data structure 2019-02-06 10:10:53 +01:00
Géry Debongnie 5f49f82a04 move code in init file, remove menu helpers 2019-02-05 20:49:00 +01:00
Géry Debongnie abbf077977 move mobile reactiveness code from main to root 2019-02-05 16:04:02 +01:00
Géry Debongnie 311141a9e3 move Env definition to Widget 2019-02-05 15:59:22 +01:00
Géry Debongnie 3fd00f72af rename base_widget -> component 2019-02-05 14:17:00 +01:00
Géry Debongnie 52d855241d work on navbar 2019-02-05 14:14:46 +01:00
Géry Debongnie 05e9797f7a make widget generic on State 2019-02-04 21:41:09 +01:00
Géry Debongnie 70b25fc7b8 work on menu data/home menu/navbar/routing 2019-02-04 20:38:31 +01:00
Géry Debongnie b292a66523 work on home menu 2019-02-04 10:42:55 +01:00
Géry Debongnie b244ba7304 qweb: properly deal with dynamic attributes from t-set 2019-02-03 22:54:46 +01:00
Géry Debongnie 150dac04d4 snapshot all qweb templates 2019-02-03 19:48:08 +01:00
Géry Debongnie 34475a5002 preliminary work for better menu support 2019-02-03 14:38:54 +01:00
Géry Debongnie e1bdce57ee rename templates, rename Action to ActionContainer 2019-02-03 14:07:25 +01:00
Géry Debongnie 14ef31483f throw error if missing callback in event bus 2019-02-03 13:56:36 +01:00
Géry Debongnie bf7070016d add inlineTemplate key to widget 2019-02-03 09:44:58 +01:00
Géry Debongnie fdd11907fb widget is now a bus, add t-on directive on widgets 2019-02-02 21:29:46 +01:00
Géry Debongnie 0e1e0da3e7 move notifications tests to proper place 2019-02-02 18:09:23 +01:00
Géry Debongnie e26cf25bd3 rework registry 2019-02-02 18:08:33 +01:00
Géry Debongnie c9f2a6147c move some files around 2019-02-02 16:30:34 +01:00
Géry Debongnie 27f5845799 load widget templates separately (so no more inline) 2019-02-02 16:26:20 +01:00
Géry Debongnie 4d30180862 small cleanup 2019-02-02 11:36:45 +01:00
Géry Debongnie bfe83c5b70 add loadtemplates method to qweb 2019-02-02 11:32:07 +01:00
Géry Debongnie 42e932ef0b add templates.xml file 2019-02-02 10:44:53 +01:00
Géry Debongnie 370efcea9e fix wrong path in index.html 2019-02-02 10:44:14 +01:00
Géry Debongnie 37a8b3c7e7 add findInTree function in utils 2019-02-01 21:41:16 +01:00
Géry Debongnie c46bad6e35 throw qweb error if invalid loop in t-foreach 2019-02-01 11:28:03 +01:00
Géry Debongnie d2d622b3c3 move some sideeffect code to makeEnvironment 2019-02-01 10:33:26 +01:00
Géry Debongnie f165142430 move registry to services 2019-01-31 20:42:45 +01:00
Géry Debongnie 7e90aec028 fix issue with subwidgets not being mounted/unmounted 2019-01-31 15:32:14 +01:00