Commit Graph

46 Commits

Author SHA1 Message Date
Vladimir Enchev
074ac89871 imports improved 2015-12-17 14:53:46 +02:00
Hristo Deshev
648e4d216d Add utils/module-loader - a mechanism to resolve modules at runtime.
Exposes a module registration API, that webpack users can use to bundle
"dynamic" modules that are required through some variable.

Falls back to the require API if no module is registered.

Reworked dynamic `require` code to use module-loader:

- navigation: ui/frame.
- XML UI build ui/builder/builder and ui/builder/component-builder.
- module on-demand loads in global functions: globals.
2015-12-14 14:41:16 +02:00
Panayot Cankov
8bee3ed2d1 Add file, row and column for ui/builder errors 2015-11-25 15:25:42 +02:00
Hristo Deshev
77838ae9c6 Change from "classic" TS 1.6 imports to the default resolution scheme.
- Use relative imports in place of most of our absolute ones.
- Add "private" ambient modules for modules that we need to import using
an absolute path (e.g. when app/.../test-something.ts needs to import
ui/styling/style-scope)
2015-09-29 16:25:49 +03:00
Vladimir Enchev
dbc7885ba0 component builder fixed
component builder now can handle properly empty text or text with spaces
2015-09-29 10:35:25 +03:00
Hristo Deshev
152b70be36 Remove an unused import in component-builder 2015-09-18 11:37:06 +03:00
Hristo Deshev
9fbcf5f143 Fix typescript 1.6 compile errors.
- Remove unknown properties in object literals.
- Don't use module-level `delete` statements.
2015-09-18 11:20:17 +03:00
Vladimir Enchev
81c066e5e3 Support for binding expressions in event bindings 2015-09-12 11:02:32 +03:00
Hristo Deshev
958d6b41f0 Move layout special properties sets out of the component builder.
Setters registered by the respective modules on import.
2015-09-10 19:18:11 +03:00
Vladimir Enchev
e162b2032f if condition fixed + test added 2015-09-10 13:29:04 +03:00
Vladimir Enchev
2d155f941d CSS and XML code files now can be specified in XML 2015-09-10 13:02:33 +03:00
Hristo Deshev
28898dcd32 Expose special property logic in builder.
Called by the Angular renderer.
2015-09-09 12:03:02 +03:00
Vladimir Enchev
17cdbbaf46 gestures now can be added with on() and removed with off() 2015-08-31 16:44:35 +03:00
Vladimir Enchev
c1378b427f code fixed 2015-08-12 09:33:14 +03:00
Vladimir Enchev
384ba394e7 gesture binding fixed + test 2015-08-11 16:31:30 +03:00
Vladimir Enchev
5bb52f545d Support lower-case-dashed component declaration in the XML added 2015-07-23 16:46:12 +03:00
Vladimir Enchev
5ca763455c layouts handled automatically as well 2015-07-22 17:09:28 +03:00
Vladimir Enchev
65412d9201 component builder simplified 2015-07-22 16:31:28 +03:00
Vladimir Enchev
835ab8c142 HtmlView UI component added + test 2015-07-15 15:11:21 +03:00
vakrilov
e52b0c4556 Action bar progress 2015-07-15 09:35:53 +03:00
vakrilov
f3979136a4 Frobit setting inline style from code 2015-07-07 15:02:32 +03:00
Vladimir Enchev
db5efc2a8d look for plugins/modules in tns_modules folder not only in the app root + test 2015-06-29 15:02:19 +03:00
Vladimir Enchev
dd9e70fc6c more fixes 2015-05-15 17:27:26 +03:00
Vladimir Enchev
49576d2087 support for platform specific attributes added 2015-05-15 11:13:53 +03:00
Vladimir Enchev
8d8fe1700b Context support for gesture handler binding 2015-05-13 16:05:45 +03:00
Vladimir Enchev
9e7fbc8a92 Binding gestures event handlers support added 2015-05-13 10:53:08 +03:00
vakrilov
9eb0716562 Tests and fix for loading custom components with no code-behind 2015-05-05 18:37:43 +03:00
Nedyalko Nikolov
95ca8d9c8c Replace knownEvents modules with static strings. 2015-04-24 09:29:00 +03:00
Vladimir Enchev
04f5c7b20f properties will be copied to the custom component with XML + tests 2015-04-22 17:07:03 +03:00
Vladimir Enchev
8b9c30f5ea more is defined checks added 2015-04-20 13:43:56 +03:00
Vladimir Enchev
bac14bd29d is defined checked added 2015-04-20 09:49:54 +03:00
Vladimir Enchev
29ee9909b2 support for sub properties added 2015-04-20 09:42:32 +03:00
hshristov
23b1825fc7 implement menuOptions 2015-03-26 17:32:27 +02:00
Erjan Gavalji
70756fb115 OptionsMenu XML support 2015-03-26 17:32:25 +02:00
Vladimir Enchev
f2e614b664 initial commit 2015-03-26 17:32:23 +02:00
Nedyalko Nikolov
b569451bc7 Added named parameters support for xml binding definition. 2015-03-18 08:44:51 +02:00
Vladimir Enchev
a514d73cc8 component builder exceptions restored 2015-03-10 10:54:27 +02:00
Vladimir Enchev
a13673b90b more TelerikNEXT improvements 2015-03-10 10:53:49 +02:00
Vladimir Enchev
bd9b813cc5 TabEntry renamed to TabViewItem 2015-03-09 10:36:47 +02:00
vakrilov
d2de35b105 Lint errors 2015-03-05 18:34:32 +02:00
vakrilov
d699fea65f Fix: binding to event does not work if there are other properties set in XML after the event binding 2015-03-05 18:28:05 +02:00
Vladimir Enchev
aa1801769c Merge pull request #137 from NativeScript/segmented-bar-fixes
Segmented bar fixes
2015-03-05 15:33:37 +02:00
Nedyalko Nikolov
4152e66195 Observable array now fires property change for length property. 2015-03-05 14:55:16 +02:00
Vladimir Enchev
89b7e78689 SegmentedBarEntry renamed to SegmentedBarItem 2015-03-05 14:05:49 +02:00
Nedyalko Nikolov
8bc83ced24 Added binding convert option. 2015-03-04 10:51:59 +02:00
Erjan Gavalji
cc829e0152 definitions fixed 2015-03-03 10:34:40 +02:00