[MMBASE SCM] r37627 - in CMSContainer/trunk/CMSContainer/cmsc/contentrepository: resources src/java/com/finalist/cmsc/repository/forms

2009-08-10 Thread billyxie
Author: billyxie
Date: 2009-08-10 08:08:16 +0200 (Mon, 10 Aug 2009)
New Revision: 37627

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_zh.properties
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms/SimpleContentWorkflowAction.java
Log:
CMSC-1477 - 4 Based on the FD, implement the main function in simple editor 
overview page: edit, preview, workfolw, sorting, pageing

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
 2009-08-10 04:19:12 UTC (rev 37626)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
 2009-08-10 06:08:16 UTC (rev 37627)
@@ -520,4 +520,6 @@
 simple.editor.list.date.field = date
 simple.editor.list.channel.field = placed in
 simple.editor.introduction.text = The editors environment of the CMSc is to 
complex for some users. Users that only need to make content for a set of 
predefined pages and does not want to know anything about complicated tasks 
such as publishing. In short they should be able to make content for a page 
without knowing anything more about the CMSc.For these types of users we would 
like to make a very simple editor with only the most basic functions for 
creating content. Its important that these users never have to come in contact 
with the inner workings of the CMSc. Thus we need locate this new functions 
outside the normal /editors environment.
-simple.editor.send = Send this article to the webmaster for publication
\ No newline at end of file
+simple.editor.send = Send this article to the webmaster for publication
+simple.editor.finish.success=It is successful to send this article to the 
webmaster for publication.
+simple.editor.finish.failed=It is failed to send this article to the webmaster 
for publication.
\ No newline at end of file

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
  2009-08-10 04:19:12 UTC (rev 37626)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
  2009-08-10 06:08:16 UTC (rev 37627)
@@ -516,4 +516,6 @@
 simple.editor.list.date.field = date
 simple.editor.list.channel.field = placed in
 simple.editor.introduction.text = The editors environment of the CMSc is to 
complex for some users. Users that only need to make content for a set of 
predefined pages and does not want to know anything about complicated tasks 
such as publishing. In short they should be able to make content for a page 
without knowing anything more about the CMSc.For these types of users we would 
like to make a very simple editor with only the most basic functions for 
creating content. Its important that these users never have to come in contact 
with the inner workings of the CMSc. Thus we need locate this new functions 
outside the normal /editors environment.
-simple.editor.send = Stuur dit artikel naar de webmaster om gepubliceerd te 
worden
\ No newline at end of file
+simple.editor.send = Stuur dit artikel naar de webmaster om gepubliceerd te 
worden
+simple.editor.finish.success=It is successful to send this article to the 
webmaster for publication.
+simple.editor.finish.failed=It is failed to send this article to the webmaster 
for publication.
\ No newline at end of file

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_zh.properties
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_zh.properties
  2009-08-10 04:19:12 UTC (rev 37626)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_zh.properties
  2009-08-10 06:08:16 UTC (rev 37627)
@@ -521,4 +521,6 @@
 simple.editor.list.date.field = 创建时间
 simple.editor.list.channel.field = 频道
 simple.editor.introduction.text = The editors environment of the CMSc is to 
complex for some users. Users that only need to make content for a set of 
predefined pages and does not want to know anything about complicated tasks 
such as publishing. In short they should be able to make content for a page 
without knowing anything more about the CMSc.For these types of users we would 
like to make a very simple editor with only the most basic functions for 
creating content. Its important that these users never 

[MMBASE SCM] r37628 - CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple

2009-08-10 Thread billyxie
Author: billyxie
Date: 2009-08-10 08:51:33 +0200 (Mon, 10 Aug 2009)
New Revision: 37628

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/channellist.jsp
Log:
CMSC-1477 - 4 Based on the FD, implement the main function in simple editor 
overview page: edit, preview, workfolw, sorting, pageing

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/channellist.jsp
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/channellist.jsp
2009-08-10 06:08:16 UTC (rev 37627)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/channellist.jsp
2009-08-10 06:51:33 UTC (rev 37628)
@@ -1,7 +1,7 @@
-%...@page language=java contentType=text/html;charset=utf-8%
-%...@include file=globals.jsp %
-%@ taglib prefix=edit tagdir=/WEB-INF/tags/edit %
-mm:content type=text/html encoding=UTF-8 expires=0
+%...@page language=java contentType=text/html;charset=utf-8
+%%...@include file=globals.jsp 
+%%@ taglib prefix=edit tagdir=/WEB-INF/tags/edit 
+%mm:content type=text/html encoding=UTF-8 expires=0
 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Frameset//EN 
http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd;
 html:html xhtml=true
 cmscedit:head title=search.title

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37629 - in CMSContainer/trunk/CMSContainer/cmsc: contentrepository/src/webapp/editors/simple edit-webapp/src/java/com/finalist/cmsc/editwizard utilities/src/java/com/finalist/cmsc/struts

2009-08-10 Thread raintang
Author: raintang
Date: 2009-08-10 09:49:02 +0200 (Mon, 10 Aug 2009)
New Revision: 37629

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/draftlist.jsp
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/readylist.jsp
   
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/editwizard/WizardWorkflowController.java
   
CMSContainer/trunk/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/struts/WizardInitAction.java
Log:
CMSC-1479 6 Based on the FD, implement create article page

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/draftlist.jsp
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/draftlist.jsp
  2009-08-10 06:51:33 UTC (rev 37628)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/draftlist.jsp
  2009-08-10 07:49:02 UTC (rev 37629)
@@ -136,6 +136,7 @@
   a href=mm:url page=../WizardInitAction.do
   mm:param name=objectnumbermm:field 
name=number //mm:param
   mm:param name=returnurl value=${returnurl} /
+  mm:param name=fromSE value=true /
   /mm:url
  img src=../gfx/icons/page_edit.png 
alt=fmt:message key=searchform.icon.edit.title / title=fmt:message 
key=searchform.icon.edit.title / //a
 

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/readylist.jsp
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/readylist.jsp
  2009-08-10 06:51:33 UTC (rev 37628)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/readylist.jsp
  2009-08-10 07:49:02 UTC (rev 37629)
@@ -78,6 +78,7 @@
   a href=mm:url page=../WizardInitAction.do
   mm:param name=objectnumbermm:field 
name=number //mm:param
   mm:param name=returnurl value=${returnurl} /
+  mm:param name=fromSE value=true /
   /mm:url
  img src=../gfx/icons/page_edit.png 
alt=fmt:message key=searchform.icon.edit.title / title=fmt:message 
key=searchform.icon.edit.title / //a
 

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/editwizard/WizardWorkflowController.java
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/editwizard/WizardWorkflowController.java
2009-08-10 06:51:33 UTC (rev 37628)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/editwizard/WizardWorkflowController.java
2009-08-10 07:49:02 UTC (rev 37629)
@@ -70,6 +70,10 @@
  Workflow.isWorkflowType(elementtype)) {
 
  params.put(WORKFLOW, TRUE);
+ if (TRUE.equalsIgnoreCase((String) 
request.getSession().getAttribute(fromSE))) {
+params.put(WORKFLOW, FALSE);
+request.getSession().removeAttribute(fromSE);
+ }
  params.put(WORKFLOW-ACCEPTED-ENABLED, 
Boolean.toString(Workflow.isAcceptedStepEnabled()));
 
  String activity = DRAFT;

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/struts/WizardInitAction.java
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/struts/WizardInitAction.java
  2009-08-10 06:51:33 UTC (rev 37628)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/struts/WizardInitAction.java
  2009-08-10 07:49:02 UTC (rev 37629)
@@ -140,6 +140,7 @@
  log.debug(actionForward:  + actionForward);
  actionForward += debug=true;
   }
+  request.getSession().setAttribute(fromSE, 
request.getParameter(fromSE));
 
   ActionForward ret = new ActionForward(actionForward);
   ret.setRedirect(true);

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37630 - speeltuin/mihxil/webservice/mmbase/src/main/java/org/mmbase/webservice

2009-08-10 Thread michiel
Author: michiel
Date: 2009-08-10 10:04:59 +0200 (Mon, 10 Aug 2009)
New Revision: 37630

Modified:
   
speeltuin/mihxil/webservice/mmbase/src/main/java/org/mmbase/webservice/WebServiceServlet.java
Log:
added a small new feature, a 'default webservice' which can be presented if no 
explicit ws is specified on the URL (e.g. return a list of available 
webservices)

Modified: 
speeltuin/mihxil/webservice/mmbase/src/main/java/org/mmbase/webservice/WebServiceServlet.java
===
--- 
speeltuin/mihxil/webservice/mmbase/src/main/java/org/mmbase/webservice/WebServiceServlet.java
   2009-08-10 07:49:02 UTC (rev 37629)
+++ 
speeltuin/mihxil/webservice/mmbase/src/main/java/org/mmbase/webservice/WebServiceServlet.java
   2009-08-10 08:04:59 UTC (rev 37630)
@@ -40,6 +40,8 @@
 
 protected String authenticate = name/password;
 
+protected String defaultService = list.xml;
+
 @Override
 protected MapString, Integer getAssociations() {
 MapString, Integer a = super.getAssociations();
@@ -47,6 +49,16 @@
 return a;
 }
 
+
+@Override
+public void init() throws ServletException {
+super.init();
+String df = getInitParameter(defaultService);
+if (df != null  df.length()  0) {
+defaultService = df;
+}
+}
+
 private Cloud anonymous;
 
 protected Cloud getAnonymousCloud() {
@@ -117,12 +129,19 @@
 
 
 protected void doWebService(final HttpServletRequest req, final 
HttpServletResponse res, final WebService.Type defaultType) throws 
ServletException, IOException {
-String[] path = req.getPathInfo().split(/);
+WebService.Type type;
+String file;
+{
+String[] path = req.getPathInfo().split(/);
+if (path.length  1) {
+type = path.length  2 ? WebService.Type.valueOf(path[1]) : 
defaultType;
+file = path.length  2 ? path[2] : path[1];
+} else {
+type = WebService.Type.GET;
+file = defaultService;
+}
+}
 
-WebService.Type type = path.length  2 ? 
WebService.Type.valueOf(path[1]) : defaultType;
-
-String file = path.length  2 ? path[2] : path[1];
-
 String wantedMimeType = getServletContext().getMimeType(file);
 if (wantedMimeType == null) {
 res.sendError(HttpServletResponse.SC_NOT_FOUND, No mimetype found 
for ' + file + ');

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37631 - in CMSContainer/trunk: CMSContainer/cmsc/basicmodel/config/applications CMSContainer/cmsc/contentrepository/config/applications CMSContainer/cmsc/portlets/config/applications CMS

2009-08-10 Thread billyxie
Author: billyxie
Date: 2009-08-10 10:12:11 +0200 (Mon, 10 Aug 2009)
New Revision: 37631

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/basicmodel/config/applications/basecontentelements.xml
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/config/applications/contentrepository.xml
   
CMSContainer/trunk/CMSContainer/cmsc/portlets/config/applications/cmscportlets.xml
   
CMSContainer/trunk/CMSContainer/cmsc/sitemanagement/config/applications/sitemanagement.xml
   
CMSContainer/trunk/CMSContainer_Demo/demo.cmscontainer.org/war-live/src/webapp/WEB-INF/config/applications/basecontentelements.xml
   
CMSContainer/trunk/CMSContainer_Demo/demo.cmscontainer.org/war-live/src/webapp/WEB-INF/config/applications/cmscimpl.xml
   
CMSContainer/trunk/CMSContainer_Demo/demo.cmscontainer.org/war-live/src/webapp/WEB-INF/config/applications/cmscportlets.xml
   
CMSContainer/trunk/CMSContainer_Demo/demo.cmscontainer.org/war-live/src/webapp/WEB-INF/config/applications/contentrepository.xml
   
CMSContainer/trunk/CMSContainer_Demo/demo.cmscontainer.org/war-live/src/webapp/WEB-INF/config/applications/sitemanagement.xml
   
CMSContainer/trunk/CMSContainer_Demo/demo.cmscontainer.org/war/src/webapp/WEB-INF/config/applications/cmscimpl.xml
   
CMSContainer/trunk/CMSContainer_Demo/i18n-demo/war/src/webapp/WEB-INF/config/applications/cmscimpl.xml
   
CMSContainer/trunk/CMSContainer_Demo/www.cmscontainer.org/war-live/src/webapp/WEB-INF/config/applications/basecontentelements.xml
   
CMSContainer/trunk/CMSContainer_Demo/www.cmscontainer.org/war-live/src/webapp/WEB-INF/config/applications/cmscportlets.xml
   
CMSContainer/trunk/CMSContainer_Demo/www.cmscontainer.org/war-live/src/webapp/WEB-INF/config/applications/contentrepository.xml
   
CMSContainer/trunk/CMSContainer_Demo/www.cmscontainer.org/war-live/src/webapp/WEB-INF/config/applications/sitemanagement.xml
   CMSContainer/trunk/CMSContainer_Modules/alias/config/applications/alias.xml
   
CMSContainer/trunk/CMSContainer_Modules/directreaction/config/applications/reaction.xml
   
CMSContainer/trunk/CMSContainer_Modules/fileupload/config/applications/fileupload.xml
   
CMSContainer/trunk/CMSContainer_Modules/glossary/config/applications/glossary.xml
   
CMSContainer/trunk/CMSContainer_Modules/linkvalidator/config/applications/linkvalidator.xml
   
CMSContainer/trunk/CMSContainer_Modules/pagewizard/config/applications/pagewizard.xml
   CMSContainer/trunk/CMSContainer_Modules/rating/config/applications/rating.xml
   
CMSContainer/trunk/CMSContainer_Modules/rssfeed/config/applications/rssfeed.xml
   
CMSContainer/trunk/CMSContainer_Modules/subsite/config/applications/subsite.xml
   CMSContainer/trunk/CMSContainer_Modules/tasks/config/applications/tasks.xml
   
CMSContainer/trunk/CMSContainer_Modules/versioning/config/applications/versioning.xml
   
CMSContainer/trunk/CMSContainer_Modules/workflow/config/applications/workflow.xml
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-banner/config/applications/banner.xml
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-calendar/config/applications/calendar.xml
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-dynamicforms/config/applications/responseform.xml
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-ecard/config/applications/ecard.xml
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-emailalert/config/applications/emailalert.xml
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-gallery/config/applications/gallery.xml
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-gallery2/config/applications/gallery2.xml
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-googlemap/config/googlemap.xml
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-guestbook/config/applications/guestbook.xml
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-maileditors/config/applications/reactform.xml
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-mailfriend/config/applications/mailfriend.xml
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/config/applications/newsletter.xml
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-playlist/config/applications/playlist.xml
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-poll/config/applications/poll.xml
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-tagcloud/config/applications/tagcloud.xml
   
CMSContainer/trunk/CMSContainer_Portlets/portlets-teaser/config/applications/teasers.xml
Log:
CMSC-1474 - 1Based on the FD, implement adding simpled channel in the group 
management page

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/basicmodel/config/applications/basecontentelements.xml
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/basicmodel/config/applications/basecontentelements.xml
 2009-08-10 08:04:59 UTC (rev 37630)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/basicmodel/config/applications/basecontentelements.xml
 2009-08-10 08:12:11 UTC (rev 37631)
@@ -3,7 +3,7 @@
 

[MMBASE SCM] r37633 - mmbase/trunk/core/src/main/config/storage/databases

2009-08-10 Thread andre
Author: andre
Date: 2009-08-10 10:35:41 +0200 (Mon, 10 Aug 2009)
New Revision: 37633

Modified:
   mmbase/trunk/core/src/main/config/storage/databases/hsqldb_csv.xml
Log:
show seems to be a disallowed field 



Modified: mmbase/trunk/core/src/main/config/storage/databases/hsqldb_csv.xml
===
--- mmbase/trunk/core/src/main/config/storage/databases/hsqldb_csv.xml  
2009-08-10 08:14:39 UTC (rev 37632)
+++ mmbase/trunk/core/src/main/config/storage/databases/hsqldb_csv.xml  
2009-08-10 08:35:41 UTC (rev 37633)
@@ -58,7 +58,8 @@
 
   !-- HSQLdb disallowed fields are retrieved from the database --
   disallowed-fields
-disallowed-field name=number replacement=m_number/
+disallowed-field name=number replacement=m_number /
+disallowed-field name=show   replacement=m_show /
   /disallowed-fields
 
 /storage

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37634 - CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple

2009-08-10 Thread kevinshen
Author: kevinshen
Date: 2009-08-10 10:41:29 +0200 (Mon, 10 Aug 2009)
New Revision: 37634

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/readylist.jsp
Log:
CMSC-1476 3 Based on the FD, implement simple editor overview page including: 
head/body/foot page, the main page frame and css

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/readylist.jsp
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/readylist.jsp
  2009-08-10 08:35:41 UTC (rev 37633)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/readylist.jsp
  2009-08-10 08:41:29 UTC (rev 37634)
@@ -5,9 +5,6 @@
 c:set var=typesNumber  value=${fn:length(typesList)} /
 c:set var=channelsNumber  value=${fn:length(channelsList)} /
div class=editor
-   div style=margin-left:10px;color:greenh1fmt:message 
key=simple.editor.title //h1/div
-
-div style=margin-left:10px;font-size:12pxfmt:message 
key=simple.editor.introduction.text //div
   div class=body
  html:form action=/editors/simple/SimpleContentReadyAction 
method=post
 html:hidden property=offset/

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37635 - CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources

2009-08-10 Thread raintang
Author: raintang
Date: 2009-08-10 10:47:10 +0200 (Mon, 10 Aug 2009)
New Revision: 37635

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_zh.properties
Log:
CMSC-1479  6 Based on the FD, implement create article page

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
 2009-08-10 08:41:29 UTC (rev 37634)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
 2009-08-10 08:47:10 UTC (rev 37635)
@@ -516,7 +516,7 @@
 simple.editor.search = search
 simple.editor.notype.error = There's no type of any content you can deal with, 
please contact the webmaster.
 simple.editor.place.in = Placed in
-simple.editor.nochannel.error = Your a not member of a group, please contact 
the webmaster to add you to a group.
+simple.editor.nochannel.error = Your a not member of a group, or groups you 
belong to is not related with any channel, please contact your webmaster.
 simple.editor.list.date.field = date
 simple.editor.list.channel.field = placed in
 simple.editor.introduction.text = The editors environment of the CMSc is to 
complex for some users. Users that only need to make content for a set of 
predefined pages and does not want to know anything about complicated tasks 
such as publishing. In short they should be able to make content for a page 
without knowing anything more about the CMSc.For these types of users we would 
like to make a very simple editor with only the most basic functions for 
creating content. Its important that these users never have to come in contact 
with the inner workings of the CMSc. Thus we need locate this new functions 
outside the normal /editors environment.

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
  2009-08-10 08:41:29 UTC (rev 37634)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
  2009-08-10 08:47:10 UTC (rev 37635)
@@ -510,9 +510,9 @@
 simple.editor.draft = Klad
 simple.editor.ready = Klaar
 simple.editor.search = zoeken
-simple.editor.notype.error = There's no type of any content you can deal with, 
please contact the webmaster.
+simple.editor.notype.error = Er is geen type van de inhoud die u kunnen 
behandelen, kunt u contact opnemen met de webmaster.
 simple.editor.place.in = Placed in
-simple.editor.nochannel.error = U bent geen lid van een groep, neem 
alstublieft contact op met de webmaster om u aan een groep toe te voegen.
+simple.editor.nochannel.error = Uw een niet lid van een groep of groepen u 
behoort niet verbonden is met een zender, kunt u contact opnemen met uw 
webmaster.
 simple.editor.list.date.field = date
 simple.editor.list.channel.field = placed in
 simple.editor.introduction.text = The editors environment of the CMSc is to 
complex for some users. Users that only need to make content for a set of 
predefined pages and does not want to know anything about complicated tasks 
such as publishing. In short they should be able to make content for a page 
without knowing anything more about the CMSc.For these types of users we would 
like to make a very simple editor with only the most basic functions for 
creating content. Its important that these users never have to come in contact 
with the inner workings of the CMSc. Thus we need locate this new functions 
outside the normal /editors environment.

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_zh.properties
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_zh.properties
  2009-08-10 08:41:29 UTC (rev 37634)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_zh.properties
  2009-08-10 08:47:10 UTC (rev 37635)
@@ -517,7 +517,7 @@
 simple.editor.search = 搜索
 simple.editor.notype.error = 没有您能操作内容的类型,请与管理员联系.
 simple.editor.place.in = 保存在
-simple.editor.nochannel.error = 你不属于任何组,请和管理员联系,要求添加到指定组.
+simple.editor.nochannel.error = 您不属于任何组,或者您所属的组没有关联任何频道,请与管理员联系.
 simple.editor.list.date.field = 创建时间
 simple.editor.list.channel.field = 频道
 simple.editor.introduction.text = The editors environment of the CMSc is to 
complex for some users. Users that only need to make content for a set of 
predefined pages and does not want to know anything about 

[MMBASE SCM] r37636 - openimages/trunk/src/main/webapp

2009-08-10 Thread andre
Author: andre
Date: 2009-08-10 11:47:22 +0200 (Mon, 10 Aug 2009)
New Revision: 37636

Modified:
   openimages/trunk/src/main/webapp/index.jspx
Log:
some titles still wrap to 4 lines



Modified: openimages/trunk/src/main/webapp/index.jspx
===
--- openimages/trunk/src/main/webapp/index.jspx 2009-08-10 08:47:10 UTC (rev 
37635)
+++ openimages/trunk/src/main/webapp/index.jspx 2009-08-10 09:47:22 UTC (rev 
37636)
@@ -20,7 +20,7 @@
 
   mm:escaper id=wrapper type=substring
 mm:param name=from value=0 /
-mm:param name=to value=36 /
+mm:param name=to value=32 /
 mm:param name=ellipsis value=... /
   /mm:escaper
 

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37637 - CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple

2009-08-10 Thread billyxie
Author: billyxie
Date: 2009-08-10 12:03:34 +0200 (Mon, 10 Aug 2009)
New Revision: 37637

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/simplecontent.jsp
Log:
CMSC-1477 - 4 Based on the FD, implement the main function in simple editor 
overview page: edit, preview, workfolw, sorting, pageing

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/simplecontent.jsp
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/simplecontent.jsp
  2009-08-10 09:47:22 UTC (rev 37636)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/simplecontent.jsp
  2009-08-10 10:03:34 UTC (rev 37637)
@@ -11,6 +11,9 @@
   c:if test=${not empty param.message}
  addLoadEvent(alert('${param.message}'));
   /c:if
+  c:if test=${not empty param.workflowmessage}
+ addLoadEvent(alert('${param.workflowmessage}'));
+  /c:if
   function selectChannel(channel, returnpath){
  var newDirection=document.forms[0].direction.value;
  var type=document.forms[0].order.value;

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37638 - CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple

2009-08-10 Thread kevinshen
Author: kevinshen
Date: 2009-08-10 12:04:59 +0200 (Mon, 10 Aug 2009)
New Revision: 37638

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/readylist.jsp
Log:
CMSC-1476 3 Based on the FD, implement simple editor overview page including: 
head/body/foot page, the main page frame and css

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/readylist.jsp
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/readylist.jsp
  2009-08-10 10:03:34 UTC (rev 37637)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/readylist.jsp
  2009-08-10 10:04:59 UTC (rev 37638)
@@ -118,10 +118,10 @@
   c:set 
var=itemStatus value=onlive/
/mm:listnodes
 /c:if
-c:if test=${status 
!= 'onlive'}
-  c:set var=status 
value=waiting/
+c:if 
test=${itemStatus != 'onlive'}
+  c:set 
var=itemStatus value=waiting/
 /c:if
-img 
src=../gfx/icons/status_${status}.png alt=fmt:message key=content.status 
/: fmt:message key=content.status.${status} / title=fmt:message 
key=content.status /: fmt:message key=content.status.${status} / /
+img 
src=../gfx/icons/status_${itemStatus}.png alt=fmt:message 
key=content.status /: fmt:message key=content.status.${itemStatus} / 
title=fmt:message key=content.status /: fmt:message 
key=content.status.${itemStatus} / /
  /td   
 /tr
  /mm:node

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37639 - in CMSContainer/trunk/CMSContainer/cmsc: contentrepository/src/java/com/finalist/cmsc/repository edit-webapp/src/java/com/finalist/cmsc/editwizard utilities/src/java/com/finalist

2009-08-10 Thread raintang
Author: raintang
Date: 2009-08-10 12:12:33 +0200 (Mon, 10 Aug 2009)
New Revision: 37639

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/SimpleContentUtil.java
   
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/editwizard/WizardWorkflowController.java
   
CMSContainer/trunk/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/struts/WizardCloseAction.java
Log:
CMSC-1479 6 Based on the FD, implement create article page

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/SimpleContentUtil.java
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/SimpleContentUtil.java
 2009-08-10 10:04:59 UTC (rev 37638)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/SimpleContentUtil.java
 2009-08-10 10:12:33 UTC (rev 37639)
@@ -22,6 +22,7 @@
 
 import com.finalist.cmsc.mmbase.PropertiesUtil;
 import com.finalist.cmsc.security.SecurityUtil;
+import com.finalist.cmsc.security.UserRole;
 
 public class SimpleContentUtil {

@@ -219,7 +220,8 @@
   for (int i = 0; i groups.size() ; i++) {
  Node group = groups.getNode(i);
  NodeList relatedChannels = group.getRelatedNodes(CONTENTCHANNEL, 
MMBASEGROUPREL, SearchUtil.DESTINATION);
- if (relatedChannels.size()  0  
!channels.contains(relatedChannels.getNode(0))) {
+ UserRole role = RepositoryUtil.getRole(cloud, 
relatedChannels.getNode(0), false);
+ if (relatedChannels.size()  0  
!channels.contains(relatedChannels.getNode(0))  role != null  
SecurityUtil.isWriter(role)) {
 channels.add(relatedChannels.getNode(0));
  }
   }

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/editwizard/WizardWorkflowController.java
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/editwizard/WizardWorkflowController.java
2009-08-10 10:04:59 UTC (rev 37638)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/editwizard/WizardWorkflowController.java
2009-08-10 10:12:33 UTC (rev 37639)
@@ -72,7 +72,6 @@
  params.put(WORKFLOW, TRUE);
  if (TRUE.equalsIgnoreCase((String) 
request.getSession().getAttribute(fromSE))) {
 params.put(WORKFLOW, FALSE);
-request.getSession().removeAttribute(fromSE);
  }
  params.put(WORKFLOW-ACCEPTED-ENABLED, 
Boolean.toString(Workflow.isAcceptedStepEnabled()));
 

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/struts/WizardCloseAction.java
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/struts/WizardCloseAction.java
 2009-08-10 10:04:59 UTC (rev 37638)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/struts/WizardCloseAction.java
 2009-08-10 10:12:33 UTC (rev 37639)
@@ -23,6 +23,7 @@
 
   session.removeAttribute(contenttype);
   session.removeAttribute(creation);
+  request.getSession().removeAttribute(fromSE);
 
   String returnurl = request.getParameter(returnurl);
   if (StringUtils.isEmpty(returnurl)) {

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37640 - openimages/trunk/src/main/webapp/WEB-INF/tags/oip

2009-08-10 Thread andre
Author: andre
Date: 2009-08-10 13:15:51 +0200 (Mon, 10 Aug 2009)
New Revision: 37640

Modified:
   openimages/trunk/src/main/webapp/WEB-INF/tags/oip/thumb.tagx
Log:
do image thumbs more or less like the thumbs uploaded for audio and video, 
except crop elsewhere to make them like preview.



Modified: openimages/trunk/src/main/webapp/WEB-INF/tags/oip/thumb.tagx
===
--- openimages/trunk/src/main/webapp/WEB-INF/tags/oip/thumb.tagx
2009-08-10 10:12:33 UTC (rev 37639)
+++ openimages/trunk/src/main/webapp/WEB-INF/tags/oip/thumb.tagx
2009-08-10 11:15:51 UTC (rev 37640)
@@ -40,10 +40,10 @@
 /c:when
 c:when test=${nodetype eq 'imagefragments'}
   mm:relatednodes type=imagesources max=1
-mm:import id=found /
-mm:image 
template=s(81x60gt;)+modulate(150,150)+colorspace(Gray) mode=img /
+mm:image mode=url width=81 height=60 crop=end id=img 
write=false /
+img src=${img} alt=${alt} width=81 height=60 /
   /mm:relatednodes
-  mm:notpresent referid=found
+  mm:notpresent referid=img
 img src=${mm:link('/style/images/thumb_image.png')} 
alt=${empty alt ? 'image' : alt} width=81 height=60 /
   /mm:notpresent
 /c:when

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37641 - openimages/trunk/src/main/webapp/WEB-INF/config/media

2009-08-10 Thread andre
Author: andre
Date: 2009-08-10 13:17:31 +0200 (Mon, 10 Aug 2009)
New Revision: 37641

Modified:
   openimages/trunk/src/main/webapp/WEB-INF/config/media/urlcomposers.xml
Log:
OIP-62 just a thumbnail and a preview needed


Modified: openimages/trunk/src/main/webapp/WEB-INF/config/media/urlcomposers.xml
===
--- openimages/trunk/src/main/webapp/WEB-INF/config/media/urlcomposers.xml  
2009-08-10 11:15:51 UTC (rev 37640)
+++ openimages/trunk/src/main/webapp/WEB-INF/config/media/urlcomposers.xml  
2009-08-10 11:17:31 UTC (rev 37641)
@@ -7,21 +7,23 @@
   urlcomposer mimetype=image/*
format=*
protocol=http 
class=org.mmbase.streams.urlcomposers.ImagesURLComposer
-param name=templates(100)/param
+param name=templates(81)+part(0,0,81,60)/param
 param name=descriptionthumbnail/param
   /urlcomposer
 
+!-- 
   urlcomposer mimetype=image/*
format=*
protocol=http 
class=org.mmbase.streams.urlcomposers.ImagesURLComposer
 param name=templatecolorspace(Gray)/param
 param name=descriptionblack/white/param
   /urlcomposer
+ --
 
   urlcomposer mimetype=image/*
format=*
protocol=http 
class=org.mmbase.streams.urlcomposers.ImagesURLComposer
-param name=templates(320x240)/param
+param name=templates(320)+part(0,0,320,240)/param
 param name=descriptionpreview/param
   /urlcomposer
 

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37642 - mmbase/trunk/core/src/main/java/org/mmbase/datatypes

2009-08-10 Thread michiel
Author: michiel
Date: 2009-08-10 15:31:38 +0200 (Mon, 10 Aug 2009)
New Revision: 37642

Modified:
   mmbase/trunk/core/src/main/java/org/mmbase/datatypes/BasicDataType.java
Log:
some effort to get enumerations correctly in the 'toXml'

Modified: 
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/BasicDataType.java
===
--- mmbase/trunk/core/src/main/java/org/mmbase/datatypes/BasicDataType.java 
2009-08-10 11:17:31 UTC (rev 37641)
+++ mmbase/trunk/core/src/main/java/org/mmbase/datatypes/BasicDataType.java 
2009-08-10 13:31:38 UTC (rev 37642)
@@ -751,8 +751,19 @@
 
 addRestriction(parent, unique,   
name,description,class,property,default,unique, uniqueRestriction);
 addRestriction(parent, required,   
name.description,class,property,default,unique,required, requiredRestriction);
-getElement(parent, enumeration, 
name,description,class,property,default,unique,required,enumeration);
-/// set this here...
+{
+Element factoryXml  = getEnumerationFactory().toXml();
+if (factoryXml != null) {
+Element enumElement = getElement(parent, enumeration, 
name,description,class,property,default,unique,required,enumeration);
+if (enumElement.getChildNodes().getLength() == 0) {
+Element imported = (Element) 
enumElement.getOwnerDocument().importNode(factoryXml, true);
+org.w3c.dom.NodeList childs = imported.getChildNodes();
+for (int i = 0; i  childs.getLength(); i++) {
+enumElement.appendChild(childs.item(i));
+}
+}
+}
+}
 
 /**
End up in the wrong place, and not needed for javascript, so 
commented out for the moment.
@@ -1427,16 +1438,23 @@
 @Override
 protected String valueString(Node node, Field field) {
 CollectionMap.EntryC, String col = getEnumeration(null, null, 
node, field);
-if(col.size() == 0) return ;
+if (col.size() == 0) {
+return ;
+}
 StringBuilder buf = new StringBuilder();
 IteratorMap.EntryC, String it = col.iterator();
 int i = 0;
-while (it.hasNext()  ++i  10) {
+while (it.hasNext()  i  10) {
+i++;
 Map.EntryC, String ent = it.next();
 buf.append(Casting.toString(ent));
-if (it.hasNext()) buf.append(, );
+if (it.hasNext()) {
+buf.append(, );
+}
 }
-if (i  col.size()) buf.append(.( + (col.size() - i) +  more 
..);
+if (i  col.size()) {
+buf.append(.( + col.size() +   + (col.size() - i) +  more 
..);
+}
 return buf.toString();
 }
 

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37643 - mmbase/trunk/core/src/main/java/org/mmbase/datatypes/util/xml

2009-08-10 Thread michiel
Author: michiel
Date: 2009-08-10 15:32:16 +0200 (Mon, 10 Aug 2009)
New Revision: 37643

Modified:
   
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/util/xml/DataTypeReader.java
Log:
don't whine if collector == null, you probably don't want to collect then

Modified: 
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/util/xml/DataTypeReader.java
===
--- 
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/util/xml/DataTypeReader.java
   2009-08-10 13:31:38 UTC (rev 37642)
+++ 
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/util/xml/DataTypeReader.java
   2009-08-10 13:32:16 UTC (rev 37643)
@@ -95,9 +95,14 @@
 
 /**
  * Reads a datatype.
+ * @param typeElement   The xml Element defining the datatype.
+ * @param baseDataType  Datatype on which this must be based
+ * @param collector
  */
 public static DataTypeDefinition readDataType(Element typeElement, 
BasicDataType baseDataType, DataTypeCollector collector) throws 
DependencyException {
-DataTypeDefinition definition = collector.getDataTypeDefinition();
+DataTypeDefinition definition = collector == null ?
+(new DataTypeCollector(typeElement)).getDataTypeDefinition() :
+collector.getDataTypeDefinition();
 definition.configure(typeElement, baseDataType);
 definition.dataType.setXml(typeElement);
 return definition;

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37644 - mmbase/trunk/core/src/main/java/org/mmbase/util/functions

2009-08-10 Thread michiel
Author: michiel
Date: 2009-08-10 15:36:09 +0200 (Mon, 10 Aug 2009)
New Revision: 37644

Added:
   mmbase/trunk/core/src/main/java/org/mmbase/util/functions/Type.java
Modified:
   mmbase/trunk/core/src/main/java/org/mmbase/util/functions/BeanFunction.java
   
mmbase/trunk/core/src/main/java/org/mmbase/util/functions/FunctionFactory.java
Log:
support for a @Type annotation by which the datatype of a parameter can be 
completely defined

Modified: 
mmbase/trunk/core/src/main/java/org/mmbase/util/functions/BeanFunction.java
===
--- mmbase/trunk/core/src/main/java/org/mmbase/util/functions/BeanFunction.java 
2009-08-10 13:32:16 UTC (rev 37643)
+++ mmbase/trunk/core/src/main/java/org/mmbase/util/functions/BeanFunction.java 
2009-08-10 13:36:09 UTC (rev 37644)
@@ -10,7 +10,10 @@
 package org.mmbase.util.functions;
 
 import org.mmbase.cache.Cache;
-
+import org.mmbase.util.xml.DocumentReader;
+import org.mmbase.datatypes.util.xml.*;
+import org.xml.sax.InputSource;
+import java.util.regex.*;
 import java.lang.reflect.*;
 import java.util.*;
 import org.mmbase.util.logging.*;
@@ -93,7 +96,7 @@
  * codeclaz/code. Defaults to a producer that simply calls {...@link 
Class#newInstance()}.
  * @since MMBase-1.8.5
  */
-public static BeanFunction getFunction(final Class claz, String name, 
Producer producer) throws IllegalAccessException, InstantiationException, 
InvocationTargetException {
+public static BeanFunction getFunction(final Class claz, String name, 
Producer producer) throws IllegalAccessException, InstantiationException, 
InvocationTargetException, DependencyException  {
 String key = claz.getName() + '.' + name + '.' + producer;
 BeanFunction result = beanFunctionCache.get(key);
 if (result == null) {
@@ -106,7 +109,7 @@
  * This defaulting version of {...@link #getFunction(Class, String, 
Producer)} uses a producer that uses {...@link Class#newInstance()}.
  * Called from {...@link FunctionFactory}
  */
-public static BeanFunction getFunction(final Class claz, String name) 
throws IllegalAccessException, InstantiationException, 
InvocationTargetException {
+public static BeanFunction getFunction(final Class claz, String name) 
throws IllegalAccessException, InstantiationException, 
InvocationTargetException, DependencyException  {
 return getFunction(claz, name, new Producer() {
 public Object getInstance()  {
 try {
@@ -152,7 +155,7 @@
 /**
  * @since MMBase-1.9.2
  */
-public static Parameter?[] getParameterDefinition(Object sampleInstance, 
ListMethod setMethods) throws IllegalAccessException, 
InvocationTargetException {
+public static Parameter?[] getParameterDefinition(Object sampleInstance, 
ListMethod setMethods) throws IllegalAccessException, 
InvocationTargetException, DependencyException {
 Class claz = sampleInstance.getClass();
 ListParameter parameters = new ArrayListParameter();
 Method nodeParameter = null;
@@ -161,18 +164,32 @@
 Class[] parameterTypes = m.getParameterTypes();
 if (parameterTypes.length == 1  methodName.startsWith(set)) {
 String parameterName = methodName.substring(3);
-boolean required = false;
-Required requiredAnnotation = m.getAnnotation(Required.class);
-required = requiredAnnotation != null;
 
+final org.mmbase.datatypes.DataType dataType;
+Type annotatedDataType =  m.getAnnotation(Type.class);
+if (annotatedDataType != null) {
+dataType = getDataType(annotatedDataType.value(), 
org.mmbase.datatypes.DataTypes.createDataType(parameterName, 
parameterTypes[0]));
+} else {
+dataType = 
org.mmbase.datatypes.DataTypes.createDataType(parameterName, parameterTypes[0]);
+}
+{
+boolean required = false;
+Required requiredAnnotation = 
m.getAnnotation(Required.class);
+if (requiredAnnotation != null) {
+dataType.setRequired(true);
+}
+}
+
 // find a corresponding getter method, which can be used for a 
default value;
-Object defaultValue;
 try {
+Object defaultValue;
 Method getter = claz.getMethod(get + parameterName);
 defaultValue = getter.invoke(sampleInstance);
+dataType.setDefaultValue(defaultValue);
 } catch (NoSuchMethodException nsme) {
-defaultValue = null;
+//defaultValue = null;
 }
+
 if (Character.isUpperCase(parameterName.charAt(0))) {
 if (parameterName.length()  1) {

[MMBASE SCM] r37645 - openimages/trunk/src/main/webapp/html

2009-08-10 Thread andre
Author: andre
Date: 2009-08-10 15:55:00 +0200 (Mon, 10 Aug 2009)
New Revision: 37645

Modified:
   openimages/trunk/src/main/webapp/html/video-test.html
Log:
added a line when a browser knows nothing about the video-tag (like IE8)


Modified: openimages/trunk/src/main/webapp/html/video-test.html
===
--- openimages/trunk/src/main/webapp/html/video-test.html   2009-08-10 
13:36:09 UTC (rev 37644)
+++ openimages/trunk/src/main/webapp/html/video-test.html   2009-08-10 
13:55:00 UTC (rev 37645)
@@ -38,6 +38,8 @@
 }
 
 
+} else {
+document.write(This browser does not recognize the video tag.);
 }
 
 /script

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37647 - speeltuin/mihxil/webservice/example-webapp/src/main/config

2009-08-10 Thread michiel
Author: michiel
Date: 2009-08-10 16:31:41 +0200 (Mon, 10 Aug 2009)
New Revision: 37647

Added:
   speeltuin/mihxil/webservice/example-webapp/src/main/config/webservices.xml
Log:
example webservices moved to example webapp

Added: 
speeltuin/mihxil/webservice/example-webapp/src/main/config/webservices.xml
===
--- speeltuin/mihxil/webservice/example-webapp/src/main/config/webservices.xml  
(rev 0)
+++ speeltuin/mihxil/webservice/example-webapp/src/main/config/webservices.xml  
2009-08-10 14:31:41 UTC (rev 37647)
@@ -0,0 +1,25 @@
+webservices
+xmlns=http://www.mmbase.org/xmlns/webservices;
+xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
+xsi:schemaLocation=http://www.mmbase.org/xmlns/webservices
+http://www.mmbase.org/xmlns/webservices.xsd;
+
+  webservice type=GET
+  name=password 
class=org.mmbase.webservice.ComponentWebService
+param name=componentwebservices/param
+param name=blockpassword/param
+  /webservice
+
+  webservice type=GET
+  name=password2 
class=org.mmbase.webservice.FunctionWebService
+param name=setutils/param
+param name=namegeneratePassword/param
+  /webservice
+
+  webservice type=GET
+  action=core:generic_basic_user
+  name=testaction 
class=org.mmbase.webservice.FunctionWebService
+param name=setutils/param
+param name=namegeneratePassword/param
+  /webservice
+/webservices

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37648 - speeltuin/mihxil/webservice/mmbase/src/main/java/org/mmbase/webservice

2009-08-10 Thread michiel
Author: michiel
Date: 2009-08-10 16:40:57 +0200 (Mon, 10 Aug 2009)
New Revision: 37648

Modified:
   
speeltuin/mihxil/webservice/mmbase/src/main/java/org/mmbase/webservice/ComponentWebService.java
Log:


Modified: 
speeltuin/mihxil/webservice/mmbase/src/main/java/org/mmbase/webservice/ComponentWebService.java
===
--- 
speeltuin/mihxil/webservice/mmbase/src/main/java/org/mmbase/webservice/ComponentWebService.java
 2009-08-10 14:31:41 UTC (rev 37647)
+++ 
speeltuin/mihxil/webservice/mmbase/src/main/java/org/mmbase/webservice/ComponentWebService.java
 2009-08-10 14:40:57 UTC (rev 37648)
@@ -130,9 +130,11 @@
 public void startDocument() {
 // hmm
 }
+/*
 public void startPrefixMapping(java.lang.String prefix, 
java.lang.String uri) {
 log.debug( + prefix + : + uri, new Exception());
 }
+*/
 
 
 });
@@ -185,12 +187,15 @@
 // I first did 'job' in the executor, but that gives horrible problems 
in Jetty with JspRenderers.
 
 log.trace(Rendering);
-job.render(w, params);
-w.close();
-log.trace(Rendering ready);
-synchronized(transform) { // make sure we have the lock
-while (! state.ready) {
-transform.wait();
+try {
+job.render(w, params);
+log.trace(Rendering ready);
+} finally {
+w.close();
+synchronized(transform) { // make sure we have the lock
+while (! state.ready) {
+transform.wait();
+}
 }
 }
 }

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37649 - mmbase/trunk/core/src/main/java/org/mmbase/util/functions

2009-08-10 Thread michiel
Author: michiel
Date: 2009-08-10 18:21:19 +0200 (Mon, 10 Aug 2009)
New Revision: 37649

Added:
   
mmbase/trunk/core/src/main/java/org/mmbase/util/functions/FunctionParameters.java
Modified:
   mmbase/trunk/core/src/main/java/org/mmbase/util/functions/BeanFunction.java
   mmbase/trunk/core/src/main/java/org/mmbase/util/functions/Name.java
Log:
made @Name annotation useable on bean setters too, added 'FunctionParameters' 
annotation to limit the setters useable as function parameters

Modified: 
mmbase/trunk/core/src/main/java/org/mmbase/util/functions/BeanFunction.java
===
--- mmbase/trunk/core/src/main/java/org/mmbase/util/functions/BeanFunction.java 
2009-08-10 14:40:57 UTC (rev 37648)
+++ mmbase/trunk/core/src/main/java/org/mmbase/util/functions/BeanFunction.java 
2009-08-10 16:21:19 UTC (rev 37649)
@@ -156,7 +156,22 @@
  * @since MMBase-1.9.2
  */
 public static Parameter?[] getParameterDefinition(Object sampleInstance, 
ListMethod setMethods) throws IllegalAccessException, 
InvocationTargetException, DependencyException {
-Class claz = sampleInstance.getClass();
+Class? claz = sampleInstance.getClass();
+
+boolean mustBeAnnotated = false;
+ListString setters;
+{
+FunctionParameters fp = 
claz.getAnnotation(FunctionParameters.class);
+if (fp != null) {
+mustBeAnnotated = fp.annotated();
+setters =  Arrays.asList(fp.value());
+if (setters.size() == 1  setters.get(0).length() == 0) {
+setters = null;
+}
+} else {
+setters = null;
+}
+}
 ListParameter parameters = new ArrayListParameter();
 Method nodeParameter = null;
 for (Method m : claz.getMethods()) {
@@ -164,12 +179,14 @@
 Class[] parameterTypes = m.getParameterTypes();
 if (parameterTypes.length == 1  methodName.startsWith(set)) {
 String parameterName = methodName.substring(3);
+if (setters != null  ! setters.contains(parameterName)) 
continue;
 
 final org.mmbase.datatypes.DataType dataType;
 Type annotatedDataType =  m.getAnnotation(Type.class);
 if (annotatedDataType != null) {
 dataType = getDataType(annotatedDataType.value(), 
org.mmbase.datatypes.DataTypes.createDataType(parameterName, 
parameterTypes[0]));
 } else {
+if (mustBeAnnotated) continue;
 dataType = 
org.mmbase.datatypes.DataTypes.createDataType(parameterName, parameterTypes[0]);
 }
 {
@@ -202,6 +219,9 @@
 if (parameterName.equals(node)  
org.mmbase.bridge.Node.class.isAssignableFrom(parameterTypes[0])) {
 nodeParameter = m;
 } else {
+if (m.getAnnotation(Name.class) != null) {
+parameterName = m.getAnnotation(Name.class).value();
+}
 parameters.add(new ParameterObject(parameterName, 
dataType));
 if (setMethods != null) {
 setMethods.add(m);
@@ -266,13 +286,18 @@
  * @since MMBase-1.9.2
  */
 public static org.mmbase.datatypes.DataType getDataType(String value, 
org.mmbase.datatypes.BasicDataType base) throws 
org.mmbase.datatypes.util.xml.DependencyException {
+org.mmbase.datatypes.DataType dt;
 if (NCName.matcher(value).matches()) {
-return org.mmbase.datatypes.DataTypes.getDataType(value);
+ dt = org.mmbase.datatypes.DataTypes.getDataType(value);
 } else {
 DocumentReader reader = new DocumentReader(new InputSource(new 
java.io.StringReader(value)), true, 
org.mmbase.datatypes.util.xml.DataTypeReader.class);
-return 
org.mmbase.datatypes.util.xml.DataTypeReader.readDataType(reader.getDocument().getDocumentElement(),
 base, null).dataType;
-
+dt = 
org.mmbase.datatypes.util.xml.DataTypeReader.readDataType(reader.getDocument().getDocumentElement(),
 base, null).dataType;
 }
+if (dt == null) {
+log.warn(Could not parse ' + value +   taking  + base, new 
Exception());
+dt = base;
+}
+return dt;
 }
 
 

Added: 
mmbase/trunk/core/src/main/java/org/mmbase/util/functions/FunctionParameters.java
===
--- 
mmbase/trunk/core/src/main/java/org/mmbase/util/functions/FunctionParameters.java
   (rev 0)
+++ 
mmbase/trunk/core/src/main/java/org/mmbase/util/functions/FunctionParameters.java
   2009-08-10 16:21:19 UTC (rev 37649)
@@ -0,0 +1,37 @@
+/*
+
+This software is OSI Certified Open Source Software.
+OSI Certified is a certification mark of the Open Source Initiative.
+
+The 

[MMBASE SCM] r37650 - mmbase/trunk/core/src/main/java/org/mmbase/util/functions

2009-08-10 Thread michiel
Author: michiel
Date: 2009-08-10 18:52:58 +0200 (Mon, 10 Aug 2009)
New Revision: 37650

Modified:
   mmbase/trunk/core/src/main/java/org/mmbase/util/functions/Parameters.java
Log:
typo only

Modified: 
mmbase/trunk/core/src/main/java/org/mmbase/util/functions/Parameters.java
===
--- mmbase/trunk/core/src/main/java/org/mmbase/util/functions/Parameters.java   
2009-08-10 16:21:19 UTC (rev 37649)
+++ mmbase/trunk/core/src/main/java/org/mmbase/util/functions/Parameters.java   
2009-08-10 16:52:58 UTC (rev 37650)
@@ -576,7 +576,7 @@
 /**
  * Gets the value of a parameter, cast to a String.
  * @param parameter the parameter to get
- * @return value the parameter value as a codeSTring/code
+ * @return value the parameter value as a codeString/code
  */
 
 public String getString(Parameter? parameter) {

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37651 - mmbase/trunk/core/src/main/java/org/mmbase/util/transformers

2009-08-10 Thread michiel
Author: michiel
Date: 2009-08-10 19:21:51 +0200 (Mon, 10 Aug 2009)
New Revision: 37651

Modified:
   
mmbase/trunk/core/src/main/java/org/mmbase/util/transformers/BeanTransformerFactory.java
Log:
didn' compile. extra exception

Modified: 
mmbase/trunk/core/src/main/java/org/mmbase/util/transformers/BeanTransformerFactory.java
===
--- 
mmbase/trunk/core/src/main/java/org/mmbase/util/transformers/BeanTransformerFactory.java
2009-08-10 16:52:58 UTC (rev 37650)
+++ 
mmbase/trunk/core/src/main/java/org/mmbase/util/transformers/BeanTransformerFactory.java
2009-08-10 17:21:51 UTC (rev 37651)
@@ -29,7 +29,8 @@
 private final Parameter?[] definition;
 private final ListMethod setMethods = new ArrayListMethod();
 
-public BeanTransformerFactory(ClassT clazz) throws 
IllegalAccessException, InstantiationException, 
java.lang.reflect.InvocationTargetException {
+public BeanTransformerFactory(ClassT clazz) throws 
IllegalAccessException, InstantiationException, 
java.lang.reflect.InvocationTargetException,
+org.mmbase.datatypes.util.xml.DependencyException {
 implementation = clazz;
 definition = 
BeanFunction.getParameterDefinition(implementation.newInstance(), setMethods);
 }

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37652 - speeltuin/mihxil/webservice/mmbase/src/main/java/org/mmbase/webservice/resources

2009-08-10 Thread michiel
Author: michiel
Date: 2009-08-10 19:25:18 +0200 (Mon, 10 Aug 2009)
New Revision: 37652

Modified:
   
speeltuin/mihxil/webservice/mmbase/src/main/java/org/mmbase/webservice/resources/webservices.xsd
Log:


Modified: 
speeltuin/mihxil/webservice/mmbase/src/main/java/org/mmbase/webservice/resources/webservices.xsd
===
--- 
speeltuin/mihxil/webservice/mmbase/src/main/java/org/mmbase/webservice/resources/webservices.xsd
2009-08-10 17:21:51 UTC (rev 37651)
+++ 
speeltuin/mihxil/webservice/mmbase/src/main/java/org/mmbase/webservice/resources/webservices.xsd
2009-08-10 17:25:18 UTC (rev 37652)
@@ -35,7 +35,7 @@
 xsd:element ref='param' minOccurs='0' maxOccurs='unbounded'/
   /xsd:sequence
   xsd:attribute name='type' type='xsd:string' use='optional'/
-  xsd:attribute name='name' type='xsd:ncnname' use=required /
+  xsd:attribute name='name' type='xsd:NCName' use=required /
   xsd:attribute name='class' type='xsd:string' use=required /
 /xsd:complexType
   /xsd:element

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37653 - mmbase/trunk/applications/media/src/main/java/org/mmbase/applications/media/filters

2009-08-10 Thread michiel
Author: michiel
Date: 2009-08-10 20:24:58 +0200 (Mon, 10 Aug 2009)
New Revision: 37653

Modified:
   
mmbase/trunk/applications/media/src/main/java/org/mmbase/applications/media/filters/ServerDimensionSorter.java
Log:
avoid NPE

Modified: 
mmbase/trunk/applications/media/src/main/java/org/mmbase/applications/media/filters/ServerDimensionSorter.java
===
--- 
mmbase/trunk/applications/media/src/main/java/org/mmbase/applications/media/filters/ServerDimensionSorter.java
  2009-08-10 17:25:18 UTC (rev 37652)
+++ 
mmbase/trunk/applications/media/src/main/java/org/mmbase/applications/media/filters/ServerDimensionSorter.java
  2009-08-10 18:24:58 UTC (rev 37653)
@@ -55,12 +55,12 @@
 
 protected int getPreference(URLComposer ri) {
 Dimension dimension = ri.getDimension();
-
+if (dimension == null) dimension = Dimension.UNDETERMINED;
 int index;
 for (index = 0; index = preferredDimensions.size(); index++) {
 if (index preferredDimensions.size()) {
 Dimension dim = preferredDimensions.get(index);
-
+if (dim == null) dim = Dimension.UNDETERMINED;
 if ((dim.getHeight() == -1 || dimension.getHeight() == 
dim.getHeight()) 
 (dim.getWidth() == -1 || dimension.getWidth() == 
dim.getWidth())) {
 log.debug(Comparing  + dim +  with  + dimension +  - 
matched);

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37654 - openimages/trunk/src/main/webapp/WEB-INF/config/streams

2009-08-10 Thread andre
Author: andre
Date: 2009-08-10 20:28:49 +0200 (Mon, 10 Aug 2009)
New Revision: 37654

Modified:
   openimages/trunk/src/main/webapp/WEB-INF/config/streams/createcaches.xml
Log:
first to mpeg2 then to other formats 



Modified: 
openimages/trunk/src/main/webapp/WEB-INF/config/streams/createcaches.xml
===
--- openimages/trunk/src/main/webapp/WEB-INF/config/streams/createcaches.xml
2009-08-10 18:24:58 UTC (rev 37653)
+++ openimages/trunk/src/main/webapp/WEB-INF/config/streams/createcaches.xml
2009-08-10 18:28:49 UTC (rev 37654)
@@ -29,7 +29,22 @@
 loganalyzer name=org.mmbase.streams.transcoders.FFMpegAnalyzer /
   /recognizer
 
+  !-- % ffmpeg -i video.mpg -f mpeg -vcodec mpeg2video -r 25 b 1024k -acodec 
libmp3lame -ab 128k -ac 2 video.flv --
   transcoder mimetype=video/* id=v1
+class name=org.mmbase.streams.transcoders.FFMpegTranscoder
+  param name=formatmpeg/param
+  param name=vcodecmpeg2video/param
+  param name=bitrate1024k/param
+  param name=r25/param
+  param name=acodeclibmp3lame/param
+  param name=abitrate128k/param
+  param name=audioChannels2/param
+  param name=async1/param
+/class
+loganalyzer name=org.mmbase.streams.transcoders.FFMpegAnalyzer /
+  /transcoder
+  
+  transcoder mimetype=video/* in=v1 id=v2
 class name=org.mmbase.streams.transcoders.FFMpeg2TheoraTranscoder
   param name=videoQuality5/param
   param name=width320/param
@@ -38,14 +53,14 @@
 loganalyzer name=org.mmbase.streams.transcoders.FFMpeg2TheoraAnalyzer /
   /transcoder
 
-  transcoder mimetype=video/*  id=v2
+  transcoder mimetype=video/* in=v1 id=v3
 class name=org.mmbase.streams.transcoders.FFMpeg2TheoraTranscoder
   param name=videoQuality8/param
 /class
 loganalyzer name=org.mmbase.streams.transcoders.FFMpeg2TheoraAnalyzer /
   /transcoder
 
-  transcoder mimetype=video/*  id=v3
+  transcoder mimetype=video/*  in=v1 id=v4
 class name=org.mmbase.streams.transcoders.FFMpegTranscoder
   param name=formatmp4/param
   param name=vcodeclibx264/param

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37655 - mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders

2009-08-10 Thread michiel
Author: michiel
Date: 2009-08-10 20:46:58 +0200 (Mon, 10 Aug 2009)
New Revision: 37655

Modified:
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/AnalyzerUtils.java
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegAnalyzer.java
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegRecognizer.java
Log:
audio was not property recongnized at all

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/AnalyzerUtils.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/AnalyzerUtils.java
   2009-08-10 18:28:49 UTC (rev 37654)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/AnalyzerUtils.java
   2009-08-10 18:46:58 UTC (rev 37655)
@@ -96,7 +96,7 @@
 log.service(Fixing mime type  + actualMimeType + -  + 
newType) ;
 
 } else {
-log.debug(MimType  + actualMimeType +  is correct);
+log.debug(MimeType  + actualMimeType +  is correct);
 }
 }
 
@@ -182,9 +182,9 @@
 private static final Pattern IMAGE= Pattern.compile(.*?\\sVideo: .*?, 
.*?, ([0-9]+)x([0-9]+).*);
 /*
 use this in stead for image matching and do height and width in other 
method ?
-private static final Pattern IMAGE= Pattern.compile(^Input #\\d+, 
image.*); 
+private static final Pattern IMAGE= Pattern.compile(^Input #\\d+, 
image.*);
 */
-
+
 public boolean image(String l, Node source, Node dest) {
 if (! source.isNull(bitrate)) {
 // already has a bitrate

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegAnalyzer.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegAnalyzer.java
  2009-08-10 18:28:49 UTC (rev 37654)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegAnalyzer.java
  2009-08-10 18:46:58 UTC (rev 37655)
@@ -64,15 +64,15 @@
 }
 
 public void ready(Node sourceNode, Node destNode) {
-log.info(Ready  + sourceNode.getNumber() + (destNode == null ?  : 
( -  + destNode.getNumber(;
+log.service(Ready()  + sourceNode.getNumber() + (destNode == null ? 
 : ( -  + destNode.getNumber(;
 if (sourceNode.isNull(bitrate)) {
-log.service(Node  + sourceNode.getNumber() +   + 
sourceNode.getStringValue(url) +  is an image);
+log.info(Node  + sourceNode.getNumber() +   + 
sourceNode.getStringValue(url) +  is an image);
 util.toImage(sourceNode, destNode);
-} else if (! sourceNode.getNodeManager().hasField(width)) {
-log.service(Node  + sourceNode.getNumber() +   + 
sourceNode.getStringValue(url) +  is an audio);
+} else if (sourceNode.isNull(width)) {
+log.info(Node  + sourceNode.getNumber() +   + 
sourceNode.getStringValue(url) +  is an audio);
 util.toAudio(sourceNode, destNode);
 } else {
-log.service(Node  + sourceNode.getNumber() +   + 
sourceNode.getStringValue(url) +  is an video);
+log.info(Node  + sourceNode.getNumber() +   + 
sourceNode.getStringValue(url) +  is an video);
 util.toVideo(sourceNode, destNode);
 }
 //

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegRecognizer.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegRecognizer.java
2009-08-10 18:28:49 UTC (rev 37654)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegRecognizer.java
2009-08-10 18:46:58 UTC (rev 37655)
@@ -71,7 +71,7 @@
 
 public static void main(String[] argv) throws Exception {
 Logger logger = Logging.getLoggerInstance(RECOGNIZER);
-logger.setLevel(Level.WARN);
+logger.setLevel(Level.DEBUG);
 Recognizer recognizer = new FFMpegRecognizer().clone();
 Analyzer a = new FFMpegAnalyzer();
 Node source = AnalyzerUtils.getTestNode();

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37656 - in mmbase/trunk/applications/streams: . src/main/java/org/mmbase/streams/transcoders

2009-08-10 Thread michiel
Author: michiel
Date: 2009-08-10 20:48:57 +0200 (Mon, 10 Aug 2009)
New Revision: 37656

Modified:
   mmbase/trunk/applications/streams/Makefile
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegAnalyzer.java
Log:


Modified: mmbase/trunk/applications/streams/Makefile
===
--- mmbase/trunk/applications/streams/Makefile  2009-08-10 18:46:58 UTC (rev 
37655)
+++ mmbase/trunk/applications/streams/Makefile  2009-08-10 18:48:57 UTC (rev 
37656)
@@ -41,7 +41,8 @@
 #  java org.mmbase.streams.transcoders.FFMpegRecognizer samples/test.mp3
 #  java org.mmbase.streams.transcoders.FFMpegRecognizer samples/test.jpeg
 #  java org.mmbase.streams.transcoders.FFMpegRecognizer 
samples/mahnamahna.broken
-   java org.mmbase.streams.transcoders.FFMpegRecognizer samples/odd.ogg
+#  java org.mmbase.streams.transcoders.FFMpegRecognizer samples/odd.ogg
+   java org.mmbase.streams.transcoders.FFMpegRecognizer 
samples/testaudio.ogg
 
 
 transcode:

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegAnalyzer.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegAnalyzer.java
  2009-08-10 18:46:58 UTC (rev 37655)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegAnalyzer.java
  2009-08-10 18:48:57 UTC (rev 37656)
@@ -65,7 +65,7 @@
 
 public void ready(Node sourceNode, Node destNode) {
 log.service(Ready()  + sourceNode.getNumber() + (destNode == null ? 
 : ( -  + destNode.getNumber(;
-if (sourceNode.isNull(bitrate)) {
+if (sourceNode.isNull(bitrate) || sourceNode.getIntValue(bitrate) 
= 0) {
 log.info(Node  + sourceNode.getNumber() +   + 
sourceNode.getStringValue(url) +  is an image);
 util.toImage(sourceNode, destNode);
 } else if (sourceNode.isNull(width)) {

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37657 - openimages/trunk/src/main/webapp/WEB-INF/config/streams

2009-08-10 Thread andre
Author: andre
Date: 2009-08-10 22:21:10 +0200 (Mon, 10 Aug 2009)
New Revision: 37657

Modified:
   openimages/trunk/src/main/webapp/WEB-INF/config/streams/createcaches.xml
Log:
small typo



Modified: 
openimages/trunk/src/main/webapp/WEB-INF/config/streams/createcaches.xml
===
--- openimages/trunk/src/main/webapp/WEB-INF/config/streams/createcaches.xml
2009-08-10 18:48:57 UTC (rev 37656)
+++ openimages/trunk/src/main/webapp/WEB-INF/config/streams/createcaches.xml
2009-08-10 20:21:10 UTC (rev 37657)
@@ -29,7 +29,7 @@
 loganalyzer name=org.mmbase.streams.transcoders.FFMpegAnalyzer /
   /recognizer
 
-  !-- % ffmpeg -i video.mpg -f mpeg -vcodec mpeg2video -r 25 b 1024k -acodec 
libmp3lame -ab 128k -ac 2 video.flv --
+  !-- % ffmpeg -i video.mpg -f mpeg -vcodec mpeg2video -r 25 -b 1024k -acodec 
libmp3lame -ab 128k -ac 2 video.flv --
   transcoder mimetype=video/* id=v1
 class name=org.mmbase.streams.transcoders.FFMpegTranscoder
   param name=formatmpeg/param

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37658 - openimages/trunk/src/main/webapp/style/js

2009-08-10 Thread andre
Author: andre
Date: 2009-08-10 23:34:01 +0200 (Mon, 10 Aug 2009)
New Revision: 37658

Modified:
   openimages/trunk/src/main/webapp/style/js/player.js
Log:
selection of videotag the jquery way



Modified: openimages/trunk/src/main/webapp/style/js/player.js
===
--- openimages/trunk/src/main/webapp/style/js/player.js 2009-08-10 20:21:10 UTC 
(rev 37657)
+++ openimages/trunk/src/main/webapp/style/js/player.js 2009-08-10 21:34:01 UTC 
(rev 37658)
@@ -57,7 +57,7 @@
 }
 
 Player.prototype._init = function(id, url, config) {
-this.player = $('#' + id + ' video')[0];// the first video tag it 
finds
+this.player = $('#' + id + ' video:first'); // the first video tag it 
finds
 this.url = url;
 /* if (this.urls.length == 0) this.urls[0] = $(this.player).attr('src'); */
 this.poster = $(this.player).attr('poster');

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37659 - CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple

2009-08-10 Thread raintang
Author: raintang
Date: 2009-08-11 05:18:24 +0200 (Tue, 11 Aug 2009)
New Revision: 37659

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/readylist.jsp
Log:
CMSC-1479 6 Based on the FD, implement create article page

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/readylist.jsp
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/readylist.jsp
  2009-08-10 21:34:01 UTC (rev 37658)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/simple/readylist.jsp
  2009-08-11 03:18:24 UTC (rev 37659)
@@ -15,7 +15,7 @@
  /html:form
   /div
div class=ruler_greendivfmt:message key=simple.editor.ready 
//div/div
-c:set var=returnurl value=../editors/simple/SimpleContentDraftAction.do/
+c:set var=returnurl value=../editors/simple/SimpleContentReadyAction.do/
 html:form action=/editors/simple/SimpleContentReadyAction.do method=post
 html:text style=margin-left:10px;margin-top:10px property=title /input 
type=submit class=button value=fmt:message key=simple.editor.search /
 !-- we check to see if we have workflow, this is done by looking if the 
editors for the workflow are on the HD --

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37660 - CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources

2009-08-10 Thread raintang
Author: raintang
Date: 2009-08-11 05:40:27 +0200 (Tue, 11 Aug 2009)
New Revision: 37660

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
Log:
CMSC-1491 Several issues with the Asset searching - container issue; change 
title asset view

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
 2009-08-11 03:18:24 UTC (rev 37659)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
 2009-08-11 03:40:27 UTC (rev 37660)
@@ -438,7 +438,7 @@
 asset.channel=Channel b {0} /b.
 asset.new=New URL
 asset.create=Create
-asset.asset=asset in  {0} 
+asset.asset=assets in  {0} 
 asset.type=Of type b {0} /b:
 asset.preview.title=Open a browser with a preview of this element.
 asset.info=Info

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
  2009-08-11 03:18:24 UTC (rev 37659)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
  2009-08-11 03:40:27 UTC (rev 37660)
@@ -435,7 +435,7 @@
 asset.channel=Rubriek b {0} /b.
 asset.new=Nieuwe URL
 asset.create=Aanmaken
-asset.asset=asset in deze rubriek
+asset.asset=assets in deze rubriek
 asset.type=Van type b {0} /b:
 asset.preview.title=Open een browser met een preview
 asset.info=Info

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37661 - CMSContainer/branches/b1_6/CMSContainer/cmsc/contentrepository/resources

2009-08-10 Thread raintang
Author: raintang
Date: 2009-08-11 05:40:48 +0200 (Tue, 11 Aug 2009)
New Revision: 37661

Modified:
   
CMSContainer/branches/b1_6/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
   
CMSContainer/branches/b1_6/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
Log:
CMSC-1491 Several issues with the Asset searching - container issue; change 
title asset view

Modified: 
CMSContainer/branches/b1_6/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
===
--- 
CMSContainer/branches/b1_6/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
 2009-08-11 03:40:27 UTC (rev 37660)
+++ 
CMSContainer/branches/b1_6/CMSContainer/cmsc/contentrepository/resources/cmsc-repository.properties
 2009-08-11 03:40:48 UTC (rev 37661)
@@ -432,7 +432,7 @@
 asset.channel=Channel b {0} /b.
 asset.new=New URL
 asset.create=Create
-asset.asset=asset in  {0} 
+asset.asset=assets in  {0} 
 asset.type=Of type b {0} /b:
 asset.preview.title=Open a browser with a preview of this element.
 asset.info=Info

Modified: 
CMSContainer/branches/b1_6/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
===
--- 
CMSContainer/branches/b1_6/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
  2009-08-11 03:40:27 UTC (rev 37660)
+++ 
CMSContainer/branches/b1_6/CMSContainer/cmsc/contentrepository/resources/cmsc-repository_nl.properties
  2009-08-11 03:40:48 UTC (rev 37661)
@@ -430,7 +430,7 @@
 asset.channel=Rubriek b {0} /b.
 asset.new=Nieuwe URL
 asset.create=Aanmaken
-asset.asset=asset in deze rubriek
+asset.asset=assets in deze rubriek
 asset.type=Van type b {0} /b:
 asset.preview.title=Open een browser met een preview
 asset.info=Info

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE SCM] r37662 - CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/WEB-INF

2009-08-10 Thread kevinshen
Author: kevinshen
Date: 2009-08-11 07:25:04 +0200 (Tue, 11 Aug 2009)
New Revision: 37662

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/WEB-INF/struts-repository.xml
Log:
CMSC-1476 3 Based on the FD, implement simple editor overview page including: 
head/body/foot page, the main page frame and css

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/WEB-INF/struts-repository.xml
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/WEB-INF/struts-repository.xml
 2009-08-11 03:40:48 UTC (rev 37661)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/WEB-INF/struts-repository.xml
 2009-08-11 05:25:04 UTC (rev 37662)
@@ -293,19 +293,11 @@
   /action
 
  !--Simple Editor--
-  action path=/editors/simple/SimpleContentAction 
type=com.finalist.cmsc.repository.forms.SimpleContentAction 
- unknown=false validate=false name=SimpleContentForm 
input=/editors/simple/simplecontent.jsp
- forward name=success path=/editors/simple/simplecontent.jsp 
redirect=false /
-  /action
-  action path=/editors/simple/SimpleContentInitAction 
type=com.finalist.cmsc.repository.forms.SimpleContentInitAction 
- unknown=false validate=false
- forward name=success path=/editors/simple/simplecontent.jsp 
redirect=false /
-  /action
   action path=/editors/simple/SimpleContentReadyAction 
type=com.finalist.cmsc.repository.forms.SimpleContentReadyAction 
- unknown=false validate=false name=SimpleContentForm 
input=/editors/simple/simplecontent.jsp   
+ unknown=false validate=false scope=request  
name=SimpleContentForm input=/editors/simple/simplecontent.jsp   
   /action
   action path=/editors/simple/SimpleContentDraftAction 
type=com.finalist.cmsc.repository.forms.SimpleContentDraftAction 
- unknown=false validate=false name=SimpleContentForm 
input=/editors/simple/simplecontent.jsp   
+ unknown=false validate=false scope=request 
name=SimpleContentForm input=/editors/simple/simplecontent.jsp   
   /action
   action path=/editors/simple/SimpleEditorChannelAction 
type=com.finalist.cmsc.repository.forms.SimpleEditorChannelAction 
  unknown=false validate=false

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs