You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by rg...@apache.org on 2005/01/21 02:25:56 UTC

svn commit: r125866 - /forrest/site/plugins/docs/org.apache.forrest.plugin.pdf-output/skin/fontsize.js /forrest/site/plugins/plugins.xml /forrest/site/plugins/wiki.zip

Author: rgardler
Date: Thu Jan 20 17:25:56 2005
New Revision: 125866

URL: http://svn.apache.org/viewcvs?view=rev&rev=125866
Log:
Deployment of wiki plugin (deployed by 'deploy' target of plugin build script)
Added:
   forrest/site/plugins/docs/org.apache.forrest.plugin.pdf-output/skin/fontsize.js   (contents, props changed)
Modified:
   forrest/site/plugins/plugins.xml
   forrest/site/plugins/wiki.zip

Added: forrest/site/plugins/docs/org.apache.forrest.plugin.pdf-output/skin/fontsize.js
Url: http://svn.apache.org/viewcvs/forrest/site/plugins/docs/org.apache.forrest.plugin.pdf-output/skin/fontsize.js?view=auto&rev=125866
==============================================================================
--- (empty file)
+++ forrest/site/plugins/docs/org.apache.forrest.plugin.pdf-output/skin/fontsize.js	Thu Jan 20 17:25:56 2005
@@ -0,0 +1,165 @@
+/*
+* Copyright 2002-2004 The Apache Software Foundation
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+function init() 
+{ //embedded in the doc
+  //ndeSetTextSize();
+}
+
+function checkBrowser(){
+  if (!document.getElementsByTagName){
+    return true;
+  }
+  else{
+    return false;
+  }
+}
+
+
+function ndeSetTextSize(chgsize,rs) 
+{
+  var startSize;
+  var newSize;
+
+  if (!checkBrowser)
+  {
+    return;
+  }
+
+  startSize = parseInt(ndeGetDocTextSize());
+
+  if (!startSize)
+  {
+    startSize = 16;
+  }
+
+  switch (chgsize)
+  {
+  case 'incr':
+    newSize = startSize + 2;
+    break;
+
+  case 'decr':
+    newSize = startSize - 2;
+    break;
+
+  case 'reset':
+    if (rs) {newSize = rs;} else {newSize = 16;}
+    break;
+
+  default:
+    try{
+      newSize = parseInt(ndeReadCookie("nde-textsize"));
+    }
+    catch(e){
+      alert(e);
+    }
+    
+    if (!newSize || newSize == 'NaN')
+    {
+      newSize = startSize;
+    }
+    break;
+
+  }
+
+  if (newSize < 10) 
+  {
+    newSize = 10;
+  }
+
+  newSize += 'px';
+
+  document.getElementsByTagName('html')[0].style.fontSize = newSize;
+  document.getElementsByTagName('body')[0].style.fontSize = newSize;
+
+  ndeCreateCookie("nde-textsize", newSize, 365);
+}
+
+function ndeGetDocTextSize() 
+{
+  if (!checkBrowser)
+  {
+    return 0;
+  }
+
+  var size = 0;
+  var body = document.getElementsByTagName('body')[0];
+
+  if (body.style && body.style.fontSize)
+  {
+    size = body.style.fontSize;
+  }
+  else if (typeof(getComputedStyle) != 'undefined')
+  {
+    size = getComputedStyle(body,'').getPropertyValue('font-size');
+  }
+  else if (body.currentStyle)
+  {
+   size = body.currentStyle.fontSize;
+  }
+
+  //fix IE bug
+  if( isNaN(size)){
+    if(size.substring(size.length-1)=="%"){
+      return
+    }
+
+  }
+
+  return size;
+
+}
+
+
+
+function ndeCreateCookie(name,value,days) 
+{
+  var cookie = name + "=" + value + ";";
+
+  if (days) 
+  {
+    var date = new Date();
+    date.setTime(date.getTime()+(days*24*60*60*1000));
+    cookie += " expires=" + date.toGMTString() + ";";
+  }
+  cookie += " path=/";
+
+  document.cookie = cookie;
+
+}
+
+function ndeReadCookie(name) 
+{
+  var nameEQ = name + "=";
+  var ca = document.cookie.split(';');
+
+ 
+  for(var i = 0; i < ca.length; i++) 
+  {
+    var c = ca[i];
+    while (c.charAt(0) == ' ') 
+    {
+      c = c.substring(1, c.length);
+    }
+
+    ctest = c.substring(0,name.length);
+ 
+    if(ctest == name){
+      return c.substring(nameEQ.length,c.length);
+    }
+  }
+  return null;
+}

Modified: forrest/site/plugins/plugins.xml
Url: http://svn.apache.org/viewcvs/forrest/site/plugins/plugins.xml?view=diff&rev=125866&p1=forrest/site/plugins/plugins.xml&r1=125865&p2=forrest/site/plugins/plugins.xml&r2=125866
==============================================================================
--- forrest/site/plugins/plugins.xml	(original)
+++ forrest/site/plugins/plugins.xml	Thu Jan 20 17:25:56 2005
@@ -113,6 +113,18 @@
 <!-- Output Plugins                                                     -->
 <!-- ================================================================== -->
   
+  <plugin name="org.apache.forrest.plugin.Chart"
+        type="output"
+        author="Ross Gardler"
+        website="http://www.apache.org"
+        url="http://forrest.apache.org/plugins/"
+        version="0.1-dev">
+    <description>
+      Charting plugin that utilises JChart. 
+    </description>
+    <forrestVersion>0.7</forrestVersion>
+  </plugin>
+  
   <plugin name="org.apache.forrest.plugin.htmlArea"
         type="output"
         author="Ross Gardler"

Modified: forrest/site/plugins/wiki.zip
Url: http://svn.apache.org/viewcvs/forrest/site/plugins/wiki.zip?view=diff&rev=125866&p1=forrest/site/plugins/wiki.zip&r1=125865&p2=forrest/site/plugins/wiki.zip&r2=125866
==============================================================================
Binary files. No diff available.