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.