Web Scripts:

- samples
- fix "execute" javascript error
- fix hidden exception when status template had errors
- addition of 'roothome' script & template root object

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6011 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
David Caruana
2007-06-18 22:34:29 +00:00
parent 5dc16190ef
commit 2de8f8402c
17 changed files with 373 additions and 13 deletions

View File

@@ -21,7 +21,7 @@
<view:properties>
<app:editInline>true</app:editInline>
<cm:description>What are Web Scripts and how do you develop them?</cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/readme.html|mimetype=text/html|size=1344|encoding=UTF-8|locale=en_US_</cm:content>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/readme.html|mimetype=text/html|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title></cm:title>
<cm:author></cm:author>
<cm:name>readme.html</cm:name>
@@ -64,6 +64,103 @@
</view:properties>
<view:associations>
<cm:contains>
<cm:content view:childName="cm:blogsearch.get.js">
<view:aspects>
<cm:titled></cm:titled>
<app:inlineeditable></app:inlineeditable>
<cm:author></cm:author>
</view:aspects>
<view:properties>
<app:editInline>true</app:editInline>
<cm:description></cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/blogsearch.get.js|mimetype=application/x-javascript|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title>blogsearch.get.js</cm:title>
<cm:author></cm:author>
<cm:name>blogsearch.get.js</cm:name>
</view:properties>
<view:associations></view:associations>
</cm:content>
<cm:content view:childName="cm:blogsearch.get.atom.ftl">
<view:aspects>
<cm:titled></cm:titled>
<cm:author></cm:author>
<app:inlineeditable></app:inlineeditable>
</view:aspects>
<view:properties>
<app:editInline>true</app:editInline>
<cm:description></cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/blogsearch.get.atom.ftl|mimetype=text/plain|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title>blogsearch.get.atom.ftl</cm:title>
<cm:author></cm:author>
<sys:store-protocol>workspace</sys:store-protocol>
<cm:name>blogsearch.get.atom.ftl</cm:name>
</view:properties>
<view:associations></view:associations>
</cm:content>
<cm:content view:childName="cm:blogsearch.get.desc.xml">
<view:aspects>
<cm:titled></cm:titled>
<cm:author></cm:author>
<app:inlineeditable></app:inlineeditable>
</view:aspects>
<view:properties>
<app:editInline>true</app:editInline>
<cm:description></cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/blogsearch.get.desc.xml|mimetype=text/xml|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title>blogsearch.get.desc.xml</cm:title>
<cm:author></cm:author>
<cm:name>blogsearch.get.desc.xml</cm:name>
</view:properties>
<view:associations></view:associations>
</cm:content>
<cm:content view:childName="cm:blogsearch.get.html.ftl">
<view:aspects>
<cm:titled></cm:titled>
<cm:author></cm:author>
<app:inlineeditable></app:inlineeditable>
</view:aspects>
<view:properties>
<app:editInline>true</app:editInline>
<cm:description></cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/blogsearch.get.html.ftl|mimetype=text/plain|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title>blogsearch.get.html.ftl</cm:title>
<cm:author></cm:author>
<cm:name>blogsearch.get.html.ftl</cm:name>
</view:properties>
<view:associations></view:associations>
</cm:content>
<cm:content view:childName="cm:blogsearch.get.html.400.ftl">
<view:aspects>
<cm:titled></cm:titled>
<cm:author></cm:author>
<app:inlineeditable></app:inlineeditable>
</view:aspects>
<view:properties>
<app:editInline>true</app:editInline>
<cm:description></cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/blogsearch.get.html.400.ftl|mimetype=text/plain|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title>blogsearch.get.html.400.ftl</cm:title>
<cm:author></cm:author>
<cm:name>blogsearch.get.html.400.ftl</cm:name>
</view:properties>
<view:associations></view:associations>
</cm:content>
<cm:content view:childName="cm:blogsearch.get.atom.400.ftl">
<view:aspects>
<cm:titled></cm:titled>
<cm:author></cm:author>
<app:inlineeditable></app:inlineeditable>
</view:aspects>
<view:properties>
<app:editInline>true</app:editInline>
<cm:description></cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/blogsearch.get.atom.400.ftl|mimetype=text/plain|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title>blogsearch.get.atom.400.ftl</cm:title>
<cm:author></cm:author>
<cm:name>blogsearch.get.atom.400.ftl</cm:name>
</view:properties>
<view:associations></view:associations>
</cm:content>
<cm:content view:childName="cm:categorysearch.get.js">
<view:aspects>
<cm:titled></cm:titled>
@@ -73,7 +170,7 @@
<view:properties>
<app:editInline>true</app:editInline>
<cm:description></cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/categorysearch.get.js|mimetype=application/x-javascript|size=121|encoding=UTF-8|locale=en_US_</cm:content>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/categorysearch.get.js|mimetype=application/x-javascript|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title>categorysearch.get.js</cm:title>
<cm:author></cm:author>
<cm:name>categorysearch.get.js</cm:name>
@@ -89,7 +186,7 @@
<view:properties>
<app:editInline>true</app:editInline>
<cm:description></cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/categorysearch.get.atom.ftl|mimetype=text/plain|size=778|encoding=UTF-8|locale=en_US_</cm:content>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/categorysearch.get.atom.ftl|mimetype=text/plain|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title>categorysearch.get.atom.ftl</cm:title>
<cm:author></cm:author>
<sys:store-protocol>workspace</sys:store-protocol>
@@ -106,7 +203,7 @@
<view:properties>
<app:editInline>true</app:editInline>
<cm:description></cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/categorysearch.get.desc.xml|mimetype=text/xml|size=375|encoding=UTF-8|locale=en_US_</cm:content>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/categorysearch.get.desc.xml|mimetype=text/xml|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title>categorysearch.get.desc.xml</cm:title>
<cm:author></cm:author>
<cm:name>categorysearch.get.desc.xml</cm:name>
@@ -122,13 +219,110 @@
<view:properties>
<app:editInline>true</app:editInline>
<cm:description></cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/categorysearch.get.html.ftl|mimetype=text/plain|size=364|encoding=UTF-8|locale=en_US_</cm:content>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/categorysearch.get.html.ftl|mimetype=text/plain|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title>categorysearch.get.html.ftl</cm:title>
<cm:author></cm:author>
<cm:name>categorysearch.get.html.ftl</cm:name>
</view:properties>
<view:associations></view:associations>
</cm:content>
<cm:content view:childName="cm:categorysearch.get.html.404.ftl">
<view:aspects>
<cm:titled></cm:titled>
<cm:author></cm:author>
<app:inlineeditable></app:inlineeditable>
</view:aspects>
<view:properties>
<app:editInline>true</app:editInline>
<cm:description></cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/categorysearch.get.html.404.ftl|mimetype=text/plain|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title>categorysearch.get.html.404.ftl</cm:title>
<cm:author></cm:author>
<cm:name>categorysearch.get.html.404.ftl</cm:name>
</view:properties>
<view:associations></view:associations>
</cm:content>
<cm:content view:childName="cm:categorysearch.get.atom.404.ftl">
<view:aspects>
<cm:titled></cm:titled>
<cm:author></cm:author>
<app:inlineeditable></app:inlineeditable>
</view:aspects>
<view:properties>
<app:editInline>true</app:editInline>
<cm:description></cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/categorysearch.get.atom.404.ftl|mimetype=text/plain|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title>categorysearch.get.atom.404.ftl</cm:title>
<cm:author></cm:author>
<cm:name>categorysearch.get.atom.404.ftl</cm:name>
</view:properties>
<view:associations></view:associations>
</cm:content>
<cm:content view:childName="cm:folder.get.js">
<view:aspects>
<cm:titled></cm:titled>
<app:inlineeditable></app:inlineeditable>
<cm:author></cm:author>
</view:aspects>
<view:properties>
<app:editInline>true</app:editInline>
<cm:description></cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/folder.get.js|mimetype=application/x-javascript|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title>folder.get.js</cm:title>
<cm:author></cm:author>
<cm:name>folder.get.js</cm:name>
</view:properties>
<view:associations></view:associations>
</cm:content>
<cm:content view:childName="cm:folder.get.atom.ftl">
<view:aspects>
<cm:titled></cm:titled>
<cm:author></cm:author>
<app:inlineeditable></app:inlineeditable>
</view:aspects>
<view:properties>
<app:editInline>true</app:editInline>
<cm:description></cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/folder.get.atom.ftl|mimetype=text/plain|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title>folder.get.atom.ftl</cm:title>
<cm:author></cm:author>
<sys:store-protocol>workspace</sys:store-protocol>
<cm:name>folder.get.atom.ftl</cm:name>
</view:properties>
<view:associations></view:associations>
</cm:content>
<cm:content view:childName="cm:folder.get.desc.xml">
<view:aspects>
<cm:titled></cm:titled>
<cm:author></cm:author>
<app:inlineeditable></app:inlineeditable>
</view:aspects>
<view:properties>
<app:editInline>true</app:editInline>
<cm:description></cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/folder.get.desc.xml|mimetype=text/xml|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title>folder.get.desc.xml</cm:title>
<cm:author></cm:author>
<cm:name>folder.get.desc.xml</cm:name>
</view:properties>
<view:associations></view:associations>
</cm:content>
<cm:content view:childName="cm:folder.get.html.ftl">
<view:aspects>
<cm:titled></cm:titled>
<cm:author></cm:author>
<app:inlineeditable></app:inlineeditable>
</view:aspects>
<view:properties>
<app:editInline>true</app:editInline>
<cm:description></cm:description>
<cm:content>contentUrl=classpath:alfresco/bootstrap/webscripts/folder.get.html.ftl|mimetype=text/plain|size=|encoding=UTF-8|locale=en_US_</cm:content>
<cm:title>folder.get.html.ftl</cm:title>
<cm:author></cm:author>
<cm:name>folder.get.html.ftl</cm:name>
</view:properties>
<view:associations></view:associations>
</cm:content>
</cm:contains>
</view:associations>
</cm:folder>