diff --git a/botanjs/src/Astro/Blog/AstroEdit/Visualizer/Snippet/SiteFile.js b/botanjs/src/Astro/Blog/AstroEdit/Visualizer/Snippet/SiteFile.js index 15bf019..5871222 100644 --- a/botanjs/src/Astro/Blog/AstroEdit/Visualizer/Snippet/SiteFile.js +++ b/botanjs/src/Astro/Blog/AstroEdit/Visualizer/Snippet/SiteFile.js @@ -175,9 +175,18 @@ { stage = IDOMElement( stage ); // [html][/html] - return "[sitefile" - + " collection=\"" + stage.getDAttribute( "collection" ) + "\"" - + " size=\"" + stage.getDAttribute( "size" ) + "\"" + "]" + var options = ""; + var opt; + if( opt = stage.getDAttribute( "collection" ) ) + { + options += " collection=\"1\""; + } + if( opt = stage.getDAttribute( "size" ) ) + { + options += " size=\"" + opt + "\""; + } + + return "[sitefile" + options + "]" + escapeStr( stage.getDAttribute( "value" ) ) + "[/sitefile]"; }; diff --git a/botanjs/src/Astro/Blog/Components/Album.js b/botanjs/src/Astro/Blog/Components/Album.js index 4753011..0d151e9 100644 --- a/botanjs/src/Astro/Blog/Components/Album.js +++ b/botanjs/src/Astro/Blog/Components/Album.js @@ -43,6 +43,14 @@ var files = finfo.files; var l = files.length; + + // XXX: Not traditional! + // Maximum of 4 for listing + if( ostage.parentNode.className == "h_img" && 4 < l ) + { + l = 4; + } + for( var i = 0; i < l; i ++ ) { /** @type {_AstJson_.SiteFile} */ diff --git a/botanjs/src/Astro/Blog/Components/Entry/Block.js b/botanjs/src/Astro/Blog/Components/Entry/Block.js index 8df6cdd..fc79eb0 100644 --- a/botanjs/src/Astro/Blog/Components/Entry/Block.js +++ b/botanjs/src/Astro/Blog/Components/Entry/Block.js @@ -34,7 +34,7 @@ delayCont( false ); } , firstTime - ? ( 500 + Math.random()*4500 ) + ? Math.random()*10000 : ( 5500 + Math.random()*4500 ) ); };