[
https://issues.apache.org/jira/browse/SLING-154?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12569887#action_12569887
]
Bertrand Delacretaz commented on SLING-154:
-------------------------------------------
addNode(path, [primaryType]) and getNode(path) added to ScriptableNode in
revision 628709. These methods should now be accessible from server-side
javascript.
Leaving this issue open are other Node methods are still missing from
ScriptableNode.
I don't think Rhino generates any methods in this case, as we're using a
wrapper for the Node class. Or is there something wrong in ScriptableNode that
prevents Rhino from calling the Node methods that are not explicitely defined?
> Allow access to Node and Property Methods on ScriptableNode and
> ScriptableProperty
> ----------------------------------------------------------------------------------
>
> Key: SLING-154
> URL: https://issues.apache.org/jira/browse/SLING-154
> Project: Sling
> Issue Type: Improvement
> Components: Scripting
> Reporter: David Nuescheler
> Assignee: Felix Meschberger
> Priority: Minor
> Fix For: 2.0.0
>
> Attachments: SLING-154.partial.patch, SLING-154_2.patch
>
>
> I would like to propose access to all jcr Node methods from ScriptableNode
> and access to the jcr Property.
> I recently wanted to access the Property.getLength() method from a .esp
> script and didn't find a good way starting
> out from my very convenient ScriptableNode.
> This discussion already talks about a similar issue:
> http://www.mail-archive.com/[email protected]/msg01481.html
> So ideally somthing like an automatic getter mapping that I know from earlier
> rhino projects would mean
> that I could access the same information through for example prop.length or
> prop.getLength().
> I think it would be great if all jcr Property and Node methods would be
> exposed, otherwise we are hiding jcr features from
> the script user. I think maybe the solution also requires a
> ScriptableProperty.
> WDYT?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.