Talk:Caja project

Cajoler output is no longer a single JS function
"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)

Pronunciation
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)


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

Advantages / Disadvantages
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)

Conflating
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)