Welcome to TiddlyWiki created by Jeremy Ruston; Copyright © 2004-2007 Jeremy Ruston, Copyright © 2007-2011 UnaMesa Association
24.06.2010
{{center{[img(474px+, )[pictures/Comet10P_Tempel.jpg]]}}}
{{center{[img(530px+, )[pictures/213PVanNess.jpg]]}}}
{{center{[img(524px+, )[pictures/61Cygni.jpg]]}}}
NGC4274 - Frisbee Galaxy
NGC7552
NGC7205
NGC494/495/499/503/504/507/508 IC1682/1687
NGC1084
13 September 2012
NGC7457 UGC12311(MCG+05-54-028)
Welcome
10 September 2012
Markus's Missions
7 September 2012
NGC1973/1975/1977 (Sh2-279) - Running Man Nebula
SN2011BY, NGC3972(3980)/3977
NGC7822(Sh2-171)
NGC672, IC1727
NGC908
IC2162 (Sh2-254/255/256/257/258)
NGC2972
NGC6558
NGC7217
NGC7817
NGC346 - SMC Cluster Dunlop 25
M13 (NGC6205)
M2 (NGC7089)
M23 (NGC6494)
NGC457
NGC6087
NGC669
NGC6702/6703
NGC7086
NGC7354
NGC752
30 July 2012
NGC6340/IC1251/1254
NGC6434
NGC6500/6501
IC5005
NGC 40 - Bow-Tie Nebula
M69 (NGC6637)
NGC6293
UGC11459
UGC11920
NGC7738
17 July 2012
M102 (NGC5866)
NGC7331
Abell72 (PK059-18.1, PNG059.7-18.7)
10 June 2012
M15
M49 NGC4464/4467/4470/4492
Io
NGC1187
NGC2070 - Tarantula Nebula
NGC4244 - Silver Needle Galaxy
M10 (NGC6254)
M88 (NGC4501)/NGC4516
Abell21 (Sh2-274) - Medusa Nebula
M71 (NGC6838)
Jupiter
M61 (NGC4303) - Oriani's Galaxy
NGC2998 (UGC5250)
NGC5264
UGC9977
M11 (NGC6705) - Wild Duck Cluster
M85(NGC4382)/NGC4394/IC3293
M9 (NGC6333)
NGC5204
NGC5523
NGC2507
IC1151
M62 (NGC6266)
M68 (NGC4590)
NGC6325
M22 (NGC6656)
NGC 7023 - Iris Nebula
M75 (NGC6864)
21 April 2012
M81 (NGC3031)
M51 (NGC5194/5195) - Whirlpool Galaxy
NGC253 - Sculptor Galaxy
NGC4565
NGC3600
UGC4171
NGC1501 - Camel's Eye Nebula
NGC3124 S607
NGC3198
NGC7038
UGC3214
213P/VanNess
IC1396 NE
M58 (NGC4579)
M95 (NGC3351)
NGC2122
NGC5857/5859
M84/86 NGC4387/4388/4402 IC3303
NGC1073
NGC2563
C2011 W3 - Lovejoy
NGC3054
NGC4865/4871/4872/4874/4889/4898/4895/4907 IC3949
UGC4305 - Holmberg II
IC529
NGC772
NGC2541
NGC3095/3100
NGC3628
NGC4178
NGC4710
NGC4900
NGC5112/5107
NGC6070
UGC5459
IC2574
NGC5248
UGC3569/3574
20 January 2012
NGC520
NGC2207/IC2163
NGC3887
NGC1892
NGC2427
NGC3115 (Spindle Galaxy)
NGC2022
NGC2217
NGC2371
NGC7582/7590/7599 (3 members of the Grus quartet)
NGC3147
NGC4216/4222/4206
NGC1531/1532
NGC1624
NGC3228
NGC100
4 January 2012
10P/Tempel
29 December 2011
NGC1947
5 November 2011
M31 - Andromeda Galaxy
6 September 2011
M31 Core - Andromeda Galaxy
NGC1003
NGC1058
NGC1097/A
NGC309 IC1602
M65/M66 (NGC3623/3627)
NGC2792
NGC7606
LBN419 & NGC7497
Abell65 (PNG017.3-21.9, PK 017-21.1, Sh2-52)
NGC2264 - Cone Nebula (South)
SN2011AO/IC2973
NGC6907
NGC514
NGC6559 (Sh2-29)
NGC289
NGC4071
NGC246 - Cetus Bubble Nebula (PNG118.8-74.7 PK118-74.1)
NGC741 IC1751
4 September 2011
NGC870/71/76/77
5 August 2011
NGC5893/95/99/900
NGC6643
NGC6842
ESO186-62
M20 (NGC 6514, Sh2-30) - Trifid Nebula
NGC3132 - Eight-burst Nebula / Southern Ring Nebula
NGC6118
NGC185
NGC7686
NGC247
NGC7721
12 June 2011
Abell77
7 June 2011
NGC5879
NGC6764
NGC6951
NGC6503
NGC6140
23 May 2011
NGC2477
M104 (NGC4594) - Sombrero Galaxy
NGC4976
M98
NGC5375
NGC5987
NGC6632
IC4642
NGC6384
NGC6412
NGC6684
NGC6813
NGC5376/79/89
NGC6101
NGC5907
29 April 2011
NGC2535/36 (Arp82)
NGC4712/25
NGC5660
M99 (NGC4254)
Arp113 (NGC67A ,67-72 & 72A)
NGC3818
17 April 2011
NGC5981/82/85
M17 (NGC 6618) - Omega Nebula
NGC5897
NGC6826 - Blinking Planetary Nebula
NGC281 - Pacman Nebula
NGC5905/08
Shapley1 (PK329.0+1.9, PLN329+2.1)
NGC6395
NGC6223
NGC5963/65
NGC6015
9 April 2011
M108 (NGC3556)
Menzel1 (PK322-02.1)
NGC4051
NGC4414
NGC6153
NGC6302 - Bug Nebula
NGC5643
M79 (NGC1904)
NGC4899
NGC4293
NGC5189 - Spiral Planetary Nebula
30 March 2011
NGC4449
ESO221-26
ESO221-10
NGC5474
M83
M3
NGC4945
NGC5634
NGC5921
NGC3810
M53 (NGC5024)
Waxing Moon
5 March 2011
NGC4361
M100
NGC1261
NGC3079
NGC5128 - Centaurus A
NGC6058
IC334
IC443 (Sh2-248) - Jellyfish Nebula
NGC2549
NGC2683
NGC5300
NGC6067
NGC6781 - Redeye Nebula
16 January 2011
Sh2-188 - Simeiz22 (PNG128.0-4.1, PK128-4.1)
NGC4094
NGC467/70/74
12 January 2011
M106 (NGC4258), NGC4248
M78 (NGC2068)
M105 (NGC3379), NGC3371=NGC 3384, NGC3389
NGC2903
7 January 2011
Sh2-170
NGC2467 (Sh2-311)
NGC2359 - Thor's Helmet
Abell34 (PNG248.7+29.5, PK 248+29.1)
Abell33 (PNG238.0+34.8, PK 238+34.1)
M91 (NGC4548)
NGC3976
Abell29 (PNG244.5+12.5, PK244+12.1)
NGC3938
NGC4038/39 - Antenna Galaxies
M64 - Black Eye Galaxy (NGC4826)
1 January 2011
Abell24 (PNG217.1+14.7, PK217.1+14.7)
M67 (NGC2682)
NGC1156
NGC1300
NGC1530
NGC3726
NGC3735
M74
NGC2976
NGC4535
NGC2237-39/46 (Sh2-275) - Rosette Nebula
14 December 2010
NGC3372 Eta Carina Nebula
ESO531-G022
NGC3242 - Ghost of Jupiter
NGC3631
NGC4372
NGC5139 - Omega Centauri
26 November 2010
Abell426 - Perseus Cluster
Abell80 (PNG102.8-5.0, PK102-5.1)
NGC7538 (Sh2-158)
IC348
Sh2-207/08
Sh2-242
Abell30 (PNG208.5+33.2, PK208+33.1)
Jones-Emberson1 (PNG164.8+31.1, PK164+31.1)
IC1848 (Sh2-199) - Soul Nebula
Ikeya-Murakami
NGC2174
NGC2310
NGC2442
NGC2655
UGC1281/WBL-053
UGC3777
14 November 2010
IC239
NGC2280
IC1318
NGC1566
NGC2363/66
VdB15
IC5146 - Cocoon Nebula
IC356
NGC2273
NGC7479
NGC2591
NGC180
NGC1600
NGC2525
31 October 2010
NGC1055
NGC1232
NGC1247
NGC488
NGC1145
19 October 2010
IC417 (Sh2-234)
IC59
NGC2244
NGC2392 - Eskimo Nebula
17 October 2010
NGC2419 - "The Intergalactic Wanderer"
NGC7293 - Helix Nebula
NGC1160/61
M82
NGC1129
UGC3697 - Integral Sign Galaxy
NGC529/31/36/42
13 October 2010
UGC2082
Sh2-165
10 October 2010
IC4603 (VdB 105)
NGC5979 - Powder Blue Nebula
Sh2-157
8 October 2010
NGC2232
M110
NGC1515
NGC55
NGC6744
IC4628 - Northern Jewel Box
IC5052
M55
NGC1249
NGC1291
NGC1433
NGC1931
NGC1763
NGC6397
STF430
NGC1313
NGC2403
1 October 2010
VdB142 - Elephant's Trunk Nebula
IC1871 (Sh2-201)
M54
M77 (Cetus A)
Sh2-219
UGC11973
IC10
NGC1169
NGC7000 - North America Nebula
UFO
IC1805 - Heart Nebula
NGC6946 - Fireworks Galaxy
NGC2397
M27 - Dumbbell Nebula
M4
M7
Maffei2
NGC1487
NGC6388
NGC7814
12 September 2010
M60
NGC113 & PGC1609
M87
M90
NGC4536 - Propeller Galaxy
NGC6326
NGC7009 - Saturn Nebula
Wolf-Lundmark-Melotte Galaxy (WLM Galaxy)
10 September 2010
NGC45
Rho Ophiuchi
6 September 2010
M101 - Pinwheel Galaxy
M92 - Orb Cluster
61Cygni (Bessel's Star, Piazzi's Flying Star)
5 September 2010
NGC7741
NGC7129
M8 - Lagoon Nebula
NGC663 - Horseshoe Cluster
UGC2526
NGC6923
NGC300
NGC6820
M1 - Crab Nebula
NGC925
IC342
NGC1560
NGC1253
NGC2146 & NGC2146A
Abell71 & Sh2-115
19 August 2010
NGC6992 - Veil Nebula (Southeast)
13 August 2010
Sh2-140
NGC234
11 August 2010
NGC7318 - Stephans Quintett
NGC891
NGC1023
8 August 2010
Sh2-82 - Little Cocoon Nebula
M45 - Plejades
Sh2-142
NGC6992 - Veil Nebula (Northeast)
Sh2-155 - Cave Nebula
VdB152
21 July 2010
M31 Spiral Arm North - Andromeda Galaxy
NGC147
NGC7000 - North America Nebula (South)
Aquarius Dwarf
NGC6822 - Barnard's Galaxy
14 July 2010
ADS11635
NGC7048 - Ornament Nebula
NGC4236
Funny Telescope
9 July 2010
NGC6522 - Baade's Window
NGC6960- Veil Nebula (Northwest)
NGC6960- Veil Nebula (Southwest)
NGC7640
vdB141 - Ghostly Nebula
EpsilonLyrae
6 July 2010
WIKISKY
CassiopeiaA
Waning Moon
28 June 2010
Fullmoon
M33 - Triangulum Galaxy
NGC7635 - Bubble Nebula
M57 - Ring Nebula
26 June 2010
IC1284 - Pink and Blue Nebula
22 June 2010
Barnard68
NGC 6888 - Crescent Nebula
16 June 2010
NGC7662 - Blue Snowball Nebula
M76 - Little Dumbbell Nebula
15 June 2010
NGC3576
NGC6818 - Little Gem Nebula
14 June 2010
Barnard72
Barnard86
M66
Neptune
Saturn
Uranus
Hickson68
NGC104 - 47 Tucanae
NGC3195
NGC6334 - Cat's Paw Nebula
NGC2997
NGC3521
M16
Triton
NGC3201
NGC6445 - Beetle Nebula
McNaught R1
{{center{[img(530px+, )[pictures/ADS11635.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(513px+, )[pictures/Abell21.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(478px+, )[pictures/PNG217.1+14.7.jpg]]}}}
{{center{[img(432px+, )[pictures/PNG244.5+12.5.jpg]]}}}
{{center{[img(364px+, )[pictures/PNG208.5+33.2.jpg]]}}}
{{center{[img(521px+, )[pictures/Abell33.jpg]]}}}
{{center{[img(411px+, )[pictures/PNG248.7+29.5.jpg]]}}}
{{center{[img(649px+, )[pictures/Abell426.jpg]]}}}
{{center{[img(492px+, )[pictures/Abell65.jpg]]}}}
{{center{[img(592px+, )[pictures/Abell71.jpg]]}}}
{{center{[img(467px+, )[pictures/Abell72.jpg]]}}}
{{center{[img(648px+, )[pictures/Abell77.jpg]]}}}
{{center{[img(446px+, )[pictures/Abell80.jpg]]}}}
{{center{[img(426px+, )[pictures/AquariusDwarf.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(598px+, )[pictures/NGC70.jpg]]}}}
{{center{[img(682px+, )[pictures/Barnard68.jpg]]}}}
{{center{[img(562px+, )[pictures/Barnard72.jpg]]}}}
{{center{[img(613px+, )[pictures/Barnard86.jpg]]}}}
{{center{[img(475px+, )[pictures/C2011 W3 - Lovejoy.jpg]]}}}
{{center{[img(602px+, )[pictures/CassiopeiaA.jpg]]}}}
{{center{[img(465px+, )[pictures/ESO186-62.jpg]]}}}
{{center{[img(554px+, )[pictures/ESO221-10.jpg]]}}}
{{center{[img(538px+, )[pictures/ESO221-26.jpg]]}}}
{{center{[img(568px+, )[pictures/ESO531-G022.jpg]]}}}
{{center{[img(545px+, )[pictures/EpsilonLyrae.jpg]]}}}
{{center{[img(672px+, )[pictures/Fullmoon.jpg]]}}}
{{center{[img(441px+, )[pictures/FunTelescope.jpg]]}}}
<html><center><iframe src="http://www.google.com/intl/de/sky/" width="820px" height="760px"></iframe></center></html>
{{center{[img(724px+, )[pictures/Hickson68.jpg]]}}}
{{center{[img(515px+, )[pictures/IC10.jpg]]}}}
{{center{[img(631px+, )[pictures/IC1151.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(652px+, )[pictures/IC1284.jpg]]}}}
{{center{[img(566px+, )[pictures/IC1318.jpg]]}}}
{{center{[img(561px+, )[pictures/IC1396NE.jpg]]}}}
{{center{[img(549px+, )[pictures/IC1805.jpg]]}}}
{{center{[img(575px+, )[pictures/IC1848.jpg]]}}}
{{center{[img(496px+, )[pictures/IC1871.jpg]]}}}
{{center{[img(523px+, )[pictures/IC2162.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(496px+, )[pictures/IC239.jpg]]}}}
{{center{[img(605px+, )[pictures/IC2574.jpg]]}}}
{{center{[img(615px+, )[pictures/IC334.jpg]]}}}
{{center{[img(536px+, )[pictures/IC342.jpg]]}}}
{{center{[img(537px+, )[pictures/IC348.jpg]]}}}
{{center{[img(557px+, )[pictures/IC356.jpg]]}}}
{{center{[img(560px+, )[pictures/IC417.jpg]]}}}
{{center{[img(621px+, )[pictures/IC443.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(577px+, )[pictures/IC4603.jpg]]}}}
{{center{[img(598px+, )[pictures/IC4628.jpg]]}}}
{{center{[img(543px+, )[pictures/IC4642.jpg]]}}}
{{center{[img(661px+, )[pictures/IC5005.jpg]]}}}
{{center{[img(510px+, )[pictures/IC5052.jpg]]}}}
{{center{[img(537px+, )[pictures/IC5146.jpg]]}}}
{{center{[img(610px+, )[pictures/IC529.jpg]]}}}
{{center{[img(631px+, )[pictures/IC59.jpg]]}}}
{{center{[img(236px+, )[pictures/Ikeya-Murakami.jpg]]}}}
/***
|Name|ImageSizePlugin|
|Source|http://www.TiddlyTools.com/#ImageSizePlugin|
|Version|1.2.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|adds support for resizing images|
This plugin adds optional syntax to scale an image to a specified width and height and/or interactively resize the image with the mouse.
!!!!!Usage
<<<
The extended image syntax is:
{{{
[img(w+,h+)[...][...]]
}}}
where ''(w,h)'' indicates the desired width and height (in CSS units, e.g., px, em, cm, in, or %). Use ''auto'' (or a blank value) for either dimension to scale that dimension proportionally (i.e., maintain the aspect ratio). You can also calculate a CSS value 'on-the-fly' by using a //javascript expression// enclosed between """{{""" and """}}""". Appending a plus sign (+) to a dimension enables interactive resizing in that dimension (by dragging the mouse inside the image). Use ~SHIFT-click to show the full-sized (un-scaled) image. Use ~CTRL-click to restore the starting size (either scaled or full-sized).
<<<
!!!!!Examples
<<<
{{{
[img(100px+,75px+)[images/meow2.jpg]]
}}}
[img(100px+,75px+)[images/meow2.jpg]]
{{{
[<img(34%+,+)[images/meow.gif]]
[<img(21% ,+)[images/meow.gif]]
[<img(13%+, )[images/meow.gif]]
[<img( 8%+, )[images/meow.gif]]
[<img( 5% , )[images/meow.gif]]
[<img( 3% , )[images/meow.gif]]
[<img( 2% , )[images/meow.gif]]
[img( 1%+,+)[images/meow.gif]]
}}}
[<img(34%+,+)[images/meow.gif]]
[<img(21% ,+)[images/meow.gif]]
[<img(13%+, )[images/meow.gif]]
[<img( 8%+, )[images/meow.gif]]
[<img( 5% , )[images/meow.gif]]
[<img( 3% , )[images/meow.gif]]
[<img( 2% , )[images/meow.gif]]
[img( 1%+,+)[images/meow.gif]]
{{tagClear{
}}}
<<<
!!!!!Revisions
<<<
2009.02.24 [1.2.1] cleanup width/height regexp, use '+' suffix for resizing
2009.02.22 [1.2.0] added stretchable images
2008.01.19 [1.1.0] added evaluated width/height values
2008.01.18 [1.0.1] regexp for "(width,height)" now passes all CSS values to browser for validation
2008.01.17 [1.0.0] initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.ImageSizePlugin= {major: 1, minor: 2, revision: 1, date: new Date(2009,2,24)};
//}}}
//{{{
var f=config.formatters[config.formatters.findByField("name","image")];
f.match="\\[[<>]?[Ii][Mm][Gg](?:\\([^,]*,[^\\)]*\\))?\\[";
f.lookaheadRegExp=/\[([<]?)(>?)[Ii][Mm][Gg](?:\(([^,]*),([^\)]*)\))?\[(?:([^\|\]]+)\|)?([^\[\]\|]+)\](?:\[([^\]]*)\])?\]/mg;
f.handler=function(w) {
this.lookaheadRegExp.lastIndex = w.matchStart;
var lookaheadMatch = this.lookaheadRegExp.exec(w.source)
if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
var floatLeft=lookaheadMatch[1];
var floatRight=lookaheadMatch[2];
var width=lookaheadMatch[3];
var height=lookaheadMatch[4];
var tooltip=lookaheadMatch[5];
var src=lookaheadMatch[6];
var link=lookaheadMatch[7];
// Simple bracketted link
var e = w.output;
if(link) { // LINKED IMAGE
if (config.formatterHelpers.isExternalLink(link)) {
if (config.macros.attach && config.macros.attach.isAttachment(link)) {
// see [[AttachFilePluginFormatters]]
e = createExternalLink(w.output,link);
e.href=config.macros.attach.getAttachment(link);
e.title = config.macros.attach.linkTooltip + link;
} else
e = createExternalLink(w.output,link);
} else
e = createTiddlyLink(w.output,link,false,null,w.isStatic);
addClass(e,"imageLink");
}
var img = createTiddlyElement(e,"img");
if(floatLeft) img.align="left"; else if(floatRight) img.align="right";
if(width||height) {
var x=width.trim(); var y=height.trim();
var stretchW=(x.substr(x.length-1,1)=='+'); if (stretchW) x=x.substr(0,x.length-1);
var stretchH=(y.substr(y.length-1,1)=='+'); if (stretchH) y=y.substr(0,y.length-1);
if (x.substr(0,2)=="{{")
{ try{x=eval(x.substr(2,x.length-4))} catch(e){displayMessage(e.description||e.toString())} }
if (y.substr(0,2)=="{{")
{ try{y=eval(y.substr(2,y.length-4))} catch(e){displayMessage(e.description||e.toString())} }
img.style.width=x.trim(); img.style.height=y.trim();
config.formatterHelpers.addStretchHandlers(img,stretchW,stretchH);
}
if(tooltip) img.title = tooltip;
// GET IMAGE SOURCE
if (config.macros.attach && config.macros.attach.isAttachment(src))
src=config.macros.attach.getAttachment(src); // see [[AttachFilePluginFormatters]]
else if (config.formatterHelpers.resolvePath) { // see [[ImagePathPlugin]]
if (config.browser.isIE || config.browser.isSafari) {
img.onerror=(function(){
this.src=config.formatterHelpers.resolvePath(this.src,false);
return false;
});
} else
src=config.formatterHelpers.resolvePath(src,true);
}
img.src=src;
w.nextMatch = this.lookaheadRegExp.lastIndex;
}
}
config.formatterHelpers.addStretchHandlers=function(e,stretchW,stretchH) {
e.title=((stretchW||stretchH)?'DRAG=stretch/shrink, ':'')
+'SHIFT-CLICK=show full size, CTRL-CLICK=restore initial size';
e.statusMsg='width=%0, height=%1';
e.style.cursor='move';
e.originalW=e.style.width;
e.originalH=e.style.height;
e.minW=Math.max(e.offsetWidth/20,10);
e.minH=Math.max(e.offsetHeight/20,10);
e.stretchW=stretchW;
e.stretchH=stretchH;
e.onmousedown=function(ev) { var ev=ev||window.event;
this.sizing=true;
this.startX=!config.browser.isIE?ev.pageX:(ev.clientX+findScrollX());
this.startY=!config.browser.isIE?ev.pageY:(ev.clientY+findScrollY());
this.startW=this.offsetWidth;
this.startH=this.offsetHeight;
return false;
};
e.onmousemove=function(ev) { var ev=ev||window.event;
if (this.sizing) {
var s=this.style;
var currX=!config.browser.isIE?ev.pageX:(ev.clientX+findScrollX());
var currY=!config.browser.isIE?ev.pageY:(ev.clientY+findScrollY());
var newW=(currX-this.offsetLeft)/(this.startX-this.offsetLeft)*this.startW;
var newH=(currY-this.offsetTop )/(this.startY-this.offsetTop )*this.startH;
if (this.stretchW) s.width =Math.floor(Math.max(newW,this.minW))+'px';
if (this.stretchH) s.height=Math.floor(Math.max(newH,this.minH))+'px';
clearMessage(); displayMessage(this.statusMsg.format([s.width,s.height]));
}
return false;
};
e.onmouseup=function(ev) { var ev=ev||window.event;
if (ev.shiftKey) { this.style.width=this.style.height=''; }
if (ev.ctrlKey) { this.style.width=this.originalW; this.style.height=this.originalH; }
this.sizing=false;
clearMessage();
return false;
};
e.onmouseout=function(ev) { var ev=ev||window.event;
this.sizing=false;
clearMessage();
return false;
};
}
//}}}
{{center{[img(577px+, )[pictures/Io.jpg]]}}}
{{center{[img(573px+, )[pictures/Jupiter_20.jpg]]}}}
{{center{[img(573px+, )[pictures/Jupiter_21.jpg]]}}}
{{center{[img(350px+, )[pictures/PNG164.8+31.1.jpg]]}}}
{{center{[img(513px+, )[pictures/Jupiter.jpg]]}}}
{{center{[img(574px+, )[pictures/LBN419.jpg]]}}}
/***
|Name:|LessBackupsPlugin|
|Description:|Intelligently limit the number of backup files you create|
|Version:|3.0.1 ($Rev: 2320 $)|
|Date:|$Date: 2007-06-18 22:37:46 +1000 (Mon, 18 Jun 2007) $|
|Source:|http://mptw.tiddlyspot.com/#LessBackupsPlugin|
|Author:|Simon Baird|
|Email:|simon.baird@gmail.com|
|License:|http://mptw.tiddlyspot.com/#TheBSDLicense|
!!Description
You end up with just backup one per year, per month, per weekday, per hour, minute, and second. So total number won't exceed about 200 or so. Can be reduced by commenting out the seconds/minutes/hours line from modes array
!!Notes
Works in IE and Firefox only. Algorithm by Daniel Baird. IE specific code by by Saq Imtiaz.
***/
//{{{
var MINS = 60 * 1000;
var HOURS = 60 * MINS;
var DAYS = 24 * HOURS;
if (!config.lessBackups) {
config.lessBackups = {
// comment out the ones you don't want or set config.lessBackups.modes in your 'tweaks' plugin
modes: [
["YYYY", 365*DAYS], // one per year for ever
["MMM", 31*DAYS], // one per month
["ddd", 7*DAYS], // one per weekday
//["d0DD", 1*DAYS], // one per day of month
["h0hh", 24*HOURS], // one per hour
["m0mm", 300*MINS], // one per minute
// ["s0ss", 1*MINS], // one per second
["latest",0] // always keep last version. (leave this).
]
};
}
window.getSpecialBackupPath = function(backupPath) {
var now = new Date();
var modes = config.lessBackups.modes;
for (var i=0;i<modes.length;i++) {
// the filename we will try
var specialBackupPath = backupPath.replace(/(\.)([0-9]+\.[0-9]+)(\.html)$/,
'$1'+now.formatString(modes[i][0]).toLowerCase()+'$3')
// open the file
try {
if (config.browser.isIE) {
var fsobject = new ActiveXObject("Scripting.FileSystemObject")
var fileExists = fsobject.FileExists(specialBackupPath);
if (fileExists) {
var fileObject = fsobject.GetFile(specialBackupPath);
var modDate = new Date(fileObject.DateLastModified).valueOf();
}
}
else {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath(specialBackupPath);
var fileExists = file.exists();
if (fileExists) {
var modDate = file.lastModifiedTime;
}
}
}
catch(e) {
// give up
return backupPath;
}
// expiry is used to tell if it's an 'old' one. Eg, if the month is June and there is a
// June file on disk that's more than an month old then it must be stale so overwrite
// note that "latest" should be always written because the expiration period is zero (see above)
var expiry = new Date(modDate + modes[i][1]);
if (!fileExists || now > expiry)
return specialBackupPath;
}
}
// hijack the core function
window.getBackupPath_mptw_orig = window.getBackupPath;
window.getBackupPath = function(localPath) {
return getSpecialBackupPath(getBackupPath_mptw_orig(localPath));
}
//}}}
{{center{[img(473px+, )[pictures/M1.jpg]]}}}
{{center{[img(584px+, )[pictures/M10.jpg]]}}}
{{center{[img(558px+, )[pictures/M100.jpg]]}}}
{{center{[img(582px+, )[pictures/M101.jpg]]}}}
{{center{[img(656px+, )[pictures/M102.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(566px+, )[pictures/M104.jpg]]}}}
{{center{[img(562px+, )[pictures/M105.jpg]]}}}
{{center{[img(625px+, )[pictures/M106.jpg]]}}}
{{center{[img(571px+, )[pictures/M108.jpg]]}}}
{{center{[img(578px+, )[pictures/M11.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(520px+, )[pictures/M110.jpg]]}}}
{{center{[img(553px+, )[pictures/M13.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(667px+, )[pictures/M15.jpg]]}}}
{{center{[img(564px+, )[pictures/M16.jpg]]}}}
{{center{[img(695px+, )[pictures/M17.jpg]]}}}
{{center{[img(584px+, )[pictures/M2.jpg]]}}}
{{center{[img(638px+, )[pictures/M20.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(582px+, )[pictures/M22.jpg]]}}}
{{center{[img(587px+, )[pictures/M23.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(629px+, )[pictures/M27.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(689px+, )[pictures/M3.jpg]]}}}
{{center{[img(624px+, )[pictures/M31.jpg]]}}}
{{center{[img(624px+, )[pictures/M31_22.jpg]]}}}
{{center{[img(632px+, )[pictures/M31_core.jpg]]}}}
{{center{[img(707px+, )[pictures/M31_2.jpg]]}}}
{{center{[img(651px+, )[pictures/M31SpiralArmN.jpg]]}}}
{{center{[img(517px+, )[pictures/M33.jpg]]}}}
{{center{[img(713px+, )[pictures/M4.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(523px+, )[pictures/M45.jpg]]}}}
{{center{[img(624px+, )[pictures/M49.jpg]]}}}
{{center{[img(598px+, )[pictures/M51.jpg]]}}}
{{center{[img(646px+, )[pictures/M53.jpg]]}}}
{{center{[img(592px+, )[pictures/M54.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(613px+, )[pictures/M55.jpg]]}}}
{{center{[img(779px+, )[pictures/M57.jpg]]}}}
{{center{[img(597px+, )[pictures/M58.jpg]]}}}
{{center{[img(640px+, )[pictures/M60.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(778px+, )[pictures/M61.jpg]]}}}
{{center{[img(569px+, )[pictures/M62.jpg]]}}}
{{center{[img(553px+, )[pictures/M64.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(675px+, )[pictures/M65M66.jpg]]}}}
{{center{[img(647px+, )[pictures/M66.jpg]]}}}
{{center{[img(619px+, )[pictures/M67.jpg]]}}}
{{center{[img(582px+, )[pictures/M68.jpg]]}}}
{{center{[img(602px+, )[pictures/M69.jpg]]}}}
{{center{[img(590px+, )[pictures/M7.jpg]]}}}
{{center{[img(663px+, )[pictures/M71.jpg]]}}}
{{center{[img(511px+, )[pictures/M74.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(617px+, )[pictures/M75.jpg]]}}}
{{center{[img(547px+, )[pictures/M76.jpg]]}}}
{{center{[img(528px+, )[pictures/M77.jpg]]}}}
{{center{[img(666px+, )[pictures/M78.jpg]]}}}
{{center{[img(670px+, )[pictures/M79.jpg]]}}}
{{center{[img(635px+, )[pictures/M8.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(511px+, )[pictures/M81.jpg]]}}}
{{center{[img(657px+, )[pictures/M82.jpg]]}}}
{{center{[img(681px+, )[pictures/M82_3.jpg]]}}}
{{center{[img(634px+, )[pictures/M83.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(523px+, )[pictures/M84.jpg]]}}}<br>
{{center{[img(713px+, )[pictures/M85.jpg]]}}}
{{center{[img(580px+, )[pictures/M87.jpg]]}}}
{{center{[img(733px+, )[pictures/M88.jpg]]}}}
{{center{[img(622px+, )[pictures/M9.jpg]]}}}
{{center{[img(580px+, )[pictures/M90.jpg]]}}}
{{center{[img(492px+, )[pictures/M91.jpg]]}}}
{{center{[img(591px+, )[pictures/M92.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(559px+, )[pictures/M95.jpg]]}}}
{{center{[img(742px+, )[pictures/M98.jpg]]}}}
{{center{[img(559px+, )[pictures/M99.jpg]]}}}
{{center{[img(484px+, )[pictures/Maffei2_2.jpg]]}}}
{{center{[img(820px+, )[pictures/gallery.jpg]]}}}
<html><center>Old Slooh gallery, not maintained any more.</center></html>
/***
|Name|MatchTagsPlugin|
|Source|http://www.TiddlyTools.com/#MatchTagsPlugin|
|Documentation|http://www.TiddlyTools.com/#MatchTagsPluginInfo|
|Version|2.0.3|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|'tag matching' with full boolean expressions (AND, OR, NOT, and nested parentheses)|
!!!!!Documentation
> see [[MatchTagsPluginInfo]]
!!!!!Revisions
<<<
2010.03.02 2.0.3 added %6 format (tags)
| please see [[MatchTagsPluginInfo]] for additional revision details |
2008.02.28 1.0.0 initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.MatchTagsPlugin= {major: 2, minor: 0, revision: 3, date: new Date(2010,3,2)};
// store.getMatchingTiddlers() processes boolean expressions for tag matching
// sortfield (optional) sets sort order for tiddlers - default=title
// tiddlers (optional) use alternative set of tiddlers (instead of current store)
TiddlyWiki.prototype.getMatchingTiddlers = function(tagexpr,sortfield,tiddlers) {
var debug=config.options.chkDebug; // abbreviation
var cmm=config.macros.matchTags; // abbreviation
var r=[]; // results are an array of tiddlers
var tids=tiddlers||store.getTiddlers(sortfield||"title");
if (tiddlers && sortfield) store.sortTiddlers(tids,sortfield);
if (debug) displayMessage(cmm.msg1.format([tids.length]));
// try simple lookup to quickly find single tags or tags that
// contain boolean operators as literals, e.g. "foo and bar"
for (var t=0; t<tids.length; t++)
if (tids[t].isTagged(tagexpr)) r.pushUnique(tids[t]);
if (r.length) {
if (debug) displayMessage(cmm.msg4.format([r.length,tagexpr]));
return r;
}
// convert expression into javascript code with regexp tests,
// so that "tag1 AND ( tag2 OR NOT tag3 )" becomes
// "/\~tag1\~/.test(...) && ( /\~tag2\~/.test(...) || ! /\~tag3\~/.test(...) )"
// normalize whitespace, tokenize operators, delimit with "~"
var c=tagexpr.trim(); // remove leading/trailing spaces
c = c.replace(/\s+/ig," "); // reduce multiple spaces to single spaces
c = c.replace(/\(\s?/ig,"~(~"); // open parens
c = c.replace(/\s?\)/ig,"~)~"); // close parens
c = c.replace(/(\s|~)?&&(\s|~)?/ig,"~&&~"); // &&
c = c.replace(/(\s|~)AND(\s|~)/ig,"~&&~"); // AND
c = c.replace(/(\s|~)?\|\|(\s|~)?/ig,"~||~"); // ||
c = c.replace(/(\s|~)OR(\s|~)/ig,"~||~"); // OR
c = c.replace(/(\s|~)?!(\s|~)?/ig,"~!~"); // !
c = c.replace(/(^|~|\s)NOT(\s|~)/ig,"~!~"); // NOT
c = c.replace(/(^|~|\s)NOT~\(/ig,"~!~("); // NOT(
// change tag terms to regexp tests
var terms=c.split("~"); for (var i=0; i<terms.length; i++) { var t=terms[i];
if (/(&&)|(\|\|)|[!\(\)]/.test(t) || t=="") continue; // skip operators/parens/spaces
if (t==config.macros.matchTags.untaggedKeyword)
terms[i]="tiddlertags=='~~'"; // 'untagged' tiddlers
else
terms[i]="/\\~"+t+"\\~/.test(tiddlertags)";
}
c=terms.join(" ");
if (debug) { displayMessage(cmm.msg2.format([tagexpr])); displayMessage(cmm.msg3.format([c])); }
// scan tiddlers for matches
for (var t=0; t<tids.length; t++) {
// assemble tags from tiddler into string "~tag1~tag2~tag3~"
var tiddlertags = "~"+tids[t].tags.join("~")+"~";
try { if(eval(c)) r.push(tids[t]); } // test tags
catch(e) { // error in test
displayMessage(cmm.msg2.format([tagexpr]));
displayMessage(cmm.msg3.format([c]));
displayMessage(e.toString());
break; // skip remaining tiddlers
}
}
if (debug) displayMessage(cmm.msg4.format([r.length,tagexpr]));
return r;
}
//}}}
//{{{
config.macros.matchTags = {
msg1: "scanning %0 input tiddlers",
msg2: "looking for '%0'",
msg3: "using expression: '%0'",
msg4: "found %0 tiddlers matching '%1'",
noMatch: "no matching tiddlers",
untaggedKeyword: "-",
untaggedLabel: "no tags",
untaggedPrompt: "show tiddlers with no tags",
defTiddler: "MatchingTiddlers",
defTags: "",
defFormat: "[[%0]]",
defSeparator: "\n",
reportHeading: "Found %0 tiddlers tagged with: '{{{%1}}}'\n----\n",
handler: function(place,macroName,params,wikifier,paramString,tiddler) {
var mode=params[0]?params[0].toLowerCase():'';
if (mode=="inline")
params.shift();
if (mode=="report" || mode=="panel") {
params.shift();
var target=params.shift()||this.defTiddler;
}
if (mode=="popup") {
params.shift();
if (params[0]&¶ms[0].substr(0,6)=="label:") var label=params.shift().substr(6);
if (params[0]&¶ms[0].substr(0,7)=="prompt:") var prompt=params.shift().substr(7);
} else {
var fmt=(params.shift()||this.defFormat).unescapeLineBreaks();
var sep=(params.shift()||this.defSeparator).unescapeLineBreaks();
}
var sortBy="+title";
if (params[0]&¶ms[0].substr(0,5)=="sort:") sortBy=params.shift().substr(5);
var expr = params.join(" ");
if (mode!="panel" && (!expr||!expr.trim().length)) return;
if (expr==this.untaggedKeyword)
{ var label=this.untaggedLabel; var prompt=this.untaggedPrompt };
switch (mode) {
case "popup": this.createPopup(place,label,expr,prompt,sortBy); break;
case "panel": this.createPanel(place,expr,fmt,sep,sortBy,target); break;
case "report": this.createReport(target,this.defTags,expr,fmt,sep,sortBy); break;
case "inline": default: this.createInline(place,expr,fmt,sep,sortBy); break;
}
},
formatList: function(tids,fmt,sep) {
var out=[];
for (var i=0; i<tids.length; i++) { var t=tids[i];
var title=t.title;
var who=t.modifier;
var when=t.modified.toLocaleString();
var text=t.text;
var first=t.text.split("\n")[0];
var desc=store.getTiddlerSlice(t.title,"description");
desc=desc||store.getTiddlerSlice(t.title,"Description");
desc=desc||store.getTiddlerText(t.title+"##description");
desc=desc||store.getTiddlerText(t.title+"##Description");
var tags=t.tags.length?'[['+t.tags.join(']] [[')+']]':'';
out.push(fmt.format([title,who,when,text,first,desc,tags]));
}
return out.join(sep);
},
createInline: function(place,expr,fmt,sep,sortBy) {
wikify(this.formatList(store.sortTiddlers(store.getMatchingTiddlers(expr),sortBy),fmt,sep),place);
},
createPopup: function(place,label,expr,prompt,sortBy) {
var btn=createTiddlyButton(place,
(label||expr).format([expr]),
(prompt||config.views.wikified.tag.tooltip).format([expr]),
function(ev){ return config.macros.matchTags.showPopup(this,ev||window.event); });
btn.setAttribute("sortBy",sortBy);
btn.setAttribute("expr",expr);
},
showPopup: function(here,ev) {
var p=Popup.create(here); if (!p) return false;
var tids=store.getMatchingTiddlers(here.getAttribute("expr"));
store.sortTiddlers(tids,here.getAttribute("sortBy"));
var list=[]; for (var t=0; t<tids.length; t++) list.push(tids[t].title);
if (!list.length) createTiddlyText(p,this.noMatch);
else {
var b=createTiddlyButton(createTiddlyElement(p,"li"),
config.views.wikified.tag.openAllText,
config.views.wikified.tag.openAllTooltip,
function() {
var list=this.getAttribute("list").readBracketedList();
story.displayTiddlers(null,tids);
});
b.setAttribute("list","[["+list.join("]] [[")+"]]");
createTiddlyElement(p,"hr");
}
var out=this.formatList(tids," [[%0]] ","\n"); wikify(out,p);
Popup.show();
ev.cancelBubble=true;
if(ev.stopPropagation) ev.stopPropagation();
return false;
},
createReport: function(target,tags,expr,fmt,sep,sortBy) {
var tids=store.sortTiddlers(store.getMatchingTiddlers(expr),sortBy);
if (!tids.length) { displayMessage('no matches for: '+expr); return false; }
var msg=config.messages.overwriteWarning.format([target]);
if (store.tiddlerExists(target) && !confirm(msg)) return false;
var out=this.reportHeading.format([tids.length,expr])
out+=this.formatList(tids,fmt,sep);
store.saveTiddler(target,target,out,config.options.txtUserName,new Date(),tags,{});
story.closeTiddler(target); story.displayTiddler(null,target);
},
createPanel: function(place,expr,fmt,sep,sortBy,tid) {
var s=createTiddlyElement(place,"span"); s.innerHTML=store.getTiddlerText("MatchTagsPlugin##html");
var f=s.getElementsByTagName("form")[0];
f.expr.value=expr; f.fmt.value=fmt; f.sep.value=sep.escapeLineBreaks();
f.tid.value=tid; f.tags.value=this.defTags;
}
};
//}}}
/***
//{{{
!html
<form style='display:inline;white-space:nowrap'>
<input type='text' name='expr' style='width:50%' title='tag expression'><!--
--><input type='text' name='fmt' style='width:10%' title='list item format'><!--
--><input type='text' name='sep' style='width:5%' title='list item separator'><!--
--><input type='text' name='tid' style='width:12%' title='target tiddler title'><!--
--><input type='text' name='tags' style='width:10%' title='target tiddler tags'><!--
--><input type='button' name='go' style='width:8%' value='go' onclick="
var expr=this.form.expr.value;
if (!expr.length) { alert('Enter a boolean tag expression'); return false; }
var fmt=this.form.fmt.value;
if (!fmt.length) { alert('Enter the list item output format'); return false; }
var sep=this.form.sep.value.unescapeLineBreaks();
var tid=this.form.tid.value;
if (!tid.length) { alert('Enter a target tiddler title'); return false; }
var tags=this.form.tags.value;
config.macros.matchTags.createReport(tid,tags,expr,fmt,sep,'title');
return false;">
</form>
!end
//}}}
***/
//{{{
// SHADOW TIDDLER for displaying default panel input form
config.shadowTiddlers.MatchTags="<<matchTags panel>>";
//}}}
//{{{
// TWEAK core filterTiddlers() for enhanced boolean matching in [tag[...]] syntax:
// use getMatchingTiddlers instead getTaggedTiddlers
var fn=TiddlyWiki.prototype.filterTiddlers;
fn=fn.toString().replace(/getTaggedTiddlers/g,"getMatchingTiddlers");
eval("TiddlyWiki.prototype.filterTiddlers="+fn);
//}}}
//{{{
// REDEFINE core handler for enhanced boolean matching in tag:"..." paramifier
// use filterTiddlers() instead of getTaggedTiddlers() to get list of tiddlers.
config.paramifiers.tag = {
onstart: function(v) {
var tagged = store.filterTiddlers("[tag["+v+"]]");
story.displayTiddlers(null,tagged,null,false,null);
}
};
//}}}
9.6.2010
{{center{[img(566px+, )[pictures/McNaught R1_2.jpg]]}}}
9.6.2010
{{center{[img(481px+, )[pictures/McNaught R1.jpg]]}}}
14.6.2010
{{center{[img(512px+, )[pictures/McNaught R1_3.jpg]]}}}
{{center{[img(588px+, )[pictures/Menzel1.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
<html><center><iframe src="http://www.worldwidetelescope.org/webclient/" width="820px" height="770px"></iframe></center></html>
{{center{[img(651px+, )[pictures/NGC40.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(590px+, )[pictures/NGC6888.jpg]]}}}
{{center{[img(497px+, )[pictures/NGC7023.jpg]]}}}
{{center{[img(557px+, )[pictures/NGC100.jpg]]}}}
{{center{[img(633px+, )[pictures/NGC1003.jpg]]}}}
{{center{[img(538px+, )[pictures/NGC1023.jpg]]}}}
{{center{[img(770px+, )[pictures/NGC104.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(539px+, )[pictures/NGC1055.jpg]]}}}
{{center{[img(604px+, )[pictures/NGC1058.jpg]]}}}
{{center{[img(508px+, )[pictures/NGC1073.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(620px+, )[pictures/NGC1084.jpg]]}}}
{{center{[img(640px+, )[pictures/NGC1097.jpg]]}}}
{{center{[img(602px+, )[pictures/NGC1129.jpg]]}}}
{{center{[img(476px+, )[pictures/NGC1129_2.jpg]]}}}
{{center{[img(601px+, )[pictures/PGC1609.jpg]]}}}
{{center{[img(507px+, )[pictures/NGC1145.jpg]]}}}
{{center{[img(640px+, )[pictures/NGC1156.jpg]]}}}
{{center{[img(448px+, )[pictures/NGC1160.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(522px+, )[pictures/NGC1169.jpg]]}}}
{{center{[img(530px+, )[pictures/NGC1187.jpg]]}}}
{{center{[img(550px+, )[pictures/NGC1232.jpg]]}}}
{{center{[img(510px+, )[pictures/NGC1247.jpg]]}}}
{{center{[img(499px+, )[pictures/NGC1249.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(554px+, )[pictures/NGC1253.jpg]]}}}
{{center{[img(675px+, )[pictures/NGC1261.jpg]]}}}
{{center{[img(548px+, )[pictures/NGC1291.jpg]]}}}
{{center{[img(482px+, )[pictures/NGC1300.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(460px+, )[pictures/NGC1313.jpg]]}}}
{{center{[img(493px+, )[pictures/NGC1433.jpg]]}}}
{{center{[img(509px+, )[pictures/NGC147.jpg]]}}}
{{center{[img(451px+, )[pictures/NGC1487.jpg]]}}}
{{center{[img(575px+, )[pictures/NGC1501.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(573px+, )[pictures/NGC1515.jpg]]}}}
{{center{[img(549px+, )[pictures/NGC1530.jpg]]}}}
{{center{[img(571px+, )[pictures/NGC1532.jpg]]}}}
{{center{[img(474px+, )[pictures/NGC1560.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(457px+, )[pictures/NGC1566.jpg]]}}}
{{center{[img(454px+, )[pictures/NGC1600.jpg]]}}}
{{center{[img(582px+, )[pictures/NGC1624.jpg]]}}}
{{center{[img(594px+, )[pictures/NGC1763.jpg]]}}}
{{center{[img(572px+, )[pictures/NGC180.jpg]]}}}
{{center{[img(640px+, )[pictures/NGC188.jpg]]}}}
{{center{[img(539px+, )[pictures/NGC1892.jpg]]}}}
{{center{[img(439px+, )[pictures/NGC1931.jpg]]}}}
{{center{[img(658px+, )[pictures/NGC1947.jpg]]}}}
{{center{[img(574px+, )[pictures/NGC1977.jpg]]}}}
{{center{[img(545px+, )[pictures/NGC2022.jpg]]}}}
{{center{[img(563px+, )[pictures/NGC2070.jpg]]}}}
{{center{[img(638px+, )[pictures/NGC2122.jpg]]}}}
{{center{[img(549px+, )[pictures/NGC2146.jpg]]}}}
{{center{[img(583px+, )[pictures/NGC2174.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(501px+, )[pictures/NGC2207.jpg]]}}}
{{center{[img(500px+, )[pictures/NGC2217.jpg]]}}}
{{center{[img(572px+, )[pictures/NGC2232.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(627px+, )[pictures/NGC2244_Rosette.jpg]]}}}
{{center{[img(611px+, )[pictures/NGC2244.jpg]]}}}
{{center{[img(521px+, )[pictures/ConeNebulaSouth.jpg]]}}}
{{center{[img(523px+, )[pictures/NGC2273.jpg]]}}}
{{center{[img(516px+, )[pictures/NGC2280.jpg]]}}}
{{center{[img(412px+, )[pictures/NGC2310.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(475px+, )[pictures/NGC234.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(550px+, )[pictures/NGC2359.jpg]]}}}
{{center{[img(389px+, )[pictures/NGC2366.jpg]]}}}
{{center{[img(520px+, )[pictures/NGC2371.jpg]]}}}
{{center{[img(440px+, )[pictures/NGC2392.jpg]]}}}
{{center{[img(458px+, )[pictures/NGC2397.jpg]]}}}
{{center{[img(467px+, )[pictures/NGC2403.jpg]]}}}
{{center{[img(479px+, )[pictures/NGC2419.jpg]]}}}
{{center{[img(624px+, )[pictures/NGC2427.jpg]]}}}
{{center{[img(470px+, )[pictures/NGC2442.jpg]]}}}
{{center{[img(594px+, )[pictures/NGC246.jpg]]}}}
{{center{[img(499px+, )[pictures/NGC2467.jpg]]}}}
{{center{[img(567px+, )[pictures/NGC247.jpg]]}}}
{{center{[img(710px+, )[pictures/NGC2477.jpg]]}}}
{{center{[img(499px+, )[pictures/NGC2507.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(462px+, )[pictures/NGC2525.jpg]]}}}
{{center{[img(628px+, )[pictures/NGC253.jpg]]}}}
{{center{[img(523px+, )[pictures/Arp82.jpg]]}}}
{{center{[img(558px+, )[pictures/NGC2541.jpg]]}}}
{{center{[img(577px+, )[pictures/NGC2549.jpg]]}}}
{{center{[img(646px+, )[pictures/NGC2563.jpg]]}}}
{{center{[img(455px+, )[pictures/NGC2591_2.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(477px+, )[pictures/NGC2655.jpg]]}}}
{{center{[img(640px+, )[pictures/NGC2683.jpg]]}}}
{{center{[img(506px+, )[pictures/NGC2792.jpg]]}}}
{{center{[img(559px+, )[pictures/NGC281.jpg]]}}}
{{center{[img(518px+, )[pictures/NGC289.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(571px+, )[pictures/NGC2903.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(660px+, )[pictures/NGC2972.jpg]]}}}
{{center{[img(531px+, )[pictures/NGC2976.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(693px+, )[pictures/NGC2997.jpg]]}}}
{{center{[img(628px+, )[pictures/NGC2998.jpg]]}}}
{{center{[img(520px+, )[pictures/NGC300.jpg]]}}}
{{center{[img(617px+, )[pictures/NGC3054.jpg]]}}}
{{center{[img(513px+, )[pictures/NGC3079.jpg]]}}}
{{center{[img(586px+, )[pictures/NGC309.jpg]]}}}
{{center{[img(576px+, )[pictures/NGC3095.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(615px+, )[pictures/NGC3115.jpg]]}}}
{{center{[img(558px+, )[pictures/NGC3124.jpg]]}}}
{{center{[img(568px+, )[pictures/NGC3132.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(507px+, )[pictures/NGC3147.jpg]]}}}
{{center{[img(820px+, )[pictures/NGC3195.jpg]]}}}
{{center{[img(619px+, )[pictures/NGC3198.jpg]]}}}
{{center{[img(572px+, )[pictures/NGC3201.jpg]]}}}
{{center{[img(585px+, )[pictures/NGC3228.jpg]]}}}
{{center{[img(407px+, )[pictures/NGC3242.jpg]]}}}
{{center{[img(708px+, )[pictures/NGC3372.jpg]]}}}
{{center{[img(588px+, )[pictures/NGC346.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(724px+, )[pictures/NGC3521.jpg]]}}}
{{center{[img(521px+, )[pictures/NGC3576.jpg]]}}}
{{center{[img(608px+, )[pictures/NGC3600.jpg]]}}}
{{center{[img(632px+, )[pictures/NGC3628.jpg]]}}}
{{center{[img(494px+, )[pictures/NGC3631.jpg]]}}}
{{center{[img(583px+, )[pictures/NGC3726.jpg]]}}}
{{center{[img(543px+, )[pictures/NGC3735.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(466px+, )[pictures/NGC3810.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(454px+, )[pictures/NGC3818.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(489px+, )[pictures/NGC3887.jpg]]}}}
{{center{[img(535px+, )[pictures/NGC3938.jpg]]}}}
{{center{[img(504px+, )[pictures/NGC3976.jpg]]}}}
{{center{[img(629px+, )[pictures/NGC4038.jpg]]}}}
{{center{[img(537px+, )[pictures/NGC4051.jpg]]}}}
{{center{[img(499px+, )[pictures/NGC4071.jpg]]}}}
{{center{[img(511px+, )[pictures/NGC4094.jpg]]}}}
{{center{[img(633px+, )[pictures/NGC4178.jpg]]}}}
{{center{[img(648px+, )[pictures/NGC4216.jpg]]}}}
{{center{[img(511px+, )[pictures/NGC4236.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(620px+, )[pictures/NGC4244.jpg]]}}}
{{center{[img(434px+, )[pictures/NGC4274.jpg]]}}}
{{center{[img(513px+, )[pictures/NGC4293.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(423px+, )[pictures/NGC4361.jpg]]}}}
{{center{[img(662px+, )[pictures/NGC4372.jpg]]}}}
{{center{[img(599px+, )[pictures/NGC4414.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(532px+, )[pictures/NGC4449.jpg]]}}}
{{center{[img(542px+, )[pictures/NGC45.jpg]]}}}
{{center{[img(513px+, )[pictures/NGC4535.jpg]]}}}
{{center{[img(538px+, )[pictures/NGC4536.jpg]]}}}
{{center{[img(651px+, )[pictures/NGC4565.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(512px+, )[pictures/NGC457.jpg]]}}}
{{center{[img(513px+, )[pictures/NGC470.jpg]]}}}
{{center{[img(532px+, )[pictures/NGC4710.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(635px+, )[pictures/NGC4725.jpg]]}}}
{{center{[img(658px+, )[pictures/NGC4889.jpg]]}}}
{{center{[img(497px+, )[pictures/NGC488.jpg]]}}}
{{center{[img(538px+, )[pictures/NGC4899.jpg]]}}}
{{center{[img(654px+, )[pictures/NGC4900.jpg]]}}}
{{center{[img(722px+, )[pictures/NGC507.jpg]]}}}
{{center{[img(590px+, )[pictures/NGC4945.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(542px+, )[pictures/NGC4976.jpg]]}}}
{{center{[img(644px+, )[pictures/NGC5112.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(596px+, )[pictures/NGC5128.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(747px+, )[pictures/NGC5139.jpg]]}}}
{{center{[img(556px+, )[pictures/NGC514.jpg]]}}}
{{center{[img(543px+, )[pictures/NGC5189.jpg]]}}}
{{center{[img(567px+, )[pictures/NGC520.jpg]]}}}
{{center{[img(563px+, )[pictures/NGC5204.jpg]]}}}
{{center{[img(615px+, )[pictures/NGC5248.jpg]]}}}
{{center{[img(646px+, )[pictures/NGC5264.jpg]]}}}
{{center{[img(502px+, )[pictures/NGC529.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(524px+, )[pictures/NGC5300.jpg]]}}}
{{center{[img(441px+, )[pictures/NGC5375.jpg]]}}}
{{center{[img(690px+, )[pictures/NGC5389.jpg]]}}}
{{center{[img(581px+, )[pictures/NGC5474.jpg]]}}}
{{center{[img(527px+, )[pictures/NGC55.jpg]]}}}
{{center{[img(527px+, )[pictures/NGC55_2.jpg]]}}}
{{center{[img(527px+, )[pictures/NGC55_3.jpg]]}}}
{{center{[img(538px+, )[pictures/NGC5523.jpg]]}}}
{{center{[img(598px+, )[pictures/NGC5634.jpg]]}}}
{{center{[img(540px+, )[pictures/NGC5643.jpg]]}}}
{{center{[img(493px+, )[pictures/NGC5660.jpg]]}}}
{{center{[img(623px+, )[pictures/NGC5859.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(515px+, )[pictures/NGC5879.jpg]]}}}
{{center{[img(562px+, )[pictures/NGC5899.jpg]]}}}
{{center{[img(528px+, )[pictures/NGC5897.jpg]]}}}
{{center{[img(590px+, )[pictures/NGC5908.jpg]]}}}
{{center{[img(701px+, )[pictures/NGC5907.jpg]]}}}
{{center{[img(494px+, )[pictures/NGC5921.jpg]]}}}
{{center{[img(523px+, )[pictures/NGC5963.jpg]]}}}
{{center{[img(616px+, )[pictures/NGC5979.jpg]]}}}
{{center{[img(629px+, )[pictures/NGC5985.jpg]]}}}
{{center{[img(521px+, )[pictures/NGC5987.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(593px+, )[pictures/NGC6015.jpg]]}}}
{{center{[img(419px+, )[pictures/NGC6058.jpg]]}}}
{{center{[img(763px+, )[pictures/NGC6067.jpg]]}}}
{{center{[img(604px+, )[pictures/NGC6070.jpg]]}}}
{{center{[img(632px+, )[pictures/NGC6087.jpg]]}}}
{{center{[img(611px+, )[pictures/NGC6101.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(493px+, )[pictures/NGC6118.jpg]]}}}
{{center{[img(524px+, )[pictures/NGC6140.jpg]]}}}
{{center{[img(282px+, )[pictures/ngc6153_2.jpg]]}}}
{{center{[img(543px+, )[pictures/NGC6223.jpg]]}}}
{{center{[img(551px+, )[pictures/NGC6293.jpg]]}}}
{{center{[img(465px+, )[pictures/NGC6302.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(623px+, )[pictures/NGC6325.jpg]]}}}
{{center{[img(702px+, )[pictures/NGC6326.jpg]]}}}
{{center{[img(760px+, )[pictures/NGC6334.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(693px+, )[pictures/NGC6340.jpg]]}}}
{{center{[img(488px+, )[pictures/NGC6384.jpg]]}}}
{{center{[img(560px+, )[pictures/NGC6388.jpg]]}}}
{{center{[img(517px+, )[pictures/NGC6395.jpg]]}}}
{{center{[img(549px+, )[pictures/NGC6397.jpg]]}}}
{{center{[img(577px+, )[pictures/NGC6412.jpg]]}}}
{{center{[img(610px+, )[pictures/NGC6434.jpg]]}}}
{{center{[img(574px+, )[pictures/NGC6445.jpg]]}}}
{{center{[img(652px+, )[pictures/NGC6500.jpg]]}}}
{{center{[img(524px+, )[pictures/NGC6503.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(670px+, )[pictures/NGC6522.jpg]]}}}
{{center{[img(598px+, )[pictures/NGC6558.jpg]]}}}
{{center{[img(694px+, )[pictures/NGC6559.jpg]]}}}
{{center{[img(581px+, )[pictures/NGC663.jpg]]}}}
{{center{[img(579px+, )[pictures/NGC6632.jpg]]}}}
{{center{[img(582px+, )[pictures/NGC6643.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(546px+, )[pictures/NGC6684.jpg]]}}}
{{center{[img(626px+, )[pictures/NGC669.jpg]]}}}
{{center{[img(634px+, )[pictures/NGC6702.jpg]]}}}
{{center{[img(542px+, )[pictures/NGC672.jpg]]}}}
{{center{[img(533px+, )[pictures/NGC6744.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(478px+, )[pictures/NGC6764.jpg]]}}}
{{center{[img(595px+, )[pictures/NGC6781.jpg]]}}}
{{center{[img(490px+, )[pictures/NGC6813.jpg]]}}}
{{center{[img(588px+, )[pictures/NGC6818.jpg]]}}}
{{center{[img(522px+, )[pictures/NGC6820.jpg]]}}}
{{center{[img(546px+, )[pictures/NGC6822.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(635px+, )[pictures/NGC6826.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(594px+, )[pictures/NGC6842.jpg]]}}}
{{center{[img(510px+, )[pictures/NGC6907.jpg]]}}}
{{center{[img(582px+, )[pictures/NGC6923.jpg]]}}}
{{center{[img(597px+, )[pictures/NGC6946.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(562px+, )[pictures/NGC6951.jpg]]}}}
{{center{[img(544px+, )[pictures/NGC6960NW.jpg]]}}}
{{center{[img(551px+, )[pictures/NGC6960SW.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(619px+, )[pictures/NGC6992NE.jpg]]}}}
{{center{[img(619px+, )[pictures/qqw.jpg]]}}}
{{center{[img(539px+, )[pictures/NGC6992SE.jpg]]}}}
{{center{[img(539px+, )[pictures/NGC6992_3.jpg]]}}}
{{center{[img(646px+, )[pictures/NGC7000.jpg]]}}}
{{center{[img(675px+, )[pictures/NGC7000_South.jpg]]}}}
{{center{[img(463px+, )[pictures/NGC7009.jpg]]}}}
{{center{[img(535px+, )[pictures/NGC7038_3.jpg]]}}}
{{center{[img(541px+, )[pictures/NGC7048.jpg]]}}}
{{center{[img(541px+, )[pictures/NGC7048_2.jpg]]}}}
{{center{[img(660px+, )[pictures/NGC7086.jpg]]}}}
{{center{[img(522px+, )[pictures/NGC7129.jpg]]}}}
{{center{[img(584px+, )[pictures/NGC7205.jpg]]}}}
{{center{[img(596px+, )[pictures/NGC7217.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(512px+, )[pictures/NGC7293.jpg]]}}}
{{center{[img(554px+, )[pictures/NGC7318.jpg]]}}}
{{center{[img(594px+, )[pictures/NGC7318_2.jpg]]}}}
{{center{[img(593px+, )[pictures/NGC7331.jpg]]}}}
{{center{[img(629px+, )[pictures/NGC7331_2.jpg]]}}}
{{center{[img(488px+, )[pictures/NGC7354.jpg]]}}}
{{center{[img(571px+, )[pictures/NGC741.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(465px+, )[pictures/NGC7457.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(538px+, )[pictures/NGC7479.jpg]]}}}
{{center{[img(608px+, )[pictures/NGC752.jpg]]}}}
{{center{[img(531px+, )[pictures/NGC7538.jpg]]}}}
{{center{[img(648px+, )[pictures/NGC7552.jpg]]}}}
{{center{[img(594px+, )[pictures/NGC7582.jpg]]}}}
{{center{[img(507px+, )[pictures/NGC7606.jpg]]}}}
{{center{[img(602px+, )[pictures/NGC7635.jpg]]}}}
{{center{[img(527px+, )[pictures/NGC7640.jpg]]}}}
{{center{[img(505px+, )[pictures/NGC7662.jpg]]}}}
{{center{[img(637px+, )[pictures/NGC7686.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(524px+, )[pictures/NGC772.jpg]]}}}
{{center{[img(600px+, )[pictures/NGC7721.jpg]]}}}
{{center{[img(486px+, )[pictures/NGC7738.jpg]]}}}
{{center{[img(574px+, )[pictures/NGC7741.jpg]]}}}
{{center{[img(479px+, )[pictures/NGC7814.jpg]]}}}
{{center{[img(620px+, )[pictures/NGC7817.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(557px+, )[pictures/Sh2-171.jpg]]}}}
{{center{[img(639px+, )[pictures/NGC877.jpg]]}}}
{{center{[img(529px+, )[pictures/NGC891.jpg]]}}}
{{center{[img(548px+, )[pictures/NGC908.jpg]]}}}
{{center{[img(530px+, )[pictures/NGC925.jpg]]}}}
{{center{[img(482px+, )[pictures/Neptune.jpg]]}}}
/***
|Name|SinglePageModePlugin|
|Source|http://www.TiddlyTools.com/#SinglePageModePlugin|
|Documentation|http://www.TiddlyTools.com/#SinglePageModePluginInfo|
|Version|2.9.6|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|Story.prototype.displayTiddler(), Story.prototype.displayTiddlers()|
|Options|##Configuration|
|Description|Show tiddlers one at a time with automatic permalink, or always open tiddlers at top/bottom of page.|
This plugin allows you to configure TiddlyWiki to navigate more like a traditional multipage web site with only one tiddler displayed at a time.
!!!!!Documentation
>see [[SinglePageModePluginInfo]]
!!!!!Configuration
<<<
<<option chkSinglePageMode>> Display one tiddler at a time
><<option chkSinglePagePermalink>> Automatically permalink current tiddler
><<option chkSinglePageKeepFoldedTiddlers>> Don't close tiddlers that are folded
><<option chkSinglePageKeepEditedTiddlers>> Don't close tiddlers that are being edited
<<option chkTopOfPageMode>> Open tiddlers at the top of the page
<<option chkBottomOfPageMode>> Open tiddlers at the bottom of the page
<<option chkSinglePageAutoScroll>> Automatically scroll tiddler into view (if needed)
Notes:
* The "display one tiddler at a time" option can also be //temporarily// set/reset by including a 'paramifier' in the document URL: {{{#SPM:true}}} or {{{#SPM:false}}}.
* If more than one display mode is selected, 'one at a time' display takes precedence over both 'top' and 'bottom' settings, and if 'one at a time' setting is not used, 'top of page' takes precedence over 'bottom of page'.
* When using Apple's Safari browser, automatically setting the permalink causes an error and is disabled.
<<<
!!!!!Revisions
<<<
2008.10.17 [2.9.6] changed chkSinglePageAutoScroll default to false
| Please see [[SinglePageModePluginInfo]] for previous revision details |
2005.08.15 [1.0.0] Initial Release. Support for BACK/FORWARD buttons adapted from code developed by Clint Checketts.
<<<
!!!!!Code
***/
//{{{
version.extensions.SinglePageModePlugin= {major: 2, minor: 9, revision: 6, date: new Date(2008,10,17)};
//}}}
//{{{
config.paramifiers.SPM = { onstart: function(v) {
config.options.chkSinglePageMode=eval(v);
if (config.options.chkSinglePageMode && config.options.chkSinglePagePermalink && !config.browser.isSafari) {
config.lastURL = window.location.hash;
if (!config.SPMTimer) config.SPMTimer=window.setInterval(function() {checkLastURL();},1000);
}
} };
//}}}
//{{{
if (config.options.chkSinglePageMode==undefined)
config.options.chkSinglePageMode=true;
if (config.options.chkSinglePagePermalink==undefined)
config.options.chkSinglePagePermalink=true;
if (config.options.chkSinglePageKeepFoldedTiddlers==undefined)
config.options.chkSinglePageKeepFoldedTiddlers=false;
if (config.options.chkSinglePageKeepEditedTiddlers==undefined)
config.options.chkSinglePageKeepEditedTiddlers=false;
if (config.options.chkTopOfPageMode==undefined)
config.options.chkTopOfPageMode=false;
if (config.options.chkBottomOfPageMode==undefined)
config.options.chkBottomOfPageMode=false;
if (config.options.chkSinglePageAutoScroll==undefined)
config.options.chkSinglePageAutoScroll=false;
//}}}
//{{{
config.SPMTimer = 0;
config.lastURL = window.location.hash;
function checkLastURL()
{
if (!config.options.chkSinglePageMode)
{ window.clearInterval(config.SPMTimer); config.SPMTimer=0; return; }
if (config.lastURL == window.location.hash) return; // no change in hash
var tids=decodeURIComponent(window.location.hash.substr(1)).readBracketedList();
if (tids.length==1) // permalink (single tiddler in URL)
story.displayTiddler(null,tids[0]);
else { // restore permaview or default view
config.lastURL = window.location.hash;
if (!tids.length) tids=store.getTiddlerText("DefaultTiddlers").readBracketedList();
story.closeAllTiddlers();
story.displayTiddlers(null,tids);
}
}
if (Story.prototype.SPM_coreDisplayTiddler==undefined)
Story.prototype.SPM_coreDisplayTiddler=Story.prototype.displayTiddler;
Story.prototype.displayTiddler = function(srcElement,tiddler,template,animate,slowly)
{
var title=(tiddler instanceof Tiddler)?tiddler.title:tiddler;
var tiddlerElem=document.getElementById(story.idPrefix+title); // ==null unless tiddler is already displayed
var opt=config.options;
var single=opt.chkSinglePageMode && !startingUp;
var top=opt.chkTopOfPageMode && !startingUp;
var bottom=opt.chkBottomOfPageMode && !startingUp;
if (single) {
story.forEachTiddler(function(tid,elem) {
// skip current tiddler and, optionally, tiddlers that are folded.
if ( tid==title
|| (opt.chkSinglePageKeepFoldedTiddlers && elem.getAttribute("folded")=="true"))
return;
// if a tiddler is being edited, ask before closing
if (elem.getAttribute("dirty")=="true") {
if (opt.chkSinglePageKeepEditedTiddlers) return;
// if tiddler to be displayed is already shown, then leave active tiddler editor as is
// (occurs when switching between view and edit modes)
if (tiddlerElem) return;
// otherwise, ask for permission
var msg="'"+tid+"' is currently being edited.\n\n";
msg+="Press OK to save and close this tiddler\nor press Cancel to leave it opened";
if (!confirm(msg)) return; else story.saveTiddler(tid);
}
story.closeTiddler(tid);
});
}
else if (top)
arguments[0]=null;
else if (bottom)
arguments[0]="bottom";
if (single && opt.chkSinglePagePermalink && !config.browser.isSafari) {
window.location.hash = encodeURIComponent(String.encodeTiddlyLink(title));
config.lastURL = window.location.hash;
document.title = wikifyPlain("SiteTitle") + " - " + title;
if (!config.SPMTimer) config.SPMTimer=window.setInterval(function() {checkLastURL();},1000);
}
if (tiddlerElem && tiddlerElem.getAttribute("dirty")=="true") { // editing... move tiddler without re-rendering
var isTopTiddler=(tiddlerElem.previousSibling==null);
if (!isTopTiddler && (single || top))
tiddlerElem.parentNode.insertBefore(tiddlerElem,tiddlerElem.parentNode.firstChild);
else if (bottom)
tiddlerElem.parentNode.insertBefore(tiddlerElem,null);
else this.SPM_coreDisplayTiddler.apply(this,arguments); // let CORE render tiddler
} else
this.SPM_coreDisplayTiddler.apply(this,arguments); // let CORE render tiddler
var tiddlerElem=document.getElementById(story.idPrefix+title);
if (tiddlerElem&&opt.chkSinglePageAutoScroll) {
// scroll to top of page or top of tiddler
var isTopTiddler=(tiddlerElem.previousSibling==null);
var yPos=isTopTiddler?0:ensureVisible(tiddlerElem);
// if animating, defer scroll until after animation completes
var delay=opt.chkAnimate?config.animDuration+10:0;
setTimeout("window.scrollTo(0,"+yPos+")",delay);
}
}
if (Story.prototype.SPM_coreDisplayTiddlers==undefined)
Story.prototype.SPM_coreDisplayTiddlers=Story.prototype.displayTiddlers;
Story.prototype.displayTiddlers = function() {
// suspend single/top/bottom modes when showing multiple tiddlers
var opt=config.options;
var saveSPM=opt.chkSinglePageMode; opt.chkSinglePageMode=false;
var saveTPM=opt.chkTopOfPageMode; opt.chkTopOfPageMode=false;
var saveBPM=opt.chkBottomOfPageMode; opt.chkBottomOfPageMode=false;
this.SPM_coreDisplayTiddlers.apply(this,arguments);
opt.chkBottomOfPageMode=saveBPM;
opt.chkTopOfPageMode=saveTPM;
opt.chkSinglePageMode=saveSPM;
}
//}}}
<!--{{{-->
<div class='header' macro='gradient vert #821c10 #000'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
<div style="text-align:center; margin:0px; padding:0px; width:190px;"><embed src="http://ri.revolvermaps.com/f/g.swf" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" wmode="window" allowScriptAccess="always" allowNetworking="all" width="190" height="190" flashvars="m=0&i=8c9hnzvpctq&r=false&v=true&b=000000&n=false&s=190&c=ff0000"></embed><br /><img src="http://ji.revolvermaps.com/c/8c9hnzvpctq.gif" width="1" height="1" alt="" /><a href="http://www.revolvermaps.com/?target=enlarge&i=8c9hnzvpctq&color=ff0000&m=0">Large Visitor Globe</a></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
{{center{[img(567px+, )[pictures/RhoOphiuchi.jpg]]}}}
{{center{[img(546px+, )[pictures/SN2011ao.jpg]]}}}
{{center{[img(512px+, )[pictures/NGC3972.jpg]]}}}
{{center{[img(538px+, )[pictures/STF430.jpg]]}}}
{{center{[img(554px+, )[pictures/Saturn.jpg]]}}}
... with rings maximally edgewise these days.
{{center{[img(547px+, )[pictures/Sh2-140.jpg]]}}}
{{center{[img(659px+, )[pictures/Sh2-142.jpg]]}}}
{{center{[img(576px+, )[pictures/Sh2-155.jpg]]}}}
{{center{[img(511px+, )[pictures/Sh2-157.jpg]]}}}
{{center{[img(439px+, )[pictures/Sh2-165.jpg]]}}}
{{center{[img(568px+, )[pictures/Sh2-170.jpg]]}}}
{{center{[img(645px+, )[pictures/Sh2-188.jpg]]}}}
{{center{[img(455px+, )[pictures/Sh2-207.jpg]]}}}
{{center{[img(479px+, )[pictures/SH2-219.jpg]]}}}
{{center{[img(492px+, )[pictures/Sh2-242.jpg]]}}}
{{center{[img(562px+, )[pictures/Sh2-82.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(593px+, )[pictures/Shapley1.jpg]]}}}
Astrophotography by <html> <a href="http://www.markus-maute.de">Markus Maute</center></html>
/***
!TiddlySinister
desgined by Clint Checketts (http://www.checkettsweb.com) and inspired from Minz Meyer (http://www.minzweb.de)
http://tiddlystyles.com/#theme:TiddlySinister
!Sections in this Tiddler:
*Generic rules
**Links styles
**Link Exceptions
*Header
*Main menu
*Sidebar
**Sidebar options
**Sidebar tabs
*Message area
*Popup
*Tabs
*Tiddler display
**Viewer
**Editor
*Misc. rules
!Generic Layout Rules /% ============================================================= %/
***/
/*{{{*/
body{
position: static;
background: #000;
}
#contentWrapper{
margin: 0 10px;
background: #321c10;
border: 1px solid #613725;
position: relative;
}
h1, h2, h3, h4, h5, h6{
background: transparent;
}
#contentWrapper a.button{
border: 0;
}
/*}}}*/
/***
!Link Styles /% ============================================================= %/
***/
/*{{{*/
#sidebarOptions .tiddlyLink{
padding: .5em 0 .5em 1em;
display: block;
font-weight: normal;
}
#sidebarOptions .sliderPanel .tiddlyLink{
display:inline;
padding: 0;
}
#contentWrapper #mainMenu a,
#messageArea a,
#contentWrapper #sidebar a{
color: #fb9950;
text-decoration: none;
}
#messageArea a:link{
font-weight: bold;
}
#contentWrapper #mainMenu a:hover,
#messageArea a:hover,
#contentWrapper #sidebar a:hover{
background: transparent;
text-decoration: underline;
}
a, a.button{
color: #fb9950;
background: transparent;
border: 0;
}
a:hover,#contentWrapper a:active,
.tiddler .button:hover,.tiddler .button:active {
color: #c17135;
background: transparent;
text-decoration: underline;
}
/*}}}*/
/***
!Header styles /% ============================================================= %/
***/
/*{{{*/
#titleLine{
color: #94532d;
background: #000;
border-bottom: 1px solid #613725;
padding: 1em 0;
}
#titleLine a{
color: #fb9950;
}
#siteTitle{
font-size: 2.3em;
font-weight: bold;
}
/*}}}*/
/***
!Main menu styles /% ============================================================= %/
***/
/*{{{*/
#mainMenu{
float: left;
font-size: 12px;
text-align: left;
background: #321c10;
color: #c5886b;
width: 15em;
padding: .2em .5em .2em 0;
}
#mainMenu h1{
font-size: 13px;
font-weight: normal;
margin: 0 0 0 2px;
color: #c5886b;
}
#mainMenu li, #mainMenu ul{
padding: 0;
margin: 0;
list-style: none;
}
#mainMenu ul, #messageArea{
display: block;
border: 1px solid #905437;
padding: 0 0 0 1em;
background: #522d1e;
margin: 0 0 1em 0;
}
#messageArea{
color: #c5886b;
padding: 1em;
}
/*}}}*/
/***
!Sidebar styles /% ============================================================= %/
***/
/*{{{*/
#sidebar{
padding: 10px;
background: #000;
right: 0;
}
#sidebar .sliderPanel{
background: #000;
color: #94532d;
margin: 0;
}
#sidebar, #sidebarOptions, #sidebarTabs{
background: transparent;
}
#sidebarTabs .tabSelected{
background: #522d1e;
border: 1px solid #905437;
border-bottom: 0;
padding-bottom: 3px;
cursor: default;
color: #fb9950;
font-weight: bold;
}
#sidebarTabs .tabUnselected,#sidebarTabs .tabcontents .tabSelected{
background: #2a170d;
border: 1px solid #542e21;
border-bottom: 0;
padding-bottom: 0px;
color: #fb9950;
}
#sidebarTabs .tabUnselected:hover{
color: #c17135
}
#sidebarTabs .tabcontents .tabSelected{
padding-bottom: 3px;
border: 1px solid #905437;
border-bottom: 0;
}
#sidebarTabs .tabcontents .tabUnselected{
background: #522d1e;
border: 1px solid #613725;
border-bottom: 0;
padding-bottom: 0;
}
#sidebarTabs .tabContents{
background: #522d1e;
border: 1px solid #905437;
border-width: 1px 0;
}
#sidebarTabs .tabContents .tabContents{
background: #2a170d;
border: 1px solid #905437;
}
#sidebarTabs .tabContents li.listTitle{
color: #c5886b;
}
/*}}}*/
/***
!Popup styles /% ============================================================= %/
***/
/*{{{*/
#popup{
background: #522d1e;
border: 1px solid #905437;
margin-left: -10px;
}
#popup hr{
border-top: 1px solid #905437;
}
#popup a{
color: #fb9950
}
#popup a:hover{
color: #c17135;
background: transparent;
text-decoration: underline;
}
.popup li.disabled{color: #c5886b;}
#popup .currentlySelected,
#popup .currentlySelected:hover{
background: #2a170d;
}
/*}}}*/
/***
!Tiddler display styles /% ============================================================= %/
***/
/*{{{*/
#displayArea{
margin: 0 15em 0em 15.5em;
padding: 1em 2em 0 2em;
background: #33180a;
border: 1px solid #613725;
min-height: 400px;
_position: static;
}
.tiddler{
background: #2a170d;
border: 1px solid #542e21;
margin: 0 0 2em 0;
position: relative;
_position; static;
padding: 0;
}
.title{
color: #fb9950;
font-size: 14px;
font-weight: normal;
line-height: 23px;
_position: static;
}
/*}}}*/
/***
''Viewer styles'' /% -------------------------------------------------------------------- %/
***/
/*{{{*/
.viewer table {
border: 1px solid #905437;
}
.viewer td {
color: #c5886b;
background: #522d1e;
border: 1px solid #905437;
}
.viewer, .editer, .editorFooter{
color: #c5886b;
}
.viewer pre{
background: #522d1e;
border: 1px solid #905437;
}
.toolbar{
float: none;
background: #000;
padding: .5em 0;
visibility: visible;
}
#contentWrapper .toolbar a.button{
visibility: hidden;
}
#contentWrapper .selected .toolbar a.button{
visibility: visible;
}
.selected .isTag .tagging,
.selected .tagged,
.isTag .tagging,
.tagged {
float: none;
display: inline;
border: 0;
background: transparent;
color: #fb9950;
margin: 0;
}
.tagged li, .tagging li,
.tagged ul, .tagging ul{
display: inline;
}
.tiddler .tagging .listTitle,
.tiddler .tagged .listTitle{
color: #c5886b;
}
.tiddler .tagging a.button,
.tiddler .tagged a.button{
margin: 0;
padding: 0;
}
/* text alignments */
.left
{ display:block;text-align:left; }
.center
{ display:block;text-align:center; }
/*}}}*/
/***
''Editor styles''/% -------------------------------------------------- %/
***/
/*{{{*/
.editor textarea,#contentWrapper input{
max-height: 35em;
background: #c5886b;
border: 2px inset #613725;
}
.editor textarea:focus, input:focus{
background: #ddb9a8;
}
#contentWrapper input.chkOptionInput{
background: transparent;
}
/*}}}*/
@media print {
.mainMenu, .sidebar, .messageArea, .toolbar, .tagged, .tagging, .subtitle, .header
{display: none !important;}
#breadCrumbs, #siteMenu, #storyMenu
{ display:none !important; }
#displayArea
{ margin: 1em !important; }
noscript /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
{ display:none; }
/*****
.tiddler
{ page-break-after:always; }
use this for 3x5 index cards:
.tiddler { height:3in !important; width:5in !important; overflow:none !important; }
*****/
}
/***** old
/* Here one can controll what parts of the TiddlyWIKI are printed */
/* Just edit and go to the print preview of the browser to see the result */
@media print {
#mainMenu, #sidebar, #messageArea, #displayControl {display: none ! important;}
#displayArea {margin: 1em 3em 1em 3em;}
}
@media print {#mainMenu {display: none ! important;}}
@media print {#topMenu {display: none ! important;}}
@media print {#sidebar {display: none ! important;}}
@media print {#messageArea {display: none ! important;}}
@media print {#toolbar {display: none ! important;}}
@media print {.header {display: none ! important;}}
@media print {.tiddler .subtitle {display: none ! important;}}
@media print {.tiddler .toolbar {display; none ! important; }}
@media print {.tiddler .tagging {display; none ! important; }}
@media print {.tiddler .tagged {display; none ! important; }}
*****/
/***
|Name|TagCloudPlugin|
|Source|http://www.TiddlyTools.com/#TagCloudPlugin|
|Version|1.7.0|
|Author|Eric Shulman|
|Original Author|Clint Checketts|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|present a 'cloud' of tags (or links) using proportional font display|
!Usage
<<<
{{{
<<cloud type action:... limit:... tag tag tag ...>>
<<cloud type action:... limit:... +TiddlerName>>
<<cloud type action:... limit:... -TiddlerName>>
<<cloud type action:... limit:... =tagvalue>>
}}}
where:
* //type// is a keyword, one of:
** ''tags'' (default) - displays a cloud of tags, based on frequency of use
** ''links'' - displays a cloud of tiddlers, based on number of links //from// each tiddler
** ''references'' - displays a cloud of tiddlers, based on number of links //to// each tiddler
* ''action:popup'' (default) - clicking a cloud item shows a popup with links to related tiddlers<br>//or//<br> ''action:goto'' - clicking a cloud item immediately opens the tiddler corresponding to that item
* ''limit:N'' (optional) - restricts the cloud display to only show the N most popular tags/links
* ''tag tag tag...'' (or ''title title title'' if ''links''/''references'' is used)<br>shows all tags/links in the document //except// for those listed as macro parameters
* ''+TiddlerName''<br>show only tags/links read from a space-separated, bracketed list stored in a separate tiddler.
* ''-TiddlerName''<br>show all tags/links //except// those read from a space-separated, bracketed list stored in a separate tiddler.
* ''=tagvalue'' (//only if type=''tags''//)<br>shows only tags that are themselves tagged with the indicated tag value (i.e., ~TagglyTagging usage)
//note: for backward-compatibility, you can also use the macro {{{<<tagCloud ...>>}}} in place of {{{<<cloud ...>>}}}//
<<<
!Examples
<<<
//all tags excluding<<tag systemConfig>>, <<tag excludeMissing>> and <<tag script>>//
{{{<<cloud systemConfig excludeMissing script>>}}}
{{groupbox{<<cloud systemConfig excludeMissing script>>}}}
//top 10 tags excluding<<tag systemConfig>>, <<tag excludeMissing>> and <<tag script>>//
{{{<<cloud limit:10 systemConfig excludeMissing script>>}}}
{{groupbox{<<cloud limit:10 systemConfig excludeMissing script>>}}}
//tags listed in// [[FavoriteTags]]
{{{<<cloud +FavoriteTags>>}}}
{{groupbox{<<cloud +FavoriteTags>>}}}
//tags NOT listed in// [[FavoriteTags]]
{{{<<cloud -FavoriteTags>>}}}
{{groupbox{<<cloud -FavoriteTags>>}}}
//links to tiddlers tagged with 'package'//
{{{<<cloud action:goto =package>>}}}
{{groupbox{<<cloud action:goto =package>>}}}
//top 20 most referenced tiddlers//
{{{<<cloud references limit:20>>}}}
{{groupbox{<<cloud references limit:20>>}}}
//top 20 tiddlers that contain the most links//
{{{<<cloud links limit:20>>}}}
{{groupbox{<<cloud links limit:20>>}}}
<<<
!Revisions
<<<
2009.07.17 [1.7.0] added {{{-TiddlerName}}} parameter to exclude tags that are listed in the indicated tiddler
2009.02.26 [1.6.0] added {{{action:...}}} parameter to apply popup vs. goto action when clicking cloud items
2009.02.05 [1.5.0] added ability to show links or back-links (references) instead of tags and renamed macro to {{{<<cloud>>}}} to reflect more generalized usage.
2008.12.16 [1.4.2] corrected group calculation to prevent 'group=0' error
2008.12.16 [1.4.1] revised tag filtering so excluded tags don't affect calculations
2008.12.15 [1.4.0] added {{{limit:...}}} parameter to restrict the number of tags displayed to the top N most popular
2008.11.15 [1.3.0] added {{{+TiddlerName}}} parameter to include only tags that are listed in the indicated tiddler
2008.09.05 [1.2.0] added '=tagname' parameter to include only tags that are themselves tagged with the specified value (i.e., ~TagglyTagging usage)
2008.07.03 [1.1.0] added 'segments' property to macro object. Extensive code cleanup
<<<
!Code
***/
//{{{
version.extensions.TagCloudPlugin= {major: 1, minor: 7 , revision: 0, date: new Date(2009,7,17)};
//Originally created by Clint Checketts, contributions by Jonny Leroy and Eric Shulman
//Currently maintained and enhanced by Eric Shulman
//}}}
//{{{
config.macros.cloud = {
tagstip: "%1 tiddlers tagged with '%0'",
refslabel: " (%0 references)",
refstip: "%1 tiddlers have links to '%0'",
linkslabel: " (%0 links)",
linkstip: "'%0' has links to %1 other tiddlers",
groups: 9,
init: function() {
config.macros.tagCloud=config.macros.cloud; // for backward-compatibility
config.shadowTiddlers.TagCloud='<<cloud>>';
config.shadowTiddlers.StyleSheetTagCloud=
'/*{{{*/\n'
+'.tagCloud span {line-height: 3.5em; margin:3px;}\n'
+'.tagCloud1{font-size: 80%;}\n'
+'.tagCloud2{font-size: 100%;}\n'
+'.tagCloud3{font-size: 120%;}\n'
+'.tagCloud4{font-size: 140%;}\n'
+'.tagCloud5{font-size: 160%;}\n'
+'.tagCloud6{font-size: 180%;}\n'
+'.tagCloud7{font-size: 200%;}\n'
+'.tagCloud8{font-size: 220%;}\n'
+'.tagCloud9{font-size: 240%;}\n'
+'/*}}}*/\n';
setStylesheet(store.getTiddlerText('StyleSheetTagCloud'),'tagCloudsStyles');
},
getLinks: function(tiddler) { // get list of links to existing tiddlers and shadows
if (!tiddler.linksUpdated) tiddler.changed();
var list=[]; for (var i=0; i<tiddler.links.length; i++) {
var title=tiddler.links[i];
if (store.isShadowTiddler(title)||store.tiddlerExists(title))
list.push(title);
}
return list;
},
handler: function(place,macroName,params) {
// unpack params
var inc=[]; var ex=[]; var limit=0; var action='popup';
var links=(params[0]&¶ms[0].toLowerCase()=='links'); if (links) params.shift();
var refs=(params[0]&¶ms[0].toLowerCase()=='references'); if (refs) params.shift();
if (params[0]&¶ms[0].substr(0,7).toLowerCase()=='action:')
action=params.shift().substr(7).toLowerCase();
if (params[0]&¶ms[0].substr(0,6).toLowerCase()=='limit:')
limit=parseInt(params.shift().substr(6));
while (params.length) {
if (params[0].substr(0,1)=='+') { // read taglist from tiddler
inc=inc.concat(store.getTiddlerText(params[0].substr(1),'').readBracketedList());
} else if (params[0].substr(0,1)=='-') { // exclude taglist from tiddler
ex=ex.concat(store.getTiddlerText(params[0].substr(1),'').readBracketedList());
} else if (params[0].substr(0,1)=='=') { // get tag list using tagged tags
var tagged=store.getTaggedTiddlers(params[0].substr(1));
for (var t=0; t<tagged.length; t++) inc.push(tagged[t].title);
} else ex.push(params[0]); // exclude params
params.shift();
}
// get all items, include/exclude specific items
var items=[];
var list=(links||refs)?store.getTiddlers('title','excludeLists'):store.getTags();
for (var t=0; t<list.length; t++) {
var title=(links||refs)?list[t].title:list[t][0];
if (links) var count=this.getLinks(list[t]).length;
else if (refs) var count=store.getReferringTiddlers(title).length;
else var count=list[t][1];
if ((!inc.length||inc.contains(title))&&(!ex.length||!ex.contains(title)))
items.push({ title:title, count:count });
}
if(!items.length) return;
// sort by decending count, limit results (optional)
items=items.sort(function(a,b){return(a.count==b.count)?0:(a.count>b.count?-1:1);});
while (limit && items.length>limit) items.pop();
// find min/max and group size
var most=items[0].count;
var least=items[items.length-1].count;
var groupSize=(most-least+1)/this.groups;
// sort by title and draw the cloud of items
items=items.sort(function(a,b){return(a.title==b.title)?0:(a.title>b.title?1:-1);});
var cloudWrapper = createTiddlyElement(place,'div',null,'tagCloud',null);
for (var t=0; t<items.length; t++) {
cloudWrapper.appendChild(document.createTextNode(' '));
var group=Math.ceil((items[t].count-least)/groupSize)||1;
var className='tagCloudtag tagCloud'+group;
var tip=refs?this.refstip:links?this.linkstip:this.tagstip;
tip=tip.format([items[t].title,items[t].count]);
if (action=='goto') { // TAG/LINK/REFERENCES GOTO
var btn=createTiddlyLink(cloudWrapper,items[t].title,true,className);
btn.title=tip;
btn.style.fontWeight='normal';
} else if (!links&&!refs) { // TAG POPUP
var btn=createTiddlyButton(cloudWrapper,items[t].title,tip,onClickTag,className);
btn.setAttribute('tag',items[t].title);
} else { // LINK/REFERENCES POPUP
var btn=createTiddlyButton(cloudWrapper,items[t].title,tip,
function(ev) { var e=ev||window.event; var cmt=config.macros.cloud;
var popup = Popup.create(this);
var title = this.getAttribute('tiddler');
var count = this.getAttribute('count');
var refs = this.getAttribute('refs')=='T';
var links = this.getAttribute('links')=='T';
var label = (refs?cmt.refslabel:cmt.linkslabel).format([count]);
createTiddlyLink(popup,title,true);
createTiddlyText(popup,label);
createTiddlyElement(popup,'hr');
if (refs) {
popup.setAttribute('tiddler',title);
config.commands.references.handlePopup(popup,title);
}
if (links) {
var tiddler = store.fetchTiddler(title);
var links=config.macros.cloud.getLinks(tiddler);
for(var i=0;i<links.length;i++)
createTiddlyLink(createTiddlyElement(popup,'li'),
links[i],true);
}
Popup.show();
e.cancelBubble=true; if(e.stopPropagation) e.stopPropagation();
return false;
}, className);
btn.setAttribute('tiddler',items[t].title);
btn.setAttribute('count',items[t].count);
btn.setAttribute('refs',refs?'T':'F');
btn.setAttribute('links',links?'T':'F');
btn.title=tip;
}
}
}
};
//}}}
{{center{[img(258px+, )[pictures/Triton.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(450px+, )[pictures/UFO.jpg]]}}}
{{center{[img(553px+, )[pictures/UGC11459.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(586px+, )[pictures/UGC11920.jpg]]}}}
{{center{[img(531px+, )[pictures/UGC11973.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(575px+, )[pictures/UGC1281.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(560px+, )[pictures/UGC2082.jpg]]}}}
{{center{[img(519px+, )[pictures/UGC2526.jpg]]}}}
{{center{[img(540px+, )[pictures/UGC3214.jpg]]}}}
{{center{[img(556px+, )[pictures/UGC3574_3.jpg]]}}}
{{center{[img(556px+, )[pictures/UGC3574_4.jpg]]}}}
{{center{[img(569px+, )[pictures/UGC3574_2.jpg]]}}}
{{center{[img(571px+, )[pictures/UGC3697.jpg]]}}}
{{center{[img(443px+, )[pictures/UGC3777.jpg]]}}}
{{center{[img(624px+, )[pictures/UGC4171.jpg]]}}}
{{center{[img(570px+, )[pictures/UGC4305.jpg]]}}}
{{center{[img(614px+, )[pictures/UGC5459.jpg]]}}}
{{center{[img(466px+, )[pictures/UGC9977.jpg]]}}}
{{center{[img(615px+, )[pictures/Uranus.jpg]]}}}
{{center{[img(664px+, )[pictures/Vdb142.jpg]]}}}
{{center{[img(664px+, )[pictures/Vdb142_2.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(503px+, )[pictures/VdB15.jpg]]}}}
{{center{[img(570px+, )[pictures/vdb152.jpg]]}}}
<html><center><iframe src="http://www.sky-map.org/?img_source=SDSS&ra=13 30 05.1&de=47 15 10&zoom=8" width="820px" height="760px"></iframe></center></html>
{{center{[img(714px+, )[pictures/waningmoon.jpg]]}}}
{{center{[img(561px+, )[pictures/waxingmoon.jpg]]}}}
<html> <br> <center> <b><font face="georgia, courier, arial"> We're all lying in the gutter, but some of us are gazing at the stars. <br><br> - Oscar Wilde - </font><br></center> </html>
;Hi there !
The following pictures I have taken remotely with the [[Slooh robotic telescopes|http://www.slooh.com]].
A tip for navigating this website: Try the tags (+ "Open all" if you like) ...
Have fun ...
!!!! Make your choice ...
<<cloud systemConfig excludeMissing script NavigationPackage DiscoveryPackage SkyMaps>>
Thanks for your [[critiques|http://forum.slooh.com/viewtopic.php?p=31243&sid=cc6516b14121e9282ed1c2e8fb8126bd]]:
> I've been interested by MarkusM's many recent Coordinate missions, so I just went and browsed his Gallery for a while (http://www.myslooh.com/Skygazer). Lots of fascinating images of things I'd never seen before (including a "UFO!").
> Thanks ... for pointing out those albums. I'm sorting through MarkusM's work now - fascinating work.
!!Chile
{{center{[img(376px+, )[http://images.slooh.com/chile/allsky/latest.jpg]]}}}
!!!!!Location:
:La Dehesa, altitude: 1,450m, coordinates: __33° 16’ 09"S__, 70° 32’ 04”W, UTC -4.
!!!!!Instruments:
: • 0.35 m f/5.95 Schmidt\-Cassegrain (Celestron C14), 24.6' × 24.6', 2,048 × 2,048 pix. CCD cam.
: • 90mm f/5.56 apochromatic refractor, 1.4° × 1.0°, 1,600 × 1,200 pix. CCD cam.
!!Canary Islands
{{center{[img(393px+, )[http://images.slooh.com/webcam/obs_teide.jpg]]}}}
!!!!!Location
:[[Teide Observatory, Tenerife|http://en.wikipedia.org/wiki/Teide_Observatory]], altitude: 2,390 m, coordinates: [[28°18′00″N, 16°30′35″W|http://maps.google.com/maps?f=q&source=s_q&hl=de&geocode=&q=28%C2%B018%E2%80%B200%E2%80%B3N,+16%C2%B030%E2%80%B235%E2%80%B3W&sll=37.0625,-95.677068&sspn=49.490703,79.013672&ie=UTF8&z=17]], UTC 0.
!!!!Instruments
__Dome 1__
<html><center><a href="HalfMeter.jpg"><img src="HalfMeter.jpg" style="width: 119px; height: 128px; "/> </a></center></html>
: • 0.5 meter f/6.8 corrected Dall\-Kirkham, 37' × 37', 3,056 × 3,056
: • 77mm f/4.3 apochromatic refractor, 2.65° × 2.65°, 2,048 × 2,048 pix. CCD cam.
__Dome 2__
<html><center><a href="C14Teide.jpg"><img src="C14Teide.jpg" style="width: 130px; height: 128px; "/> </a></center></html>
: • 0.35 meter f/11 Schmidt\-Cassegrain (Celestron C14), 13.1' × 8.8', 2,184 × 1,472 pix. CCD cam.
: • 85mm f/5.6 apochromatic refractor (Tele Vue <html>TV85</html>), 1.4° × 1.1°, 1,600 × 1,200 pix. CCD cam.
: • All-sky fisheye camera with 175 degrees field of view.
!!Australia
Out of service. Some of the pictures were taken at this site.
!!!!!Location:
:[[Macedon Ranges Observatory|http://theastronomer.tripod.com/NEW_MRO/member_profile.html]], altitude: 610 m, coordinates: __37°12'46.51"S__, 144°37'41.03"E, UTC +10. (Close to Melbourne).
!!!!Instruments
:• 0.35 meter f/5.95 Schmidt\-Cassegrain (Celestron C14), 26.2' × 17.6', 2,184 × 1,472 pix. CCD cam.
:• 77mm f/4.3 apochromatic refractor, 2.65° × 2.65°, 2,048 × 2,048 pix. CCD cam.
Links:
* [[Automated System and Method for Processing of Astronomical Images|http://www.freepatentsonline.com/y2006/0132608.html]] - Slooh patent.
{{center{[img(491px+, )[pictures/WLMGalaxy.jpg]]}}}
{{center{[img(545px+, )[pictures/Wolf-Lundmark-Melotte-Galaxy.jpg]]}}}
{{center{[img(463px+, )[pictures/vdB141.jpg]]}}}
//{{{
config.options.txtUserName = "Markus Maute";
config.options.chkAutoSave = true;
config.options.chkAnimate = false;
//}}}