Announcement

Do not use the forums to submit bug reports, feature requests or patches, submit a New Ticket instead.

#1 2009-12-05 14:01:16

Alain
New member
From: Périgueux france
Registered: 2009-11-15
Posts: 5

Xinha stop while loading

I use Xinha on many backoffices pages in my site.
On some pages it work fine. No matter.
On other pages (they are all of the same model, the only difference is the data pickup in mysql) The loading action stop just after ".../Xinha/plugins/ExtendedFileManager/lang/fr.js" (viewed in Firebug). No other request, the next one should have been : "....../Xinha/plugins/Linker/pluginMethod.js".
So, the text is in the textarea , but don't appear in the editor.
I use the last trunk and essentially Firefox 3.5.5.
Did someone could explain me ?
Thanks

Offline

#2 2009-12-05 23:50:11

gogo
Xinha Leader
From: New Zealand
Registered: 2005-02-11
Posts: 1,015
Website

Re: Xinha stop while loading

Are there any javascipt errors?

Sounds strange.


James Sleeman

Offline

#3 2009-12-06 08:46:10

Alain
New member
From: Périgueux france
Registered: 2009-11-15
Posts: 5

Re: Xinha stop while loading

Sometimes it appears a "m is null" error in XinhaCore.js line 18
Does this error may depend of the content ?
The text read in Firebug :
m is null
anonymous("<div id='centre_bo'><div class='texte'><h1 style="text-align: center;">LA SECONDE\nGENERALE ET TECHNOLOGIQUE</h1><h2 align="center">(2° GT)</h2><p align="center"><b>appelée également</b></p><h2 align="center">SECONDE DE DETERMINATION\n</h2><p style="margin-bottom: 0cm;" align="left"><br>C'est <b>une classe commune à\ntous les élèves</b> qui souhaitent s'orienter ensuite vers\n<b>la voie générale ou vers la voie technologique</b>. \n</p>\n<p style="margin-bottom: 0cm;" align="left">Elle a pour fonction de\npréparer au choix de l'une des séries de baccalauréat\nqui sera suivie en première et terminale pour obtenir soit un\nbaccalauréat général (séries ES, L, S),\nsoit un baccalauréat technologique (séries SMS, STG,\nSTL, STI).<br></p><br><p style="margin-bottom: 0cm;" align="left">Elle permet aux élèves\n:</p><p style="margin-bottom: 0cm;" align="left">- d'acquérir des bases communes pour toutes les séries du\nbaccalauréat. Ce sont les <a href="../../../../../Formations/secondes/tronc_commun.php5"><b>enseignements communs</b></a>.<br></p>- de tester leurs goûts et leurs aptitudes grâce au choix,\nen plus des enseignements communs à tous, de <b>deux </b><a href="../../../../../Formations/secondes/determination.php5"><b>enseignements de détermination</b></a> qui doivent leur permettre de\nmieux s'orienter. \n<br><a href="../../../../../Formations/secondes/tronc_commun.php5"><span style="text-decoration: underline;">\nLes enseignements communs :</span></a><br><br>Ils sont <span style="font-weight: bold;">obligatoires</span> pour\ntous, et <span style="font-weight: bold;">identiques quelque soit le lycée</span>. Ils constituent\ndonc un <a href="../../../../../Formations/secondes/tronc_commun.php5">tronc commun</a>, assez semblable dans sa composition à\ncelui que les élèves ont suivi en classe de troisième\nau collège.<a href="../../../../../Formations/secondes/determination.php5"><span style="text-decoration: underline;">\nles enseignements de détermination :</span></a><br><br>Il est <span style="font-weight: bold;">obligatoire d'en\nchoisir et d'en suivre deux</span>.<br><br><span style="font-weight: bold;">Quel que soit l'</span><a href="../../../../../Formations/secondes/determination.php5">enseignement\nde détermination</a><span style="font-weight: bold;"> suivi, les voeux d'orientation pour la\npremière et la terminale restent ouverts à toutes les\nspécialités de bacs : c'est bien ici l'esprit d'une\nseconde de détermination.</span><br><br>Un élève de\nseconde pourra alors, en fin d'année, faire des voeux dans la\nsérie qu'il désire pour sa poursuite en première\net terminale, indépendamment de l'enseignement de\ndétermination qu'il aura suivi.<span style="text-decoration: underline;">l</span><a href="../../../../../Formations/secondes/determination.php5"><span style="text-decoration: underline;">es options facultatives :</span></a><br><br style="font-weight: bold;"><span style="font-weight: bold;">Il est possible d'en choisir\net d'en suivre une seule</span> (voire 2 en fonction du couplage des\nenseignements de détermination).<br>Comme leur nom l'indique, la\ndécision de suivre une telle option appartient à\nl'élève et à sa famille.<br>Toutefois, le choix\nd'une option facultative implique de suivre celle-ci tout au long de\nl'année de seconde.</div></div><div id='pied_bo'></div>")XinhaCore.js (ligne 18)
anonymous("<div id='centre_bo'><div class='texte'><h1 style="text-align: center;">LA SECONDE\nGENERALE ET TECHNOLOGIQUE</h1><h2 align="center">(2° GT)</h2><p align="center"><b>appelée également</b></p><h2 align="center">SECONDE DE DETERMINATION\n</h2><p style="margin-bottom: 0cm;" align="left"><br>C'est <b>une classe commune à\ntous les élèves</b> qui souhaitent s'orienter ensuite vers\n<b>la voie générale ou vers la voie technologique</b>. \n</p>\n<p style="margin-bottom: 0cm;" align="left">Elle a pour fonction de\npréparer au choix de l'une des séries de baccalauréat\nqui sera suivie en première et terminale pour obtenir soit un\nbaccalauréat général (séries ES, L, S),\nsoit un baccalauréat technologique (séries SMS, STG,\nSTL, STI).<br></p><br><p style="margin-bottom: 0cm;" align="left">Elle permet aux élèves\n:</p><p style="margin-bottom: 0cm;" align="left">- d'acquérir des bases communes pour toutes les séries du\nbaccalauréat. Ce sont les <a href="../../../../../Formations/secondes/tronc_commun.php5"><b>enseignements communs</b></a>.<br></p>- de tester leurs goûts et leurs aptitudes grâce au choix,\nen plus des enseignements communs à tous, de <b>deux </b><a href="../../../../../Formations/secondes/determination.php5"><b>enseignements de détermination</b></a> qui doivent leur permettre de\nmieux s'orienter. \n<br><a href="../../../../../Formations/secondes/tronc_commun.php5"><span style="text-decoration: underline;">\nLes enseignements communs :</span></a><br><br>Ils sont <span style="font-weight: bold;">obligatoires</span> pour\ntous, et <span style="font-weight: bold;">identiques quelque soit le lycée</span>. Ils constituent\ndonc un <a href="../../../../../Formations/secondes/tronc_commun.php5">tronc commun</a>, assez semblable dans sa composition à\ncelui que les élèves ont suivi en classe de troisième\nau collège.<a href="../../../../../Formations/secondes/determination.php5"><span style="text-decoration: underline;">\nles enseignements de détermination :</span></a><br><br>Il est <span style="font-weight: bold;">obligatoire d'en\nchoisir et d'en suivre deux</span>.<br><br><span style="font-weight: bold;">Quel que soit l'</span><a href="../../../../../Formations/secondes/determination.php5">enseignement\nde détermination</a><span style="font-weight: bold;"> suivi, les voeux d'orientation pour la\npremière et la terminale restent ouverts à toutes les\nspécialités de bacs : c'est bien ici l'esprit d'une\nseconde de détermination.</span><br><br>Un élève de\nseconde pourra alors, en fin d'année, faire des voeux dans la\nsérie qu'il désire pour sa poursuite en première\net terminale, indépendamment de l'enseignement de\ndétermination qu'il aura suivi.<span style="text-decoration: underline;">l</span><a href="../../../../../Formations/secondes/determination.php5"><span style="text-decoration: underline;">es options facultatives :</span></a><br><br style="font-weight: bold;"><span style="font-weight: bold;">Il est possible d'en choisir\net d'en suivre une seule</span> (voire 2 en fonction du couplage des\nenseignements de détermination).<br>Comme leur nom l'indique, la\ndécision de suivre une telle option appartient à\nl'élève et à sa famille.<br>Toutefois, le choix\nd'une option facultative implique de suivre celle-ci tout au long de\nl'année de seconde.</div></div><div id='pied_bo'></div>")XinhaCore.js (ligne 18)
anonymous()XinhaCore.js (ligne 18)
anonymous(load )XinhaCore.js (ligne 18)
[Break on this error] Xinha.version={Release:"0.96beta2",Head:...thod which has not been implemented.")};

Offline

#4 2009-12-06 15:00:20

Alain
New member
From: Périgueux france
Registered: 2009-11-15
Posts: 5

Re: Xinha stop while loading

More precisely :
After loading really the uncompressed version of XinhaCore.js I get the following error code :
base_m is null
absPath = url[2].replace(/(\.\.\/)*/,base_m[1]);\n
I will look ahead but....it seems too complicate for my javascript knowledge.

Offline

#5 2009-12-06 15:48:50

Alain
New member
From: Périgueux france
Registered: 2009-11-15
Posts: 5

Re: Xinha stop while loading

Following the code was easiest I can think.
The problem came from data.
I have wrong relative path for some links ../../../../../dir/xxx.yy instead of ../dir/xxx.yy so it can define base_m on line 5610
Now i just have to re-write all the pernicious data. Thanks to Dojo !!

Offline

#6 2009-12-06 20:22:42

gogo
Xinha Leader
From: New Zealand
Registered: 2005-02-11
Posts: 1,015
Website

Re: Xinha stop while loading

Thanks for the info.  I'll have to have a look at the code there, it shouldn't be allowed to fail like that even with bad links.


James Sleeman

Offline

#7 2010-08-07 01:35:57

rickyjon
New member
Registered: 2010-08-02
Posts: 2

Re: Xinha stop while loading

Yap, Alain..I also have noticed that in XinhaCore.js line 18 appears an error "m is null"...

I want to get it solved. Please give me the solution..

Thanks...

Offline

Board footer

Powered by FluxBB