[MMBASE SCM] r40052 - in CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins: . EmbedCode EmbedCode/img EmbedCode/popups

2009-12-01 Thread raintang
Author: raintang
Date: 2009-12-01 09:02:20 +0100 (Tue, 01 Dec 2009)
New Revision: 40052

Added:
   
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/
   
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/EmbedCode.js
   
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/img/
   
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/img/embed-code.gif
   
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/img/placeholder.gif
   
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/popups/
   
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/popups/embed_code.html
Log:
CMSC-1556 Insert possibilities for embedding YouTube-code easily in rich text 
article

Added: 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/EmbedCode.js
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/EmbedCode.js
(rev 0)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/EmbedCode.js
2009-12-01 08:02:20 UTC (rev 40052)
@@ -0,0 +1,63 @@
+function EmbedCode(editor) {
+  this.editor = editor;
+  var cfg = editor.config;
+  var self = this;
+ 
+  this.placeholderImg = 'img class=EC_placeholder 
src='+Xinha.getPluginDir(EmbedCode)+'/img/placeholder.gif /';
+ 
+  // register the toolbar buttons provided by this plugin
+  cfg.registerButton({
+  id   : embed-code,
+  tooltip  : this._lc(Embed Code),
+  image: editor.imgURL(embed-code.gif, EmbedCode),
+  textMode : false,
+  action   : function(editor)
+{
+   self.buttonPress(editor);
+}
+  });
+  cfg.URIs['embed_code'] =  _editor_url + 'popups/embed_code.html';
+  cfg.addToolbarElement(embed-code, createlink, 1);
+}
+
+EmbedCode._pluginInfo = {
+   name  : EmbedCode,
+   version   : 1.0,
+   developer : Rain Tang,
+   developer_url : ,
+   sponsor   : ,
+   sponsor_url   : ,
+   c_owner   : Rain Tang,
+   license   : none
+   };
+
+EmbedCode.prototype._lc = function(string) {
+return Xinha._lc(string, 'EmbedCode');
+};
+
+EmbedCode.prototype.onGenerate = function() {
+  this.editor.addEditorStylesheet(Xinha.getPluginDir(EmbedCode) + 
'/embed-code.css');
+ 
+};
+//inwardHtml  outwardHtml are used for change video to image while swiitching 
modes
+//EmbedCode.prototype.inwardHtml = function(html)
+//{
+//return html;
+//}
+//EmbedCode.prototype.outwardHtml = function(html)
+//{
+//return html;
+//}
+
+EmbedCode.prototype.buttonPress = function(editor){
+editor._popupDialog(_editor_url + 
/plugins/EmbedCode/popups/embed_code.html, function(param){
+if (param['embededCode']) {
+var code = param['embededCode'];
+   var re = /embed([\s\S]*?)\/embed/g;
+   code = code.match(re);
+var v = document.createElement(p);
+v.innerHTML = code;
+editor.insertNodeAtSelection(v);
+}
+}, null);
+}

Added: 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/img/embed-code.gif
===
(Binary files differ)


Property changes on: 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/img/embed-code.gif
___
Name: svn:mime-type
   + application/octet-stream

Added: 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/img/placeholder.gif
===
(Binary files differ)


Property changes on: 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/img/placeholder.gif
___
Name: svn:mime-type
   + application/octet-stream

Added: 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/popups/embed_code.html
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/popups/embed_code.html
  (rev 0)
+++ 

[MMBASE SCM] r40053 - CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha

2009-12-01 Thread raintang
Author: raintang
Date: 2009-12-01 09:04:59 +0100 (Tue, 01 Dec 2009)
New Revision: 40053

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/my-htmlarea.js
Log:
CMSC-1556 Insert possibilities for embedding YouTube-code easily in rich text 
article

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/my-htmlarea.js
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/my-htmlarea.js
2009-12-01 08:02:20 UTC (rev 40052)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/my-htmlarea.js
2009-12-01 08:04:59 UTC (rev 40053)
@@ -7,6 +7,7 @@
'CharacterMap',
'ContextMenu',
'InsertAnchor',
+   'EmbedCode',
 //   'ListType',
 //   'FullScreen',
 //   'SpellChecker',

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


[MMBASE SCM] r40054 - CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode

2009-12-01 Thread raintang
Author: raintang
Date: 2009-12-01 09:11:24 +0100 (Tue, 01 Dec 2009)
New Revision: 40054

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/EmbedCode.js
Log:
CMSC-1556 Insert possibilities for embedding YouTube-code easily in rich text 
article

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/EmbedCode.js
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/EmbedCode.js
2009-12-01 08:04:59 UTC (rev 40053)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/plugins/EmbedCode/EmbedCode.js
2009-12-01 08:11:24 UTC (rev 40054)
@@ -8,7 +8,7 @@
   // register the toolbar buttons provided by this plugin
   cfg.registerButton({
   id   : embed-code,
-  tooltip  : this._lc(Embed Code),
+  tooltip  : this._lc(Insert embed content),
   image: editor.imgURL(embed-code.gif, EmbedCode),
   textMode : false,
   action   : function(editor)

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


[MMBASE SCM] r40055 - mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 10:49:10 +0100 (Tue, 01 Dec 2009)
New Revision: 40055

Modified:
   
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/List.js.jsp
Log:
moved init code to a seperate method, so that you can easier call it yourself 
too

Modified: 
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/List.js.jsp
===
--- 
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/List.js.jsp
  2009-12-01 08:11:24 UTC (rev 40054)
+++ 
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/List.js.jsp
  2009-12-01 09:49:10 UTC (rev 40055)
@@ -5,7 +5,7 @@
 mm:content type=text/javascript expires=0
 
 /**
- * This javascript binds to a div.list.
+ * This javascript binds to a div.list. It happens on document.ready on every 
div.list in the document. You can also call {...@link #init} manually, e.g. 
after an AJAX load.
  *
  * This div is supposed to contain an ol with a class=delete /, and a a 
class=create /
  *
@@ -27,15 +27,7 @@
 
 
 $(document).ready(function() {
-var l = List; // hoping to make IE a bit faster
-$(document).find(div.list).each(function() {
-if (this.list == null) {
-this.list = new l(this);
-}
-});
-$(document).find(div.list:last).each(function() {
-l.seq = $(this).find(input[name = 'seq'])[0].value;
-});
+List.prototype.init(document);
 });
 
 
@@ -198,6 +190,20 @@
 
 }
 
+/**
+ * Initializes every div.list in the given element to be a List
+ */
+List.prototype.init = function(el) {
+var l = List; // hoping to make IE a bit faster
+$(el).find(div.list).each(function() {
+if (this.list == null) {
+this.list = new l(this);
+}
+});
+$(el).find(div.list:last).each(function() {
+l.seq = $(this).find(input[name = 'seq'])[0].value;
+});
+}
 
 List.prototype.wasResetSequence = false;
 List.prototype.instances = {};
@@ -616,7 +622,7 @@
 }
 
 /**
- * @param stale Number of millisecond the content may be aut of date. Defaults 
to 5 s. But on unload it is set to 0.
+ * @param stale Number of millisecond the content may be out of date. Defaults 
to 5 s. But on unload it is set to 0.
  */
 List.prototype.commit = function(stale, leavePage) {
 var result;

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


[MMBASE SCM] r40056 - mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 10:49:56 +0100 (Tue, 01 Dec 2009)
New Revision: 40056

Modified:
   
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/relatednodes-1.jspx
Log:
added a searchdirs attribute only

Modified: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/relatednodes-1.jspx
===
--- 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/relatednodes-1.jspx
   2009-12-01 09:49:10 UTC (rev 40055)
+++ 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/relatednodes-1.jspx
   2009-12-01 09:49:56 UTC (rev 40056)
@@ -25,6 +25,7 @@
 h3mm:field name=title //h3
 mm-sr:relatednodes
 type=news
+searchdirs=destination
 unlink=true
 max=${max}
 sortable=true

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


[MMBASE SCM] r40057 - mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/WEB-INF

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 10:50:16 +0100 (Tue, 01 Dec 2009)
New Revision: 40057

Modified:
   
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/WEB-INF/web.xml
Log:
added index.jsp as a welcome file too

Modified: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/WEB-INF/web.xml
===
--- 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/WEB-INF/web.xml
   2009-12-01 09:49:56 UTC (rev 40056)
+++ 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/WEB-INF/web.xml
   2009-12-01 09:50:16 UTC (rev 40057)
@@ -119,6 +119,7 @@
 
   welcome-file-list
 welcome-fileindex.jspx/welcome-file
+welcome-fileindex.jsp/welcome-file
   /welcome-file-list
 
   error-page

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


[MMBASE SCM] r40058 - mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 10:50:58 +0100 (Tue, 01 Dec 2009)
New Revision: 40058

Modified:
   
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-search.jspx
Log:
made the nodemanager which is teste configurable

Modified: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-search.jspx
===
--- 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-search.jspx
2009-12-01 09:50:16 UTC (rev 40057)
+++ 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-search.jspx
2009-12-01 09:50:58 UTC (rev 40058)
@@ -10,11 +10,13 @@
 
   mm:import externid=config/mm:import
 
+  mm:import externid=nodemanagerurls/mm:import
+
   mm:form name=bloe
 
 
-h3Urls/h3
-mm-sr:search type=urls implicit=false create=true /
+h3mm:nodeinfo nodetype=${nodemanager} type=guinodemanager //h3
+mm-sr:search type=${nodemanager} implicit=false create=true /
 
   /mm:form
   mm:escape escape=links$URL$/mm:escape

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


[MMBASE SCM] r40059 - mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 11:06:33 +0100 (Tue, 01 Dec 2009)
New Revision: 40059

Modified:
   
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/List.js.jsp
Log:
anticipate searchers too

Modified: 
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/List.js.jsp
===
--- 
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/List.js.jsp
  2009-12-01 09:50:58 UTC (rev 40058)
+++ 
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/List.js.jsp
  2009-12-01 10:06:33 UTC (rev 40059)
@@ -27,7 +27,7 @@
 
 
 $(document).ready(function() {
-List.prototype.init(document);
+List.prototype.init(document, false);
 });
 
 
@@ -193,7 +193,17 @@
 /**
  * Initializes every div.list in the given element to be a List
  */
-List.prototype.init = function(el) {
+List.prototype.init = function(el, initSearchers) {
+if (typeof initSearchers == undefined || initSearchers) {
+if (typeof MMBaseRelater == function) {
+$(el).find(div.mm_related).each(function() {
+if (this.relater == null) {
+this.relater = new MMBaseRelater(this);
+}
+});
+}
+}
+
 var l = List; // hoping to make IE a bit faster
 $(el).find(div.list).each(function() {
 if (this.list == null) {

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


[MMBASE SCM] r40060 - mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 11:21:12 +0100 (Tue, 01 Dec 2009)
New Revision: 40060

Added:
   
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/ajax.jspx
   
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/loaded-with-ajax.jspx
Modified:
   
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/example.js
   
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/index.jspx
Log:
added an example on how to load it via ajax

Added: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/ajax.jspx
===
--- 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/ajax.jspx 
(rev 0)
+++ 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/ajax.jspx 
2009-12-01 10:21:12 UTC (rev 40060)
@@ -0,0 +1,20 @@
+?xml version=1.0 ?
+mm-sre:html
+xmlns:mm-sre=urn:jsptagdir:/WEB-INF/tags/mm/searchrelateexample
+xmlns:mm-srt=urn:jsptagdir:/WEB-INF/tags/mm/searchrelate
+xmlns:mm-sr=http://www.mmbase.org/tags/mm/searchrelate;
+xmlns:mm=http://www.mmbase.org/mmbase-taglib-2.0;
+
+  mm:import id=max6/mm:import
+  script type=text/javascript
+$(function() {
+   $(#test).load(loaded-with-ajax.jspx, {}, function() {
+  List.prototype.init(this);
+ }
+ )});
+  /script
+  div id=test /div
+  hr /
+  mm:escape escape=links$URL$/mm:escape
+
+/mm-sre:html


Property changes on: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/ajax.jspx
___
Name: svn:keywords
   + URL

Modified: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/example.js
===
--- 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/example.js
2009-12-01 10:06:33 UTC (rev 40059)
+++ 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/example.js
2009-12-01 10:21:12 UTC (rev 40060)
@@ -13,22 +13,24 @@
 {   // default 'implicit' search results are not shown,
 // except on the 'search' example page itself
 if (! $(body).hasClass(search)) {
-MMBaseSearcher.prototype.implicitsAreHidden();
+if (typeof MMBaseSearcher == function) {
+MMBaseSearcher.prototype.implicitsAreHidden();
+}
 }
 }
 
 
 {  // Setup tinymcy on the example page for that.
 if ($(body).hasClass(tinymce)) {
-
-
+
+
 var tinyMceConfiguration = {
 theme : simple,
 content_css: style.css,
 entity_encoding : raw, /* needed when XHTML */
 setup : List.prototype.setupTinyMCE
 }
-
+
 // bind tinymce to news bodies already displayed:
 $(.mm_validate.mm_nm_news.mm_f_body).each(function() {
 List.prototype.tinymce(this, tinyMceConfiguration);
@@ -39,7 +41,7 @@
 List.prototype.tinymce(this, 
tinyMceConfiguration);
 });
 });
-
+
 }
 }
 

Modified: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/index.jspx
===
--- 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/index.jspx
2009-12-01 10:06:33 UTC (rev 40059)
+++ 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/index.jspx
2009-12-01 10:21:12 UTC (rev 40060)
@@ -164,6 +164,12 @@
   a href=${_}Samp;amp;R and tinyMCE/a
 /mm:link
   /li
+
+  li class=done
+mm:link page=ajax.jspx referids=${referids}
+  a href=${_}Loaded with javascript/a
+/mm:link
+  /li
 /ul
 
 h3TODO/h3

Added: 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/loaded-with-ajax.jspx
===
--- 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/loaded-with-ajax.jspx
 (rev 0)
+++ 
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/loaded-with-ajax.jspx
 2009-12-01 10:21:12 UTC (rev 40060)
@@ -0,0 +1,26 @@
+?xml version=1.0 ?
+div class=loaded-with-ajax
+ xmlns:jsp=http://java.sun.com/JSP/Page;
+ xmlns:mm-srt=urn:jsptagdir:/WEB-INF/tags/mm/searchrelate
+ xmlns:mm-sr=http://www.mmbase.org/tags/mm/searchrelate;
+ xmlns:mm=http://www.mmbase.org/mmbase-taglib-2.0;
+  jsp:output omit-xml-declaration=true /
+  mm:cloud rank=administrator
+mm:import id=max6/mm:import
+mm:node 

[MMBASE SCM] r40061 - mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 13:26:14 +0100 (Tue, 01 Dec 2009)
New Revision: 40061

Modified:
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
Log:
log also about wich damn file we're talking

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
   2009-12-01 10:21:12 UTC (rev 40060)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
   2009-12-01 12:26:14 UTC (rev 40061)
@@ -1,6 +1,6 @@
 /*
 
-This file is part of the MMBase Streams application, 
+This file is part of the MMBase Streams application,
 which is part of MMBase - an open source content management system.
 Copyright (C) 2009 André van Toly, Michiel Meeuwissen
 
@@ -31,7 +31,7 @@
 
 
 /**
- * Container for the result of a JobDefinition This is the result of an actual 
transcoding. 
+ * Container for the result of a JobDefinition This is the result of an actual 
transcoding.
  * This means that it does have a 'destination' node {...@link 
#getDestination()} and URI {...@link #getOut()}.
  *
  * @author Michiel Meeuwissen
@@ -69,7 +69,7 @@
 if (outFile.length()  1) { // @TODO: there should maybe be 
other ways to detect if a transcoding failed
 dest.setIntValue(state, State.DONE.getValue());
 } else {
-LOG.warn(Filesize  1, setting  + dest.getNumber() +  to 
failed);
+LOG.warn(Filesize of  + outFile +   1, setting  + 
dest.getNumber() +  to failed);
 dest.setIntValue(state, State.FAILED.getValue());
 }
 if (definition.getLabel() != null  
dest.getNodeManager().hasField(label)) {

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


[MMBASE SCM] r40062 - mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 13:28:46 +0100 (Tue, 01 Dec 2009)
New Revision: 40062

Modified:
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
Log:
well, the check is on 1 (i.e. 0?)

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
   2009-12-01 12:26:14 UTC (rev 40061)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
   2009-12-01 12:28:46 UTC (rev 40062)
@@ -66,7 +66,7 @@
 if (dest != null) {
 File outFile = new File(directory, 
dest.getStringValue(url).replace(/, File.separator));
 dest.setLongValue(filesize, outFile.length());
-if (outFile.length()  1) { // @TODO: there should maybe be 
other ways to detect if a transcoding failed
+if (outFile.length() = 1) { // @TODO: there should maybe be 
other ways to detect if a transcoding failed
 dest.setIntValue(state, State.DONE.getValue());
 } else {
 LOG.warn(Filesize of  + outFile +   1, setting  + 
dest.getNumber() +  to failed);

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


[MMBASE SCM] r40063 - mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches

2009-12-01 Thread andre
Author: andre
Date: 2009-12-01 17:03:46 +0100 (Tue, 01 Dec 2009)
New Revision: 40063

Modified:
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Processor.java
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
Log:
work-in-progress on waiting for files for streamcaches nodes, bit of javadoc

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
2009-12-01 12:28:46 UTC (rev 40062)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
2009-12-01 16:03:46 UTC (rev 40063)
@@ -106,6 +106,17 @@
 assert url.length()  0;
 File f = new File(processor.getDirectory(), url);
 assert f.exists() : No such file  + f;
+
+if (!f.exists()) {
+LOG.warn(No such file ' + f + ' waiting 10 
sec);
+try {
+getThread().sleep(1);
+} catch (java.lang.InterruptedException ie) {
+
+}
+if (!f.exists()) LOG.error(NO FILE!);
+}
+
 inURI = f.toURI();
 inNode = node;
 } else {
@@ -342,7 +353,7 @@
  * exists in the cloud or otherwise will create one.
  *
  * @param src   source node to create stream from
- * @param key   representation of the way the stream was created from its 
source
+ * @param key   representation of the way the stream was created from its 
source, f.e. trancoding parameters
  * @return cached stream node
  */
 protected Node getCacheNode(Node src, final String key) {
@@ -365,7 +376,7 @@
 }
 
 final NodeManager caches = 
src.getCloud().getNodeManager(src.getNodeManager().getProperty(org.mmbase.streams.cachestype));
-Node newNode =  caches.createNode();
+Node newNode = caches.createNode();
 newNode.setNodeValue(id, src);
 newNode.setStringValue(key, key);
 

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
2009-12-01 12:28:46 UTC (rev 40062)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
2009-12-01 16:03:46 UTC (rev 40063)
@@ -158,6 +158,8 @@
 for (AnalyzerLogger al : analyzerLoggers) {
 al.getAnalyzer().ready(thisJob.getNode(), 
result.getDestination());
 }
+logger.debug(Analyzer ready, waiting 10 sec. to be sure 
filesystem is ready.);
+thisJob.getThread().sleep(1);
 resultCount++;
 result.ready();
 logger.info(RESULT  + thisJob + ( + 
thisJob.getNode().getNodeManager().getName() + : + 
thisJob.getNode().getNumber() + ): + result);

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Processor.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Processor.java
  2009-12-01 12:28:46 UTC (rev 40062)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Processor.java
  2009-12-01 16:03:46 UTC (rev 40063)
@@ -314,7 +314,8 @@
 /**
  * Creates and submits a job transcoding everything as configured for one 
source object, this
  * produces all new 'streamssourcescaches' as configured in 
createcaches.xml.
- * @param node  source stream
+ * @param ntCloud   a non transactional cloud
+ * @param node  node number of a source stream
  * @param loggera logger that keeps track
  * @return job trans coding a source stream in (an)other stream(s)
  */
@@ -338,7 +339,7 @@
 /**
  * Creates caches nodes when not existing by creating a transcoding Job
  * @param ntCloud   a non transactional cloud
- * @param int   node number
+ * @param int   node number of a source node
  * @return Job recognizing and/or transcoding the source stream
  */
 public Job createCaches(final Cloud ntCloud, final int node) {

Modified: 

[MMBASE SCM] r40064 - mmbase/trunk/core/src/main/java/org/mmbase/cache

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 18:28:26 +0100 (Tue, 01 Dec 2009)
New Revision: 40064

Modified:
   mmbase/trunk/core/src/main/java/org/mmbase/cache/CacheManager.java
Log:
lowered log

Modified: mmbase/trunk/core/src/main/java/org/mmbase/cache/CacheManager.java
===
--- mmbase/trunk/core/src/main/java/org/mmbase/cache/CacheManager.java  
2009-12-01 16:03:46 UTC (rev 40063)
+++ mmbase/trunk/core/src/main/java/org/mmbase/cache/CacheManager.java  
2009-12-01 17:28:26 UTC (rev 40064)
@@ -96,7 +96,7 @@
 try {
 MBeanServer mbs = 
ManagementFactory.getPlatformMBeanServer();
 mbs.registerMBean(instance, on);
-log.info(Registered  + on);
+log.service(Registered  + on);
 } catch (JMException jmo) {
 log.warn( + on +   + jmo.getClass() +   + 
jmo.getMessage());
 } catch (Throwable t) {

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


[MMBASE SCM] r40065 - mmbase/trunk/core/src/main/java/org/mmbase/module/core

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 18:32:27 +0100 (Tue, 01 Dec 2009)
New Revision: 40065

Modified:
   mmbase/trunk/core/src/main/java/org/mmbase/module/core/MMBase.java
Log:
as a matter of backwards compatiblity with 1.8 dont spit so much in the log (a 
stack trace) if a builder class is not found. An error should suffice.

Modified: mmbase/trunk/core/src/main/java/org/mmbase/module/core/MMBase.java
===
--- mmbase/trunk/core/src/main/java/org/mmbase/module/core/MMBase.java  
2009-12-01 17:28:26 UTC (rev 40064)
+++ mmbase/trunk/core/src/main/java/org/mmbase/module/core/MMBase.java  
2009-12-01 17:32:27 UTC (rev 40065)
@@ -1089,7 +1089,11 @@
 } else {
 newclass = MMObjectBuilder.class;
 }
-log.error(cnfe.toString() +  (for ' + 
parser.getClassName() + ' of builder ' + ipath + builderName + ')  Falling 
back to  + newclass.getName(), cnfe);
+if (log.isDebugEnabled()) {
+log.error(cnfe.toString() +  (for ' + 
parser.getClassName() + ' of builder ' + ipath + builderName + ')  Falling 
back to  + newclass.getName(), cnfe);
+} else {
+log.error(cnfe.toString() +  (for ' + 
parser.getClassName() + ' of builder ' + ipath + builderName + ')  Falling 
back to  + newclass.getName());
+}
 } catch (NoClassDefFoundError ncdfe) {
 MMObjectBuilder p = parser.getParentBuilder();
 if(p != null) {

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


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

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 18:53:47 +0100 (Tue, 01 Dec 2009)
New Revision: 40066

Added:
   mmbase/trunk/core/src/main/java/org/mmbase/util/MockInputStream.java
   mmbase/trunk/core/src/main/java/org/mmbase/util/NullInputStream.java
   mmbase/trunk/core/src/main/java/org/mmbase/util/RandomInputStream.java
Log:
will add some tests about binaries. In that these 'mock' streams will be used. 
They may be of more general use

Added: mmbase/trunk/core/src/main/java/org/mmbase/util/MockInputStream.java
===
--- mmbase/trunk/core/src/main/java/org/mmbase/util/MockInputStream.java
(rev 0)
+++ mmbase/trunk/core/src/main/java/org/mmbase/util/MockInputStream.java
2009-12-01 17:53:47 UTC (rev 40066)
@@ -0,0 +1,88 @@
+/*
+
+This software is OSI Certified Open Source Software.
+OSI Certified is a certification mark of the Open Source Initiative.
+
+The license (Mozilla version 1.0) can be read at the MMBase site.
+See http://www.MMBase.org/license
+
+*/
+
+package org.mmbase.util;
+
+import java.io.*;
+import org.mmbase.util.logging.*;
+
+/**
+ *
+ * @since MMBase-1.9.2
+ * @author Michiel Meeuwissen
+ * @version $Id$
+ */
+public abstract class MockInputStream extends InputStream {
+
+protected boolean closed = false;
+private final int length;
+private int cursor = 0;
+
+public MockInputStream(int l) {
+length = l;
+}
+
+protected abstract int oneByte();
+
+protected abstract void fillArray(byte[] data, int offset, int l);
+
+
+@Override
+public int read() throws IOException {
+checkOpen();
+if (cursor = length) return -1;
+cursor++;
+return oneByte();
+}
+
+
+@Override
+public int read(byte[] data, int offset, int l) throws IOException {
+checkOpen();
+if (cursor = length) return -1;
+cursor += l;
+if (cursor  length) {
+l -= (cursor - length);
+cursor = length;
+}
+fillArray(data, offset, l);
+return l;
+}
+
+
+
+
+@Override
+public long skip(long bytesToSkip) throws IOException {
+checkOpen();
+cursor +=  bytesToSkip;
+if (cursor  length) {
+bytesToSkip -= (cursor - length);
+cursor = length;
+}
+return bytesToSkip;
+}
+
+@Override
+public void close() {
+this.closed = true;
+}
+
+private void checkOpen() throws IOException {
+if (closed) {
+throw new IOException(getClass().getName() + : Input stream 
closed);
+}
+}
+
+@Override
+public int available() {
+return length - cursor;
+}
+}


Property changes on: 
mmbase/trunk/core/src/main/java/org/mmbase/util/MockInputStream.java
___
Name: svn:keywords
   + Id

Added: mmbase/trunk/core/src/main/java/org/mmbase/util/NullInputStream.java
===
--- mmbase/trunk/core/src/main/java/org/mmbase/util/NullInputStream.java
(rev 0)
+++ mmbase/trunk/core/src/main/java/org/mmbase/util/NullInputStream.java
2009-12-01 17:53:47 UTC (rev 40066)
@@ -0,0 +1,43 @@
+/*
+
+This software is OSI Certified Open Source Software.
+OSI Certified is a certification mark of the Open Source Initiative.
+
+The license (Mozilla version 1.0) can be read at the MMBase site.
+See http://www.MMBase.org/license
+
+*/
+
+package org.mmbase.util;
+
+import java.io.*;
+import java.util.Arrays;
+
+
+
+/**
+ * An input stream only producing zeros. Not costing any memory though.
+ * @since MMBase-1.9.2
+ * @author Michiel Meeuwissen
+ * @version $Id$
+ */
+public class NullInputStream extends MockInputStream {
+
+public NullInputStream(int l) {
+super(l);
+}
+public NullInputStream() {
+this(Integer.MAX_VALUE);
+}
+
+
+@Override
+protected int oneByte() {
+return 0;
+}
+
+@Override
+protected void fillArray(byte[] data, int offset, int l) {
+Arrays.fill(data, offset, l, (byte) 0);
+}
+}


Property changes on: 
mmbase/trunk/core/src/main/java/org/mmbase/util/NullInputStream.java
___
Name: svn:keywords
   + Id

Added: mmbase/trunk/core/src/main/java/org/mmbase/util/RandomInputStream.java
===
--- mmbase/trunk/core/src/main/java/org/mmbase/util/RandomInputStream.java  
(rev 0)
+++ mmbase/trunk/core/src/main/java/org/mmbase/util/RandomInputStream.java  
2009-12-01 17:53:47 UTC (rev 40066)
@@ -0,0 +1,46 @@
+/*
+
+This software is OSI Certified Open Source Software.
+OSI Certified is a certification mark of the Open Source Initiative.
+
+The license (Mozilla version 1.0) can be read at the MMBase site.

[MMBASE SCM] r40068 - mmbase/trunk/core/src/test/java/org/mmbase/util

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 18:55:08 +0100 (Tue, 01 Dec 2009)
New Revision: 40068

Modified:
   
mmbase/trunk/core/src/test/java/org/mmbase/util/SerializableInputStreamTest.java
Log:
added some test with the new input stream impls. And giving the temporary files 
a more recognizable name

Modified: 
mmbase/trunk/core/src/test/java/org/mmbase/util/SerializableInputStreamTest.java
===
--- 
mmbase/trunk/core/src/test/java/org/mmbase/util/SerializableInputStreamTest.java
2009-12-01 17:54:28 UTC (rev 40067)
+++ 
mmbase/trunk/core/src/test/java/org/mmbase/util/SerializableInputStreamTest.java
2009-12-01 17:55:08 UTC (rev 40068)
@@ -54,6 +54,16 @@
 os.close();
 return new SerializableInputStream(di);
 }
+
+protected SerializableInputStream getRandomInstance() throws IOException {
+final int length = 1;
+return new SerializableInputStream(new RandomInputStream(length), 
length);
+}
+protected SerializableInputStream getNullInstance() throws IOException {
+final int length = 1;
+return new SerializableInputStream(new NullInputStream(length), 
length);
+}
+
 protected SerializableInputStream getDiskItemInstanceBig() throws 
IOException {
 DiskFileItem di = new DiskFileItem(file, application/octet-stream, 
false, foobar, 100, new File(System.getProperty(java.io.tmpdir)));
 OutputStream os = di.getOutputStream();
@@ -65,7 +75,7 @@
 return new SerializableInputStream(di);
 }
 protected File getTestFile() throws IOException {
-File file = File.createTempFile(getClass().getName(), .test);
+File file = File.createTempFile(getClass().getName(), .testfile);
 OutputStream os = new FileOutputStream(file);
 for (int i = 1; i  1; i++) {
 os.write( (i % 100) + 20);
@@ -93,8 +103,8 @@
 assertEquals(getByteArrayInstance(), getByteArrayInstance());
 
 SerializableInputStream i = getByteArrayInstance();
-assertTrue(Arrays.equals(new byte[] { 0, 1, 2}, i.get()));
-assertTrue(Arrays.equals(new byte[] { 0, 1, 2}, i.get()));
+assertTrue(Arrays.equals(new byte[] {0, 1, 2}, i.get()));
+assertTrue(Arrays.equals(new byte[] {0, 1, 2}, i.get()));
 assertTrue(Arrays.equals(i.get(), i.get()));
 }
 
@@ -117,7 +127,7 @@
 }
 
 
-protected void testSerializableMany(SerializableInputStream l) throws 
IOException, java.lang.ClassNotFoundException {
+protected void testSerializableMany(SerializableInputStream l, String id) 
throws IOException, java.lang.ClassNotFoundException {
 byte[] before = l.get();
 testSerializable(l);
 testSerializable(l);
@@ -128,7 +138,7 @@
 testSerializable(l);
 after = l.get();
 assertTrue( + before.length +   + after.length, 
Arrays.equals(before, after));
-File f = File.createTempFile(foo, .bar);
+File f = File.createTempFile(getClass().getName() + . + id + ., 
.many);
 l.moveTo(f);
 testSerializable(l);
 testSerializable(l);
@@ -148,32 +158,43 @@
 @Test
 public void testSerializableA() throws IOException, ClassNotFoundException 
{
 SerializableInputStream a = getByteArrayInstance();
-testSerializableMany(a);
+testSerializableMany(a, A);
 }
 @Test
 public void testSerializableB() throws IOException, ClassNotFoundException 
{
 SerializableInputStream b = getInputStreamInstance();
-testSerializableMany(b);
+testSerializableMany(b, B);
 
 }
 @Test
 public void testSerializableC() throws IOException, ClassNotFoundException 
{
 SerializableInputStream c = getDiskItemInstance();
-testSerializableMany(c);
+testSerializableMany(c, C);
 }
 @Test
 public void testSerializableD() throws IOException, ClassNotFoundException 
{
 SerializableInputStream c = getDiskItemInstanceBig();
-testSerializableMany(c);
+testSerializableMany(c, D);
 }
 @Test
 public void testSerializableE() throws IOException, ClassNotFoundException 
{
 SerializableInputStream c = getFileInstance();
-testSerializableMany(c);
+testSerializableMany(c, E);
 }
 
+@Test
+public void testSerializableF() throws IOException, ClassNotFoundException 
{
+SerializableInputStream c = getRandomInstance();
+testSerializableMany(c, F);
+}
+@Test
+public void testSerializableG() throws IOException, ClassNotFoundException 
{
+SerializableInputStream c = getNullInstance();
+testSerializableMany(c, G);
+}
+
 public File testCopy(SerializableInputStream l) throws IOException {
-File f = File.createTempFile(oof, .bar);
+File f = File.createTempFile(getClass().getName(), .copy);
 IOUtil.copy(l, new FileOutputStream(f));
 

[MMBASE SCM] r40069 - mmbase/trunk/core/src/test/java/org/mmbase/util

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 18:55:39 +0100 (Tue, 01 Dec 2009)
New Revision: 40069

Modified:
   mmbase/trunk/core/src/test/java/org/mmbase/util/CastingTest.java
Log:
started on a test for Casting#toSerializableInputStream

Modified: mmbase/trunk/core/src/test/java/org/mmbase/util/CastingTest.java
===
--- mmbase/trunk/core/src/test/java/org/mmbase/util/CastingTest.java
2009-12-01 17:55:08 UTC (rev 40068)
+++ mmbase/trunk/core/src/test/java/org/mmbase/util/CastingTest.java
2009-12-01 17:55:39 UTC (rev 40069)
@@ -165,4 +165,11 @@
 }
 
 
+@Test
+public void serializableInputStream() {
+assertEquals(3, Casting.toSerializableInputStream(aaa).getSize());
+assertEquals(1000, Casting.toSerializableInputStream(new 
NullInputStream(1000)).getSize());
+}
+
+
 }

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


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

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 18:57:16 +0100 (Tue, 01 Dec 2009)
New Revision: 40070

Modified:
   mmbase/trunk/core/src/main/java/org/mmbase/datatypes/BasicDataType.java
   mmbase/trunk/core/src/main/java/org/mmbase/datatypes/BinaryDataType.java
Log:
avoid casting the same value twice. That's bad, especially for binaries.

Modified: 
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/BasicDataType.java
===
--- mmbase/trunk/core/src/main/java/org/mmbase/datatypes/BasicDataType.java 
2009-12-01 17:55:39 UTC (rev 40069)
+++ mmbase/trunk/core/src/main/java/org/mmbase/datatypes/BasicDataType.java 
2009-12-01 17:57:16 UTC (rev 40070)
@@ -555,6 +555,9 @@
 errors = typeRestriction.addError(errors, value, node, field);
 castValue = value;
 }
+if (log.isDebugEnabled()) {
+log.debug(Validating  cast value + castValue);
+}
 //System.out.println( + value +  -  + castValue +  ( + errors);
 
 if (errors.size()  0) {
@@ -571,7 +574,7 @@
 return errors; // null is valid, unless required.
 }
 if (testEnum) {
-errors = enumerationRestriction.validate(errors, value, node, 
field);
+errors = enumerationRestriction.validate(errors, castValue, node, 
field);
 }
 errors = uniqueRestriction.validate(errors, castValue, node, field);
 errors = validateCastValue(errors, castValue, value, node, field);
@@ -1325,6 +1328,7 @@
 if(!isRequired()) return true;
 return v != null;
 }
+
 }
 
 // UNIQUE

Modified: 
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/BinaryDataType.java
===
--- mmbase/trunk/core/src/main/java/org/mmbase/datatypes/BinaryDataType.java
2009-12-01 17:55:39 UTC (rev 40069)
+++ mmbase/trunk/core/src/main/java/org/mmbase/datatypes/BinaryDataType.java
2009-12-01 17:57:16 UTC (rev 40070)
@@ -12,6 +12,8 @@
 import org.mmbase.util.logging.*;
 import org.mmbase.util.SerializableInputStream;
 import org.mmbase.bridge.*;
+import org.mmbase.util.*;
+import java.util.Collection;
 import java.io.InputStream;
 import java.util.regex.Pattern;
 import org.apache.commons.fileupload.FileItem;
@@ -64,6 +66,9 @@
 @Override
 public long getLength(Object value) {
 if (value == null) return 0;
+if (log.isDebugEnabled()) {
+log.debug(Finding lenth for  + value);
+}
 if (value instanceof byte[]) {
 byte[] bytes = (byte[]) value;
 if (log.isDebugEnabled()) {
@@ -89,6 +94,10 @@
 }
 }
 
+@Override
+protected CollectionLocalizedString 
validateRequired(CollectionLocalizedString errors, Object castValue, Object 
value, Node  node, Field field) {
+return requiredRestriction.validate(errors, castValue, node, field);
+}
 
 
 /**

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


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

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 18:57:48 +0100 (Tue, 01 Dec 2009)
New Revision: 40071

Modified:
   mmbase/trunk/core/src/main/java/org/mmbase/datatypes/LengthDataType.java
Log:
cosmetic change only. For interfaces 'public' is default

Modified: 
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/LengthDataType.java
===
--- mmbase/trunk/core/src/main/java/org/mmbase/datatypes/LengthDataType.java
2009-12-01 17:57:16 UTC (rev 40070)
+++ mmbase/trunk/core/src/main/java/org/mmbase/datatypes/LengthDataType.java
2009-12-01 17:57:48 UTC (rev 40071)
@@ -27,45 +27,45 @@
  * this datatype. There does not exist a generic interface for this, so 
the implementation
  * will cast to the expected type (String, byte[]..)
  */
-public long getLength(Object value);
+long getLength(Object value);
 
 /**
  * Returns the minimum length of values for this datatype.
  * @return the minimum length as an codeint/code, or 0 if there is no 
minimum length.
  */
-public long getMinLength();
+long getMinLength();
 
 /**
  * Returns the 'minLength' restriction, containing the value, 
errormessages, and fixed status of this attribute.
  * @return the restriction as a {...@link DataType.Restriction}
  */
-public DataType.RestrictionLong getMinLengthRestriction();
+DataType.RestrictionLong getMinLengthRestriction();
 
 /**
  * Sets the minimum length of binary values for this datatype.
  * @param value the minimum length as an codelong/code, or 0 if there 
is no minimum length.
  * @throws Class Identifier: java.lang.UnsupportedOperationException if 
this datatype is finished
  */
-public void setMinLength(long value);
+void setMinLength(long value);
 
 /**
  * Returns the maximum length of values for this datatype.
  * @return the maximum length as an codelong/code, or a very very big 
value
  * (codeLong.MAX_VALUE/code) if there is no maximum length.
  */
-public long getMaxLength();
+long getMaxLength();
 
 /**
  * Returns the 'maxLength' restriction, containing the value, 
errormessages, and fixed status of this attribute.
  * @return the restriction as a {...@link DataType.Restriction}
  */
-public DataType.RestrictionLong getMaxLengthRestriction();
+DataType.RestrictionLong getMaxLengthRestriction();
 
 /**
  * Sets the maximum length of values for this datatype.
  * @param value see {...@link #getMaxLength}
  * @throws Class Identifier: java.lang.UnsupportedOperationException if 
this datatype is finished
  */
-public void setMaxLength(long value);
+void setMaxLength(long value);
 
 }

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


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

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 18:58:02 +0100 (Tue, 01 Dec 2009)
New Revision: 40072

Modified:
   mmbase/trunk/core/src/main/java/org/mmbase/datatypes/StringDataType.java
Log:
indentation only

Modified: 
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/StringDataType.java
===
--- mmbase/trunk/core/src/main/java/org/mmbase/datatypes/StringDataType.java
2009-12-01 17:57:48 UTC (rev 40071)
+++ mmbase/trunk/core/src/main/java/org/mmbase/datatypes/StringDataType.java
2009-12-01 17:58:02 UTC (rev 40072)
@@ -342,7 +342,8 @@
 }
 }
 
-@Override public StringDataType clone(String name) {
+@Override
+public StringDataType clone(String name) {
 StringDataType clone = (StringDataType) super.clone(name);
 return clone;
 }

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


[MMBASE SCM] r40073 - mmbase/trunk/core/src/main/java/org/mmbase/datatypes/handlers/html/upload

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 19:00:38 +0100 (Tue, 01 Dec 2009)
New Revision: 40073

Added:
   
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/handlers/html/upload/package-info.java
Removed:
   
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/handlers/html/upload/package.html
Log:
javadoc

Added: 
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/handlers/html/upload/package-info.java
===
--- 
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/handlers/html/upload/package-info.java
 (rev 0)
+++ 
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/handlers/html/upload/package-info.java
 2009-12-01 18:00:38 UTC (rev 40073)
@@ -0,0 +1,7 @@
+/**
+ * This package contains some helper classes which enables use to 'monitor' 
the status of a user upload.
+ * It is used by {...@link org.mmbase.datatypes.handlers.html.MultiPart}
+ * @version $Id$
+ * @since   MMBase-1.9.2
+ */
+package org.mmbase.datatypes.handlers.html.upload;


Property changes on: 
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/handlers/html/upload/package-info.java
___
Name: svn:keywords
   + Id

Deleted: 
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/handlers/html/upload/package.html
===
--- 
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/handlers/html/upload/package.html
  2009-12-01 17:58:02 UTC (rev 40072)
+++ 
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/handlers/html/upload/package.html
  2009-12-01 18:00:38 UTC (rev 40073)
@@ -1,16 +0,0 @@
-!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN 
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;
-html
-  head
-titleorg.mmbase.datatypes.handlers.html.upload/title
-  /head
-  body
-p
-  This package contains some helper classes which enables use to 'monitor' 
the status of a user upload.
-/p
-p
-  It is used by a href=../MultiPart.htmlMultiPart/a
-/p
-!-- version of package description $Id: package.html 34900 2009-05-01 
16:29:42Z michiel $--
-@since   MMBase-1.9.2
-  /body
-/html

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


[MMBASE SCM] r40074 - mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 21:01:40 +0100 (Tue, 01 Dec 2009)
New Revision: 40074

Modified:
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
Log:
moved waiting a bit, and added a loop

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
2009-12-01 18:00:38 UTC (rev 40073)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
2009-12-01 20:01:40 UTC (rev 40074)
@@ -158,8 +158,6 @@
 for (AnalyzerLogger al : analyzerLoggers) {
 al.getAnalyzer().ready(thisJob.getNode(), 
result.getDestination());
 }
-logger.debug(Analyzer ready, waiting 10 sec. to be sure 
filesystem is ready.);
-thisJob.getThread().sleep(1);
 resultCount++;
 result.ready();
 logger.info(RESULT  + thisJob + ( + 
thisJob.getNode().getNodeManager().getName() + : + 
thisJob.getNode().getNumber() + ): + result);

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
   2009-12-01 18:00:38 UTC (rev 40073)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
   2009-12-01 20:01:40 UTC (rev 40074)
@@ -65,7 +65,18 @@
 super.ready();
 if (dest != null) {
 File outFile = new File(directory, 
dest.getStringValue(url).replace(/, File.separator));
-LOG.info(Looking at:  + outFile);
+LOG.debug(Looking at:  + outFile);
+int count = 0;
+while (!outFile.exists() || outFile.length() 1  count  20) {
+LOG.service(Result ready but, but file  + outFile + 
(outFile.exists() ? is too small : doesn't exists) + .  Waiting 10 sec. to 
be sure filesystem is ready ( + count + ));
+try {
+Thread.currentThread().sleep(1);
+count++;
+} catch (InterruptedException ie) {
+LOG.info(Interrupted);
+return;
+}
+}
 dest.setLongValue(filesize, outFile.length());
 if (outFile.length() = 1) { // @TODO: there should maybe be 
other ways to detect if a transcoding failed
 dest.setIntValue(state, State.DONE.getValue());

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


[MMBASE SCM] r40075 - mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 21:02:27 +0100 (Tue, 01 Dec 2009)
New Revision: 40075

Modified:
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
Log:
moved waiting a bit, and added a loop

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
   2009-12-01 20:01:40 UTC (rev 40074)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
   2009-12-01 20:02:27 UTC (rev 40075)
@@ -67,7 +67,7 @@
 File outFile = new File(directory, 
dest.getStringValue(url).replace(/, File.separator));
 LOG.debug(Looking at:  + outFile);
 int count = 0;
-while (!outFile.exists() || outFile.length() 1  count  20) {
+while ((!outFile.exists() || outFile.length() 1)  count  20) {
 LOG.service(Result ready but, but file  + outFile + 
(outFile.exists() ? is too small : doesn't exists) + .  Waiting 10 sec. to 
be sure filesystem is ready ( + count + ));
 try {
 Thread.currentThread().sleep(1);

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


[MMBASE SCM] r40076 - mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches

2009-12-01 Thread andre
Author: andre
Date: 2009-12-01 21:03:08 +0100 (Tue, 01 Dec 2009)
New Revision: 40076

Modified:
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
Log:
wait for file

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
2009-12-01 20:02:27 UTC (rev 40075)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
2009-12-01 20:03:08 UTC (rev 40076)
@@ -107,16 +107,17 @@
 File f = new File(processor.getDirectory(), url);
 assert f.exists() : No such file  + f;
 
-if (!f.exists()) {
-LOG.warn(No such file ' + f + ' waiting 10 
sec);
+int w = 0;
+while (!f.exists()  w  15) {
+LOG.warn(No such file ' + f + ' waiting 2 sec...);
 try {
-getThread().sleep(1);
+getThread().sleep(2000);
+w++;
 } catch (java.lang.InterruptedException ie) {
-
+LOG.error(ie);
 }
-if (!f.exists()) LOG.error(NO FILE!);
 }
-
+if (!f.exists()) LOG.error(NO FILE! ' + f + ', but 
continuing anyway.);
 inURI = f.toURI();
 inNode = node;
 } else {

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
2009-12-01 20:02:27 UTC (rev 40075)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
2009-12-01 20:03:08 UTC (rev 40076)
@@ -158,6 +158,8 @@
 for (AnalyzerLogger al : analyzerLoggers) {
 al.getAnalyzer().ready(thisJob.getNode(), 
result.getDestination());
 }
+
+
 resultCount++;
 result.ready();
 logger.info(RESULT  + thisJob + ( + 
thisJob.getNode().getNodeManager().getName() + : + 
thisJob.getNode().getNumber() + ): + result);

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


[MMBASE SCM] r40077 - mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches

2009-12-01 Thread michiel
Author: michiel
Date: 2009-12-01 21:28:06 +0100 (Tue, 01 Dec 2009)
New Revision: 40077

Modified:
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
Log:
a bit less sloppy

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
   2009-12-01 20:03:08 UTC (rev 40076)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
   2009-12-01 20:28:06 UTC (rev 40077)
@@ -68,7 +68,7 @@
 LOG.debug(Looking at:  + outFile);
 int count = 0;
 while ((!outFile.exists() || outFile.length() 1)  count  20) {
-LOG.service(Result ready but, but file  + outFile + 
(outFile.exists() ? is too small : doesn't exists) + .  Waiting 10 sec. to 
be sure filesystem is ready ( + count + ));
+LOG.service(Result ready, but file  + outFile + 
(outFile.exists() ?  is too small :  doesn't exists) + .  Waiting 10 sec. 
to be sure filesystem is ready ( + count + ));
 try {
 Thread.currentThread().sleep(1);
 count++;

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


[MMBASE SCM] r40078 - mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches

2009-12-01 Thread andre
Author: andre
Date: 2009-12-01 21:30:28 +0100 (Tue, 01 Dec 2009)
New Revision: 40078

Modified:
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
Log:
spacing, log message

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
2009-12-01 20:28:06 UTC (rev 40077)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
2009-12-01 20:30:28 UTC (rev 40078)
@@ -108,16 +108,16 @@
 assert f.exists() : No such file  + f;
 
 int w = 0;
-while (!f.exists()  w  15) {
-LOG.warn(No such file ' + f + ' waiting 2 sec...);
+while (!f.exists()  !f.isFile()  w  30) {
+LOG.service(Checking if file exists ' + f + '. 
Waiting 5 sec. to be sure filesystem is ready ( + w + ));
 try {
-getThread().sleep(2000);
+getThread().sleep(5000);
 w++;
-} catch (java.lang.InterruptedException ie) {
-LOG.error(ie);
+} catch (InterruptedException ie) {
+LOG.info(Interrupted + ie);
 }
 }
-if (!f.exists()) LOG.error(NO FILE! ' + f + ', but 
continuing anyway.);
+if (!f.exists()  !f.isFile()) LOG.error(NO FILE! ' + f 
+ ', but continuing anyway.);
 inURI = f.toURI();
 inNode = node;
 } else {

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
   2009-12-01 20:28:06 UTC (rev 40077)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
   2009-12-01 20:30:28 UTC (rev 40078)
@@ -65,7 +65,6 @@
 super.ready();
 if (dest != null) {
 File outFile = new File(directory, 
dest.getStringValue(url).replace(/, File.separator));
-LOG.debug(Looking at:  + outFile);
 int count = 0;
 while ((!outFile.exists() || outFile.length() 1)  count  20) {
 LOG.service(Result ready, but file  + outFile + 
(outFile.exists() ?  is too small :  doesn't exists) + .  Waiting 10 sec. 
to be sure filesystem is ready ( + count + ));

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


[MMBASE SCM] r40079 - mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches

2009-12-01 Thread andre
Author: andre
Date: 2009-12-02 00:26:14 +0100 (Wed, 02 Dec 2009)
New Revision: 40079

Modified:
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
Log:
sometimes the url field is not set of a streamcaces node resulting in failing 
transcodings

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
===
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
2009-12-01 20:30:28 UTC (rev 40078)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
2009-12-01 23:26:14 UTC (rev 40079)
@@ -98,15 +98,18 @@
 if (results.get(i) == null) {
 JobDefinition jd = entry.getValue();
 URI inURI;
-Node inNode;
+Node inNode; // inNode (input stream) to be used
 
-// inNode (input stream) to be used
 if (jd.getInId() == null) {
 String url = node.getStringValue(url);
+if (url.length()  0) LOG.error(No value for field url:  
+ url);
 assert url.length()  0;
 File f = new File(processor.getDirectory(), url);
+LOG.info(New file:  + f);
 assert f.exists() : No such file  + f;
 
+/* 
+// this does not happen?
 int w = 0;
 while (!f.exists()  !f.isFile()  w  30) {
 LOG.service(Checking if file exists ' + f + '. 
Waiting 5 sec. to be sure filesystem is ready ( + w + ));
@@ -117,7 +120,9 @@
 LOG.info(Interrupted + ie);
 }
 }
+*/
 if (!f.exists()  !f.isFile()) LOG.error(NO FILE! ' + f 
+ ', but continuing anyway.);
+
 inURI = f.toURI();
 inNode = node;
 } else {
@@ -180,6 +185,7 @@
 
 File inFile  = new File(processor.getDirectory(), 
Job.this.node.getStringValue(url).replace(/, File.separator));
 
+
 StringBuilder buf = new StringBuilder();
 
org.mmbase.storage.implementation.database.DatabaseStorageManager.appendDirectory(buf,
 Job.this.node.getNumber(), /);
 buf.append(/);
@@ -188,17 +194,39 @@
 if (outFileName.startsWith(/)) {
 outFileName = outFileName.substring(1);
 }
+if (outFileName == null  outFileName.length()  1) {
+LOG.error(NO outFileName ' + outFileName + ');
+}
 assert outFileName != null;
 assert outFileName.length()  0;
 dest.setStringValue(url, outFileName);
 
 dest.commit();
 
+String destFileName = dest.getStringValue(url);
+if (destFileName == null  destFileName.length()  1) {
+LOG.error(NO destFileName ' + destFileName + ');
+}
+
+assert destFileName != null;
+assert destFileName.length()  0;
+
+int w = 0;
+while (destFileName == null  destFileName.length()  1 
 w  10) {
+LOG.service(Checking for destFileName ' + 
destFileName + '. Waiting 5 sec. to be sure the node is commited ( + w + ));
+try {
+getThread().sleep(5000);
+w++;
+} catch (InterruptedException ie) {
+LOG.info(Interrupted + ie);
+}
+destFileName = dest.getStringValue(url);
+}
+
+File outFile = new File(processor.getDirectory(), 
destFileName);
 
-String destFile = dest.getStringValue(url);
-assert destFile != null;
-assert destFile.length()  0;
-File outFile = new File(processor.getDirectory(), 
destFile);
+// does not happen?
+if (!outFile.exists()  !outFile.isFile()) LOG.error(NO 
FILE! ' + outFile + ', but continuing anyway.);
 
 if (FileServlet.getInstance() != null) {
 File inMeta = 
FileServlet.getInstance().getMetaFile(inFile);

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java

[MMBASE SCM] r40080 - CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository

2009-12-01 Thread kevinshen
Author: kevinshen
Date: 2009-12-02 02:38:25 +0100 (Wed, 02 Dec 2009)
New Revision: 40080

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/asset.jsp
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/assetsearch.jsp
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/content.jsp
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/contentsearch.jsp
Log:
CMSC-1581 Content/Asset channel explorer: select all checkbox is missing label. 
Adding a bit of padding between the checkbox and the label 


Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/asset.jsp
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/asset.jsp
  2009-12-01 23:26:14 UTC (rev 40079)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/asset.jsp
  2009-12-02 01:38:25 UTC (rev 40080)
@@ -132,7 +132,7 @@
 tr
th% if (role != null  
SecurityUtil.isWriter(role)) { %
  c:if test=${fn:length(elements) 1}
-  input type=checkbox  name=selectall 
class=checkbox  onclick=selectAll(this.checked, 'assetForm', 'chk_'); 
value=on style=margin:0px 0px 0px 4px !important; margin:0px 0px 
!important;margin:0px 0px;/span 
style=position:absolute;text-transform:nonefmt:message 
key=locate.selectall //span/c:if % } %/th
+  input type=checkbox  name=selectall 
class=checkbox  onclick=selectAll(this.checked, 'assetForm', 'chk_'); 
value=on style=margin:0px 0px 0px 4px !important; margin:0px 0px 
!important;margin:0px 0px;/span 
style=padding-left:4px;position:absolute;text-transform:nonefmt:message 
key=locate.selectall //span/c:if % } %/th
tha href=javascript:sortBy('Asset', 
'otype','mm:write referid=parentchannel /') class=headerlink
  fmt:message key=asset.typecolumn//a/th
tha href=javascript:sortBy('Asset', 
'title','mm:write referid=parentchannel /') class=headerlink

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/assetsearch.jsp
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/assetsearch.jsp
2009-12-01 23:26:14 UTC (rev 40079)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/assetsearch.jsp
2009-12-02 01:38:25 UTC (rev 40080)
@@ -406,7 +406,7 @@
   th
  mm:present referid=returnurlinput type=hidden 
name=returnurl value=mm:write referid=returnurl///mm:present
  c:if test=${fn:length(results) 1}
-   input type=checkbox onclick=selectAll(this.checked, 
'linkForm', 'chk_'); class=checkbox value=on name=selectall 
style=margin:0px 0px 0px 4px !important; margin:0px 0px !important;margin:0px 
0px;/span style=position:absolute;text-transform:nonefmt:message 
key=locate.selectall //span
+   input type=checkbox onclick=selectAll(this.checked, 
'linkForm', 'chk_'); class=checkbox value=on name=selectall 
style=margin:0px 0px 0px 4px !important; margin:0px 0px !important;margin:0px 
0px;/span 
style=padding-left:4px;position:absolute;text-transform:nonefmt:message 
key=locate.selectall //span
  /c:if
   /th
   tha href=javascript:orderBy('otype') class=headerlink 
fmt:message key=locate.typecolumn //a/th

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/content.jsp
===
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/content.jsp
2009-12-01 23:26:14 UTC (rev 40079)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/content.jsp
2009-12-02 01:38:25 UTC (rev 40080)
@@ -111,7 +111,7 @@
 tr
 th% if (role != null  SecurityUtil.isWriter(role)) { %
 c:if test=${fn:length(elements) 1}
-input type=checkbox  name=selectall class=checkbox 
onclick=selectAll(this.checked, 'contentForm', 'chk_'); value=on 
style=margin:0px 0px 0px 4px !important; margin:0px 0px !important;margin:0px 
0px;/span style=position:absolute;text-transform:nonefmt:message 
key=locate.selectall //span
+input type=checkbox  name=selectall class=checkbox 
onclick=selectAll(this.checked, 'contentForm', 'chk_'); value=on 
style=margin:0px 0px 0px 4px !important; margin:0px 0px !important;margin:0px 
0px;/span 

[MMBASE SCM] r40081 - CMSContainer/branches/b1_5/CMSContainer_Modules/subsite/src/java/com/finalist/cmsc/subsite/forms

2009-12-01 Thread raintang
Author: raintang
Date: 2009-12-02 07:17:31 +0100 (Wed, 02 Dec 2009)
New Revision: 40081

Modified:
   
CMSContainer/branches/b1_5/CMSContainer_Modules/subsite/src/java/com/finalist/cmsc/subsite/forms/SubSiteEdit.java
Log:
CMSC-1577 Error when exiting personalpage editwizards

Modified: 
CMSContainer/branches/b1_5/CMSContainer_Modules/subsite/src/java/com/finalist/cmsc/subsite/forms/SubSiteEdit.java
===
--- 
CMSContainer/branches/b1_5/CMSContainer_Modules/subsite/src/java/com/finalist/cmsc/subsite/forms/SubSiteEdit.java
   2009-12-02 01:38:25 UTC (rev 40080)
+++ 
CMSContainer/branches/b1_5/CMSContainer_Modules/subsite/src/java/com/finalist/cmsc/subsite/forms/SubSiteEdit.java
   2009-12-02 06:17:31 UTC (rev 40081)
@@ -42,5 +42,5 @@
 return mapping.findForward(SUCCESS);
  }
}
-
+  }
 }

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