]> git.proxmox.com Git - extjs.git/blame - extjs/examples/modern/blackberry/.sencha/app/defaults.properties
add extjs 6.0.1 sources
[extjs.git] / extjs / examples / modern / blackberry / .sencha / app / defaults.properties
CommitLineData
6527f429
DM
1# =============================================================================\r
2# This file defines properties used by build-impl.xml and the associated\r
3# *-impl.xml files (sass-impl.xml, js-impl.xml, etc.), which are the core of\r
4# the applications build process. \r
5#\r
6# This file represents the lowest priority file for defining these properties\r
7# as well as the place to look for documentation and learning what properties\r
8# exist.\r
9#\r
10# The full set of these files is as follows (in priority order):\r
11#\r
12# - One of these (based on build.environment):\r
13# - production.properties\r
14# - testing.properties\r
15# - native.properties\r
16# - package.properties\r
17#\r
18# - build.properties\r
19#\r
20# - One of these (based on app.framework):\r
21# - ext.properties\r
22# - touch.properties\r
23#\r
24# - One of these (based on build.environment):\r
25# - production.defaults.properties\r
26# - testing.defaults.properties\r
27# - native.defaults.properties\r
28# - package.defaults.properties\r
29#\r
30# - defaults.properties\r
31#\r
32# Properties are controlled by the first file in the above list to define the\r
33# value. Values from all levels, however, can reference each other via the\r
34# property expansion.\r
35#\r
36# IMPORTANT - This file should not be modified by an app as it is overwritten\r
37# during each app upgrade.\r
38# =============================================================================\r
39\r
40# *****************************************************************************\r
41# Global Build Properties\r
42# these are cross-concern properties used by many build phases\r
43# *****************************************************************************\r
44\r
45# the default build environment type (production, testing, native, package)\r
46# NOTE: this is only a default and will typically be set before this file is\r
47# loaded, typically by the 'sencha app build" command.\r
48# See "sencha help app build" for details.\r
49#\r
50# The corresponding properties files:\r
51# (production.properties, testing.properties, etc.) provide examples of \r
52# overriding sets of properties depending on the selected environment\r
53# NOTE: this replaces the deprecated args.environment\r
54app.environment=production\r
55build.environment=${app.environment}\r
56\r
57# the directory to place built application files\r
58build.dir=${workspace.build.dir}/${build.environment}/${app.name}\r
59\r
60app.compressor.type=${app.compressor}\r
61\r
62app.output=${build.dir}\r
63app.output.base=${app.output}\r
64\r
65app.output.page=index.html\r
66app.output.page.path=${app.output.page}\r
67app.output.page.enable=true\r
68\r
69app.output.resources=resources\r
70app.output.resources.path=${app.output.resources}\r
71app.output.resources.enable=true\r
72app.output.resources.compress=${app.output.js.compress}\r
73\r
74app.output.css.dir=${app.output.resources.path}\r
75app.output.css=${app.output.css.dir}/${app.name}-all.css\r
76app.output.css.path=${app.output.css}\r
77app.output.css.enable=true\r
78app.output.css.compress=true\r
79app.output.css.preprocess=true\r
80app.output.css.split=4095\r
81\r
82app.output.js=app.js\r
83app.output.js.path=${app.output.js}\r
84app.output.js.enable=true\r
85app.output.js.compress=false\r
86app.output.js.optimize=false\r
87app.output.js.optimize.cssPrefix=${app.output.js.optimize}\r
88app.output.js.optimize.xtemplate=false\r
89app.output.js.optimize.propNames=${app.output.js.optimize}\r
90app.output.js.optimize.defines=${app.output.js.optimize}\r
91app.output.js.optimize.callParent=${app.output.js.optimize}\r
92app.output.js.optimize.requires=${app.output.js.optimize}\r
93\r
94app.output.framework=framework.js\r
95app.output.framework.path=${app.output.framework}\r
96app.output.framework.enable=false\r
97\r
98app.output.microloader=microloader.js\r
99app.output.microloader.path=${app.output.microloader}\r
100app.output.microloader.enable=true\r
101app.output.microloader.embed=true\r
102\r
103app.output.manifest=app.json\r
104app.output.manifest.path=${app.output.manifest}\r
105app.output.manifest.enable=true\r
106app.output.manifest.embed=false\r
107\r
108app.output.slicer=${app.output.resources.path}\r
109app.output.slicer.path=${app.output.slicer}\r
110app.output.slicer.enable=true\r
111\r
112app.archivePath=archive\r
113app.output.archive=${app.archivePath}\r
114app.output.archive.path=${app.output.archive}\r
115\r
116app.cache.enable=${app.output.deltas.enable}\r
117\r
118app.output.cache=cache.appcache\r
119app.output.cache.path=${app.output.cache}\r
120app.output.cache.enable=true\r
121app.output.appCache.enable=${app.output.cache.enable}\r
122app.output.appCache.path=${app.output.cache.path}\r
123\r
124build.out.base.path=${app.output.base}\r
125build.out.page.path=${build.out.base.path}/${app.output.page.path}\r
126build.out.resources.path=${build.out.base.path}/${app.output.resources.path}\r
127build.out.css.path=${build.out.base.path}/${app.output.css.path}\r
128build.out.js.path=${build.out.base.path}/${app.output.js.path}\r
129build.out.framework.path=${build.out.base.path}/${app.output.framework.path}\r
130build.out.archive.path=${build.out.base.path}/${app.output.archive.path}\r
131build.out.manifest.path=${build.out.base.path}/${app.output.manifest.path}\r
132build.out.microloader.path=${build.out.base.path}/${app.output.microloader.path}\r
133build.out.appCache.path=${build.out.base.path}/${app.output.appCache.path}\r
134\r
135# Moved to init-impl.xml to handle truthy special values\r
136#build.out.deltas.path=${build.out.base.path}/${app.output.deltas.path}\r
137build.out.slicer.path=${build.out.base.path}/${app.output.slicer.path}\r
138\r
139# place holder properties to allow the newer .path property to control the existing .dir property\r
140build.out.resources.dir=${build.out.resources.path}\r
141build.out.css.dir=${build.out.base.path}/${app.output.css.dir}\r
142\r
143build.out.metadata.path=${build.out.page.path}\r
144\r
145# a temporary output directory used for staging intermediate build artifacts\r
146build.temp.dir=${workspace.build.dir}/temp/${build.environment}/${app.name}\r
147\r
148# the directory under the output folder for placing resources\r
149build.resources.dir=${build.out.resources.path}\r
150\r
151app.manifest.bootstrap=bootstrap.json\r
152\r
153app.bootstrap=${app.dir}\r
154app.bootstrap.base=${app.bootstrap}\r
155app.bootstrap.page=${app.indexHtmlPath}\r
156app.bootstrap.page.path=${app.bootstrap.page}\r
157app.bootstrap.css=${app.bootstrap.css.name}\r
158app.bootstrap.css.path=${app.bootstrap.css}\r
159app.bootstrap.microloader=${app.bootstrap.js.name}\r
160app.bootstrap.microloader.path=${app.bootstrap.microloader}\r
161app.bootstrap.manifest=${app.manifest.bootstrap}\r
162app.bootstrap.manifest.path=${app.bootstrap.manifest}\r
163\r
164build.bootstrap.base.path=${app.bootstrap.base}\r
165build.bootstrap.page.path=${build.bootstrap.base.path}/${app.bootstrap.page.path}\r
166build.bootstrap.css.path=${build.bootstrap.base.path}/${app.bootstrap.css.path}\r
167build.bootstrap.microloader.path=${build.bootstrap.base.path}/${app.bootstrap.microloader.path}\r
168build.bootstrap.manifest.path=${build.bootstrap.base.path}/${app.bootstrap.manifest.path}\r
169\r
170build.bootstrap.metadata.path=${build.bootstrap.page.path}\r
171\r
172# *****************************************************************************\r
173# JS\r
174# these properties control various aspects of output js code construction\r
175# *****************************************************************************\r
176\r
177# the output js file that contains all needed js code\r
178\r
179# deprecated, now controlled by app.output.js / app.output.js.path in app.json\r
180build.classes.file=${build.out.js.path}\r
181\r
182# the output js file for framework code, if the framework\r
183# classes are not included in the default all-classes.js file\r
184# deprecated, now controlled by app.output.framework / app.output.framework.path in app.json\r
185build.framework.name=framework.js\r
186build.framework.file=${build.out.framework.path}\r
187\r
188# Don't use these - they are deprecated\r
189build.options.debug.enable=debug:true\r
190build.options.debug.disable=debug:false\r
191build.options.logger.enable=logger:yes\r
192build.options.logger.disable=logger:no\r
193\r
194# This property enables/disables <feature logger> blocks in js output, see build.options\r
195build.options.logger=no\r
196\r
197# This property enables/disables <debug> blocks in js output, see build.options\r
198build.options.debug=false\r
199\r
200# This property can be used to pass custom build options in addition to any of the other\r
201# build.options flags. When overlapping, these options take priority, see build.options\r
202build.options.custom=\r
203\r
204# This value is specified by the framework\r
205build.options.default=\r
206\r
207# This property contains the framework ("product") used for filtering of JavaScript using\r
208# the preprocessor. This is set by either ext.properties or touch.properties.\r
209#\r
210#build.options.product=touch\r
211\r
212# This property contains the desired API level used for preprocessor filtering of JavaScript.\r
213# This is set by either ext.properties or touch.properties.\r
214#\r
215#build.options.minVersion=2.1\r
216\r
217# This property holds the set of js preprocessor options in the form:\r
218#\r
219# name1:value1,name2:value2,...\r
220#\r
221# (used by -init-compiler in init-impl.xml)\r
222#\r
223# This property is not likely to be set directly. Rather, you should set one of the\r
224# contributing properties that are combined to form this one:\r
225#\r
226# build.options.debug\r
227# build.options.logger\r
228# build.options.custom\r
229#\r
230# The other properties that contribute to this are typically not needing to be set:\r
231#\r
232# build.options.product\r
233# build.options.minVersion\r
234#\r
235build.options=logger:${build.options.logger},debug:${build.options.debug},product:${build.options.product},minVersion:${build.options.minVersion},${build.options.default},${build.options.custom}\r
236\r
237# This property can be modified to change general build options\r
238# such as excluding files from the set. The format expects newlines\r
239# for each argument, for example:\r
240# \r
241# build.operations=\\r
242# exclude\n \\r
243# -namespace=Ext\n\r
244#\r
245# NOTE: modifications to build.operations are intended to be \r
246# placed in an override of the "-after-init" target, where it \r
247# can be calculated based on other\r
248# ant properties\r
249#\r
250# build.operations=\r
251\r
252# enables / disables the full class optimizer during js builds\r
253# (used by the -compile-* targets in js-impl.xml)\r
254build.optimize.defines=${app.output.js.optimize.defines}\r
255build.optimize.callparent=${app.output.js.optimize.callParent}\r
256build.optimize.cssPrefix=${app.output.js.optimize.cssPrefix}\r
257build.optimize.xtemplate=${app.output.js.optimize.xtemplate}\r
258build.optimize.propNames=${app.output.js.optimize.propNames}\r
259build.optimize.include.metadata=${app.output.js.optimize.requires}\r
260build.optimize.enable=\\r
261 optimize\n \\r
262 -property-name=${build.optimize.propNames}\n \\r
263 -css-prefix=${build.optimize.cssPrefix}\n \\r
264 -xtemplate=${build.optimize.xtemplate}\n \\r
265 -define-rewrite=${build.optimize.defines}\n \\r
266 -call-parent=${build.optimize.callparent}\n \\r
267 -include-metadata=${build.optimize.include.metadata}\r
268\r
269build.optimize.disable=\r
270build.optimize=${build.optimize.disable}\r
271\r
272# enables / disables removing text references from \r
273# package js build files\r
274build.remove.references=true\r
275\r
276# enables / disables removing "requires" and "uses" elements\r
277# from class definitions\r
278build.remove.requirement.nodes=true\r
279\r
280# enables / disables de-quoting certain string references to classes\r
281# like mixin references\r
282build.optimize.string.references=true\r
283\r
284# enables / disables yui compression\r
285build.compression.yui=${app.output.js.compress}\r
286 \r
287# enables / disables closure compression\r
288build.compression.closure=0\r
289 \r
290# enables / disables uglify compression\r
291build.compression.ugilfy=0\r
292\r
293build.compile.temp.dir=${build.temp.dir}/sencha-compiler\r
294\r
295# controles whether to keep the temp compile dir after the build\r
296build.compile.temp.dir.keep=true\r
297\r
298# ------------------------------------------\r
299# DOC ONLY - Do Not Set\r
300# this variable will be set to the appropriate compressor \r
301# option, and is calculated in init-impl.xml, but may be overridded in \r
302# app.properties, <environment>.properties, or via command line\r
303#\r
304# build.compression=\r
305# ------------------------------------------\r
306\r
307# *****************************************************************************\r
308# Page\r
309# these variables control aspects of building the output markup page\r
310# *****************************************************************************\r
311\r
312# controls whether the microloader content will be embedded in the output\r
313# markup, or left as a separate resource\r
314build.enable.embedded.microloader=${app.output.microloader.embed}\r
315\r
316# whether to include the page's manifest.json code with the \r
317# microloader content. Production.properties files should set this to \r
318# false to have manifest.json exist as a server resource.\r
319build.enable.embedded.manifest=${app.output.manifest.embed}\r
320\r
321# enables / disables compression of resources referenced in app.json / package.json\r
322# js and css entries\r
323enable.resource.compression=${app.output.resources.compress}\r
324\r
325# defaults to index.html, but may be overridden in app.json\r
326app.indexHtmlPath=index.html\r
327\r
328# the input page file for the application\r
329app.page.name=${app.indexHtmlPath}\r
330app.page.file=${app.dir}/${app.page.name}\r
331\r
332# the output page file\r
333# deprecated, now controlled by app.output.page / app.output.page.path in app.json\r
334build.page.name=${app.page.name}\r
335build.page.dir=${build.out.base.path}\r
336build.page.file=${build.out.page.path}\r
337\r
338# the directory where the microloader files may be found\r
339app.microloader.dir=${app.config.dir}/microloader\r
340\r
341# the file names of the individual microloaders\r
342app.microloader.development=development.js\r
343app.microloader.testing=testing.js\r
344app.microloader.production=production.js\r
345\r
346# the target microloader to use for builds\r
347app.microloader.name=${app.microloader.development}\r
348app.microloader=${app.microloader.dir}/${app.microloader.name}\r
349app.microloader.path=${app.microloader}\r
350\r
351# specifies how to embed the microloader code into the output markup\r
352# {0} is replaced with the content of the microloader file specified \r
353# by app.microloader.path\r
354build.microloader.code.tpl={0}\r
355\r
356# the template to use when generating a stand-alone json manifest file\r
357build.microloader.json.tpl.standalone={0}\r
358\r
359# the template to use when embedding the manifest json directly next to the \r
360# microloader in the output microloader content\r
361build.microloader.json.tpl.embedded=Ext.blink({0});\r
362\r
363# the template to use in the output microloader content when supplying \r
364# the manifest json as a separate server-side resource ('production' builds)\r
365build.microloader.json.tpl.external=Ext.blink('{'id:''${app.id}'''}');\r
366\r
367# the template string to use when embedding the microloader content\r
368# into the output markup\r
369build.embedded.microloader.tpl=<script id="microloader" data-app="${app.id}" type="text/javascript">{0}</script>\r
370\r
371# the compressor to use when embedding the microloader into a page\r
372# can be -closure or -yui, or leave empty to disable compression\r
373build.embedded.microloader.compressor=\r
374\r
375# the path to the microloader content file, if external to the outpout markup\r
376build.microloader.path=${build.out.microloader.path}\r
377\r
378# the inner markup to embed into the output markup when not including\r
379# the microloader content directly into the output markup\r
380build.embedded.microloader.src=${build.microloader.name}\r
381build.external.microloader.markup=<script id="microloader" data-app="${app.id}" src="${build.embedded.microloader.src}"></script>\r
382\r
383# a flag indicating which mode the microloader should run in (production, testing, etc.)\r
384# currently unused : is a placeholder for future microloader interactions\r
385build.microloader.mode=${build.environment}\r
386\r
387# the tag name to use when generating the compiler save set for \r
388# the page's js code\r
389build.tag.name=full-page\r
390\r
391# the name of the archive folder containing source versions for\r
392# delta patch generation\r
393# deprecated, now controlled by app.output.archive / app.output.archive.path in app.json\r
394build.archive.name=archive\r
395\r
396# the output cache manifest file\r
397build.manifest.name=${app.output.appCache.path}\r
398build.manifest.path=${build.out.appCache.path}\r
399\r
400# the name of the manifest json file\r
401build.json.name=${app.manifest.name}\r
402\r
403# the full path to the manifest json file\r
404build.out.json.path=${build.out.manifest.path}\r
405\r
406# Defines the file that will contain Ext.setVersion calls for each used package.\r
407build.out.package.versions=${build.compile.temp.dir}/cmd-packages.js\r
408\r
409# a temp directory for managing extracted resources during the page build\r
410build.app.temp.dir=${build.compile.temp.dir}/app\r
411\r
412# controls the format of checksum headers injected into microloaded content\r
413# either comment style, or code style for js and css files\r
414delta.comment.checksums=false\r
415\r
416# *****************************************************************************\r
417# Refresh\r
418# these properties are used for generating bootstrap js and css\r
419# files to support dev-time interaction with the app\r
420# *****************************************************************************\r
421\r
422# the base path to use for generating / calculating bootstrap info\r
423# this property is not longer defaulted here, but calculated in refresh-impl.xml\r
424# based on new app.bootstrap properties\r
425# app.bootstrap.base.path=${app.dir}\r
426\r
427# these control the name of the bootstrap js file\r
428# note: there will be corresponding entries in either the index page\r
429# or app.json that reference these names\r
430# deprecated, use app.bootstrap.microloader\r
431app.bootstrap.js.name=bootstrap.js\r
432app.bootstrap.js=${build.bootstrap.microloader.path}\r
433\r
434# these control the name of the bootstrap css file (for ext 4.2+ apps)\r
435# note: there will be corresponding entries in either the index page\r
436# or app.json that reference these names\r
437app.bootstrap.css.name=bootstrap.css\r
438\r
439# the microloader to use for bootstrapping operations\r
440app.microloader.bootstrap=${app.microloader.dir}/${app.microloader.development}\r
441\r
442# the name of the bootstrap microloader manifest\r
443build.json.bootstrap.name=${app.manifest.bootstrap}\r
444\r
445# the full path to the bootstrap microloader manifest\r
446build.json.bootstrap.path=${build.bootstrap.manifest.path}\r
447\r
448# enables inclusion of override files in the generated bootstrap\r
449bootstrap.include.overrides=true\r
450\r
451# enables inclusion of the Boot.js code in the generated bootstrap\r
452bootstrap.include.boot=false\r
453\r
454# controls the template used to generate load calls for override files\r
455bootstrap.override.tpl=Ext.Loader.loadScriptFile(''{0}'', Ext.emptyFn);\r
456\r
457build.boot.name=Boot.js\r
458build.boot.file=${app.config.dir}/${build.boot.name}\r
459build.slicer.microloader.name=Microloader.js\r
460build.slicer.microloader.file=${app.config.dir}/${build.slicer.microloader.name}\r
461\r
462# the type of the override template ('tpl' or 'jsonp')\r
463bootstrap.override.tpltype=tpl\r
464\r
465# *****************************************************************************\r
466# Sass / Css\r
467# properties for controling features of sass generation and compilation\r
468# *****************************************************************************\r
469\r
470# controls the ruby command that is used to execute compasss\r
471# a full path to ruby may be specified rather than allowing the system\r
472# shell to resolve the command\r
473build.ruby.path=ruby\r
474\r
475# --------------------\r
476# these control properties select the mode used to build the app's styling\r
477# see sass-impl.xml for how then are used\r
478\r
479# enables theme builds for apps using ext 41 style themes\r
480enable.ext41.themes=false\r
481\r
482# enables theme builds for apps using ext 42 style themes\r
483enable.ext42.themes=false\r
484\r
485# enables theme builds for apps using touch style themes\r
486enable.touch.themes=false\r
487# --------------------\r
488\r
489# selector count threshold to use when \r
490# splitting a single css file into multiple\r
491# css files (IE selector limit workaround)\r
492#\r
493# NOTE: applies only to ext js 4.2+ style theme management, currently\r
494# see the above theme control variables for details\r
495build.css.selector.limit=${app.output.css.split}\r
496\r
497# enables / disable css preprocessor (enable.ext42.themes only)\r
498build.css.preprocess=${app.output.css.preprocess}\r
499\r
500# sets the css preprocessor options, in the form:\r
501# name1:value1,name2:value2,... \r
502build.css.preprocessor.opts=\r
503\r
504# enables / disable css compressor (enable.ext42.themes only)\r
505build.css.compress=${app.output.css.compress}\r
506\r
507# controls the directory used to generate the output app scss file\r
508# for apps that use theme packages\r
509build.sass.dir=${build.temp.dir}/sass\r
510\r
511# Specify the name for the individual resource dirs in the app\r
512# (enable.touch.themes only)\r
513app.sass.name=sass\r
514\r
515# Specify the sass path in the app\r
516# (enable.touch.themes only)\r
517app.sass.dir=${app.dir}/resources/${app.sass.name}\r
518\r
519# name prefix to use for output css / sass files\r
520app.out.base=${app.name}-all\r
521app.out.base.debug=${app.out.base}\r
522\r
523# the output sass file to generate (used with enable.ext42.themes)\r
524app.out.scss=${build.sass.dir}/${app.out.base.debug}.scss\r
525# the output ruby compass config file to generate (used with enable.ext42.themes)\r
526app.out.ruby=${build.sass.dir}/config.rb\r
527\r
528# output css file prefix\r
529app.out.css.prefix=${app.out.base.debug}\r
530\r
531# output css file name\r
532app.out.css.name=${app.out.css.prefix}.css\r
533\r
534# output css file path (relative to build directory root\r
535app.out.css.rel=${app.output.resources.path}/${app.out.css.name}\r
536\r
537# output css file path (full path)\r
538app.out.css=${build.out.css.path}\r
539\r
540# separate file name to use for generating a compressed copy\r
541# of the output css file (this default will compress the file in-place)\r
542app.out.css.compressed=${build.out.css.path}\r
543\r
544# the directory containing sass files for compass to compile\r
545compass.sass.dir=${build.sass.dir}\r
546\r
547# the output directory where compass should place built css files\r
548compass.css.dir=${build.out.css.dir}\r
549\r
550# the directory containing the ruby config file for compass\r
551compass.config.file=${app.out.ruby}\r
552\r
553# enables / disables console highlighting for compass\r
554compass.compile.boring=false\r
555\r
556# enables / disables forced rebuilds for compass\r
557compass.compile.force=true\r
558\r
559# enables / disables stack traces in compass failure output\r
560compass.compile.trace=true\r
561\r
562compass.cache.dir=${workspace.build.dir}/.sass-cache\r
563\r
564compass.working.dir=${build.sass.dir}\r
565\r
566# ---------------------------------------------------\r
567# Legacy properties for ext41 theme directories\r
568# Specify the resources path in the app\r
569app.packages.dir=${app.dir}/packages\r
570\r
571# Specify the theme path in the app (this directory contains the themes)\r
572app.theme.dir=${app.packages.dir}\r
573\r
574# the currently selected ext 41 theme name\r
575theme.name=default\r
576# ---------------------------------------------------\r
577\r
578# *****************************************************************************\r
579# Slice\r
580# these properties control features of the theme slice build phase\r
581# *****************************************************************************\r
582\r
583# the resources directory of the application\r
584# note: this property is currently only used for building ext 4.1 style themes \r
585# (used by x-build-theme and x-copy-resources in slice-impl.xml)\r
586app.resources.dir=${app.dir}/resources\r
587\r
588# the directory containing the slicer widget example page\r
589app.example.dir=${app.dir}/sass/example\r
590\r
591# properties to control the recirect css file that is\r
592# generated for the slicer example page\r
593app.example.css.name=example.css\r
594app.example.css.file=${app.example.dir}/${app.example.css.name}\r
595\r
596# the base path for generating the bootstrap code for the \r
597# slicer page\r
598bootstrap.base.path=${app.example.dir}\r
599\r
600# the full file name of the slicer page's bootstrap js file\r
601bootstrap.example.js=${app.example.dir}/bootstrap.js\r
602\r
603# the full file name of the slicer page's bootstrap js file\r
604bootstrap.example.json.name=bootstrap.json\r
605bootstrap.example.json=${app.example.dir}/${bootstrap.example.json.name}\r
606\r
607# this is the directory used for intermediate build artifacts used \r
608# by the slicer for generating theme images\r
609app.example.build.dir=${build.temp.dir}/slicer-temp\r
610\r
611# the name of the intermediate screenshot file used for image slicing\r
612build.capture.png=${app.example.build.dir}/theme-capture.png\r
613\r
614# the name of the intermediate widget manifest file used for image slicing\r
615build.capture.json=${app.example.build.dir}/theme-capture.json\r
616\r
617# the location of the slicer widget page\r
618app.example.theme.html.name=theme.html\r
619app.example.fashion.html.name=fashion.html\r
620app.example.theme.html=${app.example.dir}/${app.example.theme.html.name}\r
621app.example.fashion.html=${app.example.dir}/${app.example.fashion.html.name}\r
622\r
623# a name prefix used for slicer page temporary artifacts\r
624app.example.base=${app.name}-example\r
625\r
626# the special slicer page scss file name to generate\r
627app.example.scss=${app.example.build.dir}/${app.example.base}.scss\r
628\r
629# the relative path from the slicer css file to the slicer html file\r
630app.example.css.rel=${app.example.base}.css\r
631\r
632# the path to the css file that will be built for the slicer page\r
633app.example.css=${app.example.build.dir}/${app.example.css.rel}\r
634\r
635# the ruby compass config file to generate for slicer page scss\r
636app.example.out.ruby=${app.example.build.dir}/config.rb\r
637app.example.compass.config=${app.example.out.ruby}\r
638\r
639# legacy ext 41 theme property indicating the name of the\r
640# slicer example page contained in the theme directory\r
641theme.page.name=theme.html\r
642\r
643# Options to pass to the "sencha fs slice" command.\r
644build.slice.options=\r
645\r
646# *****************************************************************************\r
647# Packager\r
648# these properties control features of the native packaging phase of the \r
649# build process\r
650# *****************************************************************************\r
651\r
652# enables packaging the built application with the Sencha Desktop Packager\r
653# NOTE: currently unsupported\r
654enable.desktop.packager=false\r
655\r
656# skips packaging the built application with cordova/phonegap\r
657skip.native-package=false\r
658\r
659# a property that controls whether a standalone manifest.json file will be \r
660# generated for the native packaged application\r
661enable.standalone.manifest=false\r
662\r
663# *****************************************************************************\r
664# Resolve\r
665# these properties control aspects of the dynamic dependency resolver, which \r
666# uses phantomjs to load the application and extract Ext.Loader class load\r
667# history.\r
668# *****************************************************************************\r
669\r
670# enables / disables dynamic dependency resolution\r
671skip.resolve=true\r
672\r
673# enables the local web server. this may be disabled to load the application's\r
674# page from an existing web server.\r
675skip.web-start=false\r
676\r
677# the port number to start the local web server on\r
678build.web.port=1841\r
679\r
680# the directory representing the root web folder\r
681build.web.root=${workspace.dir}\r
682\r
683# the base url to access the local web server\r
684build.resolve.url=http://localhost:${build.web.port}\r
685\r
686# a template string used to format the detected dynamic dependencies\r
687build.resolve.tpl={0}\r
688\r
689# the mode to use when formatting the detected dynamic dependencies\r
690build.resolve.mode=references\r
691\r
692# the output file for the detected dynamic dependencies\r
693build.resolve.file=${build.temp.dir}/resolve.json\r
694\r
695# controls whether unmatched external references in the specified file will \r
696# generate build warnings or build failures\r
697build.resolve.allow.unmatched=true\r
698\r
699# *****************************************************************************\r
700# Watch\r
701# these properties adjust the behavior of the app watch process.\r
702# *****************************************************************************\r
703\r
704# the default set of actions to run when triggering a rebuild\r
705build.trigger.targets=refresh,resources,sass\r
706\r
707# the watcher targets to run that monitor for code changes\r
708build.watcher.targets=-watch-compiler\r