Vladimir Enchev
10d0d5c3ce
Plain component properties now can be applied from CSS
2016-03-16 16:01:35 +02:00
Panayot Cankov
522c9ee7ed
Add source information in the xml builder, print source file as part for veiw.toString
2016-03-15 11:23:51 +02:00
Vladimir Enchev
2572cc13f7
Code file exports fixed
2016-03-09 15:04:37 +02:00
Vladimir Enchev
64a6f08562
Loading of codeFile should not mask exceptions
2016-03-02 11:14:43 +02:00
atanasovg
56f1aaa795
Do not use lazy requires where not needed.
2016-01-25 16:33:18 +02:00
Panayot Cankov
dfdcc91eea
In rare cases SourceErrorFormat is called wihtout position and hides the original error
2016-01-08 16:58:03 +02:00
Hristo Deshev
3e1b591bde
Improve default namespace skips.
...
- Check every parsed namespace instead of running a global regex on the
whole input
- Check for namespaces ending in tns.xsd and allow schemas hosted on
different URL's than the default one.
2015-12-23 15:23:26 +02:00
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
c07751a419
Merge pull request #1189 from NativeScript/cankov/codeless-fragments-events
...
XML fragments without code not getting context from parent
2015-12-03 10:24:36 +02:00
Hristo Deshev
070b01c544
Remove UTF-8 BOM's from package.json files
2015-12-01 15:37:14 +02:00
Panayot Cankov
e5ec759cbb
When XML fragments without code not getting context from parent
2015-12-01 12:28:31 +02:00
Panayot Cankov
af343292b1
Propagate context to template Views
2015-11-30 15:01:38 +02:00
Panayot Cankov
5447b04e86
Refactoring ui/builder and template builder to preserve source information for templates
2015-11-25 15:25:42 +02:00
Panayot Cankov
8bee3ed2d1
Add file, row and column for ui/builder errors
2015-11-25 15:25:42 +02:00
Panayot Cankov
e95820b04a
Add Template factory function and use it in the Repeater and ListView components
2015-11-23 12:11:13 +02:00
Erjan Gavalji
87e064c417
Fix the broken regex in the builder
2015-11-10 16:57:36 +02:00
Erjan Gavalji
4c7b9d59ba
Update the regex to search for www OR schemas for the xmlns removal
2015-11-10 15:06:10 +02:00
Erjan Gavalji
28d3992e32
Update the builder as well
2015-11-09 15:11:43 +02:00
Nedyalko Nikolov
2f7cf84839
Fixed issue 597.
2015-10-20 15:42:18 +03:00
Nedyalko Nikolov
d6e0a2b598
Fixed index property accessors are treated as expressions.
2015-10-12 14:49:36 +03:00
Nedyalko Nikolov
e7156b53bd
Fixed issue #814 .
2015-10-01 16:13:51 +03: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
b608af8cfd
Fix public declarations for the "ui/builder/special-properties" module.
2015-09-11 13:55:34 +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
543f367ac0
Expose component-builder.d.ts
2015-09-09 12:03:11 +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
vakrilov
cd491d6c03
Tslint
2015-08-13 14:34:23 +03:00
vakrilov
ede36a16ca
Template builder code cleanup
2015-08-13 14:26:09 +03:00
hshristov
8226d86133
Fix builder issue where builder doesn't pop complex properties correctly.
2015-08-13 13:37:11 +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
Georgi Atanasov
0468857604
Merge pull request #554 from NativeScript/atanasovg/file-system-api
...
Atanasovg/file system api
2015-08-10 17:55:10 +03:00
vakrilov
bccd5133a3
FIX: Nested templates are not parsed
2015-08-07 11:44:34 +03:00
Vladimir Enchev
24cb7bb591
Fixed #557
2015-08-07 10:00:44 +03:00
atanasovg
c683ea44e6
Refactor the file-system-access API to be synchronous. Added *Sync equivalents of the file-system APIs. Removed usage of file-system-access within the code.
2015-08-04 16:53:12 +03:00
vakrilov
6ebd488735
Application orientation changed event
2015-07-31 11:51:01 +03:00
Vladimir Enchev
772568939b
Merge pull request #478 from NativeScript/ui-builder
...
//@private removed
2015-07-24 11:23:26 +03:00
Vladimir Enchev
da25936c87
//@private removed
2015-07-24 10:25:40 +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