Hey Alex,
what great news to see you there (I have lot of questions for you).
I have used onLoad attribute but my bindings was not a fonction but the tinyMCE.js file.
Thanks for your example, I try it now.
Envoyé depuis iCloud
what great news to see you there (I have lot of questions for you).
I have used onLoad attribute but my bindings was not a fonction but the tinyMCE.js file.
Thanks for your example, I try it now.
Envoyé depuis iCloud
Le 09 déc 2011 à 04:43, Alexis Tual <[email protected]> a écrit :
Hi Raymond,when doing ajax, you have to re-init the tinymce editor, in your case something like should work :ProblematiqueTab : AjaxTabbedPanelTab {
name = "Problematique";
isSelected = problematiqueTabSelected;
id = tabProblematiqueId;_onLoad_ = "function() { tinyMCE.execCommand('mceAddControl', false, 'problematik'); }";}Cheers,AlexLe 9 déc. 2011 à 12:43, Raymond NANEON a écrit :_______________________________________________Hi All,
I introduced AjaxTabbedPanel (range textareas in tabs) to my app but I am surprised to see AjaxTabbedPanel disabled tinyMCE in textareas. So how can I reactivate tinyMCE ?
Html :
...
<!-- TinyMCE -->
<wo name = "tinyMCE" />
<wo name = "tinyMCEInit" />
<!-- /TinyMCE -->
<webobject name = "Tabs">
<webobject name = "ContexteTab"><wo name = "ctx" /></webobject>
<webobject name = "ProblematiqueTab"><wo:text name = "problematik" value = "$session.problematik" id = "problematik" rows = "30" cols = "120" _onKeyDown_ = "limitText(declaration.problematik,4000);" _onKeyUp_ = "limitText(declaration.problematik,4000);" /></webobject>
<webobject name = "ObjectifsTab"><wo:text name = "objectifs" value = "$session.objectifs" id = "objectifs" rows = "30" cols = "120" _onKeyDown_ = "limitText(declaration.objectifs,4000);" _onKeyUp_ = "limitText(declaration.objectifs,4000);" /></webobject>
<webobject name = "MethodologieTab"><wo name = "metho" /></webobject>
</webobject>
...
in WOD :
...
tinyMCE : ERXJavaScript {
id="tinyMCE";
filename = "tiny_mce/tiny_mce.js";
}
tinyMCEInit : ERXJavaScript {
id="tinyMCEInit";
filename = "tiny_mce/tinyMCEInit.js";
}
Tabs : AjaxTabbedPanel {
id = tabsId;
}
ContexteTab : AjaxTabbedPanelTab {
name = "Contexte";
isSelected = contexteTabSelected;
id = tabContexteId;
}
ctx : WOText {
value = session.contexte;
name="ctx";
rows = "30";
cols = "120";
_onKeyDown_ = "limitText(declaration.ctx,4000);";
_onKeyUp_ = "limitText(declaration.ctx,4000);";
}
ProblematiqueTab : AjaxTabbedPanelTab {
name = "Problematique";
isSelected = problematiqueTabSelected;
id = tabProblematiqueId;
}
ObjectifsTab : AjaxTabbedPanelTab {
name = "Objectifs";
isSelected = objectifsTabSelected;
id = tabObjectifId;
}
MethodologieTab : AjaxTabbedPanelTab {
name = "Methodologie";
isSelected = methodologieTabSelected;
id = tabMethodologieId;
}
metho : WOText {
value = session.metho;
name="metho";
rows = "30";
cols = "120";
_onKeyDown_ = "limitText(declaration.metho,4000);";
_onKeyUp_ = "limitText(declaration.metho,4000);";
}
...
ThanksEnvoyé depuis iCloud
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/alexis.tual%40gmail.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]
