[ 
https://issues.apache.org/jira/browse/JSPWIKI-519?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18038647#comment-18038647
 ] 

Ulf Dittmer commented on JSPWIKI-519:
-------------------------------------

I think you could make a case that if jspwiki.translatorReader.allowHTML is set 
to true, inserting JavaScript should be allowed. Or maybe there should be a 
separate setting that allows it. I find it a bit of a hassle to have to write a 
plugin for each page where I want to use a Javascript library.

A perhaps more useful addition might be to integrate Apache BSF, and through 
that make the Context object available to any scripts included in the page, so 
they could access JSPWiki internals. For installations that strictly control 
who can has write access, this might be handy. But it is rather specialized, so 
going the plugin route for this use case might be a better approach.

> Using Script on a JSPWiki page
> ------------------------------
>
>                 Key: JSPWIKI-519
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-519
>             Project: JSPWiki
>          Issue Type: Bug
>    Affects Versions: 2.8.1
>         Environment: Using JSPWiki on Windows in Internet Explorer and Mozilla
>            Reporter: Stephen Thompson
>            Priority: Minor
>
> I'm working for a company that currently uses VQWiki and wants to convert 
> them to pages that are compatitble with and use JSPWiki. I have everything 
> converted, but some of the pages have some <script> in them. My main problem 
> is laying out some functions between one script tag, having some wiki mark 
> up, then referring to the previously defined function. Here's an example of 
> code, 
> {{<script>
> some script code
> function populateTable()
> {
> .......
> }
> </script>
> Example of Wikitext.......
> <script>
> populateTable()
> </script>}}
> When I view that page, and view the errors that are on that page, it says 
> object expected in line (whichever line the populateTable function is called 
> on), or in Mozilla, the error would be "populateTable is not defined." I've 
> checked all opening and closing parenthesis and brackets and all of that 
> stuff. I was wondering if there was something I am doing wrong, or if there 
> is something you could help me with.
> Thanks



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to