Remove content section of README & add help files from 1.6.x branch
parent
9f96552540
commit
ab6bdd75fc
233
README
233
README
|
@ -252,236 +252,9 @@ Documentation
|
||||||
Harald Schmidt ........ Celx/Lua Scripting Guide
|
Harald Schmidt ........ Celx/Lua Scripting Guide
|
||||||
|
|
||||||
|
|
||||||
Scientific Data Base
|
Content
|
||||||
--------------------
|
-------
|
||||||
|
Please see the README file in the CelestiaContent repository.
|
||||||
# Grant Hutchison
|
|
||||||
Supplied the correct orientations for the major planets, their moons, and a
|
|
||||||
number of asteroids and also worked on these data files:
|
|
||||||
Solarsys.ssc, nearstars.stc, extrasolar.ssc, extrasolar.stc, earth_locs.ssc
|
|
||||||
|
|
||||||
# Fridger Schrempp
|
|
||||||
Complete NGC/IC galaxy database + local group galaxies (galaxies.dsc)
|
|
||||||
Data base on globular clusters (globulars.dsc)
|
|
||||||
|
|
||||||
Data base on visual and spectroscopic binaries (visualbins.stc,
|
|
||||||
spectbins.stc)
|
|
||||||
|
|
||||||
World-capitals.ssc
|
|
||||||
|
|
||||||
Asterisms.dat
|
|
||||||
|
|
||||||
# Andrew Tribick
|
|
||||||
Significant update of the star.dat base based on new HIP Reduction of the
|
|
||||||
Raw data, Floor van Leeuwen, 2007.
|
|
||||||
|
|
||||||
CHARM2 stellar radii (charm2.stc)
|
|
||||||
|
|
||||||
Note on content from JPL
|
|
||||||
------------------------
|
|
||||||
Some content in Celestia, including texture maps and models, comes from JPL
|
|
||||||
websites. That content is subject to the JPL Image Use Policy, a copy of which
|
|
||||||
appears below (as captured on 2020-July-13). The latest version of this policy
|
|
||||||
can be found at https://www.jpl.nasa.gov/imagepolicy/. Also refer to
|
|
||||||
https://space.jpl.nasa.gov/faq.html for clarity on how textures/models are
|
|
||||||
covered.
|
|
||||||
|
|
||||||
# JPL Image Use Policy
|
|
||||||
# Unless otherwise noted, images and video on JPL public web sites (public
|
|
||||||
# sites ending with a jpl.nasa.gov address) may be used for any purpose
|
|
||||||
# without prior permission, subject to the special cases noted below.
|
|
||||||
# Publishers who wish to have authorization may print this page and
|
|
||||||
# retain it for their records; JPL does not issue image permissions on an
|
|
||||||
# image by image basis.
|
|
||||||
#
|
|
||||||
# By electing to download the material from this web site the user agrees:
|
|
||||||
# 1. that Caltech makes no representations or warranties with respect to
|
|
||||||
# ownership of copyrights in the images, and does not represent others who
|
|
||||||
# may claim to be authors or owners of copyright of any of the images, and
|
|
||||||
# makes no warranties as to the quality of the images. Caltech shall not be
|
|
||||||
# responsible for any loss or expenses resulting from the use of the images,
|
|
||||||
# and you release and hold Caltech harmless from all liability arising from
|
|
||||||
# such use.
|
|
||||||
#
|
|
||||||
# 2. to use a credit line in connection with images. Unless otherwise noted
|
|
||||||
# in the caption information for an image, the credit line should be
|
|
||||||
# "Courtesy NASA/JPL-Caltech."
|
|
||||||
#
|
|
||||||
# 3. that the endorsement of any product or service by Caltech, JPL or NASA
|
|
||||||
# must not be claimed or implied.
|
|
||||||
#
|
|
||||||
# Special Cases:
|
|
||||||
# * Prior written approval must be obtained to use the NASA insignia logo
|
|
||||||
# (the blue "meatball" insignia), the NASA logotype (the red "worm" logo)
|
|
||||||
# and the NASA seal. These images may not be used by persons who are not
|
|
||||||
# NASA employees or on products (including Web pages) that are not NASA
|
|
||||||
# sponsored. In addition, no image may be used to explicitly or implicitly
|
|
||||||
# suggest endorsement by NASA, JPL or Caltech of commercial goods or
|
|
||||||
# services. Requests to use NASA logos may be directed to Bert Ulrich, Public
|
|
||||||
# Services Division, NASA Headquarters, Code POS, Washington, DC 20546,
|
|
||||||
# telephone (202) 358-1713, fax (202) 358-4331, email bert.ulrich@hq.nasa.gov.
|
|
||||||
#
|
|
||||||
# * Prior written approval must be obtained to use the JPL logo (stylized JPL
|
|
||||||
# letters in red or other colors). Requests to use the JPL logo may be
|
|
||||||
# directed to the Institutional Communications Office, email
|
|
||||||
# instcomm@jpl.nasa.gov.
|
|
||||||
#
|
|
||||||
# * If an image includes an identifiable person, using the image for
|
|
||||||
# commercial purposes may infringe that person's right of privacy or publicity,
|
|
||||||
# and permission should be obtained from the person. NASA and JPL generally do
|
|
||||||
# not permit likenesses of current employees to appear on commercial products.
|
|
||||||
# For more information, consult the NASA and JPL points of contact listed above.
|
|
||||||
#
|
|
||||||
# * JPL/Caltech contractors and vendors who wish to use JPL images in
|
|
||||||
# advertising or public relation materials should direct requests to the
|
|
||||||
# Institutional Communications Office, email instcomm@jpl.nasa.gov.
|
|
||||||
#
|
|
||||||
# * Some image and video materials on JPL public web sites are owned by
|
|
||||||
# organizations other than JPL or NASA. These owners have agreed to make their
|
|
||||||
# images and video available for journalistic, educational and personal uses,
|
|
||||||
# but restrictions are placed on commercial uses. To obtain permission for
|
|
||||||
# commercial use, contact the copyright owner listed in each image caption.
|
|
||||||
# Ownership of images and video by parties other than JPL and NASA is noted in
|
|
||||||
# the caption material with each image.
|
|
||||||
|
|
||||||
Texture maps
|
|
||||||
------------
|
|
||||||
|
|
||||||
# The new textures repository in their original quality can be found here:
|
|
||||||
https://www.deviantart.com/celestiaofficial/gallery/68412929/Release-Textures
|
|
||||||
|
|
||||||
In particular, there are textures of Jupiter, Saturn, Phobos and Deimos.
|
|
||||||
|
|
||||||
# Most of the old maps are from David Seal's site: http://maps.jpl.nasa.gov/.
|
|
||||||
|
|
||||||
Some of these maps were modified, with fictional terrain added to fill in
|
|
||||||
gaps. The Galileo spacecraft model is also from David Seal's site (though
|
|
||||||
it was converted from Inventor to 3DS format.)
|
|
||||||
|
|
||||||
# The Mars, Neptune, and Uranus textures and Mars bump maps are all from James
|
|
||||||
Hastings-Trew's collection.
|
|
||||||
|
|
||||||
# Grant Hutchison
|
|
||||||
|
|
||||||
Saturn's rings were built by Grant Hutchison from Cassini imaging.
|
|
||||||
|
|
||||||
The Eros map is a shaded relief generated from the NEAR laser rangefinder.
|
|
||||||
|
|
||||||
# Jens Meyer
|
|
||||||
|
|
||||||
Dione and Rhea are USGS maps colored and modified by Jens Meyer.
|
|
||||||
|
|
||||||
The Moon map is based on data from PDS Map-A-Planet at with colors from
|
|
||||||
Mark Robinson.
|
|
||||||
|
|
||||||
# Fridger Schrempp
|
|
||||||
|
|
||||||
'Available data' Pluto and Charon textures using maps created by Marc Buie
|
|
||||||
at Lowell Observatory. Buie's maps were generated from photometric data
|
|
||||||
gathered during six years of mutual occultations of Pluto and Charon.
|
|
||||||
|
|
||||||
Titan's cloud texture in natural colors and its surface map at near-infrared
|
|
||||||
wavelength. They are based on resources available from the imaging site
|
|
||||||
(Ciclops) of the Cassini mission http://ciclops.org/
|
|
||||||
|
|
||||||
The Phoebe base texture was created from the cylindrical map published by
|
|
||||||
the Cassini imaging team
|
|
||||||
(http://photojournal.jpl.nasa.gov/catalog/PIA07775)
|
|
||||||
|
|
||||||
The Tethys textures are based on the Oct 2008 Ciclops map
|
|
||||||
(http://photojournal.jpl.nasa.gov/catalog/PIA11116)
|
|
||||||
|
|
||||||
The Iapetus texture was created from the Oct 2008 Ciclops map
|
|
||||||
(http://photojournal.jpl.nasa.gov/catalog/PIA11116)
|
|
||||||
|
|
||||||
The Lunar topography and bump maps, using Clementine laser altimeter data,
|
|
||||||
merged in the polar regions with topographic data from Clementine 750 nm
|
|
||||||
oblique and nadir images.
|
|
||||||
|
|
||||||
The Mercury map was created from a combination of Mariner 10 imaging
|
|
||||||
with recent MESSENGER WAC images from the first two flybys, as collected
|
|
||||||
and reprojected by Steve Albers.
|
|
||||||
|
|
||||||
# Phil Stooke
|
|
||||||
|
|
||||||
Proteus, Janus, Prometheus and Epimetheus maps are from Phil Stooke.
|
|
||||||
|
|
||||||
The Ida and Gaspra photomosaic maps are by Phil Stooke.
|
|
||||||
|
|
||||||
# Venus's clouds and the textures for Ganymede, Callisto and Saturn are from
|
|
||||||
Björn Jónsson.
|
|
||||||
|
|
||||||
# Venus's surface is a copyright-free NASA image, prepared from Magellan radar
|
|
||||||
data. The original is available at
|
|
||||||
http://www.solarviews.com/cap/venus/venmap.htm
|
|
||||||
|
|
||||||
# The Earth texture was created by NASA using data from the MODIS instrument
|
|
||||||
aboard the Terra satellite.
|
|
||||||
|
|
||||||
# Steve Albers
|
|
||||||
The Io and Europa maps are by Steve Albers.
|
|
||||||
|
|
||||||
# The textures for the Uranian satellites were created by Ivan Rivera from JPL
|
|
||||||
data. His Celestia page is: http://bruckner.homelinux.net/celestia.html
|
|
||||||
|
|
||||||
# The Hyperion map is a photomosaic assembled by Phil Stooke and
|
|
||||||
colored by Jens Meyer.
|
|
||||||
|
|
||||||
# Amalthea is a shaded relief map by Phil Stooke, colored by Wm. Robert Johnston
|
|
||||||
(http://www.johnstonsarchive.net/spaceart/cylmaps.html), and further modified
|
|
||||||
by Jens Meyer and Grant Hutchison.
|
|
||||||
|
|
||||||
# The asteroid.jpg texture was created by Paul Roberts.
|
|
||||||
|
|
||||||
# The textures for the five classes of extrasolar giant planet were created by
|
|
||||||
Andrew Tribick.
|
|
||||||
|
|
||||||
# CICLOPS
|
|
||||||
|
|
||||||
The map of Enceladus is derived from the December 2008 CICLOPS map:
|
|
||||||
http://ciclops.org/view/5447/Map_of_Enceladus_December_2008
|
|
||||||
|
|
||||||
|
|
||||||
3D Models
|
|
||||||
---------
|
|
||||||
|
|
||||||
# New space bodies models can be found in Greg Friger's 3D Asteroid Catalogue:
|
|
||||||
https://space.frieger.com/asteroids/
|
|
||||||
|
|
||||||
# Models of Mars Global Surveyor and Mars Odyssey were created by Shrox:
|
|
||||||
http://www.shrox.com/
|
|
||||||
They are included under the Creative Commons Attribution 4.0 International
|
|
||||||
License (CC BY 4.0):
|
|
||||||
https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# The Cassini and Huygens models are by Jack Higgins:
|
|
||||||
http://homepage.eircom.net/~jackcelestia/
|
|
||||||
|
|
||||||
# The 3D model of ISS is a deconstruction of Andrew Farnaby's
|
|
||||||
complete ISS model with textures by Bob Hundley. The model
|
|
||||||
represents the ISS as of June 2008 and is a modification of
|
|
||||||
the model that can be found here:
|
|
||||||
http://www.celestiamotherlode.net/catalog/show_addon_details.php?addon_id=1199
|
|
||||||
ISS model of June 2008 (with Kibo) by krisci3 (modified and
|
|
||||||
converted in order to work with JPG by Ulrich Dickmann, a.k.a.
|
|
||||||
Adirondack)
|
|
||||||
|
|
||||||
# 3D asteroid models of Toutatis, Kleopatra, Geographos, 1998 KY26, Bacchus,
|
|
||||||
Castalia and Golevka are courtesy of Scott Hudson, Washington State
|
|
||||||
University. Originally found here:
|
|
||||||
http://users.tricity.wsu.edu/~hudson/Research/Asteroids/index.htm
|
|
||||||
On August 20, 2020, Scott Hudson waived the commercial use restrictions on
|
|
||||||
these models, permitting unrestricted use of them.
|
|
||||||
|
|
||||||
# 3D models of Amalthea, Janus, Epimetheus, Prometheus, Pandora,
|
|
||||||
Hyperion, Larissa, Proteus, Vesta, Ida, Gaspra and Halley are derived from
|
|
||||||
Phil Stooke's Cartography of Non-Spherical Worlds.
|
|
||||||
|
|
||||||
# The 3D model of Eros was prepared from the NEAR laser rangefinder shape model.
|
|
||||||
|
|
||||||
# The Phoebe mesh was designed by Jerry Gardner aka Jestr, jestr@ntlworld.com,
|
|
||||||
based on Phoebe's bumpy topography display from Cassini,
|
|
||||||
http://photojournal.jpl.nasa.gov/catalog/PIA06070
|
|
||||||
|
|
||||||
|
|
||||||
Libraries
|
Libraries
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,275 @@
|
||||||
|
//** Animated Collapsible DIV v2.0- (c) Dynamic Drive DHTML code library: http://www.dynamicdrive.com.
|
||||||
|
//** May 24th, 08'- Script rewritten and updated to 2.0.
|
||||||
|
//** June 4th, 08'- Version 2.01: Bug fix to work with jquery 1.2.6 (which changed the way attr() behaves).
|
||||||
|
|
||||||
|
var animatedcollapse={
|
||||||
|
divholders: {}, //structure: {div.id, div.attrs, div.$divref}
|
||||||
|
divgroups: {}, //structure: {groupname.count, groupname.lastactivedivid}
|
||||||
|
lastactiveingroup: {}, //structure: {lastactivediv.id}
|
||||||
|
|
||||||
|
show:function(divids){ //public method
|
||||||
|
if (typeof divids=="object"){
|
||||||
|
for (var i=0; i<divids.length; i++)
|
||||||
|
this.showhide(divids[i], "show")
|
||||||
|
}
|
||||||
|
else
|
||||||
|
this.showhide(divids, "show")
|
||||||
|
},
|
||||||
|
|
||||||
|
hide:function(divids){ //public method
|
||||||
|
if (typeof divids=="object"){
|
||||||
|
for (var i=0; i<divids.length; i++)
|
||||||
|
this.showhide(divids[i], "hide")
|
||||||
|
}
|
||||||
|
else
|
||||||
|
this.showhide(divids, "hide")
|
||||||
|
},
|
||||||
|
|
||||||
|
toggle:function(divid){ //public method
|
||||||
|
this.showhide(divid, "toggle")
|
||||||
|
},
|
||||||
|
|
||||||
|
addDiv:function(divid, attrstring){ //public function
|
||||||
|
this.divholders[divid]=({id: divid, $divref: null, attrs: attrstring})
|
||||||
|
this.divholders[divid].getAttr=function(name){ //assign getAttr() function to each divholder object
|
||||||
|
var attr=new RegExp(name+"=([^,]+)", "i") //get name/value config pair (ie: width=400px,)
|
||||||
|
return (attr.test(this.attrs) && parseInt(RegExp.$1)!=0)? RegExp.$1 : null //return value portion (string), or 0 (false) if none found
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
showhide:function(divid, action){
|
||||||
|
var $divref=this.divholders[divid].$divref //reference collapsible DIV
|
||||||
|
if (this.divholders[divid] && $divref.length==1){ //if DIV exists
|
||||||
|
var targetgroup=this.divgroups[$divref.attr('groupname')] //find out which group DIV belongs to (if any)
|
||||||
|
if ($divref.attr('groupname') && targetgroup.count>1 && (action=="show" || action=="toggle" && $divref.css('display')=='none')){ //If current DIV belongs to a group
|
||||||
|
if (targetgroup.lastactivedivid && targetgroup.lastactivedivid!=divid) //if last active DIV is set
|
||||||
|
this.slideengine(targetgroup.lastactivedivid, 'hide') //hide last active DIV within group first
|
||||||
|
this.slideengine(divid, 'show')
|
||||||
|
targetgroup.lastactivedivid=divid //remember last active DIV
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
this.slideengine(divid, action)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
slideengine:function(divid, action){
|
||||||
|
var $divref=this.divholders[divid].$divref
|
||||||
|
if (this.divholders[divid] && $divref.length==1){ //if this DIV exists
|
||||||
|
var animateSetting={height: action}
|
||||||
|
if ($divref.attr('fade'))
|
||||||
|
animateSetting.opacity=action
|
||||||
|
$divref.animate(animateSetting, $divref.attr('speed')? parseInt($divref.attr('speed')) : 500)
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
generatemap:function(){
|
||||||
|
var map={}
|
||||||
|
for (var i=0; i<arguments.length; i++){
|
||||||
|
if (arguments[i][1]!=null){
|
||||||
|
map[arguments[i][0]]=arguments[i][1]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return map
|
||||||
|
},
|
||||||
|
|
||||||
|
init:function(){
|
||||||
|
var ac=this
|
||||||
|
jQuery(document).ready(function($){
|
||||||
|
var persistopenids=ac.getCookie('acopendivids') //Get list of div ids that should be expanded due to persistence ('div1,div2,etc')
|
||||||
|
var groupswithpersist=ac.getCookie('acgroupswithpersist') //Get list of group names that have 1 or more divs with "persist" attribute defined
|
||||||
|
if (persistopenids!=null) //if cookie isn't null (is null if first time page loads, and cookie hasnt been set yet)
|
||||||
|
persistopenids=(persistopenids=='nada')? [] : persistopenids.split(',') //if no divs are persisted, set to empty array, else, array of div ids
|
||||||
|
groupswithpersist=(groupswithpersist==null || groupswithpersist=='nada')? [] : groupswithpersist.split(',') //Get list of groups with divs that are persisted
|
||||||
|
jQuery.each(ac.divholders, function(){ //loop through each collapsible DIV object
|
||||||
|
this.$divref=$('#'+this.id)
|
||||||
|
if ((this.getAttr('persist') || jQuery.inArray(this.getAttr('group'), groupswithpersist)!=-1) && persistopenids!=null){
|
||||||
|
var cssdisplay=(jQuery.inArray(this.id, persistopenids)!=-1)? 'block' : 'none'
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
var cssdisplay=this.getAttr('hide')? 'none' : null
|
||||||
|
}
|
||||||
|
this.$divref.css(ac.generatemap(['height', this.getAttr('height')], ['display', cssdisplay]))
|
||||||
|
this.$divref.attr(ac.generatemap(['groupname', this.getAttr('group')], ['fade', this.getAttr('fade')], ['speed', this.getAttr('speed')]))
|
||||||
|
if (this.getAttr('group')){ //if this DIV has the "group" attr defined
|
||||||
|
var targetgroup=ac.divgroups[this.getAttr('group')] || (ac.divgroups[this.getAttr('group')]={}) //Get settings for this group, or if it no settings exist yet, create blank object to store them in
|
||||||
|
targetgroup.count=(targetgroup.count||0)+1 //count # of DIVs within this group
|
||||||
|
if (!targetgroup.lastactivedivid && this.$divref.css('display')!='none' || cssdisplay=="block") //if this DIV was open by default or should be open due to persistence
|
||||||
|
targetgroup.lastactivedivid=this.id //remember this DIV as the last "active" DIV (this DIV will be expanded)
|
||||||
|
this.$divref.css({display:'none'}) //hide any DIV that's part of said group for now
|
||||||
|
}
|
||||||
|
}) //end divholders.each
|
||||||
|
jQuery.each(ac.divgroups, function(){ //loop through each group
|
||||||
|
if (this.lastactivedivid)
|
||||||
|
ac.divholders[this.lastactivedivid].$divref.show() //and show last "active" DIV within each group (one that should be expanded)
|
||||||
|
})
|
||||||
|
var $allcontrols=$('*[rel]').filter('[@rel^="collapse-"], [@rel^="expand-"], [@rel^="toggle-"]') //get all elements on page with rel="collapse-", "expand-" and "toggle-"
|
||||||
|
var controlidentifiers=/(collapse-)|(expand-)|(toggle-)/
|
||||||
|
$allcontrols.each(function(){
|
||||||
|
$(this).click(function(){
|
||||||
|
var relattr=this.getAttribute('rel')
|
||||||
|
var divid=relattr.replace(controlidentifiers, '')
|
||||||
|
var doaction=(relattr.indexOf("collapse-")!=-1)? "hide" : (relattr.indexOf("expand-")!=-1)? "show" : "toggle"
|
||||||
|
return ac.showhide(divid, doaction)
|
||||||
|
}) //end control.click
|
||||||
|
})// end control.each
|
||||||
|
$(window).bind('unload', function(){
|
||||||
|
ac.uninit()
|
||||||
|
})
|
||||||
|
}) //end doc.ready()
|
||||||
|
},
|
||||||
|
|
||||||
|
uninit:function(){
|
||||||
|
var opendivids='', groupswithpersist=''
|
||||||
|
jQuery.each(this.divholders, function(){
|
||||||
|
if (this.$divref.css('display')!='none'){
|
||||||
|
opendivids+=this.id+',' //store ids of DIVs that are expanded when page unloads: 'div1,div2,etc'
|
||||||
|
}
|
||||||
|
if (this.getAttr('group') && this.getAttr('persist'))
|
||||||
|
groupswithpersist+=this.getAttr('group')+',' //store groups with which at least one DIV has persistance enabled: 'group1,group2,etc'
|
||||||
|
})
|
||||||
|
opendivids=(opendivids=='')? 'nada' : opendivids.replace(/,$/, '')
|
||||||
|
groupswithpersist=(groupswithpersist=='')? 'nada' : groupswithpersist.replace(/,$/, '')
|
||||||
|
this.setCookie('acopendivids', opendivids)
|
||||||
|
this.setCookie('acgroupswithpersist', groupswithpersist)
|
||||||
|
},
|
||||||
|
|
||||||
|
getCookie:function(Name){
|
||||||
|
var re=new RegExp(Name+"=[^;]*", "i"); //construct RE to search for target name/value pair
|
||||||
|
if (document.cookie.match(re)) //if cookie found
|
||||||
|
return document.cookie.match(re)[0].split("=")[1] //return its value
|
||||||
|
return null
|
||||||
|
},
|
||||||
|
|
||||||
|
setCookie:function(name, value, days){
|
||||||
|
if (typeof days!="undefined"){ //if set persistent cookie
|
||||||
|
var expireDate = new Date()
|
||||||
|
expireDate.setDate(expireDate.getDate()+days)
|
||||||
|
document.cookie = name+"="+value+"; path=/; expires="+expireDate.toGMTString()
|
||||||
|
}
|
||||||
|
else //else if this is a session only cookie
|
||||||
|
document.cookie = name+"="+value+"; path=/"
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// ,height=220px
|
||||||
|
animatedcollapse.addDiv('controlchild', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('keyboardchild', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faqchild', 'fade=1')
|
||||||
|
|
||||||
|
animatedcollapse.addDiv('usermodifiable', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('knownissues', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('byname', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('solbrowser', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('gettingstarted', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('installing', 'fade=1')
|
||||||
|
|
||||||
|
|
||||||
|
animatedcollapse.addDiv('faq1', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq2', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq3', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq4', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq5', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq6', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq7', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq8', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq9', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq10', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq11', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq12', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq13', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq14', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq15', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq16', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq17', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq18', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq19', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq20', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq21', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq22', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq23', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq24', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq25', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq26', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq27', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq28', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq29', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq30', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq31', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq32', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq33', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq34', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq35', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq36', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq37', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq38', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq39', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq40', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq41', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq42', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq43', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq44', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq45', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq46', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq47', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq48', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('faq49', 'fade=1')
|
||||||
|
|
||||||
|
animatedcollapse.addDiv('gnu', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('contributors', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('authors', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('documentation', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('database', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('maps', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('models', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('libraries', 'fade=1')
|
||||||
|
animatedcollapse.addDiv('other', 'fade=1')
|
||||||
|
|
||||||
|
animatedcollapse.init()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 5.4 KiB |
|
@ -0,0 +1,477 @@
|
||||||
|
|
||||||
|
BODY {
|
||||||
|
margin:0px;
|
||||||
|
padding:0px;
|
||||||
|
background-color : #ffffff;
|
||||||
|
font-family: verdana, arial, helvetica, sans-serif;
|
||||||
|
font-size: 80%;
|
||||||
|
line-height: 120%;
|
||||||
|
font-weight: normal;
|
||||||
|
color : #000000;
|
||||||
|
text-decoration: none;
|
||||||
|
background: url(menu.gif) top left;
|
||||||
|
background-repeat:repeat-y;
|
||||||
|
background-position: -60px 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
A:link, A:visited, A:active {
|
||||||
|
color:navy; /* A:visited{ color:#555555; } */
|
||||||
|
text-decoration:none;
|
||||||
|
cursor:pointer;
|
||||||
|
}
|
||||||
|
A:hover {
|
||||||
|
color:orange;
|
||||||
|
text-decoration: none;
|
||||||
|
cursor:pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Font fixes for IE 5 and 6 */
|
||||||
|
* html body {
|
||||||
|
font-size: 50%; /* IE5 */
|
||||||
|
line-height: 65%;
|
||||||
|
f\ont-size: 60%; /* IE6 */
|
||||||
|
l\ine-height: 120%;
|
||||||
|
}
|
||||||
|
/* Menu anti-scrolling bugfix for IE 6 */
|
||||||
|
|
||||||
|
/* html, body {
|
||||||
|
height: 100%; overflow: auto;
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* PAGE SETUP --------------------------------------------------------- */
|
||||||
|
|
||||||
|
|
||||||
|
#top {
|
||||||
|
left:0px;
|
||||||
|
top:0px;
|
||||||
|
width:0px;
|
||||||
|
height:0px;
|
||||||
|
position:absolute;
|
||||||
|
overflow:hidden;
|
||||||
|
z-index:0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#logo {
|
||||||
|
margin-bottom:10px;
|
||||||
|
margin-top:20px;
|
||||||
|
margin-left:30px;
|
||||||
|
}
|
||||||
|
#guidepix {
|
||||||
|
margin-bottom:10px;
|
||||||
|
margin-left:30px;
|
||||||
|
margin-top:20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#page-left {
|
||||||
|
width:253px;
|
||||||
|
overflow:hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
#page-right {
|
||||||
|
padding-left:1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* MAIN LEFT-HAND MENU ------------------------------------------------ */
|
||||||
|
|
||||||
|
#mainmenu{
|
||||||
|
width:253px;
|
||||||
|
overflow:hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
left:0px;
|
||||||
|
top:0px;
|
||||||
|
position:fixed; /* absolute */
|
||||||
|
z-index:3;
|
||||||
|
background:#ffffff;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.item, .itemParent {
|
||||||
|
margin-left:30px;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
margin-top:0px;
|
||||||
|
margin-bottom:7px;
|
||||||
|
font-size:95%;
|
||||||
|
line-height:120%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item {}
|
||||||
|
.itemParent {}
|
||||||
|
|
||||||
|
.itemChild {
|
||||||
|
padding-left:10px;
|
||||||
|
font-size:90%;
|
||||||
|
line-height:130%;
|
||||||
|
margin-top:5px;
|
||||||
|
background: url(none)
|
||||||
|
}
|
||||||
|
|
||||||
|
.itemChild .itemChild {
|
||||||
|
margin-top:1px;
|
||||||
|
background: url(none);
|
||||||
|
}
|
||||||
|
|
||||||
|
.item a, .item a:visited, .itemParent a, .itemParent a:visited {
|
||||||
|
color:#000000;
|
||||||
|
cursor:pointer;
|
||||||
|
background: url(bullet2.gif) top left;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: 0px 0px;
|
||||||
|
padding-left:17px;
|
||||||
|
}
|
||||||
|
.item a:hover, .itemParent a:hover {
|
||||||
|
color:orange;
|
||||||
|
cursor:pointer;
|
||||||
|
background: url(bullet.gif) top left;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: 0px 0px;
|
||||||
|
padding-left:17px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.itemParent .itemChild a, .itemParent .itemChild a:hover, .itemParent .itemChild .itemChild a, .itemParent .itemChild .itemChild a:hover, .itemParent .itemChild a:visited, .itemParent .itemChild .itemChild a:visited {
|
||||||
|
background: url(none);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* FONTS ------------------------------------------------ */
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size:130%;
|
||||||
|
line-height:140%;
|
||||||
|
margin:0px;
|
||||||
|
margin-bottom:20px;
|
||||||
|
padding-bottom:3px;
|
||||||
|
padding-top:1px;
|
||||||
|
font-weight:normal;
|
||||||
|
background: url(h1.gif) top left;
|
||||||
|
background-repeat:repeat-x;
|
||||||
|
color:#000066;
|
||||||
|
font-family:georgia,times new roman,serif;
|
||||||
|
}
|
||||||
|
#page-right h1 {padding-left:30px;}
|
||||||
|
#page-left h1 {padding-left:30px;}
|
||||||
|
|
||||||
|
|
||||||
|
.txtcontent {
|
||||||
|
margin-left:30px;
|
||||||
|
margin-right:30px;
|
||||||
|
font-size:90%;
|
||||||
|
margin-bottom:20px;
|
||||||
|
max-width:800px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.txtcontent h2 {
|
||||||
|
font-size:130%;
|
||||||
|
line-height:140%;
|
||||||
|
margin-bottom:3px;
|
||||||
|
margin-top:0px;
|
||||||
|
font-weight:normal;
|
||||||
|
color:#555555;
|
||||||
|
}
|
||||||
|
|
||||||
|
.txtcontent h3 {
|
||||||
|
font-size:110%;
|
||||||
|
line-height:120%;
|
||||||
|
margin-bottom:1px;
|
||||||
|
margin-top:0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.txtcontent table h3 {
|
||||||
|
font-weight:normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.list {
|
||||||
|
width:720px;
|
||||||
|
border:1px #dfe5ed solid;
|
||||||
|
}
|
||||||
|
.list-table {
|
||||||
|
width:720px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.txtcontent .list h2{
|
||||||
|
font-size:110%;
|
||||||
|
line-height:120%;
|
||||||
|
margin-bottom:1px;
|
||||||
|
margin-top:0px;
|
||||||
|
padding-bottom:6px;
|
||||||
|
padding-top:5px;
|
||||||
|
border-bottom:1px #dfe5ed solid;
|
||||||
|
background: url(sub.gif) top left;
|
||||||
|
background-repeat:repeat-x;
|
||||||
|
padding-left:5px;
|
||||||
|
color:#555555;
|
||||||
|
margin-bottom:5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.txtcontent .list h2 a, .txtcontent .list h2 a:hover {color:#555555;}
|
||||||
|
|
||||||
|
.txtcontent .list ol {
|
||||||
|
margin-top:0px;
|
||||||
|
padding-top:0px;
|
||||||
|
margin-bottom:0px;
|
||||||
|
padding-bottom:0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.txtcontent .list ol li {
|
||||||
|
padding-bottom:5px;
|
||||||
|
font-weight:bold;
|
||||||
|
color:#000066;
|
||||||
|
padding-right:20px;
|
||||||
|
}
|
||||||
|
.txtcontent .list ol li a , ol li a :visited {
|
||||||
|
font-weight:normal;
|
||||||
|
color:#000000;
|
||||||
|
}
|
||||||
|
.txtcontent .list ol li a:hover {
|
||||||
|
font-weight:normal;
|
||||||
|
color:orange;
|
||||||
|
cursor:pointer;
|
||||||
|
text-decoration:underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
.txtcontent .list ol li ul li {
|
||||||
|
padding-bottom:5px;
|
||||||
|
font-weight:normal;
|
||||||
|
color:#000000;
|
||||||
|
padding-right:20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#page-right table {
|
||||||
|
margin-bottom:30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.titlecell{
|
||||||
|
padding-bottom:4px;
|
||||||
|
padding-top:30px;
|
||||||
|
border-bottom:1px #dfe5ed solid;
|
||||||
|
color:#000066;
|
||||||
|
}
|
||||||
|
.titlecell a,.titlecell a:hover, .subtitlecell a, .subtitlecell a:hover {color:#555555;}
|
||||||
|
|
||||||
|
.subtitlecell {
|
||||||
|
padding-bottom:5px;
|
||||||
|
padding-top:5px;
|
||||||
|
border-bottom:1px #dfe5ed solid;
|
||||||
|
border-left:1px #dfe5ed solid;
|
||||||
|
border-right:1px #dfe5ed solid;
|
||||||
|
background: url(sub.gif) top left;
|
||||||
|
background-repeat:repeat-x;
|
||||||
|
padding-left:5px;
|
||||||
|
color:#000066;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.leftcell {
|
||||||
|
color:#000066;
|
||||||
|
padding-right:10px;
|
||||||
|
padding-bottom:4px;
|
||||||
|
padding-top:4px;
|
||||||
|
font-weight:bold;
|
||||||
|
border-bottom:1px #dfe5ed solid;
|
||||||
|
border-left:1px #dfe5ed solid;
|
||||||
|
padding-left:5px;
|
||||||
|
font-size:90%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.rightcell{
|
||||||
|
padding-bottom:4px;
|
||||||
|
padding-top:4px;
|
||||||
|
font-size:90%;
|
||||||
|
line-height:130%;
|
||||||
|
border-bottom:1px #dfe5ed solid;
|
||||||
|
border-right:1px #dfe5ed solid;
|
||||||
|
padding-right:5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.string {
|
||||||
|
font-family:courier new,courier,monospace;
|
||||||
|
color:#CC0033;
|
||||||
|
font-size:110%;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.guide {
|
||||||
|
margin:10px;
|
||||||
|
margin-left:-40px;
|
||||||
|
margin-right:-20px;
|
||||||
|
font-weight:normal;
|
||||||
|
color:#000000;
|
||||||
|
font-size:90%;
|
||||||
|
padding-top:10px;
|
||||||
|
padding-bottom:10px;
|
||||||
|
padding-right:20px;
|
||||||
|
padding-left:40px;
|
||||||
|
background: url(answer.gif) bottom left;
|
||||||
|
background-repeat:repeat-x;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
ul {
|
||||||
|
margin-top:5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul li {
|
||||||
|
padding-bottom:5px;
|
||||||
|
font-weight:normal;
|
||||||
|
color:#000000;
|
||||||
|
padding-right:20px;
|
||||||
|
font-size:100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
ol li ul {
|
||||||
|
margin-top:5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
ol li ul li {
|
||||||
|
padding-bottom:5px;
|
||||||
|
font-weight:normal;
|
||||||
|
color:#000000;
|
||||||
|
padding-right:20px;
|
||||||
|
font-size:100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.answer {
|
||||||
|
margin:10px;
|
||||||
|
margin-left:-40px;
|
||||||
|
margin-right:-20px;
|
||||||
|
font-weight:normal;
|
||||||
|
color:#000000;
|
||||||
|
font-size:95%;
|
||||||
|
padding-top:10px;
|
||||||
|
padding-bottom:10px;
|
||||||
|
padding-right:20px;
|
||||||
|
padding-left:40px;
|
||||||
|
background: url(answer.gif) bottom left;
|
||||||
|
background-repeat:repeat-x;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.closebtn {
|
||||||
|
font-size:90%;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.solution {
|
||||||
|
margin-top:10px;
|
||||||
|
margin-bottom:10px;
|
||||||
|
color:#555555;
|
||||||
|
}
|
||||||
|
|
||||||
|
.answer h3, .solution h3 {font-size:110%;color:#000000;}
|
||||||
|
|
||||||
|
textarea {background:#f8f8f8;}
|
||||||
|
|
||||||
|
.gnulicence {
|
||||||
|
height:400px;
|
||||||
|
max-width:800px;
|
||||||
|
border:1px #dfe5ed solid;
|
||||||
|
margin-top:10px;
|
||||||
|
margin-bottom:10px;
|
||||||
|
padding:5px;
|
||||||
|
font-family:courier new,courier,monospace;
|
||||||
|
font-size:120%;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
#page-right .txtcontent .dirtable {
|
||||||
|
margin:10px;
|
||||||
|
margin-left:30px;
|
||||||
|
margin-bottom:10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.diricon {
|
||||||
|
width:25px;
|
||||||
|
padding-top:2px;
|
||||||
|
padding-bottom:2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dirtxt {
|
||||||
|
font-size:100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dirtxt b {
|
||||||
|
color:#000000;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height:1px;
|
||||||
|
color:#cccccc;
|
||||||
|
padding:0px;
|
||||||
|
margin-top:20px;
|
||||||
|
margin-bottom:20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hasJS .txtcontent .list ol li .answer {display:none}
|
||||||
|
.hasJS .txtcontent .guide {display:none}
|
||||||
|
.hasJS .itemChild {display:none;}
|
||||||
|
.hasJS #gnu {display:none;}
|
||||||
|
.hasJS #contributors {display:none;}
|
||||||
|
.hasJS #authors {display:none;}
|
||||||
|
.hasJS #documentation {display:none;}
|
||||||
|
.hasJS #database {display:none;}
|
||||||
|
.hasJS #maps {display:none;}
|
||||||
|
.hasJS #models {display:none;}
|
||||||
|
.hasJS #libraries {display:none;}
|
||||||
|
.hasJS #other {display:none;}
|
||||||
|
|
||||||
|
.hasJS .mainmenu .itemParent .itemChild .itemChild {display:none;}
|
||||||
|
|
||||||
|
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 428 B |
Binary file not shown.
After Width: | Height: | Size: 2.1 KiB |
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue