Skip to content

Commit 5669bd5

Browse files
author
Bruno Tavares
committed
New example showing custom rendering logic
1 parent ac034a2 commit 5669bd5

File tree

21 files changed

+1676
-0
lines changed

21 files changed

+1676
-0
lines changed

examples/rendering/.sencha/app/build-impl.xml

Lines changed: 625 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# =============================================================================
2+
# This file defines properties used by build-impl.xml, which is the core of
3+
# the applications build process. You can customize this file to control the
4+
# various options used in the build.
5+
#
6+
# IMPORTANT - Sencha Cmd will merge your changes with its own during upgrades.
7+
# To avoid potential merge conflicts avoid making large, sweeping changes to
8+
# this file.
9+
# =============================================================================
10+
11+
# ===========================================
12+
# various js / compiler properties
13+
# ===========================================
14+
15+
# Specify the name for the individual resource dirs in the app
16+
app.sass.name=sass
17+
app.css.name=css
18+
app.theme.name=theme
19+
app.img.name=images
20+
21+
# The entry point for the theme command
22+
theme.page.name=theme.html
23+
24+
app.resources.dir=${app.dir}/resources
25+
26+
args.environment=production
27+
28+
build.dir=${app.build.dir}/${args.environment}
29+
30+
# the output js file
31+
build.classes.name=all-classes.js
32+
build.classes.file=${build.dir}/${build.classes.name}
33+
34+
# the output page file
35+
build.page.file=${build.dir}/${app.page.name}
36+
37+
# Specify the resources path in the build
38+
build.resources.dir=${build.dir}/resources
39+
40+
# Specify the images path in the app
41+
build.images.dir=${build.resources.dir}/${app.img.name}
42+
43+
# Specify the sass path in the build
44+
build.css.dir=${build.resources.dir}/${app.sass.name}
45+
46+
# Specify the files to exclude when copying resources to the build
47+
build.resources.exclude=${app.theme.name}/**/*
48+
49+
build.capture.png=${build.dir}/theme-capture.png
50+
build.capture.json=${build.dir}/theme-capture.json
51+
52+
build.options=${build.options.debug}
53+
54+
# ===========================================
55+
# various sass / css properties
56+
# ===========================================
57+
58+
app.out.base=${app.name}-all
59+
app.out.base.debug=${app.out.base}
60+
61+
# Specify the resources path in the app
62+
app.packages.dir=${app.dir}/packages
63+
64+
# Specify the theme path in the app
65+
app.theme.dir=${app.packages.dir}
66+
67+
# Specify the sass path in the app
68+
app.sass.dir=${app.theme.dir}/${theme.name}/${app.sass.name}
69+
70+
enable.theme.slicer=true
Lines changed: 245 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,245 @@
1+
{
2+
"sources": {
3+
"{controllerFileName}.js.tpl.merge": {
4+
"b092f4aad11d2f7eaab5ce3e2dcc2fc3134f3188": "eJxzrSjRS0lNy8xL1VCvTs7PKynKz8lJLfJLzE0tLkhMTq3VQxOtVddRqOZSAILUipLUvBQrBXVXoBmJBQV6znCF6ly1mtZcACwSIF0\u003d"
5+
},
6+
"build.properties.merge": {
7+
"187cc5f97e694b69e92b6e24f65831aeef4f6a7a": "eJytVcluGzEMvc9XEEhPQTz+Ah+KnnrogiaXHmUNPVaiDVrsuIX/vZQ0Gs/YWZo2BgxIFPlIPT5xrmD1nr/mCu62wsNGSIQON0KjB+uMRRcELaPHDtYHWEchu4VQVraPSt7Afiv4FigwbBG4cQhmQ1hpx6yVgrMgjPYlLgFy9L6FnyYCZxp49MEo8QspomYPhoB0cEYmGALbMSdM9GBswcq1CJ2TZNy2uSK3z1++f/tx9/HrHSzgFjXfMvikOtgLKUGh6xEOJjogu+7pRnsRqPBAsHsNXXRC9xBt71iHvk10GGA7I6hoE1AHwSoKFbehi1FkOVfsIcVKRoc34PeINu1rnmAyH8PtEvL7Nu5tgBM67z0s6TLKUllu0us3ApL7rUUuNofcEM0Uwsa4vBG6EzvRReLOoSf2OYlLOF+7RxJp6N96RqJIkau0yiZeLXwwkL/CYsrLbBSqLyahGJHdZBkjUL/cgRondBhryUHpvorpriloloImkO02KNlk4Fqub6ne1YffyUar43I8ID/X+xb1TjijFaVcEYdd5EmkTVOEeQoe98clGc4ij83wZkwMNobUmiSWAYRLIgUHOpiUi2q492ceKYjyzXJdYpxnSyxM82VWnoJK9xgpO553fmSGANPTmjzQAfic1An4hNY5amnsDDKppoSWwxnaLEctusrkouYkt2fLTRJ8FXqU7gV2YjA9f8BHLmOHNCuRJp6xhzQeTmyRx/NEDbGDiE5v4Li8vl5eV5lxZkN0pGfdz2nNAYvJ8VnAvTf6pYh0XpMM43d0H/Zth+vYH/99DuUe0CTy/j+GUGKH5Nyuma9kZZoW9F5mh6XcwaUa/1LLdVxZxh8mwhtnQ7Wfo5XR8xRSaegJZor8ulhn4/MEMoImjU4lc6lY1GxNH6Xi5Omrhm4VXMTmDw4e0r8\u003d"
8+
},
9+
"production.properties.merge": {
10+
"dc329bc65b11ad31858138a57eae3ad3da8008ae": "eJytkztP5EAMx/t8CkvbsuGuRUqBqCg4Tsc2SDSzM07iYzIezYOwfHo8eUCKbRC4iBJb/vn1zw6an7RqB4eeIrRkEQy25DCCD+wxJJLXHNHA8QTHTNbsafC2fh3sBYw96R4kMfUImgMCt8IqX8p7S1olYhfnvALUGGMNj5xBKwc6x8QDvaFkrNUTC8ilwLZgBPaiAnGOwH5mTb2Qm4oI0WRd/HOJutpJxu3d3/t/h+s/B9jDAzrdK7gZDIxkLQwYOoQT5wDid50MN1KSGZJUGB2YHMh1kH0XlMFYl80wqBcm6Z8TukRqpUifrcwomXN8UM8l1yoJXkAcEX35XusknlazDFrIP3vDrwE3m/0f4VKGGby0FTZn/yKwmk9QQEHOLEepT5ma32f82nLMAZtfZ2K5s9SeJLTElrvXBo+5a6bnVatsxGpV7UaoRVVHhIENtSQ6ETWl7HASSwGJ2CZJrlrc1Cg6bJ4qWGx1PTn4dBbbz//HPuAYKEn8Y3CRtkyxkJsUMsJ37SyaQ2k4NpvgusCpavUOfQBHYw\u003d\u003d"
11+
},
12+
"sencha.cfg.tpl.merge": {
13+
"f7b2f8153f825d5e57ab3ae596adac7016919b9e": "eJytUD1PwzAQ3fsrToIBpOJ2Q0LKQnfUgZHFtS/JFX/JdppClf/OOYGkEox4sN/du3u+ezIE4aTF6lLuYSU5riPD3sf36jLDl5lVRqYUZG6r27duu318LklNcdgwWP+RE8c0Nh46MrpkfxqLLispXKhhcyUwTbS6gdeWEoToA8b8AUo6OCBYr6km1JA9qFa6BiG3CORCl0E6Db7LBQbJTE0GgZW6xA3kxkrlbShpfi3XC7jD5olJjWchUzivv/ExBRBCwP24RZGbHJvYNltTZlz+nj9c6kv0y66reBYt61b/eni0XZeyt7CfDCRM8AB7w76DGhn6lJm8S+yq8T1vwm4bcliclSdPGizGBllJeVcbUjlBT7kFhz1GOGFMpX31BTHyxA8\u003d"
14+
},
15+
"testing.properties.merge": {
16+
"95956627725004f69ba2a1cf60e7f8aed632d6bc": "eJytkrtuwzAMRfd8BYGsidsf8FB06tAH2iwdZZu22UqioEdc9+tL+YF6yBIgnixd8ehSvHsob/nt9nDqKUBLGqHBliwGcJ4d+kjymwI2UI1QJdLNkYzTxY/RBxh6qnuQwtgj1OwRuBVWXinnNNUqEtsw12VgjSEU8MkJamWhTiGyoV+UivX2yAKy0bPOGIGdlSdOAdjNrMkL2emSiCGS7WZ+sdvL8afnt9f308PLCY7wgbbuFTyaBgbSGgz6DmHk5EH2bSedDRSlgSj4wUKTfKYl13nVYCjyszCoM5OY54g2klopYrKVBqVy1o36zrVaiXiAMCC6vF7viTy9y9JlJt92gNcBN8/6FeBOmjFObPnNzK8E7uYRZJCXGcukijFReX9hv9YckseLWuo0taNIi7YMvWiwSt3U5ZTTxeY4pahCMNxQS5ILSU9MFqdw5FoJ1xTBNXsbbM7dv2+JpZhYTpXRJ7yosM+1odyIq/2yVTrg7g+F2yr4"
17+
},
18+
"app.js.tpl.merge": {
19+
"f99fcd4b73ed427a107b320ff7aa6a7008fa3faa": "eJxVks1O6zAQhfd5iqNuCqhK973LwoLFvSxASAjdhRtPEwvHjvxDqBDvznhCSJtNHM/MmTPfZHtTgZ+nzkQcjSXwuyVHQSXSUE4jD1rOhxMeyTWdwr7XNV58RqMcSJuE9Fuuoug5Is01Rx9w8jlADYM1jUrGuw0OuVRQJCmOGI216NQ7IXkcCD2FVhqK1NIUY0cO3G6gwMp9ROM1zXZZGknFt4iYm46N/AZcy35GEeu5wMYNF7oUvLUUItjju6ExyrTSImTnStUqTr3ZPWNog9K0qisRutekrD2Bw66lWJwvEEafrS6TWNObmWPvY+JIeFvC2jsSNePgmUjAYFXDalfzCPvF53WN++M5DabvfJpoCWWRmg2VlgXusswCa1PwCe8heJ0bXhhWkwIjOfKO0ooHUakIip4kl3WWEQNFb3lPvXK5jF9XN9uquvtI9dmCrz6nX0D1tMP6kyP/+Pi13kzkhPUOr/JRnvUz3ww+pLVc/f/JO1vRRfZfZdxlZkyejZ0nbbd4erh92EFp/RMG46WLMpWT3wdiNrOBHVLIVH1d/6m+AZp4/0M\u003d"
20+
},
21+
"app.json.tpl.merge": {
22+
"5c35fa135e5c429faf9348c096b567a3079ad83b": "eJyr5lIAAqW8xNxUJSsFpWoQo1ZJhwsiXJRaWJpZlFoMlIoGi8TCZDJTwMpL8zILS1M9U2qVuGoByK4TZA\u003d\u003d"
23+
},
24+
"index.html.tpl.merge": {
25+
"fd1dec7c602cd06662f81de335ee0d73f58dd72b": "eJx9UbtuwzAM3PMVinZFawfZSx/o0EcGd+ioyAzkRooEkm0TGPn32lYb1ChSLgR5vDsSNMub5+vmdX0r7pvHh3phPMcwJrBtvRBDmAhshfMWCbiSL82dupLfEHccoO73NsLJ6FIVJHT7nUAIlSQ+BiAPwFJ4hG0lESi9owPSPXuI8DTStc155Yh+pJdKCXNQLsXcDapCqQL8BjcpMTHaPIenEXLYZRaErpL9FgeLz4S7tWV/0nBg1cLH6m1wM7pM/kM/21wglHX0xX1mYuOZf2XOErN7jS5vMJvUHgfGlMbu9KMvVOKCWg\u003d\u003d"
26+
},
27+
"config.rb.tpl.merge": {
28+
"4fb223ba4226f4a9404f4d62e5bf5136751bc46c": "eJyNVVtr2zAUfq5/xVkySAKZu7dBIIyta8egjLFubwOjyMeJWlkyuiQNbf/7jqzElyQNfbAlnet3Ljoawnd04FYIuTDInTZbOrFAEha4VoVYesOc0AoKIRHwUVhnQaiEFGAON0RMaatYieMsu/lxe51lk+Q9PrqsYm61F7nXQo1HaTqaQu//VBjS3Gjz8IukX0aTJBnCrWZ5DYqs3FtoRIB5p0tCw5mU2zSRQa413zgluwat9oajDU7IVEk7giVKtkSbdbDXmoNIH9Ter3RZMXsQvU0s0fYhkX7C22PHUJoOptD7N0jC4amG8pPieSFn2rvKu8y6LWV2DjNOnkncYp6gWgujVYnKBU5ldO55ABIQfhOWLUhlw4wSamkh94ZWsBF2WQkZS8YW5AJKYW1gB7QWnIYYLRnKPbZnWGAtJRnHnCoMCy9kDhFk2x9TUNpBjAlCVYJSw6W2qLFlDbY5OOMxSUqKgDB/qao7gnn96FDZOrEAO9YRveHceMVdQ2zIf52QexLAEH6j80ZZYLBg/GFptFf5hzo4oARWaNwWCm2IbyvkohAhzhh7IIeOq+vTmMyxiJSsFhvX+ynEHtsIt6LkZN5ICrJg0hLLYEj9GveUSWMLYNctYUnXTHrs8GrLIVdhPeL2XY07x5TLUPQ5NWFwdxVOE/jc05h1T0e2O9s9+H1fUwdfxvxcDk5riKJR6lB79BZhqO9sdseNqBytLvRsT+sYQWPkEHVXeN9iXR5KexJDmyV4fj7B/0OGavbrvk4GTP7OwDsTBqo8OWPmsJ+S1zTfUpRQyuOZ1cv5FDo9PjlEdnFxMYxPg0LM61mi12iMyDE+IlgwLx15qiQstsBXyOv5EK7X7qax+N50RnE0KzWvh9Yx5BNztqM9eUuMHTsnQjuTyHedq9NzFK/igJbxaPjPf/z46Wvrm96xwbmq7pSP9QZvgXXqHqUKN2My28bVqu93cQ3/8CWdqdta605aobj0+YmRTeIH50ZtNotDOXj4D2dxjPI\u003d"
29+
}
30+
},
31+
"targets": {
32+
"app/controller/Main.js": {
33+
"source": "{controllerFileName}.js.tpl.merge",
34+
"version": "b092f4aad11d2f7eaab5ce3e2dcc2fc3134f3188",
35+
"parameters": {
36+
"appName": "Rendering",
37+
"controllerName": "Main",
38+
"controllerFileName": "Main",
39+
"name": "Rendering",
40+
"controllerNamespace": "Rendering.controller",
41+
"library": "all"
42+
}
43+
},
44+
".sencha/app/build.properties": {
45+
"source": "build.properties.merge",
46+
"version": "187cc5f97e694b69e92b6e24f65831aeef4f6a7a",
47+
"parameters": {
48+
"viewNamespace": "Rendering.view",
49+
"frameworkName": "ext",
50+
"frameworkPath": "../ext",
51+
"senchadir": ".sencha",
52+
"controllerFileName": "Main",
53+
"appModels": "",
54+
"viewFileName": "Main",
55+
"appControllers": "",
56+
"appViews": "",
57+
"uniqueId": "3272f2cd-1b6d-4873-a40b-cb6d329dc88d",
58+
"appName": "Rendering",
59+
"modelNamespace": "Rendering.model",
60+
"controllerName": "Main",
61+
"viewName": "Main",
62+
"themeName": "default",
63+
"name": "Rendering",
64+
"controllerNamespace": "Rendering.controller",
65+
"library": "all",
66+
"appStores": ""
67+
}
68+
},
69+
".sencha/app/production.properties": {
70+
"source": "production.properties.merge",
71+
"version": "dc329bc65b11ad31858138a57eae3ad3da8008ae",
72+
"parameters": {
73+
"viewNamespace": "Rendering.view",
74+
"frameworkName": "ext",
75+
"frameworkPath": "../ext",
76+
"senchadir": ".sencha",
77+
"controllerFileName": "Main",
78+
"appModels": "",
79+
"viewFileName": "Main",
80+
"appControllers": "",
81+
"appViews": "",
82+
"uniqueId": "3272f2cd-1b6d-4873-a40b-cb6d329dc88d",
83+
"appName": "Rendering",
84+
"modelNamespace": "Rendering.model",
85+
"controllerName": "Main",
86+
"viewName": "Main",
87+
"themeName": "default",
88+
"name": "Rendering",
89+
"controllerNamespace": "Rendering.controller",
90+
"library": "all",
91+
"appStores": ""
92+
}
93+
},
94+
".sencha/app/sencha.cfg": {
95+
"source": "sencha.cfg.tpl.merge",
96+
"version": "f7b2f8153f825d5e57ab3ae596adac7016919b9e",
97+
"parameters": {
98+
"viewNamespace": "Rendering.view",
99+
"frameworkName": "ext",
100+
"frameworkPath": "../ext",
101+
"senchadir": ".sencha",
102+
"controllerFileName": "Main",
103+
"appModels": "",
104+
"viewFileName": "Main",
105+
"appControllers": "",
106+
"appViews": "",
107+
"uniqueId": "3272f2cd-1b6d-4873-a40b-cb6d329dc88d",
108+
"appName": "Rendering",
109+
"modelNamespace": "Rendering.model",
110+
"controllerName": "Main",
111+
"viewName": "Main",
112+
"themeName": "default",
113+
"name": "Rendering",
114+
"controllerNamespace": "Rendering.controller",
115+
"library": "all",
116+
"appStores": ""
117+
}
118+
},
119+
".sencha/app/testing.properties": {
120+
"source": "testing.properties.merge",
121+
"version": "95956627725004f69ba2a1cf60e7f8aed632d6bc",
122+
"parameters": {
123+
"viewNamespace": "Rendering.view",
124+
"frameworkName": "ext",
125+
"frameworkPath": "../ext",
126+
"senchadir": ".sencha",
127+
"controllerFileName": "Main",
128+
"appModels": "",
129+
"viewFileName": "Main",
130+
"appControllers": "",
131+
"appViews": "",
132+
"uniqueId": "3272f2cd-1b6d-4873-a40b-cb6d329dc88d",
133+
"appName": "Rendering",
134+
"modelNamespace": "Rendering.model",
135+
"controllerName": "Main",
136+
"viewName": "Main",
137+
"themeName": "default",
138+
"name": "Rendering",
139+
"controllerNamespace": "Rendering.controller",
140+
"library": "all",
141+
"appStores": ""
142+
}
143+
},
144+
"app.js": {
145+
"source": "app.js.tpl.merge",
146+
"version": "f99fcd4b73ed427a107b320ff7aa6a7008fa3faa",
147+
"parameters": {
148+
"viewNamespace": "Rendering.view",
149+
"frameworkName": "ext",
150+
"frameworkPath": "../ext",
151+
"senchadir": ".sencha",
152+
"controllerFileName": "Main",
153+
"appModels": "",
154+
"viewFileName": "Main",
155+
"appControllers": "",
156+
"appViews": "",
157+
"uniqueId": "3272f2cd-1b6d-4873-a40b-cb6d329dc88d",
158+
"appName": "Rendering",
159+
"modelNamespace": "Rendering.model",
160+
"controllerName": "Main",
161+
"viewName": "Main",
162+
"themeName": "default",
163+
"name": "Rendering",
164+
"controllerNamespace": "Rendering.controller",
165+
"library": "all",
166+
"appStores": ""
167+
}
168+
},
169+
"app.json": {
170+
"source": "app.json.tpl.merge",
171+
"version": "5c35fa135e5c429faf9348c096b567a3079ad83b",
172+
"parameters": {
173+
"viewNamespace": "Rendering.view",
174+
"frameworkName": "ext",
175+
"frameworkPath": "../ext",
176+
"senchadir": ".sencha",
177+
"controllerFileName": "Main",
178+
"appModels": "",
179+
"viewFileName": "Main",
180+
"appControllers": "",
181+
"appViews": "",
182+
"uniqueId": "3272f2cd-1b6d-4873-a40b-cb6d329dc88d",
183+
"appName": "Rendering",
184+
"modelNamespace": "Rendering.model",
185+
"controllerName": "Main",
186+
"viewName": "Main",
187+
"themeName": "default",
188+
"name": "Rendering",
189+
"controllerNamespace": "Rendering.controller",
190+
"library": "all",
191+
"appStores": ""
192+
}
193+
},
194+
"index.html": {
195+
"source": "index.html.tpl.merge",
196+
"version": "fd1dec7c602cd06662f81de335ee0d73f58dd72b",
197+
"parameters": {
198+
"viewNamespace": "Rendering.view",
199+
"frameworkName": "ext",
200+
"frameworkPath": "../ext",
201+
"senchadir": ".sencha",
202+
"controllerFileName": "Main",
203+
"appModels": "",
204+
"viewFileName": "Main",
205+
"appControllers": "",
206+
"appViews": "",
207+
"uniqueId": "3272f2cd-1b6d-4873-a40b-cb6d329dc88d",
208+
"appName": "Rendering",
209+
"modelNamespace": "Rendering.model",
210+
"controllerName": "Main",
211+
"viewName": "Main",
212+
"themeName": "default",
213+
"name": "Rendering",
214+
"controllerNamespace": "Rendering.controller",
215+
"library": "all",
216+
"appStores": ""
217+
}
218+
},
219+
"packages/default/sass/config.rb": {
220+
"source": "config.rb.tpl.merge",
221+
"version": "4fb223ba4226f4a9404f4d62e5bf5136751bc46c",
222+
"parameters": {
223+
"viewNamespace": "Rendering.view",
224+
"frameworkName": "ext",
225+
"frameworkPath": "../ext",
226+
"senchadir": ".sencha",
227+
"controllerFileName": "Main",
228+
"appModels": "",
229+
"viewFileName": "Main",
230+
"appControllers": "",
231+
"appViews": "",
232+
"uniqueId": "3272f2cd-1b6d-4873-a40b-cb6d329dc88d",
233+
"appName": "Rendering",
234+
"modelNamespace": "Rendering.model",
235+
"controllerName": "Main",
236+
"viewName": "Main",
237+
"themeName": "default",
238+
"name": "Rendering",
239+
"controllerNamespace": "Rendering.controller",
240+
"library": "all",
241+
"appStores": ""
242+
}
243+
}
244+
}
245+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<project basedir=".">
2+
<!--
3+
This file can be freely edited, so long as the <import file="${sencha.workspace.config.dir}/plugin.xml"/>
4+
statement is not removed.
5+
6+
One of the purposes of this file is to hook various Sencha Command operations and do
7+
processing before or after the command is processed. To do this, simply provide the
8+
logic in a <target> using one of these names:
9+
10+
-before-generate-app Called before an application is generated
11+
-after-generate-app Called after an application is generated
12+
13+
-before-generate-controller Called before a controller is generated
14+
-after-generate-controller Called after a controller is generated
15+
16+
-before-generate-model Called before a model is generated
17+
-after-generate-model Called after a model is generated
18+
19+
-before-generate-profile Called before a profile is generated
20+
-after-generate-profile Called after a profile is generated
21+
-->
22+
<import file="${workspace.config.dir}/plugin.xml"/>
23+
24+
<!--
25+
<target name="-after-generate-model">
26+
... use ${args.path}, ${args.name} and ${args.fields} as needed ...
27+
</target>
28+
29+
Other targets are similar. There are properties prefixed with "args." and the name of
30+
the command line option that hold the parameters for the command.
31+
-->
32+
</project>
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# =============================================================================
2+
# This file defines properties used by build-impl.xml, which is the core of
3+
# the applications build process. You can customize this file to control the
4+
# various options used in the production build.
5+
#
6+
# IMPORTANT - Sencha Cmd will merge your changes with its own during upgrades.
7+
# To avoid potential merge conflicts avoid making large, sweeping changes to
8+
# this file.
9+
# =============================================================================
10+
11+
# ===========================================
12+
# various js / compiler properties
13+
# ===========================================
14+
15+
build.compression.yui=1
16+
build.compression.closure=0
17+
build.compression.uglify=0
18+
19+
build.options.debug=debug:false
20+
21+
# This properties can be modified to tune the optimization process
22+
build.optimize=\
23+
optimize\n \
24+
-define-rewrite\n
25+
26+
build.css.preprocess=true
27+
build.css.preprocessor.opts=
28+
build.css.compress=true
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
app.name=Rendering
2+
app.framework=ext
3+
app.classpath=${app.dir}/app,${app.dir}/app.js,${app.dir}/../../Router.js
4+
app.build.dir=${workspace.build.dir}/${app.name}
5+
6+
# This property can be modified to change the input and output page file
7+
# used in the compile command. (eg: index.aspx, index.jsp ... )
8+
app.page.name=index.html
9+
10+
# the input page file
11+
app.page.file=${app.dir}/${app.page.name}
12+
13+
#==============================================================================
14+
# Custom Properties - Place customizations below this line to avoid merge
15+
# conflicts with newer versions
16+
17+
app.framework.version=4.1.3.548
18+
app.cmd.version=4.0.0.126

0 commit comments

Comments
 (0)