Kai,
Can you give a little more information on how you used this? I added the
tiny_mce.js to my WebServerResources folder, and in my appendToResponce:
AjaxUtils.addScriptResourceInHead (context, response, "app", "tiny_mce.js");
I copied and pasted the script into the head of my wrapper:
<script type = "text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "advanced",
theme_advanced_toolbar_location: "top",
theme_advanced_buttons1 :
"bold,italic,separator,underline,strikethrough,separator,bullist,numlist,separator,undo,redo,separator,cleanup,
separator, spellchecker, iespell",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
verify_html : true,
cleanup : true,
plugins : "legacyoutput,paste,spellchecker,iespell",
extended_valid_elements : "b,i,strike,u"
});
</script>
What do i have to do to bind my textarea (WOText) to the script?
Ted
--- On Mon, 10/18/10, Kai S. Wong <[email protected]> wrote:
From: Kai S. Wong <[email protected]>
Subject: Re: re-post text encoding in a WOText area?
To: "Theodore Petrosky" <[email protected]>
Cc: "David Avendasora" <[email protected]>,
[email protected]
Date: Monday, October 18, 2010, 12:06 PM
Hi Theodore,
I use TinyMCE with paste and legacyoutput plug-in and I was able to solve copy
and paste issue.
Here is the sample tinyMCE setting:
<script type = "text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "advanced",
theme_advanced_toolbar_location: "top",
theme_advanced_buttons1 :
"bold,italic,separator,underline,strikethrough,separator,bullist,numlist,separator,undo,redo,separator,cleanup,
separator, spellchecker, iespell",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
verify_html : true,
cleanup : true,
plugins : "legacyoutput,paste,spellchecker,iespell",
extended_valid_elements : "b,i,strike,u"
});
</script>
Regards,
Kai S. Wong
On Mon, Oct 18, 2010 at 6:21 AM, Theodore Petrosky <[email protected]> wrote:
Is the Word issue the same as mine. When I view the logs I see 0x00 as the
offending character. If you look at the accessor (setJobDescription) from
below, you will see the NSLog that prints the int value of the characters. this
is where I discovered the 'zero' at the end of the string.
As I said I can not believe I was the only one that could have had this problem
so what do others do with it? Is there a way to handle this globally?
Obviously, there is no way to type a string with the trailing zero, so it only
comes when pasting in text.
If I use the accessor method to fix this, that implies that I must fix any text
area on any page that I generate. (this is of course only an issue with the
WOText not WOTextField)
Maybe I should override the accessor in my model?
Ted
--- On Mon, 10/18/10, David Avendasora <[email protected]> wrote:
> From: David Avendasora <[email protected]>
> Subject: Re: re-post text encoding in a WOText area?
> To: "Theodore Petrosky" <[email protected]>
> Date: Monday, October 18, 2010, 7:30 AM
> Hi Ted,
>
> I am about to deal with similar issue. I know we have seen
> problems with pasting text out of a Word document before
> also. I'm not sure what to tell you to try. What PDF reader
> are you using? Do you see the same issue with other PDF
> readers?
>
> Dave
>
> On Oct 18, 2010, at 4:41 AM, Theodore Petrosky wrote:
>
> > Last week I asked whether anyone had seen a problem
> with inserting text that was copied from a PDF and pasted
> into a WOText area.
> >
> > My client was creating a new object (a job). She
> copied some meta data (text) from a PDF and pasted it into a
> WOText:
> >
> > <wo:WOText value = "$jobDescription" cols = "40"
> rows = "8" />
> >
> > she then clicked the save button that fired the
> saveChanges() on the EC.
> >
> > The new object threw an exception and after looking at
> the logs I discovered that the text that was pasted from the
> PDF had a trailing byte with a value of '0'. I googled
> around and came up with a solution to parse the text before
> trying to insert it into the database.
> >
> > this is the setter for the WOText (now):
> >
> > public void setJobDescription(String aJobDescription)
> {
> > String theString = "";
> >
> > for(char
> c:aJobDescription.toCharArray()){
> >
> if((c&(char)0xff00)==0 &&
> (int)c != 0 ) {
> >
> theString=theString+c;
> >
> //NSLog.out.appendln("character
> = " + (int)c);
> > }
> > }
> >
> > _jobDescription = theString;
> > }
> >
> > First, has anyone seen this before (text coming from a
> PDF with anomalies that will then require processing) and
> > B, is there a better solution?
> >
> > I can not be the only person to have a problem with
> this. I think it is unreasonable for me to tell my client,
> "Just copy and paste the text into a text editor before
> copying it again then paste it into the web page."
> >
> >
> > :-)
> >
> > Ted
> >
> >
> >
> > _______________________________________________
> > Do not post admin requests to the list. They will be
> ignored.
> > Webobjects-dev mailing list ([email protected])
> > Help/Unsubscribe/Update your Subscription:
> > http://lists.apple.com/mailman/options/webobjects-dev/webobjects%40avendasora.com
> >
> > This email sent to [email protected]
> >
> >
>
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/kwong%40objectbiz.com
This email sent to [email protected]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]