Hi, 

I'm trying to use aristo for our project (eyeOS) not as a
default theme, but the see how it fits with our image etc. 

Our project
has some particularities, it is built using qooxdoo, but we have a model
where little qooxdoo scripts are loaded dynamically, so we are not able
to compile a js file with only the qooxdoo classes we need, because a
dynamically loaded script can use the entire qooxdoo framework, and the
system doesn't know in advance what components will be loading each
time. 

So, in this situation we decided to create a qx.js all in one
file, with all the qooxdoo framework included, we accomplished this with
the following config file: 

{
 "export": ["build", "debug"],

"include": [
 {
 "as": "appconf",
 "path":
"${QOOXDOO_PATH}/tool/data/config/application.json"
 },
 {
 "path":
"image.json"
 }
 ],
 "jobs": {
 "libraries" : {
 "library" : [
 {

"manifest" : "/home/n00b/aristo/Manifest.json"
 }
 ]
 },

 "build": {

"compile" : {
 "type": "build"
 },
 "compile-options": {
 "paths": {

"file": "../../../eyeos/extern/js/qx.js"
 },
 "code": {
 "locales" :
["de", "en", "es", "fr", "it", "nl", "sv"],
 "optimize": ["basecalls",
"privates", "strings", "variables"]
 }
 },
 "copy-resources": {

"target": "../../../"
 },
 "exclude": ["qx.legacy.*", "qx.test.*"],

"include": ["qx.*"],
 "library": [
 {
 "manifest": "Manifest.json"
 }

],
 "settings": {
 "qx.application": "eyeos.Application",
 "qx.theme":
"aristo.Aristo"
 },
 "variants": {
 "qx.debug": ["off"]
 }
 },
 "debug":
{
 "compile" : {
 "type": "build"
 },
 "compile-options": {
 "paths": {

"file": "../../../eyeos/extern/js/qx.js"
 },
 "code": {
 "format":
["on"],
 "locales" : ["de", "en", "es", "fr", "it", "nl", "sv"]
 }
 },

"copy-resources": {
 "target": "../../../"
 },
 "exclude":
["qx.legacy.*", "qx.test.*"],
 "include": ["qx.*"],
 "library": [
 {

"manifest": "Manifest.json"
 }
 ],
 "settings": {
 "qx.application":
"eyeos.Application",
 "qx.theme": "aristo.Aristo"
 },
 "variants": {

"qx.debug": ["on"]
 }
 }
 },
 "let": {
 "APPLICATION": "qx",
 "LOCALES":
["de", "en", "es", "fr", "it", "nl", "sv"],
 "QOOXDOO_PATH": ".."

}
}

It works perfectly, it creates a qx.js file. However, recently I
have made this little modifications: 

 "settings": {
 "qx.application":
"eyeos.Application",
 "qx.theme": "aristo.Aristo"
 }, 

And: 


"libraries" : {
 "library" : [
 {
 "manifest" :
"/home/n00b/aristo/Manifest.json"
 }
 ]
 }, 

"manifest" :
"/home/n00b/aristo/Manifest.json" is where i have my aristo checkout.


However, there is an error in firebug regarding aristo.Aristo can not
be found. I tried to manually include the js scripts of aristo inside
qx.js, this approach worked, but with missing decorators. The theme was
loaded, but the images not. 

So, what is the correct procedure to tell
the python builder to include aristo theme inside my qx.js? 

Thanks!


-- 
Jose Carlos Norte
+34 93 181 30 39
+34 635 997 078
Departamento
técnico
eyeOS
 
------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to