[Xerte] Xerte Dynamic Templates tutorial - clarification
Johnathan Kemp
johnathan.kemp at cxstaffs.co.uk
Thu Jul 16 11:51:35 BST 2009
I am sorry I did not make myself clear.
I understand that the reference to 'value' was a variable and that
duplicate would result in duplication of the icon, what I was struggling
with was
a) the apparent discrepancy between the code in the image which refers
to
icon.nextSibling.childNodes[2]
and the code referred to in the accompanying text which refers to
icon.nextSibling.firstChild
b) trying to figure out what icon.nextSibling.childNodes[2] was actually
identifying in the document tree and why that was so.
Similarly I was struggling to figure out, by tracking back up the
document tree how it was that on page 11 in the pdf file (no page number
in the xerte help file, but it is in the section 5 create the template
logic section)
icon.ParentNode.index( ) -2 would return the number of
questions.
Also I was puzzled by the reference later in the same section to
quizData as I was not sure where this object had been defined.
Is it the case that since earlier we set templateDate to point to the
quiz.xml file that quizData is effectively the same as templateData?
I am trying not just to duplicate the actions in the tutorial but to
understand them, so that I can create my own templates.
Kind regards
Johnathan
Johnathan Kemp
IT Dev. Manager
Connexions Staffordshire
www.cxstaffs.co.uk <http://www.cxstaffs.co.uk/>
01785 355714
________________________________
From: xerte-bounces at lists.nottingham.ac.uk
[mailto:xerte-bounces at lists.nottingham.ac.uk] On Behalf Of Julian Tenney
Sent: 15 July 2009 20:20
To: Xerte discussion list
Subject: RE: [Xerte] Xerte Dynamic Templates tutorial - clarification
the parameter just describes how many times you want to duplicate the
icon - don't run it twice!
(value) is just a variable, a number, for how many times you want to
duplicate the icon.
________________________________
From: xerte-bounces at lists.nottingham.ac.uk on behalf of Johnathan Kemp
Sent: Wed 15/07/2009 17:02
To: Xerte discussion list
Subject: [Xerte] Xerte Dynamic Templates tutorial - clarification
I am part way through the simple quiz example in the dynamic templates
tutorial as described in the document XerteDynamicTemplates.pdf
I am following through the example step by step and trying to ensure
that I understand the logic behind each step, so that I will then be
able to apply this to creating my own templates.
Can I seek clarification on the following points?
Page 10
The code uses icon.nextSibling.childNodes[2].duplicate(quesCount -1)
But the text refers to icon.nextSibling.firstChild.duplicate(value)
Is this a typing error? Are both statements required in the code?
Page 11
Why does icon.parentNode.index( ) - 2 = the number of questions?
Page 12
Where does the quizData object come from, there appears to be no
previous reference to it?
And a general question - is there a way of easily identifying which node
is being referenced at any time by an expression?
E.g. is there a way of echoing a value for
icon.nextSibling.firstChild.name or .value
I guess I am looking for any tricks you have picked up along the way
that aid you in debugging your template creation.
Kind regards
Johnathan Kemp
IT Dev. Manager
Connexions Staffordshire
www.cxstaffs.co.uk
01785 355714
This email and any files transmitted with it are confidential and are
intended solely for the use of the individual(s) or entity(s) to whom
they are addressed. All messages are monitored for virus, high risk
files and inappropriate content. As a result users should be aware that
this mail maybe accessed, read and the right is reserved to reject,
return, remove attachments or delete if considered to be inappropriate
or unsuitable. Liability cannot be accepted for any loss or damage
arising from this email (or any attachments) or from scripts or any
virus transmitted.
This communication represents the originator's personal views and
opinions, which do not necessarily reflect those of Connexions
Staffordshire. If you are not the original recipient or the person
responsible for delivering the email to the intended recipient, be
advised that you have received this email in error, and that any use,
dissemination, forwarding, printing, or copying of this email is
strictly prohibited. If you received this email in error, please
immediately reply to the sender or notify postmaster at cxstaffs.co.uk
Connexions Staffordshire Limited is registered in England No.4355170
Registered office: Foregate House, 70 Foregate Street, Stafford,
Staffordshire, ST16 2PX
_______________________________________________
Xerte mailing list
Xerte at lists.nottingham.ac.uk
http://lists.nottingham.ac.uk/mailman/listinfo/xerte
This email and any files transmitted with it are confidential and are intended solely for the use of the individual(s) or entity(s) to whom they are addressed. All messages are monitored for virus, high risk files and inappropriate content. As a result users should be aware that this mail maybe accessed, read and the right is reserved to reject, return, remove attachments or delete if considered to be inappropriate or unsuitable. Liability cannot be accepted for any loss or damage arising from this email (or any attachments) or from scripts or any virus transmitted.
This communication represents the originator's personal views and opinions, which do not necessarily reflect those of Connexions Staffordshire. If you are not the original recipient or the person responsible for delivering the email to the intended recipient, be advised that you have received this email in error, and that any use, dissemination, forwarding, printing, or copying of this email is strictly prohibited. If you received this email in error, please immediately reply to the sender or notify postmaster at cxstaffs.co.uk
Connexions Staffordshire Limited is registered in England No.4355170
Registered office: Foregate House, 70 Foregate Street, Stafford, Staffordshire, ST16 2PX
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.nottingham.ac.uk/pipermail/xerte/attachments/20090716/2728da54/attachment.html
More information about the Xerte
mailing list