Talk:Caja project

Latest comment: 5 years ago by Mortense in topic Conflating

Cajoler output is no longer a single JS function edit

"Caja takes JavaScript, HTML, and CSS input and rewrites it into a single JavaScript function with no free variables."

This isn't quite accurate, since Caja issue 294 was fixed. From the description of the relevant changeset:

This makes two major changes:
 (1) Replaces HtmlSanitizer and HtmlCompiler with a mechanism that
     outputs a static HTML chunk and then reworks it to add dynamic
     attributes.
 (2) Added an ID suffix to PluginMeta so that containers which can
     avoid suffix overlap can move more rewriting to the static side.
     The new HtmlSanitizer and HtmlCompiler use that when rewriting
     attributes, and when present, no javascript is needed to emit
     CSS so a noscript version of a gadget will be properly styled.

--David-Sarah Hopwood (talk) 19:48, 5 June 2009 (UTC)Reply

Pronunciation edit

Can someone please change the pronunciation guide to IPA? I still can't tell how this is pronounced. (is it 'car-har', or 'kay-har', or ka-ha like cat-hat without the t??). The ref given for the current pronunciation says, "like Baja, but with a K" so how does one pronounce Baja??

192.100.107.40 (talk) 09:39, 21 February 2011 (UTC)Reply

Douglas Crockford pronounces it as kar-har 193.93.102.249 (talk) 14:37, 16 November 2011 (UTC)Reply

Advantages / Disadvantages edit

There needs to be more on this. For example even though this is used on Google Sites the limitations are not made clear to page developers. Limitations can be tailored by the website owners (Google, Yahoo etc) but developers of pages/gadgets are not told what the limitations are.

Google also use this on Blogspot. QuentinUK (talk) 15:01, 18 January 2015 (UTC)Reply

Conflating edit

Perhaps it should be mentioned not to conflate it with the official file manager for the MATE desktop environment, Caja? --Mortense (talk) 06:02, 23 June 2018 (UTC)Reply