Welcome to TiddlyWiki created by Jeremy Ruston, Copyright © 2007 UnaMesa Association
In Socialtext Unplugged, the selected pages of your Socialtext workspace are displayed as individual "tiddlers" on the page. When the mouse passes over a tiddler a short toolbar menu appears at the top right. Use the commands here to manipulate that particular tiddler: notably closing and editting it. (You can double click on a tiddler as a shortcut to directly enter edit mode).
Over on the right hand side of the window are commands that affect the entire page, in particular "close all" which can be useful to clear the decks when many tiddlers are open at once.
The user is encouraged to ensure that they can SaveChanges before embarking on widespread editing.
Welcome to Socialtext Unplugged. This is a specially designed web page that you can use to view and edit your Socialtext content without having to be online to your Socialtext server.
There are three steps to using Socialtext Unplugged:
* First, learn how to SaveChanges to your local hard drive. This keeps your work safe even if you close your browser or have to reboot your computer
* Secondly, find out how to BrowseAndEdit your content while it is unplugged
* Thirdly, when you can reconnect to your Socialtext server, you can SyncChanges to save your unplugged changes to the server so that other people can see them too
You should also check your system meets the SystemRequirements.
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<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>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
<div class="socialtextLogo"><img src="http://www.eu.socialtext.net/static/2.3.0.0/images/st/logo/socialtext-logo-152x26.gif" width=152 height=26></div>
</div>
<!--}}}-->
Socialtext Unplugged lets you browse and edit your content while you're offline. When you make a change you need to SaveChanges to save the change to your local hard drive, before later performing a SyncChanges to synchronise the change back to the server.
The procedure for SaveChanges is slightly different for different browsers:
* SavingOnInternetExplorer
* SavingOnFireFox
* SavingOnSafari
* SavingOnOpera
You can save changes with any version of FireFox, and also many other browsers in the FireFox family, such as Camino on the Mac and MiniMo on mobile devices. The procedure is:
# Click the button labelled 'save changes' over in the right hand sidebar
# If prompted with an "Internet Security" dialog as follows, click the checkbox labelled "Remember this decision" and then the "Allow" button
## "A script from "file://" is requesting enhanced capabilities that are UNSAFE and could be used to compromise your machine or data..."
# You should then see a message at the top right of the window saying "Main TiddlyWiki file saved"
If you accidentally //deny// permission instead, you may need to UnravelFireFoxPermissions.
You can save changes with Internet Explorer versions 6 and 7, but not the earlier versions. The procedure is:
# Click the button labelled 'save changes' over in the right hand sidebar
# If prompted as follows, click "Yes":
## "An ActiveX control on this page might be unsafe to interact with other parts of the page. Do you want to allow this interaction?"
# You should then see a message at the top right of the window saying "Main TiddlyWiki file saved"
Note that there is currently [[a bug|http://trac.tiddlywiki.org/tiddlywiki/ticket/39]] that prevents Internet Explorer from saving correctly if you have specified a backup directory in AdvancedOptions.
To SaveChanges on Opera, see the instructions for using the TiddlySaver Java applet.
To SaveChanges on Safari, see the instructions for using the TiddlySaver Java applet.
<<search>><<closeAll>><<permaview>><<newTiddler 'New Tiddler' fields:'server.host:"https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443" server.workspace:"raspored_gradje" wikiformat:socialtext'>><<newJournal 'DD MMM YYYY' fields:'server.host:"https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443" server.workspace:"raspored_gradje" wikiformat:socialtext'>><<saveChanges>><<backstage sync>><<slider chkSliderOptionsPanel OptionsPanel 'options ยป' 'Change TiddlyWiki advanced options'>>
Raspored gradje u Knjiznici FF-a
https://saturn.ffzg.hr/raspored_gradje/
[[SocialtextScreenStyle]]
[[SocialtextStyleOverrides]]
[[Styles HorizontalMainMenu]]
@@The user interface for synchronization is not finalized@@
To synchronize your changes back to the Socialtext server:
# click on [[Sync]] in the right-hand sidebar
<<tabs txtMoreTab Orphans 'Orphaned tiddlers' TabMoreOrphans Shadowed 'Shadowed tiddlers' TabMoreShadowed>>
Under FireFox, you can run into problems if you accidentally click 'Deny' on the permission request dialog, and have selected //Remember this decision//.
To reverse the effects, first locate the file {{{prefs.js}}} in your FireFox profile directory. Under Windows you'll find it at something like {{{C:\Documents and Settings\Jeremy\Application Data\Mozilla\Firefox\Profiles\o3dhupu6.default\prefs.js}}}, where {{{Jeremy}}} is the name of your windows profile and {{{o3dhupu6}}} will be a similar string of gobbledegook. On the Mac it'll be at {{{~/Library/Application Support/Firefox/Profiles/o3dhupu6.default/prefs.js}}} and on most versions of Linux, at {{{~/.mozilla/firefox/o3dhupu6.default/prefs.js}}}.
Open the file in a text editor and find the line {{{user_pref("capability.principal.codebase.p0.denied", "UniversalXPConnect");}}} and simply replace the word {{{denied}}} with {{{granted}}}.
//(Thanks to JonScully for figuring out this fix)//
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler references > fields syncing jump'></div>
<div class='workspace' id='st-page-wiki-title' macro='view socialtext.workspace'></div>
<div class='title' id='st-page-titletext' macro='view title'></div>
<div class='subtitle'>
Created on <span macro='view created date [[MMM DD, 0hh:0mm]]'></span>.
Updated by <span macro='view modifier link'></span>
on <span macro='view modified date [[MMM DD, 0hh:0mm]]'></span></div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></span></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
/***
To use, add {{{[[Styles HorizontalMainMenu]]}}} to your StyleSheet tiddler.
See http://www.w3schools.com/css/css_colors.asp for a color chart.
***/
/*{{{*/
#mainMenu {position:relative;left:auto;width:auto;text-align:left;line-height:normal;padding 0em 1em 0em 1em;font-size:normal;}
#mainMenu br {display:none;}
#mainMenu {background:#336699;}
#mainMenu {padding:2px;}
#mainMenu .button, #mainMenu .tiddlyLink {padding-left:0.5em;padding-right:0.5em;color:white;font-size:115%;}
#displayArea {
margin-top:0;margin-right:20em;margin-bottom:0;margin-left:1em;
padding-top:.1em;padding-bottom:.1em;
}
/*}}}*/
|''Type:''|socialtext|
|''URL:''|https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443 |
|''Workspace:''|raspored_gradje|
|''WorkspaceList:''||
|''Description:''|Raspored gradje u Knjiznici FF-a|
The TiddlySaver Java applet allows TiddlyWiki from a {{{file://}}} URL to save changes Safari, Opera and other browsers.
It is a small file named [["TiddlySaver.jar"|TiddlySaver.jar]] that must be placed in the same directory as your TiddlyWiki file. Before you can use it, you need to give it the necessary privileges by editting your {{{.java.policy}}} file.
For Windows, the file will be at {{{C:\Documents and Settings\your-user-name\.java.policy}}}. Add the following lines (substituting the directory of your TiddlyWiki file as appropriate):
{{{
grant codeBase "file:${user.home}/My Documents/tiddlywiki-folder/*" {
permission java.io.FilePermission "${user.home}${/}My Documents${/}tiddlywiki-folder${/}*", "read,write";
};
}}}
On Mac OS X, the file is found at {{{/Users/your-user-name/.java.policy}}}:
{{{
grant codeBase "file:${user.home}/Documents/tiddlywiki-folder/*" {
permission java.io.FilePermission "${user.home}${/}Documents${/}tiddlywiki-folder${/}*", "read,write";
};
}}}
It can be tricky creating files whose name starts with a period, so you can use this [[pre-built .java.policy file|.java.policy]]. The same file is suitable for Macs too, just edit it and delete the "My " bit, leaving just "Documents". Make sure you save it in the right place for each operating system!
If you have trouble setting up the permissions correctly, you can try granting broader permissions to the applet like this:
{{{
grant codeBase "file://localhost/home/users/Desktop/
TiddlySaver.jar"
{ permission java.security.AllPermission; };
}}}
Note that there is currently [[a bug|http://trac.tiddlywiki.org/ticket/172]] that prevents TiddlySaver from working if you have specified a backup directory in AdvancedOptions.
/***
|''Name:''|SocialtextLocaleOverrides|
|''Description:''|Text changes for Socialtext|
***/
//{{{
merge(config.views.wikified.tag,{
labelNoTags: "No Tags",
labelTags: "Tags"});
merge(config.commands.references,{
text: "incoming links",
tooltip: "Show tiddlers that link to this one",
popupNone: "No incoming links"});
//}}}
/***
|''Name:''|SocialtextTweaksPlugin|
|''Description:''|Allows changes to be synchronised with a Socialtext server|
|''Source:''|http://stunplugged.tiddlywiki.com/#SocialtextTweaksPlugin|
|''Author:''|JeremyRuston (jeremy (at) osmosoft (dot) com)|
|''Version:''|1.0.2|
|''Date:''|Jun 15, 2006|
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev|
|''License:''|[[BSD open source license]]|
|''~CoreVersion:''|2.2|
Make minor configuration tweaks specific to Socialtext Unplugged
***/
//{{{
// Ensure that the SocialtextTweaksPlugin is only installed once.
if(!version.extensions.SocialtextTweaksPlugin) {
version.extensions.SocialtextTweaksPlugin = {installed:true};
// Check version number of core code
if(version.major < 2 || (version.major == 2 && version.minor < 2))
{alertAndThrow("SocialtextTweaksPlugin requires TiddlyWiki 2.2 or later.");}
merge(config.defaultCustomFields,{
wikiformat:'socialtext',
'server.host':'https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443'
});
config.options.chkSinglePageMode = true;
config.options.chkEnableAnimations = true;
} // end of "install only once"
//}}}
/***
|''Name:''|SocialtextFormatterPlugin|
|''Description:''|Allows Tiddlers to use [[Socialtext|http://www.socialtext.com/]] text formatting|
|''Author:''|Martin Budden (mjbudden (at) gmail (dot) com)|
|''Source:''|http://www.martinswiki.com/#SocialtextFormatterPlugin|
|''CodeRepository:''|http://svn.tiddlywiki.org/Trunk/contributors/MartinBudden/formatters/SocialtextFormatterPlugin.js|
|''Version:''|0.9.4|
|''Date:''|Jan 21, 2007|
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev|
|''License:''|[[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|''~CoreVersion:''|2.1.0|
This is the SocialtextFormatterPlugin, which allows you to insert Socialtext formated text into a TiddlyWiki.
The aim is not to fully emulate Socialtext, but to allow you to work with Socialtext content off-line and then resync the content with your Socialtext wiki later on, with the expectation that only minor edits will be required.
To use Socialtext format in a Tiddler, tag the Tiddler with SocialtextFormat or set the tiddler's {{{wikiformat}}} extended field to {{{socialtext}}}
Please report any defects you find at http://groups.google.co.uk/group/TiddlyWikiDev
***/
//{{{
// Ensure that the SocialtextFormatter Plugin is only installed once.
if(!version.extensions.SocialtextFormatterPlugin) {
version.extensions.SocialtextFormatterPlugin = {installed:true};
if(version.major < 2 || (version.major == 2 && version.minor < 1))
{alertAndThrow('SocialtextFormatterPlugin requires TiddlyWiki 2.1 or later.');}
SocialtextFormatter = {}; // 'namespace' for local functions
wikify = function(source,output,highlightRegExp,tiddler)
{
if(source && source != '') {
var w = new Wikifier(source,getParser(tiddler),highlightRegExp,tiddler);
var out = output;
if(tiddler && (tiddler.isTagged(config.parsers.socialtextFormatter.formatTag) || (tiddler.fields.wikiformat==config.parsers.socialtextFormatter.format)) ) {
var d1 = createTiddlyElement(output,'div','content-display-body','content-section-visible');
var d2 = createTiddlyElement(d1,'div','wikipage');
out = createTiddlyElement(d2,'div',null,'wiki');
}
var time1,time0 = new Date();
w.subWikifyUnterm(out);
if(tiddler && config.options.chkDisplayInstrumentation) {
time1 = new Date();
var t = tiddler ? tiddler.title : source.substr(0,10);
displayMessage("Wikify '"+t+"' in " + (time1-time0) + " ms");
}
}
};
stDebug = function(out,str)
{
createTiddlyText(out,str.replace(/\n/mg,'\\n').replace(/\r/mg,'RR'));
createTiddlyElement(out,'br');
};
SocialtextFormatter.Tiddler_changed = Tiddler.prototype.changed;
Tiddler.prototype.changed = function()
{
if((this.fields.wikiformat==config.parsers.socialtextFormatter.format) || this.isTagged(config.parsers.socialtextFormatter.formatTag)) {
// update the links array, by checking for Socialtext format links
this.links = [];
var tiddlerLinkRegExp = /(?:\"(.*?)\" ?)?\[([^\]]*?)\]/mg;
tiddlerLinkRegExp.lastIndex = 0;
var match = tiddlerLinkRegExp.exec(this.text);
while(match) {
var link = match[2];
this.links.pushUnique(link);
match = tiddlerLinkRegExp.exec(this.text);
}
}/* else {
return SocialtextFormatter.Tiddler_changed.apply(this,arguments);
}*/
this.linksUpdated = true;
};
SocialtextFormatter.wafl = function(w)
{
this.lookaheadRegExp.lastIndex = w.matchStart;
var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
var lm2 = lookaheadMatch[2];
switch(lookaheadMatch[1]) {
case 'image':
var img = createTiddlyElement(w.output,'img');
img.src = w.tiddler.title + '/' + lm2;
createTiddlyText(img,lm2);
break;
case 'file':
var s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
var a = createTiddlyElement(s,'a');
a.href = w.tiddler.title + '/' + lm2;
createTiddlyText(a,lm2);
break;
case 'link':
s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
a = createTiddlyElement(s,'a');
var t = w.tiddler ? w.tiddler.title + ':' : '';
a.setAttribute('href','#' + t + lm2);
a.title = 'section link';
createTiddlyText(a,lm2);
break;
case 'weblog':
s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
var text = lm2;
var link = 'Weblog: ' + lm2;
createTiddlyText(createTiddlyLink(s,link,false,null,w.isStatic),text);
break;
case 'section':
a = createTiddlyElement(w.output,'a');// drop anchor
t = w.tiddler ? w.tiddler.title + ':' : '';
a.setAttribute('name',t + lm2);
break;
case 'date':
createTiddlyText(w.output,lm2);
break;
case 'user':
var oldSource = w.source;
w.source = lm2;
w.nextMatch = 0;
w.subWikifyUnterm(w.output);
w.source = oldSource;
break;
// Shortcut expansions - not strictly syntax
case 'google':
s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
a = createExternalLink(s,'http://www.google.com/search?q='+lm2);
createTiddlyText(a,lm2);
break;
case 'fedex':
s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
a = createExternalLink(s,'http://www.fedex.com/Tracking?tracknumbers='+lm2);
createTiddlyText(a,lm2);
break;
case 'map':
s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
a = createExternalLink(s,'http://maps.google.com/maps?q='+lm2);
createTiddlyText(a,lm2);
break;
case 'wikipedia':
s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
a = createExternalLink(s,'http://en.wikipedia.org/wiki/'+lm2);
createTiddlyText(a,lm2);
break;
case 'rt':
s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
a = createExternalLink(s,'http://rt.socialtext.net/Ticket/Display.html?id='+lm2);
createTiddlyText(a,lm2);
break;
case 'stcal':
s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
a = createExternalLink(s,'https://calendar.socialtext.net:445/view_t.php?timeb=1&id=3&date='+lm2);
createTiddlyText(a,lm2);
break;
case 'svn':
s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
a = createExternalLink(s,'https://repo.socialtext.net/listing.php?rev='+lm2+'sc=1');
createTiddlyText(a,lm2);
break;
default:
w.outputText(w.output,w.matchStart,w.nextMatch);
return;
}
w.nextMatch = this.lookaheadRegExp.lastIndex;
} else {
w.outputText(w.output,w.matchStart,w.nextMatch);
}
};
SocialtextFormatter.presence = function(w)
{
this.lookaheadRegExp.lastIndex = w.matchStart;
var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
var p = lookaheadMatch[1];
var text = lookaheadMatch[2];
var link;
var src;
if(p=='aim') {
link = 'aim:goim?screenname=' + text + '&message=hello';
src = 'http://big.oscar.aol.com/sleepleft?on_url=http://www.aim.com/remote/gr/MNB_online.gif&off_url=http://www.aim.com/remote/gr/MNB_offline.gif';
} else if(p=='yahoo'||p=='ymsgr') {
link = 'ymsgr:sendIM?'+text;
src = 'http://opi.yahoo.com/online?u=chrislondonbridge&f=.gif';
} else if(p=='skype'||p=='callto') {
link = 'callto:'+text;
src = 'http://goodies.skype.com/graphics/skypeme_btn_small_green.gif';
} else if(p=='asap') {
link = 'http://asap2.convoq.com/AsapLinks/Meet.aspx?l='+text;
src = 'http://asap2.convoq.com/AsapLinks/Presence.aspx?l='+text;
}
var s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
var a = createExternalLink(s,link);
var img = createTiddlyElement(a,'img');
createTiddlyText(a,text);
img.src = src;
img.border='0';
img.alt = '(' + lookaheadMatch[1] + ')';
if(p=='aim') {
img.width='11'; img.height='13';
}
w.nextMatch = this.lookaheadRegExp.lastIndex;
}
};
config.formatterHelpers.singleCharFormat = function(w)
{
this.lookaheadRegExp.lastIndex = w.matchStart;
var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
if(lookaheadMatch && lookaheadMatch.index == w.matchStart && lookaheadMatch[0].substr(lookaheadMatch[0].length-2,1) != ' ') {
w.subWikifyTerm(createTiddlyElement(w.output,this.element),this.termRegExp);
} else {
w.outputText(w.output,w.matchStart,w.nextMatch);
}
};
config.socialtext = {};
config.socialtext.formatters = [
{
name: 'socialtextHeading',
match: '^\\^{1,6} ?',
termRegExp: /(\n+)/mg,
handler: function(w)
{
var len = w.matchText.trim().length;
var e = createTiddlyElement(w.output,'h' + len);
var a = createTiddlyElement(e,'a');// drop anchor
var t = w.tiddler ? w.tiddler.title + ':' : '';
len = w.source.substr(w.nextMatch).indexOf('\n');
a.setAttribute('name',t+w.source.substr(w.nextMatch,len));
w.subWikifyTerm(e,this.termRegExp);
}
},
{
name: 'socialtextTable',
match: '^\\|(?:(?:.|\n)*)\\|$',
lookaheadRegExp: /^\|(?:(?:.|\n)*)\|$/mg,
cellRegExp: /(?:\|(?:[^\|]*)\|)(\n|$)?/mg,
cellTermRegExp: /((?:\x20*)\|)/mg,
handler: function(w)
{
var table = createTiddlyElement(w.output,'table');
var rowContainer = createTiddlyElement(table,'tbody');
var prevColumns = [];
w.nextMatch = w.matchStart;
this.lookaheadRegExp.lastIndex = w.nextMatch;
var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
while(lookaheadMatch && lookaheadMatch.index == w.nextMatch) {
var r = this.rowHandler(w,createTiddlyElement(rowContainer,'tr'),prevColumns);
if(!r) {
w.nextMatch++;
break;
}
this.lookaheadRegExp.lastIndex = w.nextMatch;
lookaheadMatch = this.lookaheadRegExp.exec(w.source);
}
},
rowHandler: function(w,e,prevColumns)
{
this.cellRegExp.lastIndex = w.nextMatch;
var cellMatch = this.cellRegExp.exec(w.source);
while(cellMatch && cellMatch.index == w.nextMatch) {
w.nextMatch++;
var cell = createTiddlyElement(e,'td');
w.subWikifyTerm(cell,this.cellTermRegExp);
if(cellMatch[1]) {
// End of row
w.nextMatch = this.cellRegExp.lastIndex;
return true;
}
// Cell
w.nextMatch--;
this.cellRegExp.lastIndex = w.nextMatch;
cellMatch = this.cellRegExp.exec(w.source);
}
return false;
}
},
{
name: 'socialtextList',
match: '^[\\*#]+ ',
lookaheadRegExp: /^([\*#])+ /mg,
termRegExp: /(\n+)/mg,
handler: function(w)
{
var stack = [w.output];
var currLevel = 0, currType = null;
var itemType = 'li';
w.nextMatch = w.matchStart;
this.lookaheadRegExp.lastIndex = w.nextMatch;
var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
while(lookaheadMatch && lookaheadMatch.index == w.nextMatch) {
var listType = lookaheadMatch[1] == '*' ? 'ul' : 'ol';
var listLevel = lookaheadMatch[0].length;
w.nextMatch += listLevel;
if(listLevel > currLevel) {
for(var i=currLevel; i<listLevel; i++) {
stack.push(createTiddlyElement(stack[stack.length-1],listType));
}
} else if(listLevel < currLevel) {
for(i=currLevel; i>listLevel; i--) {
stack.pop();
}
} else if(listLevel == currLevel && listType != currType) {
stack.pop();
stack.push(createTiddlyElement(stack[stack.length-1],listType));
}
currLevel = listLevel;
currType = listType;
var e = createTiddlyElement(stack[stack.length-1],itemType);
w.subWikifyTerm(e,this.termRegExp);
this.lookaheadRegExp.lastIndex = w.nextMatch;
lookaheadMatch = this.lookaheadRegExp.exec(w.source);
}
}
},
{
name: 'socialtextQuoteByLine',
match: '^>+',
lookaheadRegExp: /^>+/mg,
termRegExp: /(\n)/mg,
element: 'blockquote',
handler: function(w)
{
var stack = [w.output];
var currLevel = 0;
var newLevel = w.matchLength;
var i;
do {
if(newLevel > currLevel) {
for(i=currLevel; i<newLevel; i++) {
stack.push(createTiddlyElement(stack[stack.length-1],this.element));
}
} else if(newLevel < currLevel) {
for(i=currLevel; i>newLevel; i--) {
stack.pop();
}
}
currLevel = newLevel;
w.subWikifyTerm(stack[stack.length-1],this.termRegExp);
createTiddlyElement(stack[stack.length-1],'br');
this.lookaheadRegExp.lastIndex = w.nextMatch;
var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
var matched = lookaheadMatch && lookaheadMatch.index == w.nextMatch;
if(matched) {
newLevel = lookaheadMatch[0].length;
w.nextMatch += newLevel;
}
} while(matched);
}
},
{
name: 'socialtextRule',
match: '^----+$\\n+',
handler: function(w)
{
createTiddlyElement(w.output,'hr');
}
},
{
name: 'socialtextPreformatted',
match: '^\\.pre\\s*\\n',
lookaheadRegExp: /^.pre\s*\n((?:.|\n)*?)\n.pre\s*\n/mg,
element: 'pre',
handler: config.formatterHelpers.enclosedTextHelper
},
{
name: 'socialtextHtml',
match: '^\\.html',
lookaheadRegExp: /\.html((?:.|\n)*?)\.html/mg,
handler: function(w)
{
this.lookaheadRegExp.lastIndex = w.matchStart;
var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
createTiddlyElement(w.output,'span').innerHTML = lookaheadMatch[1];
w.nextMatch = this.lookaheadRegExp.lastIndex;
}
}
},
{
name: 'macro',
match: '<<',
lookaheadRegExp: /<<([^>\s]+)(?:\s*)((?:[^>]|(?:>(?!>)))*)>>/mg,
handler: function(w)
{
this.lookaheadRegExp.lastIndex = w.matchStart;
var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
if(lookaheadMatch && lookaheadMatch.index == w.matchStart && lookaheadMatch[1]) {
w.nextMatch = this.lookaheadRegExp.lastIndex;
invokeMacro(w.output,lookaheadMatch[1],lookaheadMatch[2],w,w.tiddler);
}
}
},
{
name: 'socialtextExplicitLink',
match: '(?:".*?" ?)?\\[',
lookaheadRegExp: /(?:\"(.*?)\" ?)?\[([^\]]*?)\]/mg,
handler: function(w)
{
this.lookaheadRegExp.lastIndex = w.matchStart;
var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
var link = lookaheadMatch[2];
var text = lookaheadMatch[1] ? lookaheadMatch[1] : link;
createTiddlyText(createTiddlyLink(w.output,link,false,null,w.isStatic,w.tiddler),text);
w.nextMatch = this.lookaheadRegExp.lastIndex;
}
}
},
{
name: 'socialtextExternalLink',
match: '(?:".*?" ?)?<[a-z]{2,8}:',
lookaheadRegExp: /(?:\"(.*?)\" ?)?<([a-z]{2,8}:.*?)>/mg,
imgRegExp: /\.(?:gif|ico|jpg|png)/g,
handler: function(w)
{
this.lookaheadRegExp.lastIndex = w.matchStart;
var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
var link = lookaheadMatch[2];
var text = lookaheadMatch[1] ? lookaheadMatch[1] : link;
this.imgRegExp.lastIndex = 0;
if(this.imgRegExp.exec(link)) {
var img = createTiddlyElement(w.output,'img');
if(lookaheadMatch[1]) {
img.title = text;
}
img.alt = text;
img.src = link;
} else {
createTiddlyText(createExternalLink(w.output,link),text);
}
w.nextMatch = this.lookaheadRegExp.lastIndex;
}
}
},
{
name: 'socialtextUrlLink',
match: config.textPrimitives.urlPattern,
handler: function(w)
{
w.outputText(createExternalLink(w.output,w.matchText),w.matchStart,w.nextMatch);
}
},
{
name: 'socialtextBold',
match: '\\*(?![\\s\\*])',
lookaheadRegExp: /\*(?!\s)(?:.*?)(?!\s)\*(?=[$\s\|\._\-,])/mg,
termRegExp: /((?!\s)\*(?=[$\s\|\.\-_,]))/mg,
element: 'strong',
handler: config.formatterHelpers.singleCharFormat
},
{
name: 'socialtextItalic',
match: '_(?![\\s_])',
lookaheadRegExp: /_(?!\s)(?:.*?)(?!\s)_(?=[$\s\|\.\*\-,])/mg,
termRegExp: /((?!\s)_(?=[$\s\|\.\*\-,]))/mg,
element: 'em',
handler: config.formatterHelpers.singleCharFormat
},
{
name: 'socialtextStrike',
match: '-(?![\\s\\-])',
lookaheadRegExp: /-(?!\s)(?:.*?)(?!\s)-(?=[$\s\|\.\*_,])/mg,
termRegExp: /((?!\s)-(?=[$\s\|\.\*_,]))/mg,
element: 'del',
handler: config.formatterHelpers.singleCharFormat
},
{
name: 'socialtextMonoSpaced',
match: '`(?![\\s`])',
lookaheadRegExp: /`(?!\s)(?:.*?)(?!\s)`(?=[$\s\.\*\-_,])/mg,
termRegExp: /((?!\s)`(?=[$\s\.\*\-_,]))/mg,
element: 'tt',
handler: config.formatterHelpers.singleCharFormat
},
{
name: 'socialtextParagraph',
match: '\\n{2,}',
handler: function(w)
{
createTiddlyElement(w.output,'p');
}
},
{
name: 'socialtextLineBreak',
match: '\\n',
handler: function(w)
{
createTiddlyElement(w.output,'br');
}
},
{
name: 'socialtextNoWiki',
match: '\\{\\{',
lookaheadRegExp: /\{\{((?:.|\n)*?)\}\}/mg,
element: 'span',
handler: config.formatterHelpers.enclosedTextHelper
},
{
name: 'socialtextTrademark',
match: '\\{tm\\}',
handler: function(w)
{
createTiddlyElement(w.output,'span').innerHTML = '™';
}
},
{
name: 'socialtextWafl',
match: '\\{(?:[a-z]{2,16}): ?.*?\\}',
lookaheadRegExp: /\{([a-z]{2,16}): ?(.*?)\}/mg,
handler: SocialtextFormatter.wafl
},
{
name: 'socialtextPresence',
match: '(?:aim|yahoo|ymsgr|skype|callto|asap):\\w+',
lookaheadRegExp: /(aim|yahoo|ymsgr|skype|callto|asap):(\w+)/mg,
handler: SocialtextFormatter.presence
},
{
name: 'socialtextMailTo',
match: '[\\w\.]+@[\\w]+\.[\\w\.]+',
lookaheadRegExp: /([\w\.]+@[\w]+\.[\w\.]+)/mg,
handler: function(w)
{
this.lookaheadRegExp.lastIndex = w.matchStart;
var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
var text = lookaheadMatch[1];
createTiddlyText(createExternalLink(w.output,'mailto:'+text),text);
w.nextMatch = this.lookaheadRegExp.lastIndex;
}
}
},
{
name: 'socialtextHtmlEntitiesEncoding',
match: '&#?[a-zA-Z0-9]{2,8};',
handler: function(w)
{
createTiddlyElement(w.output,'span').innerHTML = w.matchText;
}
}
];
config.parsers.socialtextFormatter = new Formatter(config.socialtext.formatters);
config.parsers.socialtextFormatter.format = 'socialtext';
config.parsers.socialtextFormatter.formatTag = 'SocialtextFormat';
} // end of 'install only once'
//}}}
/***
|''Name:''|SocialtextAdaptorPlugin|
|''Description:''|Adaptor for moving and converting data to and from Socialtext Wikis|
|''Author:''|Martin Budden (mjbudden (at) gmail (dot) com) and JeremyRuston (jeremy (at) osmosoft (dot) com)|
|''Source:''|http://www.martinswiki.com/#SocialtextAdaptorPlugin|
|''CodeRepository:''|http://svn.tiddlywiki.org/Trunk/contributors/MartinBudden/adaptors/SocialtextAdaptorPlugin.js|
|''Version:''|0.5.1|
|''Date:''|Feb 25, 2007|
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev|
|''License:''|[[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|''~CoreVersion:''|2.2.0|
Socialtext REST documentation is at:
http://www.eu.socialtext.net/st-rest-docs/index.cgi?socialtext_rest_documentation
***/
//{{{
if(!version.extensions.SocialtextAdaptorPlugin) {
version.extensions.SocialtextAdaptorPlugin = {installed:true};
function SocialtextAdaptor()
{
this.host = null;
this.workspace = null;
return this;
}
SocialtextAdaptor.mimeType = 'text/x.socialtext-wiki';
SocialtextAdaptor.serverType = 'socialtext';
SocialtextAdaptor.serverParsingErrorMessage = "Error parsing result from server";
SocialtextAdaptor.errorInFunctionMessage = "Error in function SocialtextAdaptor.%0";
SocialtextAdaptor.prototype.setContext = function(context,userParams,callback)
{
if(!context) context = {};
context.userParams = userParams;
if(callback) context.callback = callback;
context.adaptor = this;
if(!context.host)
context.host = this.host;
if(!context.workspace && this.workspace)
context.workspace = this.workspace;
return context;
};
SocialtextAdaptor.doHttpGET = function(uri,callback,params,headers,data,contentType,username,password)
{
return doHttp('GET',uri,data,contentType,username,password,callback,params,headers);
};
SocialtextAdaptor.doHttpPOST = function(uri,callback,params,headers,data,contentType,username,password)
{
return doHttp('POST',uri,data,contentType,username,password,callback,params,headers);
};
SocialtextAdaptor.fullHostName = function(host)
{
if(!host)
return '';
if(!host.match(/:\/\//))
host = 'http://' + host;
if(host.substr(host.length-1) != '/')
host = host + '/';
return host;
};
SocialtextAdaptor.minHostName = function(host)
{
return host ? host.replace(/^http:\/\//,'').replace(/\/$/,'') : '';
};
// Convert a page title to the normalized form used in uris
SocialtextAdaptor.normalizedTitle = function(title)
{
var n = title.toLowerCase();
n = n.replace(/\s/g,'_').replace(/\//g,'_').replace(/\./g,'_').replace(/:/g,'').replace(/\?/g,'');
if(n.charAt(0)=='_')
n = n.substr(1);
return String(n);
};
// Convert a Socialtext date in YYYY-MM-DD hh:mm format into a JavaScript Date object
SocialtextAdaptor.dateFromEditTime = function(editTime)
{
var dt = editTime;
return new Date(Date.UTC(dt.substr(0,4),dt.substr(5,2)-1,dt.substr(8,2),dt.substr(11,2),dt.substr(14,2)));
};
SocialtextAdaptor.prototype.openHost = function(host,context,userParams,callback)
{
this.host = SocialtextAdaptor.fullHostName(host);
context = this.setContext(context,userParams,callback);
if(context.callback) {
context.status = true;
window.setTimeout(function() {callback(context,userParams);},0);
}
return true;
};
SocialtextAdaptor.prototype.openWorkspace = function(workspace,context,userParams,callback)
{
this.workspace = workspace;
context = this.setContext(context,userParams,callback);
if(context.callback) {
context.status = true;
window.setTimeout(function() {callback(context,userParams);},0);
}
return true;
};
SocialtextAdaptor.prototype.getWorkspaceList = function(context,userParams,callback)
{
context = this.setContext(context,userParams,callback);
var uriTemplate = '%0data/workspaces';
var uri = uriTemplate.format([context.host]);
var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getWorkspaceListCallback,context,{'accept':'application/json'});
return typeof req == 'string' ? req : true;
};
SocialtextAdaptor.getWorkspaceListCallback = function(status,context,responseText,uri,xhr)
{
context.status = false;
context.statusText = SocialtextAdaptor.errorInFunctionMessage.format(['getWorkspaceListCallback']);
if(status) {
try {
eval('var info=' + responseText);
} catch (ex) {
context.statusText = exceptionText(ex,SocialtextAdaptor.serverParsingErrorMessage);
if(context.callback)
context.callback(context,context.userParams);
return;
}
var list = [];
for(var i=0; i<info.length; i++) {
var item = {
title:info[i].title,
name:info[i].name,
modified:SocialtextAdaptor.dateFromEditTime(info[i].modified_time)
};
list.push(item);
}
context.workspaces = list;
context.status = true;
} else {
context.statusText = xhr.statusText;
}
if(context.callback)
context.callback(context,context.userParams);
};
SocialtextAdaptor.prototype.getTiddlerList = function(context,userParams,callback)
{
context = this.setContext(context,userParams,callback);
var uriTemplate = '%0data/workspaces/%1/pages?order=newest';//!! ? or ;
var uri = uriTemplate.format([context.host,context.workspace]);
var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getTiddlerListCallback,context,{'accept':'application/json'});
return typeof req == 'string' ? req : true;
};
SocialtextAdaptor.getTiddlerListCallback = function(status,context,responseText,uri,xhr)
{
context.status = false;
context.statusText = SocialtextAdaptor.errorInFunctionMessage.format(['getTiddlerListCallback']);
if(status) {
try {
eval('var info=' + responseText);
} catch (ex) {
context.statusText = exceptionText(ex,SocialtextAdaptor.serverParsingErrorMessage);
if(context.callback)
context.callback(context,context.userParams);
return;
}
var list = [];
for(var i=0; i<info.length; i++) {
var tiddler = new Tiddler(info[i].name);
tiddler.modified = SocialtextAdaptor.dateFromEditTime(info[i].last_edit_time);
tiddler.modifier = info[i].last_editor;
tiddler.tags = info[i].tags;
tiddler.fields['server.page.id'] = info[i].page_id;
tiddler.fields['server.page.name'] = info[i].name;
tiddler.fields['server.page.revision'] = String(info[i].revision_id);
list.push(tiddler);
}
context.tiddlers = list;
context.status = true;
} else {
context.statusText = xhr.statusText;
}
if(context.callback)
context.callback(context,context.userParams);
};
SocialtextAdaptor.prototype.generateTiddlerInfo = function(tiddler)
{
var info = {};
var host = this && this.host ? this.host : SocialtextAdaptor.fullHostName(tiddler.fields['server.host']);
var workspace = this && this.workspace ? this.workspace : tiddler.fields['server.workspace'];
uriTemplate = '%0%1/index.cgi?%2';
info.uri = uriTemplate.format([host,workspace,SocialtextAdaptor.normalizedTitle(tiddler.title)]);
return info;
};
SocialtextAdaptor.prototype.getTiddler = function(title,context,userParams,callback)
{
return this.getTiddlerRevision(title,null,context,userParams,callback);
};
SocialtextAdaptor.prototype.getTiddlerRevision = function(title,revision,context,userParams,callback)
{
context = this.setContext(context,userParams,callback);
// request the page in json format to get the page attributes
if(revision) {
var uriTemplate = '%0data/workspaces/%1/pages/%2/revisions/%3';
context.revision = revision;
} else {
uriTemplate = '%0data/workspaces/%1/pages/%2';
context.revision = null;
}
uri = uriTemplate.format([context.host,context.workspace,SocialtextAdaptor.normalizedTitle(title),revision]);
context.tiddler = new Tiddler(title);
context.tiddler.fields.wikiformat = 'socialtext';
context.tiddler.fields['server.host'] = SocialtextAdaptor.minHostName(context.host);
context.tiddler.fields['server.workspace'] = context.workspace;
var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getTiddlerCallback,context,{'accept':'application/json'});
return typeof req == 'string' ? req : true;
};
SocialtextAdaptor.getTiddlerCallback = function(status,context,responseText,uri,xhr)
{
context.status = false;
context.statusText = SocialtextAdaptor.errorInFunctionMessage.format(['getTiddlerCallback']);
if(status) {
try {
eval('var info=' + responseText);
context.tiddler.tags = info.tags;
context.tiddler.fields['server.page.id'] = info.page_id;
context.tiddler.fields['server.page.name'] = info.name;
context.tiddler.fields['server.page.revision'] = String(info.revision_id);
context.tiddler.modifier = info.last_editor;
context.tiddler.modified = SocialtextAdaptor.dateFromEditTime(info.last_edit_time);
} catch (ex) {
context.statusText = exceptionText(ex,SocialtextAdaptor.serverParsingErrorMessage);
if(context.callback)
context.callback(context,context.userParams);
return;
}
context.status = true;
} else {
context.statusText = xhr.statusText;
if(context.callback)
context.callback(context,context.userParams);
return;
}
var uriTemplate = context.revision ? '%0data/workspaces/%1/pages/%2/revisions/%3' : '%0data/workspaces/%1/pages/%2';
var host = SocialtextAdaptor.fullHostName(context.tiddler.fields['server.host']);
var workspace = context.workspace ? context.workspace : context.tiddler.fields['server.workspace'];
uri = uriTemplate.format([host,workspace,SocialtextAdaptor.normalizedTitle(context.tiddler.title),context.revision]);
var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getTiddlerCallback2,context,{'accept':SocialtextAdaptor.mimeType});
};
SocialtextAdaptor.getTiddlerCallback2 = function(status,context,responseText,uri,xhr)
{
context.tiddler.text = responseText;
if(status) {
context.status = true;
} else {
context.status = false;
context.statusText = xhr.statusText;
}
if(context.callback)
context.callback(context,context.userParams);
};
SocialtextAdaptor.prototype.getTiddlerRevisionList = function(title,limit,context,userParams,callback)
{
context = this.setContext(context,userParams,callback);
var uriTemplate = '%0data/workspaces/%1/pages/%2/revisions?accept=application/json';
if(!limit)
limit = 5;
var uri = uriTemplate.format([context.host,context.workspace,SocialtextAdaptor.normalizedTitle(title),limit]);
var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getTiddlerRevisionListCallback,context);
return typeof req == 'string' ? req : true;
};
SocialtextAdaptor.getTiddlerRevisionListCallback = function(status,context,responseText,uri,xhr)
{
context.status = false;
if(status) {
var content = null;
try {
eval('var info=' + responseText);
} catch (ex) {
context.statusText = exceptionText(ex,SocialtextAdaptor.serverParsingErrorMessage);
if(context.callback)
context.callback(context,context.userParams);
return;
}
list = [];
for(var i=0; i<info.length; i++) {
var tiddler = new Tiddler(info[i].name);
tiddler.modified = SocialtextAdaptor.dateFromEditTime(info[i].last_edit_time);
tiddler.modifier = info[i].last_editor;
tiddler.tags = info[i].tags;
tiddler.fields['server.page.id'] = info[i].page_id;
tiddler.fields['server.page.name'] = info[i].name;
tiddler.fields['server.page.revision'] = info[i].revision_id;
list.push(tiddler);
}
var sortField = 'server.page.revision';
list.sort(function(a,b) {return a.fields[sortField] < b.fields[sortField] ? +1 : (a.fields[sortField] == b.fields[sortField] ? 0 : -1);});
context.revisions = list;
context.status = true;
} else {
context.statusText = xhr.statusText;
}
if(context.callback)
context.callback(context,context.userParams);
};
SocialtextAdaptor.prototype.putTiddler = function(tiddler,context,userParams,callback)
{
context = this.setContext(context,userParams,callback);
context.tiddler = tiddler;
context.title = tiddler.title;
var uriTemplate = '%0data/workspaces/%1/pages/%2';
var host = context.host ? context.host : SocialtextAdaptor.fullHostName(tiddler.fields['server.host']);
var workspace = context.workspace ? context.workspace : tiddler.fields['server.workspace'];
var uri = uriTemplate.format([host,workspace,tiddler.title,tiddler.text]);
//var req = doHttp('POST',uri,tiddler.text,SocialtextAdaptor.mimeType,null,null,SocialtextAdaptor.putTiddlerCallback,context,{"X-Http-Method": "PUT"});
var req = SocialtextAdaptor.doHttpPOST(uri,SocialtextAdaptor.putTiddlerCallback,context,{"X-Http-Method": "PUT"},tiddler.text,SocialtextAdaptor.mimeType);
return typeof req == 'string' ? req : true;
};
SocialtextAdaptor.putTiddlerCallback = function(status,context,responseText,uri,xhr)
{
if(status) {
context.status = true;
} else {
context.status = false;
context.statusText = xhr.statusText;
}
if(context.callback)
context.callback(context,context.userParams);
};
SocialtextAdaptor.prototype.close = function()
{
return true;
};
config.adaptors[SocialtextAdaptor.serverType] = SocialtextAdaptor;
} //# end of 'install only once'
//}}}
/***
SocialtextStyleOverrides
***/
/*{{{*/
.headerShadow {padding: 2em 0em .5em 1em;}
.headerForeground {padding: 2em 0em .5em 1em;}
#st-page-wiki-title {
font-size: 80%;
}
.subtitle {
font-style: italic;
font-size 80%;
}
/* from #st-tags */
.tagged {
border-color: #bbeebb;
background-color: #f4fff4;
}
.tagged .listTitle {
color: #595;
font-weight: bold;
}
.tagged .button {
color: #000;
}
.selected .tagged {
background-color: ColorPalette::TertiaryLight;
border: 1px solid ColorPalette::TertiaryMid;
}
/* from #st-incoming-links */
.tagging {
border-color: #ebb;
background-color: #fff4f4;
}
.tagging .listTitle {
color: #b78;
font-weight: bold;
}
.tagging .button {
color: #999;
}
.selected .tagging {
background-color: ColorPalette::TertiaryLight;
border: 1px solid ColorPalette::TertiaryMid;
}
.tiddler {/* Tiddler body */
border:1px solid #ccc;
margin:0.5em;
background:#fff;
padding:0.5em;
}
.viewer blockquote {border-left: 0px solid}
.tiddlyLinkNonExisting {
font-style: italic;
border-bottom: 1px dashed;
}
.editor input, .editor textarea {
background: #ffd;
border-style: solid;
border-color: #888 #ccc #ccc #888;
border-width: 2px;
}
.tabContents {white-space: nowrap;}
#displayArea {margin: 1em 20em 0em 14em;}
#sidebar {
position: absolute;
right: 3px;
width: 21em;
font-size: .9em;
}
#sidebarOptions .button {
border-color: #eee;
}
#sidebarTabs .tabContents {
width: 20em;
overflow: hidden;
}
.viewer tt {
font-size: 1.2em;
line-height: 1.4em;
}
ul {list-style-type: square;}
ul ul {list-style-type: circle;}
ol {list-style-type: decimal;}
ol ol {list-style-type: decimal;}
ol ol ol {list-style-type: decimal;}
ol ol ol ol {list-style-type: decimal;}
ol ol ol ol ol {list-style-type: decimal;}
ol ol ol ol ol ol {list-style-type: decimal;}
/*}}}*/
/***
SocialtextScreenStyle
http://www.eu.socialtext.net/static/2.0.0.1/css/st/screen.css
***/
/*{{{*/
body {
font-family: Arial, sans-serif;
color: #000;
background: #eee;
margin: 0;
}
/* Wiki Navigation */
.st-wiki-nav {
clear: both;
margin-left: 10px;
margin-right: 10px;
}
.st-wiki-nav-content {
background: url('../../images/st/wiki-nav/solid.gif') repeat-x left bottom;
margin-left: 24px;
margin-right: 24px;
padding-top: 3px;
min-height: 24px;
}
* html .st-wiki-nav-content {
padding-bottom: 3px;
height: 24px;
}
.st-wiki-nav-right {
background: url('../../images/st/wiki-nav/right-round.gif') no-repeat bottom right;
}
.st-wiki-nav-left {
background: url('../../images/st/wiki-nav/left-round.gif') no-repeat bottom left;
}
#st-home {
float: left;
margin-right: 60px;
padding-top: 2px;
}
#st-home-link {
color: white;
text-decoration: none;
font-weight: bold;
font-family: Helvetica, sans-serif;
font-size: 90%;
}
#st-editing-prefix-container {
border-collapse: collapse;
width: 100%;
padding: 0px;
margin: 0px;
margin-bottom: -20px;
}
#st-editing-prefix-container tr td {
margin: 0px;
padding: 0px;
}
#st-editing-title {
color: black;
background-color: white;
text-decoration: none;
font-weight: bold;
font-family: Helvetica, sans-serif;
font-size: 90%;
margin-bottom: 0.4em;
}
#st-wiki-title-invite {
font-size: 50%;
font-family: Helvetica, sans-serif;
}
#st-wiki-title-central-page-link {
font-size: 50%;
font-family: Helvetica, sans-serif;
}
#st-wiki-title-invite a {
color: #00f;
}
#st-wiki-logo {
text-align: center;
clear: both;
}
#st-wiki-logo-image {
}
.st-wiki-nav-actions {
float: right;
color: black;
font-size: 75%;
padding-top: 3px;
}
.st-wiki-nav-actions a {
padding: 2px;
color: white;
text-decoration: none;
font-family: Helvetica, sans-serif;
}
/* Wiki Subnav */
#st-wiki-subnav {
margin-top: 2px;
font-size: 70%;
font-weight: bold;
font-family: Helvetica, sans-serif;
color: #888;
}
#st-wiki-subnav a {
padding: 2px;
color: #008;
text-decoration: none;
}
#st-wiki-subnav-right {
float: right;
margin-right: 6em;
}
#st-wiki-subnav-left {
float: left;
margin-left: 6em;
}
* html #st-wiki-subnav-left {
margin-left: 3em;
}
/* Wiki Navigation Search Bar */
#st-search-form {
margin: 0;
padding: 0;
padding-top: 1px;
}
#st-search-form .button-table {
float: left;
font-size: 79%;
font-weight: bold;
margin-left: 5px;
margin-top: 1px;
}
#st-search-form #st-search-term {
float: left;
font-size: 60%;
}
/* Content Outline */
#st-content-border, #st-edit-border {
position: relative;
clear: both;
margin-left: 3px;
margin-right: 2px;
margin-bottom: 0px;
margin-top: 0px;
border-bottom: 1px solid #eee;
}
#st-content-border-left, #st-edit-border-left {
background: url('../../images/st/page-shadow/left.gif') left top repeat-y;
position: relative;
}
#st-content-border-right, #st-edit-border-right {
background: url('../../images/st/page-shadow/right.gif') right top repeat-y;
position: relative;
}
#st-content-border-top, #st-edit-border-top {
position: relative;
background: url('../../images/st/page-shadow/top.gif') left top repeat-x;
}
#st-content-border-bottom, #st-edit-border-bottom {
background: url('../../images/st/page-shadow/bottom.gif') left bottom repeat-x;
position: relative;
}
#st-content-border-left-top, #st-edit-border-left-top {
background: url('../../images/st/page-shadow/left-top.gif') left top no-repeat;
position: relative;
}
#st-content-border-right-top, #st-edit-border-right-top {
background: url('../../images/st/page-shadow/right-top.gif') right top no-repeat;
position: relative;
}
#st-content-border-left-bottom, #st-edit-border-left-bottom {
background: url('../../images/st/page-shadow/left-bottom.gif') left bottom no-repeat;
position: relative;
}
#st-content-border-right-bottom, #st-edit-border-right-bottom {
background: url('../../images/st/page-shadow/right-bottom.gif') right bottom no-repeat;
padding-top: 5px;
padding-bottom: 9px;
position: relative;
}
* html #st-content-border-right-bottom, * html #st-edit-border-right-bottom {
padding-top: 4px;
padding-left: 7px;
padding-right: 8px;
position: relative;
}
.st-content-width-controller {
width: 100%;
position: relative;
border-collapse: collapse;
}
.st-content-width-controller td {
vertical-align: top;
}
.st-content {
position: relative;
background-color: white;
margin-top: 0px;
margin-left: 7px;
margin-right: 8px;
margin-bottom: -1px;
border-left: 1px dotted #80a9f3;
border-right: 1px dotted #80a9f3;
border: 1px solid #80a9f3;
padding: 6px 12px 12px 12px;
}
* html .st-content {
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
}
/* This textarea is only for Safari. However, if we use display:none; here Safari ignores the .value operation in JS */
#st-raw-wikitext-textarea {
width:1px;
height:1px;
margin:0;
padding:0;
}
/* Action Buttons */
.button-table, .button-table tr td {
border-collapse: collapse;
margin: 0;
padding: 0;
}
.button-rounded {
background: url('../../images/st/grey-button/left-top-rounded.png') top left no-repeat;
margin: 0;
}
.button-rounded-right-top {
background: url('../../images/st/grey-button/right-top-rounded.png') top right no-repeat;
margin: 0;
}
.button-rounded-left-bottom {
background: url('../../images/st/grey-button/left-bottom-rounded.png') bottom left no-repeat;
margin: 0;
}
.button-rounded-right-bottom {
background: url('../../images/st/grey-button/right-bottom-rounded.png') bottom right no-repeat;
margin: 0;
}
.button-straight {
background: url('../../images/st/grey-button/left-top-straight.png') top left no-repeat;
margin: 0;
}
.button-straight-right-top {
background: url('../../images/st/grey-button/right-top-straight.png') top right no-repeat;
margin: 0;
}
.button-straight-left-bottom {
background: url('../../images/st/grey-button/left-bottom-straight.png') bottom left no-repeat;
margin: 0;
}
.button-straight-right-bottom {
background: url('../../images/st/grey-button/right-bottom-straight.png') bottom right no-repeat;
margin: 0;
}
.button-content {
font-size: 90%;
}
.button-content a {
display: block;
padding: 2px;
padding-left: 10px;
padding-right: 10px;
font-family: Helvetica, Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
color: black;
}
.button-content input.submit {
border: 0px;
padding: 2px;
padding-left: 10px;
padding-right: 10px;
font-family: Helvetica, Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
color: black;
background-color: transparent;
}
/* Personal Homepage */
#st-homepage {
background: white url('../../images/st/homepage/blue-fade.gif') top left no-repeat;
}
#st-homepage-layout {
margin-top: 15px;
clear: both;
width: 100%;
border-collapse: collapse;
}
#st-homepage-layout tr td.st-homepage-layout-cell {
padding: 5px;
vertical-align: top;
}
#st-homepage-layout-dashboard {
width: 50%
}
#st-homepage-layout-notes {
width: 50%;
}
#st-homepage-notes, #st-homepage-dashboard {
text-align: left;
width: 95%;
}
#st-user-greeting, #st-wiki-title {
font-family: Helvetica, Verdana, sans-serif;
font-size: 150%;
}
#st-wiki-title {
margin-left: 5px;
}
#st-user-greeting {
position: relative;
text-align: right;
float: right;
}
#st-group-notes-content, #st-personal-notes-content {
}
.st-homepage-section {
margin-bottom: 15px;
}
#st-homepage-notes .st-homepage-section {
background-color: white;
border: 1px solid #aaa;
padding: 15px;
}
.st-homepage-section-title {
font-size: 110%;
font-family: Helvetica, Verdana, sans-serif;
}
#st-homepage-notes .st-homepage-section-title {
color: #aaa;
text-decoration: underline;
}
.st-homepage-notes-edit-link {
background: url('../../images/st/homepage/edit-icon.gif') no-repeat left top;
display: block;
text-indent: -2000px;
height: 13px;
width: 36px;
text-decoration: none;
padding:0;
}
* html .st-homepage-notes-edit-link {
border:1px solid white;
}
.st-homepage-notes-edit {
font-family: Verdana, sans-serif;
font-size: 65%;
float: right;
}
.st-homepage-notes-content {
font-size: 85%;
margin-top: 10px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Verdana, Helvetica, sans-serif;
}
#st-dyk {
border-color: #cca !important;
background-color: #ffe !important;
}
#st-dyk-title {
color: #e4a020 !important;
text-decoration: none !important;
}
/* Homepage Simple List */
#st-whats-new-title-link {
background: url('../../images/st/homepage/icon-28-pages.gif') no-repeat left top;
}
#st-watchlist-title-link {
background: url('../../images/st/homepage/icon-28-star.gif') no-repeat left top;
}
#st-wikis-title-link {
background: url('../../images/st/homepage/icon-28-group.gif') no-repeat left top;
}
.st-homepage-simplelist-title-link {
display: block;
padding-left: 32px;
min-height: 32px;
}
* html .st-homepage-simplelist-title-link {
height: 32px;
}
.st-homepage-simplelist-title {
}
.st-homepage-simplelist-table {
margin-left: 25px;
border: 1px dashed #ddd;
border-collapse: collapse;
font-family: Verdana, Helvetica, sans-serif;
font-size: 80%;
width: 95%;
}
.st-homepage-simplelist-table td {
padding: 2px;
}
.st-homepage-simplelist-table tr.st-homepage-simplelist-row-odd {
background-color: #f3f7f7;
}
.st-homepage-simplelist-table tr.st-homepage-simplelist-row-even {
background-color: white;
}
.st-homepage-simplelist-table a {
color: #4f55dd;
text-decoration: none;
}
.st-homepage-simplelist-table a:visited {
color: #551a8b;
}
.st-homepage-simplelist-subleft {
font-size: 80%;
margin-left: 1em;
color: #666;
}
.st-homepage-simplelist-right {
width: 20%;
}
.st-homepage-simplelist-subright {
font-size: 80%;
color: #666;
}
.st-homepage-simplelist {
}
.st-homepage-simplelist-header {
min-height: 35px;
}
.st-homepage-simplelist-header .button-table {
float: right;
margin-right: 15px;
font-size: 95%;
}
.st-homepage-simplelist-header .button-table .button-content {
padding: 1px;
}
.st-homepage-whatsnew-author, .st-homepage-whatsnew-date {
color: #555;
}
.st-homepage-whatsnew-attribution {
padding-left: 1em;
font-size: 80%;
color: #aaa;
}
/* Homepage Wikis List */
#st-wikis-title {
}
/* Data and Templates */
.st-jst-template, .st-json {
display: none;
}
/* Page Sidebox Common Styles */
#st-page-boxes-toggle {
position: relative;
float: right;
text-align: right;
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 80%;
margin-bottom: 0.7em;
}
#st-page-boxes-toggle-link {
text-decoration: none;
}
#st-page-boxes-underlay {
float: right;
margin-top: -10px;
margin-right: 10px;
background: white;
z-index: 198;
clear: both;
margin-left: 15px;
}
* html #st-page-boxes-underlay {
margin-right: 4px;
}
#st-page-boxes {
background: inherit;
position: absolute;
right: 23px;
z-index: 199;
margin-top: 15px;
margin-left: 20px;
}
#st-page-boxes, #st-page-boxes-underlay {
width: 225px;
/* padding-left: 15px; */ /* Gives the white border effect, cwest dislikes it. */
}
.st-page-box {
border: 1px solid black;
padding: 5px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 80%;
margin-top: 15px;
}
.st-page-box-title {
font-family: Helvetica, Verdana, sans-serif;
font-weight: bold;
margin-bottom: 10px;
}
.st-page-box-listing {
margin: 0;
padding: 0;
}
.st-page-box-listing-entry {
display: block;
}
.st-page-boxes-nobacklinks {
font-family: Verdana, Helvetica, sans-serif;
font-size: 90%;
color: #888;
}
.st-page-box-first {
margin-top: 0px;
}
/* Page Display */
#st-page-content {
clear: left;
margin-top: 6px;
margin-bottom: 0;
padding-bottom: 0;
}
#st-page-content, #st-page-content td {
font-family: Verdana, Helvetica, sans-serif;
font-size: 90%;
}
#st-page-wiki-title {
font-family: Helvetica, Verdana, sans-serif;
font-size: 65%;
font-weight: bold;
color: #aaa;
margin-bottom: 0.2em;
margin-top: 0.1em;
padding-top: 0;
}
#wiki {
margin: 0;
padding: 0;
}
#st-page-title {
}
#st-page-titletext, .st-page-title {
font-family: Helvetica, Verdana, sans-serif;
font-size: 150%;
font-weight: bold;
color: #888;
border-bottom: 1px solid #888;
}
#st-newpage-pagename-edit {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
color: #000;
border: 1px solid black;
padding-left: 0.3em;
background-color: #ffd;
}
#st-page-details {
font-style: italic;
font-size: 75%;
font-family: Georgia, serif;
margin: 6px 10px 0 10px;
}
#st-page-details-feed-icon {
vertical-align: middle;
border: none;
}
#st-page-stats {
float: right;
vertical-align: middle;
}
#st-attribution {
float: left;
margin-bottom: 10px;
}
#st-page-editing-wysiwyg {
background: #ffd;
border-style: solid;
border-color: #888 #ccc #ccc #888;
border-width: 2px;
width: 100%;
}
#st-page-editing-toolbar {
margin-left: -6px;
overflow: hidden;
float: left;
height: 25px;
}
#wikiwyg_wikitext_textarea {
margin-top: 4px;
background: #ffd;
border-style: solid;
border-color: #888 #ccc #ccc #888;
border-width: 2px;
width: 100%;
font-family: monospace;
}
#st-page-maincontent {
}
#st-page-editing, #wikiwyg_wikitext_textarea {
}
#st-page-editing-pagebody-decoy, #st-page-editing-wysiwyg {
display: none;
}
#st-editing-tools-edit {
display: none;
}
#st-mode-wysiwyg-button
{
font-size: 70%;
margin-left: 4em;
}
#st-mode-wikitext-button
{
font-size: 70%;
}
#st-edit-tips
{
font-size: 70%;
}
.wikiwyg_button {
background: #FFFFFF;
border: 1px solid #FFFFFF;
cursor: pointer;
width: 20px;
height: 20px;
vertical-align: bottom;
}
.wikiwyg_button:hover {
border: 1px outset;
}
.wikiwyg_button:active {
border: 1px inset;
}
#wikiwyg_toolbar {
display: none;
}
/* Sidebox Pagetools: Revisions, Watchlist */
#st-side-box-pagetools {
border-collapse: collapse;
}
#st-rewind-norevisions {
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #777;
text-decoration: none;
}
#st-side-box-pagetools a {
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #555;
text-decoration: none;
}
/* Page View Tags/Incoming Links Sidebox */
#st-tags {
background: #f4fff4;
border-color: #bbeebb;
color: #999;
}
#st-tags-title {
color: #595;
}
#st-tags-addlink, #st-tags-addbutton {
font-weight: bold;
}
#st-tags-listing {
margin-bottom: 5px;
}
#st-tags-addinput, #st-tags-message, #st-tags-suggestion {
display: none;
}
#st-tags-deletemessage {
font-size: 90%;
color: #555;
display: none;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
#st-tags-suggestion {
margin-top: 2px;
}
.st-tags-level1 {
font-size: 90%;
}
.st-tags-level2 {
font-size: 100%;
}
.st-tags-level3 {
font-size: 110%;
}
.st-tags-level4 {
font-size: 120%;
}
.st-tags-level5 {
font-size: 130%;
}
.st-tags-tagline .st-tags-tagdelete {
text-decoration: none;
color: #ccc;
}
.st-tags-tagline a {
text-decoration: none;
color: #444;
}
#st-tags-field {
width: 95%;
}
#st-incoming-links {
border-color: #ebb;
background-color: #fff4f4;
}
#st-incoming-links-title {
color: #b78;
}
#st-attachments {
border-color: #bbe;
background-color: #f4f4ff;
}
#st-attachments-uploadbutton, #st-attachments-managebutton {
}
#st-attachments-buttons-uploadbutton {
margin: 0px;
padding: 0px;
padding-left: 2px;
}
#st-attachments-buttons-managebutton {
margin: 0px;
padding: 0px;
padding-right: 2px;
}
#st-attachments-buttons td {
padding-right: 3px;
font-size: 99%;
}
#st-attachments-buttons {
border-collapse: collapse;
margin: 0px;
padding: 0px;
margin-top: 5px;
}
#st-attachments-title {
color: #77b;
}
.st-attachments-line {
width:100%;
overflow:hidden;
}
/* Actions Bar */
#st-actions-bar-spacer {
clear:both;
height:0.5em;
overflow:hidden;
}
#st-actions-bar-spacer-clear {
clear:both;
height:1px;
overflow:hidden;
}
#st-actions-bar, #st-editing-tools-bar {
margin-left: 30px !important;
margin-right: 30px !important;
}
/* Footer */
#st-footer {
margin-top: -8px;
margin-bottom: 5px;
clear: both;
}
/* Socialtext Attribution */
#st-socialtext-attribution {
clear: both;
text-align: center;
font-size: 80%;
font-family: Helvetica, sans-serif;
}
#st-socialtext-attribution-link {
text-decoration: none;
}
#st-socialtext-attribution-image {
border: 0;
}
/* Page Actions */
#st-edit-button-border-left-middle, #st-login-to-edit-button-border-left-middle {
background: url('../../images/st/button-blue/left-middle.gif') left top repeat-y;
}
#st-edit-button-border-right-middle, #st-login-to-edit-button-border-right-middle {
background: url('../../images/st/button-blue/right-middle.gif') right top repeat-y;
}
#st-edit-button-border-left-top, #st-login-to-edit-button-border-left-top {
background: url('../../images/st/button-blue/left-top.gif') left top no-repeat;
}
#st-edit-button-border-right-top, #st-login-to-edit-button-border-right-top {
background: url('../../images/st/button-blue/right-top.gif') right top no-repeat;
}
#st-edit-button-border-left-bottom, #st-login-to-edit-button-border-left-bottom {
background: url('../../images/st/button-blue/left-bottom.gif') left bottom no-repeat;
}
#st-edit-button-border-right-bottom, #st-login-to-edit-button-border-right-bottom {
background: url('../../images/st/button-blue/right-bottom.gif') right bottom no-repeat;
}
#st-edit-button-link, #st-login-to-edit-button-link {
}
#st-comment-button-border-left-middle {
background: url('../../images/st/button-purple/left-middle.gif') left top repeat-y;
}
#st-comment-button-border-right-middle {
background: url('../../images/st/button-purple/right-middle.gif') right top repeat-y;
}
#st-comment-button-border-left-top {
background: url('../../images/st/button-purple/left-top.gif') left top no-repeat;
}
#st-comment-button-border-right-top {
background: url('../../images/st/button-purple/right-top.gif') right top no-repeat;
}
#st-comment-button-border-left-bottom {
background: url('../../images/st/button-purple/left-bottom.gif') left bottom no-repeat;
}
#st-comment-button-border-right-bottom {
background: url('../../images/st/button-purple/right-bottom.gif') right bottom no-repeat;
}
#st-comment-button-link {
}
#st-save-button-border-left-middle {
background: url('../../images/st/button-green/left-middle.gif') left top repeat-y;
}
#st-save-button-border-right-middle {
background: url('../../images/st/button-green/right-middle.gif') right top repeat-y;
}
#st-save-button-border-left-top {
background: url('../../images/st/button-green/left-top.gif') left top no-repeat;
}
#st-save-button-border-right-top {
background: url('../../images/st/button-green/right-top.gif') right top no-repeat;
}
#st-save-button-border-left-bottom {
background: url('../../images/st/button-green/left-bottom.gif') left bottom no-repeat;
}
#st-save-button-border-right-bottom {
background: url('../../images/st/button-green/right-bottom.gif') right bottom no-repeat;
}
#st-save-button-link {
}
#st-preview-button-border-left-middle {
background: url('../../images/st/button-gold/left-middle.gif') left top repeat-y;
}
#st-preview-button-border-right-middle {
background: url('../../images/st/button-gold/right-middle.gif') right top repeat-y;
}
#st-preview-button-border-left-top {
background: url('../../images/st/button-gold/left-top.gif') left top no-repeat;
}
#st-preview-button-border-right-top {
background: url('../../images/st/button-gold/right-top.gif') right top no-repeat;
}
#st-preview-button-border-left-bottom {
background: url('../../images/st/button-gold/left-bottom.gif') left bottom no-repeat;
}
#st-preview-button-border-right-bottom {
background: url('../../images/st/button-gold/right-bottom.gif') right bottom no-repeat;
}
#st-preview-button-link {
}
#st-cancel-button-border-left-middle {
background: url('../../images/st/button-crimson/left-middle.gif') left top repeat-y;
}
#st-cancel-button-border-right-middle {
background: url('../../images/st/button-crimson/right-middle.gif') right top repeat-y;
}
#st-cancel-button-border-left-top {
background: url('../../images/st/button-crimson/left-top.gif') left top no-repeat;
}
#st-cancel-button-border-right-top {
background: url('../../images/st/button-crimson/right-top.gif') right top no-repeat;
}
#st-cancel-button-border-left-bottom {
background: url('../../images/st/button-crimson/left-bottom.gif') left bottom no-repeat;
}
#st-cancel-button-border-right-bottom {
background: url('../../images/st/button-crimson/right-bottom.gif') right bottom no-repeat;
}
#st-cancel-button-link {
}
#st-edit-more-button-border-left-middle {
background: url('../../images/st/button-blue/left-middle.gif') left top repeat-y;
}
#st-edit-more-button-border-right-middle {
background: url('../../images/st/button-blue/right-middle.gif') right top repeat-y;
}
#st-edit-more-button-border-left-top {
background: url('../../images/st/button-blue/left-top.gif') left top no-repeat;
}
#st-edit-more-button-border-right-top {
background: url('../../images/st/button-blue/right-top.gif') right top no-repeat;
}
#st-edit-more-button-border-left-bottom {
background: url('../../images/st/button-blue/left-bottom.gif') left bottom no-repeat;
}
#st-edit-more-button-border-right-bottom {
background: url('../../images/st/button-blue/right-bottom.gif') right bottom no-repeat;
}
#st-edit-more-button-link {
}
.st-page-action-button-link {
min-height: 24px;
min-width: 100px;
text-align: center;
font-family: Helvetica, Verdana, sans-serif;
font-size: 90%;
text-decoration: none;
color: #fff;
font-weight: bold;
display: block;
padding-top: 8px;
padding-bottom: 0px;
margin-bottom: -3px;
width: 100%;
margin-left: -2px;
}
* html .st-page-action-button-link {
padding-top: 5px;
padding-bottom: 0px;
height: 24px;
}
.st-page-action-button {
float: left;
margin: 0;
padding: 0;
margin-right: 10px;
min-height: 20px;
border-collapse: collapse;
width: 100px;
}
/* Attach File Interface */
#st-attachments-attachinterface {
font-family: Helvetica, sans-serif;
font-size: 90%;
display: none;
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 2000;
background-image: url('../../images/st/popup/bg.png');
}
#st-attachments-manageinterface {
font-family: Helvetica, sans-serif;
font-size: 90%;
display: none;
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 2000;
background-image: url('../../images/st/popup/bg.png');
}
* html #st-attachments-attachinterface {
background-image: none;
}
* html #st-attachments-manageinterface {
background-image: none;
}
* html .popup-overlay {
background-image: url('../../images/st/popup/bg.png');
background-color: #000;
opacity: .70;
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 2001;
}
#st-attachments-attach-interface {
z-index: 2002;
background-color: #fff;
color: #000;
border: 4px solid #ccc;
padding: 1em;
width: 520px;
margin-left: auto;
margin-right: auto;
margin-top: 10%;
position: absolute;
top: 0px;
}
* html #st-attachments-attach-interface {
}
#st-attachments-attach-formtarget {
width: 0px;
height: 0px;
border: 0;
padding: 0;
margin: 0;
}
#st-attachments-attach-message {
font-size: 90%;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
#st-attachments-attach-title {
font-weight: bold;
font-size: 120%;
}
#st-attachments-attach-close {
float: right;
margin-top: 6px;
}
#st-attachments-attach-uploadbutton {
float: right;
margin-right: 6px;
margin-top: 6px;
padding-bottom: 0;
}
#st-attachments-attach-fileprompt {
margin: 0.2em 0 0.4em 0;
padding-bottom: 0px;
}
#st-attachments-attach-submit {
font-size: 90%;
font-weight: bold;
}
#st-attachments-attach-filename {
font-size: 90%;
}
#st-attachments-attach-uploadmessage {
font-weight: bold;
margin-bottom: 1em;
display: none;
}
#st-attachments-attach-error {
font-weight: bold;
color: #f00;
margin-bottom: 1em;
display: none;
}
#st-attachments-attach-list {
display: none;
color: #666;
font-size: 90%;
margin-top: 1em;
margin-bottom: 1em;
border-top: 1px solid #4949BA;
border-bottom: 1px solid #4949BA;
background-color: #F5F5F5;
padding: 3px;
}
.st-attachments-attach-listlabel {
font-size: 90%;
color: #4949BA;
}
/* Queue File Dialog */
#st-attachmentsqueue-interface {
font-family: Helvetica, sans-serif;
font-size: 90%;
display: none;
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background-image: url('../../images/st/popup/bg.png'); /* Don't forget IE hack for ship! */
z-index: 2000;
}
* html #st-attachmentsqueue-interface {
background-image: none;
}
#st-attachmentsqueue-dialog {
z-index: 2002;
background-color: #fff;
color: #000;
border: 4px solid #ccc;
padding: 1em;
width: 530px;
margin-left: auto;
margin-right: auto;
margin-top: 10%;
position: absolute;
top: 0px;
}
* html #st-attachmentsqueue-dialog {
}
#st-attachmentsqueue-fileprompt {
margin-bottom: 0.4em;
margin-top: 0;
padding-bottom: 0;
}
#st-attachmentsqueue-title {
font-weight: bold;
font-size: 120%;
}
#st-attachmentsqueue-close {
float: right;
margin-top: 6px;
}
#st-attachmentsqueue-uploadbutton {
float: right;
margin-right: 6px;
margin-top: 6px;
padding-bottom: 0;
}
#st-attachmentsqueue-submit {
font-size: 90%;
}
#st-attachmentsqueue-filename {
font-size: 90%;
}
#st-attachmentsqueue-message {
font-size: 90%;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
#st-attachmentsqueue-uploadmessage {
font-weight: bold;
margin-bottom: 1em;
display: none;
}
#st-attachmentsqueue-error {
font-weight: bold;
color: #f00;
margin-bottom: 1em;
display: none;
}
#st-attachmentsqueue-list {
display: none;
color: #666;
font-size: 90%;
margin-top: 1em;
margin-bottom: 1em;
border-top: 1px solid #4949BA;
border-bottom: 1px solid #4949BA;
background-color: #F5F5F5;
padding: 3px;
}
.st-attachmentsqueue-listlabel {
font-size: 90%;
color: #4949BA;
}
/* Lists */
tr.st-trbg-even, tr.st-trbg-even td{
background-color: #f3f7f7;
}
tr.w-st-even-row, tr.w-st-even-row td {
background-color: #f3f7f7;
}
.query-results-header-title, .query-results-header-last-edit-by {
text-align: left;
}
.query-results-row-revisions {
text-align: right;
}
.query-results-content {
font-size: 85%;
border-collapse: collapse;
border: 1px dashed #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
}
.query-results-row {
border-collapse: collapse;
border: 1px dashed #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
}
.query-results-row a {
text-decoration: underline;
color: #00f;
}
.query-results-row td {
font-family: Verdana;
padding: 0.3em;
border-left: 1px dashed #ddd;
border-right: 1px dashed #ddd;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
.query-results-header-row {
border-collapse: collapse;
border: 1px dashed #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
}
.query-results-header-row a {
text-decoration: underline;
color: #00f;
}
.query-results-header-row th {
font-family: Helvetica;
padding: 0.3em;
border-left: 1px dashed #ddd;
border-right: 1px dashed #ddd;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
div.st-actionbutton {
float: left;
}
div#deleteme-st-actions-bar {
clear: both;
margin: 0.8em 20px 0.2em auto;
padding: 0;
}
/* Manage File Interface */
#st-attachments-manage-interface {
z-index: 2002;
background-color: #fff;
color: #000;
border: 4px solid #ccc;
padding: 1em;
width: 520px;
margin-left: auto;
margin-right: auto;
margin-top: 10%;
position: absolute;
top: 0px;
}
#st-attachments-manage-filetable {
height: 150px;
margin: 0;
padding: 0;
width: 100%;
overflow: auto;
border: 1px solid #ccc;
}
#st-attachments-manage-filelisting tbody td {
font-size: 90%;
}
#st-attachments-manage-filelisting {
width: 100%;
border-collapse: collapse;
border: 0;
margin: 0;
padding: 0;
}
#st-attachments-manage-fileheader {
background: #ccc;
font-weight: bold;
border-bottom: 1px black solid;
}
#st-attachments-manage-close {
float: right;
margin-top: 3px;
margin-right: -2px;
font-weight: bold;
}
#st-attachments-manage-delete {
margin-top: 3px;
float: left;
font-weight: bold;
}
.st-attachments-manage-filerow {
border-bottom: 1px solid #ccc;
}
.row-odd {
background-color: #eee;
}
.row-even {
background-color: #fff;
}
.row-on {
background-color: #009 !important;
color: white !important;
}
.row-on a {
color: #fff !important;
}
#st-attachments-manage-deletemessage {
color: red;
}
/* Page tools icons */
#st-pagetools-print {
background: url('../../images/st/pagetools/print.gif')
left center no-repeat;
}
#st-pagetools-email {
background: url('../../images/st/pagetools/email.gif')
left center no-repeat;
}
#st-pagetools-tools {
background: url('../../images/st/pagetools/tools.gif')
left center no-repeat;
}
/*
#st-pagetools-watch {
background: url('../../images/st/pagetools/watch-blue.gif')
left center no-repeat;
}
*/
/* *********** Settings *********** */
#st-settings-pane {
}
* html #settings-pane { font-size: 85%;}
.settings-start-table {
}
* html .settings-start-table { font-size: 90%;}
#st-settings-select {
padding: 0px 10px 10px 10px;
vertical-align: top;
width: 1px;
background-color: #eff1ec;
border: none;
}
#st-settings-section {
padding: 0px 10px 10px 10px;
vertical-align: top;
}
.settings-top-header {
margin-top: 1em;
font-weight: bold;
width: 15em;
}
.settings-header {
margin-top: 1em;
font-weight: bold;
}
.settings-selections {
padding: 0px 0px 0px 20px;
line-height: 1.5em;
}
.settings-selections a:visited, .settings-selections a:active {
color: #0000ff;
}
.settings-link {
clear: both;
display: block;
}
.settings-section-left {
text-align: right;
}
.settings-label {
font-weight: bold;
}
.settings-help {
color: #888;
}
.settings-comment {
}
.users-invite-message {
padding: 0.5em 0.5em 0.5em 2em;
background-color: #eee;
/* This seems necessary to fix an IE bug that sometimes
causes the text in this div to be invisible */
z-index: 1000;
}
.workspace-entry-header {
margin-top: .5em;
font-weight: bold;
}
.workspace-entry {
margin-left: 3em;
}
.workspace-entry-p {
margin-top: .5em;
margin-bottom: .75em;
}
.workspace-subentry {
font-style: italic;
font-weight: bold;
margin-left: 1.5em;
}
.preferences-td {
padding:.5em 0 1.5em 0;
}
.preferences-query {
text-align: left;
}
.preference-radio {
background-color: #cec;
}
.user-settings-listall-headings td {
background-color: #eff3ef;
}
#st-settings-save {
padding-bottom: 0.5em;
}
.standard-button-cancel {
font-weight: bold;
background-color: #71004b;
border-left: 1px solid #aaa;
border-top: 1px solid #aaa;
border-bottom: 2px solid #333;
border-right: 2px solid #333;
color: #f4f3b9;
width: 8em;
}
.standard-button-submit {
font-weight: bold;
background-color: #656084;
border-left: 1px solid #aaa;
border-top: 1px solid #aaa;
border-bottom: 2px solid #333;
border-right: 2px solid #333;
color: #f4f3b9;
width: 8em;
}
#st-settings {
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size: 90%;
}
/* Listview Tabs */
#st-listview a:visited {
color: #551a8b;
}
#st-listview-tabs ul {
display: block;
list-style: none outside;
margin: 0 0 0 4em;
padding: 0;
font-family: Helvetica, Arial, Sans-serif;
font-size: 80%;
}
#st-listview-tabs li {
display: block;
float: left;
margin: 0 0.8em 0 0;
padding: 3px 0.6em 0 0.6em;
border: 1px solid #d8d8d8;
border-bottom: 1px solid rgb(128, 169, 243);
background-color: #f4f4f4;
position: relative;
bottom: -2px;
}
#st-listview-tabs li.spacer {
margin: 0 0.8em 0 2em;
}
#st-listview-tabs a {
color: #bbb;
text-decoration: none;
}
#st-listview-tabs li.selected {
background-color: #fff !important;
border: 1px solid rgb(128, 169, 243) !important;
border-bottom: 1px solid #fff !important;
font-weight: bold !important;
}
#st-listview-tabs li.selected a {
color: #000 !important;
}
/* Category List Display */
#st-category-display-links {
margin-bottom: 1em;
font-size: 90%;
}
#st-tag-listbody {
font-family: Helvetica, Verdana, sans-serif;
}
/* Attachments List Display */
#st-attachments-list-body table.button-table {
margin-top: 0.1em;
font-size: 80%;
}
/* ********** PageTools Menu ************** */
div#st-editing-tools {
float: left;
}
div#st-pagetools {
z-index: 300;
font-family: Helvetica, Verdana, sans-serif;
font-size: 10px;
float: right;
margin: 18px 0 0 0em;
color: #000;
vertical-align: bottom;
position: relative;
}
#st-pagetools a {
text-decoration: none;
color: black;
padding-left: 17px;
}
#st-pagetools span {
color: inherit;
padding-left: 17px;
vertical-align: top;
}
#st-pagetools span.st-watchlist-link {
color: inherit;
vertical-align: top;
}
.st-watchlist-link {
cursor: pointer;
}
div#st-pagetools ul.level2 {
z-index: 300;
margin: 0;
padding: 0;
background: white;
border: 1px solid #CCC;
border-width: 0 1px;
}
div#st-pagetools li {
position: relative;
list-style: none;
margin: 0;
float: left;
width: 7em;
line-height: 11px;
}
div#st-pagetools ul ul li:hover {
background: #BFE2FF;
}
div#st-pagetools li a {
display: block;
text-decoration: none;
}
div#st-pagetools>ul a {
width: auto;
}
div#st-pagetools ul ul {
position: absolute;
width: auto;
display: none;
}
div#st-pagetools ul ul li {
line-height: 1.5em;
/* width: 100%; */
width: 14em;
}
.first {
border-top: 1px solid #CCC;
}
.separator {
border-bottom: 1px solid #CCC;
}
div#st-pagetools ul ul li a {
border-bottom: 1px solid #CCC;
padding-left: 15px;
padding-right: 3px;
margin-right: 3px;
border: 0px;
}
div#st-pagetools li.submenu li.submenu:hover {
z-index: 300;
background-color: #BFE2FF;
}
div#st-pagetools ul.level1 li.submenu:hover ul.level2 {
display:block;
}
div#st-pagetools ul.level2 {
top: 1.0em;
left: -9.5em;
}
/*
=head2 Revision List Display
Change these styles to update the page revision list.
*/
#st-revision-list-table {
border-collapse: collapse;
font-size: 85%;
color: #000;
}
.st-page-title-decorator {
color: #C80000;
}
.st-revision-header-emphasis {
color: #C80000;
}
.st-revision-list-compare-button-row {
}
.st-revision-list-compare-button-cell {
padding-top: 0.3em;
text-align: center;
}
.st-revision-list-compare-button {
}
#st-revision-list-header-row {
}
#st-revision-list-header-select {
padding: 6px 2px 2px 2px;
text-align: center;
}
#st-revision-list-header-revision {
padding: 6px 2px 2px 2px;
text-align: left;
}
#st-revision-list-header-edited-by {
padding: 6px 2px 2px 2px;
text-align: center;
}
#st-revision-list-header-date {
padding: 6px 2px 2px 2px;
text-align: center;
}
.st-revision-list-row {
border-collapse: collapse;
border: 1px dashed #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
}
.st-revision-list-row td {
font-family: Verdana;
padding: 0.3em;
border-left: 1px dashed #ddd;
border-right: 1px dashed #ddd;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
.st-revision-list-row-select {
padding: 3px 0 2px 0;
text-align: center;
}
.st-revision-list-row-select-old {
}
.st-revision-list-row-select-new {
}
.st-revision-list-row-revision {
}
.st-revision-list-row-revision-link {
}
.st-revision-list-row-edited-by {
}
.st-revision-list-row-date {
}
/* Revision Menu */
#st-pagetools.st-revision-view-bar {
float: left;
}
ul.st-revision-menu {
list-style: none;
margin: 0;
padding: 0.2em;
font-size: 80%;
}
ul.st-revision-menu li {
float: left;
padding: 0 0.4em 0 0.4em;
border-right: thin solid #000000;
}
ul.st-revision-menu li.st-last {
border-right: none;
}
#st-restore-revision-button {
font-size: 80%;
}
/*
=head2 Revision Compare Display
When comparing two revisions of a page, these styles apply.
*/
#st-revision-compare-table {
background-color: #f0f0f0;
}
#st-revision-compare-table td {
background-color: white;
}
.st-revision-compare-old {
background-color: #fdd;
text-decoration: line-through;
}
.st-revision-compare-new {
background-color: #dfd;
font-weight: bold;
}
/* Weblog View */
#st-weblog {
padding: 0;
}
#st-content-weblog-display-width-controller {
}
#st-content-weblog-display-width-controller-nav {
width: 230px;
margin-left: 15px;
border-left: 5px solid #ddd;
margin-top: -1px;
}
#st-weblog-content {
font-family: Verdana, Helvetica, sans-serif;
margin-top: -1px;
margin-bottom: -1px;
border-top: 1px solid #80a9f3;
border-bottom: 1px solid #80a9f3;
}
#st-weblog-title {
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
font-family: 'Times New Roman', serif;
background-color: #80a9f3;
color: #fff;
font-size: 150%;
font-weight: bold;
padding: 0.2em;
padding-left: 1em;
}
#st-weblog-wikititle {
font-family: Helvetica, Verdana, sans-serif;
font-style: italic;
font-size: 40%;
color: #fff;
margin-bottom: 0.2em;
margin-top: 0.1em;
padding-top: 0;
}
#st-weblog-titletext {
font-family: Helvetica, Verdana, sans-serif;
font-weight: bold;
color: #fff;
}
div.st-weblog-entry {
margin-top: 0.2em;
margin-bottom: 4.8em;
padding: 0 1.5em 0 1.5em;
}
.st-page-title {
clear: both;
}
div.st-weblog-entrytitle span.text {
font-family: Helvetica, Verdana, sans-serif;
font-size: 150%;
font-weight: bold;
color: #000;
}
.st-weblog-entrycontent {
font-family: Verdana, Helvetica, sans-serif;
font-size: 90%;
border-bottom: 1px solid #888;
}
.st-weblog-byline {
float: left;
text-align: left;
font-style: italic;
font-size: 70%;
font-family: Verdana, Helvetica, sans-serif;
}
.st-weblog-post-links {
float: right;
text-align: right;
font-size: 70%;
font-family: Verdana, Helvetica, sans-serif;
}
#st-weblog-archives, #st-weblog-navigation {
position: relative;
float: right;
width: 230px;
}
#st-weblog-archives {
margin-top: 15px;
clear: right;
}
#st-weblog-archives-title, #st-weblog-navigation-title {
margin-left: 15px;
font-family: Helvetica, sans-serif;
font-size: 95%;
font-weight: bold;
color: #999;
border-bottom: 2px solid #f99;
padding-bottom: 5px;
padding-top: 5px;
margin-bottom: 5px;
}
#st-weblog-navigation-content {
margin-left: 15px;
font-size: 80%;
}
#st-weblog-archives ul {
margin: 0;
padding: 0;
}
#st-weblog-archives ul li {
/* list-type: none; */
display: block;
font-size: 80%;
font-family: Helvetica, sans-serif;
padding-left: 15px;
}
#st-weblog-newpost {
padding: 0.5em 0.7em 0.3em 0.3em;
}
#st-weblog-newpost-button {
}
#st-weblog-actionbar-chooseweblog {
float: right;
}
#st-weblog-postbyemail {
font-size: 70%;
font-family: Verdana, Helvetica, sans-serif;
color: #def;
padding-top: 0.4em;
}
#st-weblog-postbyemail-link {
color: #00c;
}
.st-weblog-chooseprompt {
font-size: 90%;
font-family: Verdana, Helvetica, sans-serif;
padding-right: 0.2em;
color: #000;
}
.st-spacer {
padding-right: 0.1em;
padding-left: 0.1em;
}
.st-weblog-preventries {
padding-bottom: 20px;
clear: both;
}
.st-weblog-nextentries {
clear: both;
}
div.st-weblog-entrynav {
margin-top: 0.2em;
margin-bottom: 1.8em;
padding: 0;
}
span.st-weblog-previousentries, span.st-weblog-nextentries {
font-size: 90%;
font-family: Verdana, Helvetica, sans-serif;
padding-left: 1em;
}
/* ******* Page Stats ******** */
#st-usagereport-navbar {
font-size: 80%;
padding: 0;
margin: 0;
}
#st-usagereport-date {
font-weight: bold;
margin-top: 1em;
}
#st-page-usagereport h1 {
font-size: 1.3em;
font-weight: bold;
margin-top: 1.2em;
margin-bottom: 0.3em;
}
#st-page-usagereport h2 {
font-size: 1.1em;
font-weight: bold;
margin-top: 0.8em;
margin-bottom: 0.3em;
}
/* New Page */
#st-newpage-save, #st-newpage-duplicate {
display: none;
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background: url('../../images/st/popup/bg.png'); /* Don't forget IE hack for ship! */
z-index: 2000;
}
#st-newpage-save-interface {
background-color: #fff;
color: #000;
border: 4px solid #ccc;
padding: 0.5em;
width: 450px;
margin-left: auto;
margin-right: auto;
margin-top: 10%;
position:absolute;
top:0px;
z-index:2003;
}
#st-newpage-duplicate-interface {
background-color: #fff;
color: #000;
border: 4px solid #ccc;
padding: 0.5em;
width: 530px;
margin-left: auto;
margin-right: auto;
margin-top: 10%;
position:absolute;
top:0px;
z-index:2003;
}
#st-newpage-save-title, #st-newpage-duplicate-title {
margin: 0;
padding: 0;
font-weight: bold;
font-family: Helvetica, sans-serif;
font-size: 100%;
}
#st-newpage-save-prompt, #st-newpage-duplicate-prompt {
font-family: Helvetica, sans-serif;
font-size: 90%;
margin-bottom: 0.4em;
}
#st-newpage-save-buttons, #st-newpage-duplicate-buttons {
margin-top: 0.8em;
text-align: right;
}
.st-newpage-duplicate-option {
font-family: Helvetica, sans-serif;
font-size: 90%;
margin: 0;
padding: 0;
}
#st-newpage-duplicate-pagename {
font-size: 90%;
}
.st-newpage-duplicate-emphasis {
background-color: #FFFF00;
font-weight: bold;
}
#st-newpage-save-field-pagename {
margin-bottom: 0;
margin-top: 0.2em;
padding-bottom: 0;
font-size: 90%;
}
#st-newpage-save-tip {
margin-bottom: 0;
margin-top: 1.2em;
padding-bottom: 0;
font-size: 75%;
color: #888;
}
/* Wikitext Styling */
.wiki {
}
.wiki hr {
margin-top: .4em;
margin-bottom: .4em;
}
.wiki .short-rule {
width: 25%;
}
.wiki .medium-rule {
width: 50%
}
.wiki ul,
.wiki ol,
.wiki blockquote {
margin-left: 2em;
padding-left: 0em;
}
.wiki table {
border-collapse: collapse;
}
.wiki td {
border: 1px;
border-style: solid;
padding: .2em;
vertical-align: top;
}
.wiki h1,
.wiki h2,
.wiki h3,
.wiki h4,
.wiki h5,
.wiki h6 {
font-weight: bold;
font-style: normal;
margin-top: 0.1em;
margin-bottom: 8px;
}
.wiki h1 {font-size: 200%;}
.wiki h2 {font-size: 170%;}
.wiki h3 {font-size: 145%;}
.wiki h4 {font-size: 125%;}
.wiki h5 {font-size: 110%;}
.wiki h6 {font-size: 100%;}
.wiki pre {
background-color: #eee; /* XXX */
margin-left: 1em;
margin-right: 1em;
padding: .2em;
}
.wiki .incipient {
text-decoration: none;
border-bottom: 1px dashed;
}
.wiki-include-title {
background-color: #ccccff;
}
.wiki .wiki {
position: relative;
background-color: #ddddff;
border: 1px solid #ccccff;
padding: 3px;
}
.wafl_existence_error {
color: rgb(200,0,0);
border-bottom: 0.2em dashed rgb(200,0,0);
}
#st-edit-mode-container {
}
#st-edit-mode-view {
}
#st-page-editing-uploadbutton {
z-index: 1500;
float: left;
}
/* Comment UI */
body#st-commentui {
background: #ffffff;
}
#st-commentui-container {
}
#st-commentui-container a:visited,
#st-commentui-container a:active {
color: #00f;
}
#st-commentui-notetop {
}
#st-commentui-controls {
}
#st-commentui-savelink {
background-color: #fffebd;
}
#st-commentui-cancellink {
}
#st-commentui-customfield {
}
#st-commentui-customfield .customfield-label {
}
#st-commentui-customfield .customfield-input {
}
#st-commentui-textarea {
padding: 0;
border-style: inset;
border-width: thin;
background-color: #ffd;
color: black;
width: 99%;
height: 150px;
}
/*
=head2 Send Page by Email
Styles for the 'Send Page by Email' popup, accessed from the 'Email' dropdown
menu on the page bar.
*/
#email-page {
background: #ffffff;
font-size: 80%;
}
.email-page-row {
clear: both;
}
.email-page-row-label {
font-weight: bold;
float: left;
width: 5em;
margin-left: 1.2em;
margin-right: 1.2em;
text-align: right;
}
.email-page-row-content {
float: left;
padding-bottom: 1.2em;
}
.email-page-user-select-column {
float: left;
padding-right: 1.2em;
width: 14em;
}
#email-page-user-select-column-center {
width: 10em;
}
.email-page-user-select-label {
text-align: center;
}
#email-page-user-select-add-label {
padding-top: 1em;
}
.email-page-user-select-button-group {
padding-bottom: 2em;
}
.email-page-input {
width: 120px;
clear: both;
display: block;
}
.email-page-select {
width: 175px;
font-size: x-small;
}
#email-page-error-message {
text-align: center;
}
#email-page-buttons-container {
clear: both;
}
#email-page-buttons {
text-align: center;
}
.email-page-input-new {
width: 175px;
}
/* System Status, Red with icon */
#st-system-status-alert {
clear: both;
width: 50%;
margin-left: 25%;
margin-top: 10px;
padding: 5px;
color: #c00;
font-weight: bold;
font-size: 80%;
background: transparent url('../../images/st/system-message/important-note.gif') no-repeat 5px center;
padding-left: 60px;
min-height: 38px;
}
* html #st-system-status-alert {
height: 38px;
}
/* System Status, Green */
#st-system-status {
clear: both;
text-align:center;
width: 80%;
margin-left: 10%;
padding: 8px 0 3px 0;
color: #0a0;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
}
.socialtextLogo {
text-align: center;
}
/*}}}*/
/***
|''Name:''|SparklinePlugin|
|''Description:''|Sparklines macro|
***/
//{{{
if(!version.extensions.SparklinePlugin) {
version.extensions.SparklinePlugin = {installed:true};
//--
//-- Sparklines
//--
config.macros.sparkline = {};
config.macros.sparkline.handler = function(place,macroName,params)
{
var data = [];
var min = 0;
var max = 0;
var v;
for(var t=0; t<params.length; t++) {
v = parseInt(params[t]);
if(v < min)
min = v;
if(v > max)
max = v;
data.push(v);
}
if(data.length < 1)
return;
var box = createTiddlyElement(place,"span",null,"sparkline",String.fromCharCode(160));
box.title = data.join(",");
var w = box.offsetWidth;
var h = box.offsetHeight;
box.style.paddingRight = (data.length * 2 - w) + "px";
box.style.position = "relative";
for(var d=0; d<data.length; d++) {
var tick = document.createElement("img");
tick.border = 0;
tick.className = "sparktick";
tick.style.position = "absolute";
tick.src = "data:image/gif,GIF89a%01%00%01%00%91%FF%00%FF%FF%FF%00%00%00%C0%C0%C0%00%00%00!%F9%04%01%00%00%02%00%2C%00%00%00%00%01%00%01%00%40%02%02T%01%00%3B";
tick.style.left = d*2 + "px";
tick.style.width = "2px";
v = Math.floor(((data[d] - min)/(max-min)) * h);
tick.style.top = (h-v) + "px";
tick.style.height = v + "px";
box.appendChild(tick);
}
};
}
//}}}
/***
|''Name:''|CryptoFunctionsPlugin|
|''Description:''|Support for cryptographic functions|
***/
//{{{
if(!version.extensions.CryptoFunctionsPlugin) {
version.extensions.CryptoFunctionsPlugin = {installed:true};
//--
//-- Crypto functions and associated conversion routines
//--
// Crypto "namespace"
function Crypto() {}
// Convert a string to an array of big-endian 32-bit words
Crypto.strToBe32s = function(str)
{
var be = Array();
var len = Math.floor(str.length/4);
var i, j;
for(i=0, j=0; i<len; i++, j+=4) {
be[i] = ((str.charCodeAt(j)&0xff) << 24)|((str.charCodeAt(j+1)&0xff) << 16)|((str.charCodeAt(j+2)&0xff) << 8)|(str.charCodeAt(j+3)&0xff);
}
while (j<str.length) {
be[j>>2] |= (str.charCodeAt(j)&0xff)<<(24-(j*8)%32);
j++;
}
return be;
};
// Convert an array of big-endian 32-bit words to a string
Crypto.be32sToStr = function(be)
{
var str = "";
for(var i=0;i<be.length*32;i+=8)
str += String.fromCharCode((be[i>>5]>>>(24-i%32)) & 0xff);
return str;
};
// Convert an array of big-endian 32-bit words to a hex string
Crypto.be32sToHex = function(be)
{
var hex = "0123456789ABCDEF";
var str = "";
for(var i=0;i<be.length*4;i++)
str += hex.charAt((be[i>>2]>>((3-i%4)*8+4))&0xF) + hex.charAt((be[i>>2]>>((3-i%4)*8))&0xF);
return str;
};
// Return, in hex, the SHA-1 hash of a string
Crypto.hexSha1Str = function(str)
{
return Crypto.be32sToHex(Crypto.sha1Str(str));
};
// Return the SHA-1 hash of a string
Crypto.sha1Str = function(str)
{
return Crypto.sha1(Crypto.strToBe32s(str),str.length);
};
// Calculate the SHA-1 hash of an array of blen bytes of big-endian 32-bit words
Crypto.sha1 = function(x,blen)
{
// Add 32-bit integers, wrapping at 32 bits
add32 = function(a,b)
{
var lsw = (a&0xFFFF)+(b&0xFFFF);
var msw = (a>>16)+(b>>16)+(lsw>>16);
return (msw<<16)|(lsw&0xFFFF);
};
// Add five 32-bit integers, wrapping at 32 bits
add32x5 = function(a,b,c,d,e)
{
var lsw = (a&0xFFFF)+(b&0xFFFF)+(c&0xFFFF)+(d&0xFFFF)+(e&0xFFFF);
var msw = (a>>16)+(b>>16)+(c>>16)+(d>>16)+(e>>16)+(lsw>>16);
return (msw<<16)|(lsw&0xFFFF);
};
// Bitwise rotate left a 32-bit integer by 1 bit
rol32 = function(n)
{
return (n>>>31)|(n<<1);
};
var len = blen*8;
// Append padding so length in bits is 448 mod 512
x[len>>5] |= 0x80 << (24-len%32);
// Append length
x[((len+64>>9)<<4)+15] = len;
var w = Array(80);
var k1 = 0x5A827999;
var k2 = 0x6ED9EBA1;
var k3 = 0x8F1BBCDC;
var k4 = 0xCA62C1D6;
var h0 = 0x67452301;
var h1 = 0xEFCDAB89;
var h2 = 0x98BADCFE;
var h3 = 0x10325476;
var h4 = 0xC3D2E1F0;
for(var i=0;i<x.length;i+=16) {
var j,t;
var a = h0;
var b = h1;
var c = h2;
var d = h3;
var e = h4;
for(j = 0;j<16;j++) {
w[j] = x[i+j];
t = add32x5(e,(a>>>27)|(a<<5),d^(b&(c^d)),w[j],k1);
e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
}
for(j=16;j<20;j++) {
w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
t = add32x5(e,(a>>>27)|(a<<5),d^(b&(c^d)),w[j],k1);
e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
}
for(j=20;j<40;j++) {
w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
t = add32x5(e,(a>>>27)|(a<<5),b^c^d,w[j],k2);
e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
}
for(j=40;j<60;j++) {
w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
t = add32x5(e,(a>>>27)|(a<<5),(b&c)|(d&(b|c)),w[j],k3);
e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
}
for(j=60;j<80;j++) {
w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
t = add32x5(e,(a>>>27)|(a<<5),b^c^d,w[j],k4);
e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
}
h0 = add32(h0,a);
h1 = add32(h1,b);
h2 = add32(h2,c);
h3 = add32(h3,d);
h4 = add32(h4,e);
}
return Array(h0,h1,h2,h3,h4);
};
}
//}}}
/***
|''Name:''|DeprecatedFunctionsPlugin|
|''Description:''|Support for deprecated functions removed from core|
***/
//{{{
if(!version.extensions.DeprecatedFunctionsPlugin) {
version.extensions.DeprecatedFunctionsPlugin = {installed:true};
//--
//-- Deprecated code
//--
// @Deprecated: Use createElementAndWikify and this.termRegExp instead
config.formatterHelpers.charFormatHelper = function(w)
{
w.subWikify(createTiddlyElement(w.output,this.element),this.terminator);
};
// @Deprecated: Use enclosedTextHelper and this.lookaheadRegExp instead
config.formatterHelpers.monospacedByLineHelper = function(w)
{
var lookaheadRegExp = new RegExp(this.lookahead,"mg");
lookaheadRegExp.lastIndex = w.matchStart;
var lookaheadMatch = lookaheadRegExp.exec(w.source);
if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
var text = lookaheadMatch[1];
if(config.browser.isIE)
text = text.replace(/\n/g,"\r");
createTiddlyElement(w.output,"pre",null,null,text);
w.nextMatch = lookaheadRegExp.lastIndex;
}
};
// @Deprecated: Use <br> or <br /> instead of <<br>>
config.macros.br = {};
config.macros.br.handler = function(place)
{
createTiddlyElement(place,"br");
};
// Find an entry in an array. Returns the array index or null
// @Deprecated: Use indexOf instead
Array.prototype.find = function(item)
{
var i = this.indexOf(item);
return i == -1 ? null : i;
};
// Load a tiddler from an HTML DIV. The caller should make sure to later call Tiddler.changed()
// @Deprecated: Use store.getLoader().internalizeTiddler instead
Tiddler.prototype.loadFromDiv = function(divRef,title)
{
return store.getLoader().internalizeTiddler(store,this,title,divRef);
};
// Format the text for storage in an HTML DIV
// @Deprecated Use store.getSaver().externalizeTiddler instead.
Tiddler.prototype.saveToDiv = function()
{
return store.getSaver().externalizeTiddler(store,this);
};
// @Deprecated: Use store.allTiddlersAsHtml() instead
function allTiddlersAsHtml()
{
return store.allTiddlersAsHtml();
}
// @Deprecated: Use refreshPageTemplate instead
function applyPageTemplate(title)
{
refreshPageTemplate(title);
}
// @Deprecated: Use story.displayTiddlers instead
function displayTiddlers(srcElement,titles,template,unused1,unused2,animate,unused3)
{
story.displayTiddlers(srcElement,titles,template,animate);
}
// @Deprecated: Use story.displayTiddler instead
function displayTiddler(srcElement,title,template,unused1,unused2,animate,unused3)
{
story.displayTiddler(srcElement,title,template,animate);
}
// @Deprecated: Use functions on right hand side directly instead
var createTiddlerPopup = Popup.create;
var scrollToTiddlerPopup = Popup.show;
var hideTiddlerPopup = Popup.remove;
// @Deprecated: Use right hand side directly instead
var regexpBackSlashEn = new RegExp("\\\\n","mg");
var regexpBackSlash = new RegExp("\\\\","mg");
var regexpBackSlashEss = new RegExp("\\\\s","mg");
var regexpNewLine = new RegExp("\n","mg");
var regexpCarriageReturn = new RegExp("\r","mg");
}
//}}}
| *EK* | *KOREANISTIKA* |
| *EK00* | *Referentna literatura za korejski* |
| *EK01* | *Korejska knjiลพevnost* |
| EK01.1 | Poezija |
| EK01.2 | Drama |
| EK01.3 | Proza |
| *EK02* | *Korejski jezik i lingvistika* |
| *EK03* | *Korejska kultura i civilizacija* |
| *EK04* | *Korejska povijest* |
| *EK05* | *Korejska filozofija* |
| *EK06* | *Korejska religija* |
| *EK07* | *Korejsko druลกtvo i ekonomija* |
| *EK08* | *Korejska umjetnost* |
| *EK09* | *Ostala podruฤja vezana uz Koreju* |
| *EB* | *LINGVISTIKA* |
| *EB00* | *Referentna zbirka lingvistike* |
| *EB01* | *Teorijska lingvistika* |
| *EB02* | *Primijenjena lingvistika* |
| EB02.1 | Psiholingvistika |
| EB02.3 | Sociolingvistika |
| EB02.4 | Etnolingvistika |
| EB02.2 | Kognitivna lingvistika |
| EB02.5 | Matematiฤka/raฤunalna lingvistika |
| *EB03* | *Lingvistiฤka stilistika* |
| *EB04* | *Leksikologija, leksikografija* |
| *EB05* | *Etimologija i onomastika* |
| *EB06* | *Gramatika - opฤenito* |
| EB06.1 | Fonetika i fonologija |
| EB06.2 | Morfologija |
| EB06.3 | Sintaksa |
| EB06.4 | Semantika |
| *EB07* | *Semiotika, semiologija* |
| *EB08* | *Historijska lingvistika* |
| *EB09* | *Indoeuropeistika* |
| EB09.01 | Engleski* |
| EB09.02 | Germanski* |
| EB09.03 | Romanski* |
| EB09.04 | Latinski* |
| EB09.05 | Grฤki* |
| EB09.06 | Slavenski* |
| EB09.07 | Baltiฤki* |
| EB09.08 | Jezici Balkana. Albanski* |
| EB09.09 | Keltski* |
| EB09.10 | Izumrli indoeuropski i sredozemni jezici* |
| *EB10* | *Afrazijski jezici* |
| *EB11* | *Uralo-altajski jezici* |
| *EB12* | *Kavkaski jezici* |
| *EB13* | *Jezici jugoistoฤne azije* |
| *EB14* | *Afriฤki jezici* |
| *EB15* | *Ameriฤki indijanski jezici* |
| *EB16* | *Jezici australije i oceanije* |
| *EB17* | *Rjeฤnici jezika svijeta** |
| EB17.1 | Viลกejeziฤni |
| EB17.2 | Interlingua |
| *EB18* | *Etimoloลกki rjeฤnici* |
| *EB19* | *Ex libris Dubravko ล kiljan* |
_*redanje na polici prema jeziku, a zatim prema autoru djela_
| *D0.00* | *Opฤa referentna djela* |
| D0.001 | Opฤe enciklopedije |
| D0.002 | Specijalne enciklopedije |
| D0.003 | Leksikoni |
| D0.004 | Biografski leksikoni |
| D0.005 | Bibliografije |
| D0.006 | Rjeฤnici |
| D0.007 | Enciklopedije |
| *D0.01* | *Referentna zbirka โ kroatistika* |
| D0.011 | Kroatistika โ opฤe enciklopedije |
| D0.012 | Kroatistika โ specijalne enciklopedije |
| D0.013 | Kroatistika โ leksikoni |
| *D0.01* | *Referentna zbirka โ kroatistika* |
| D0.014 | Kroatistika โ biografski leksikoni |
| D0.015 | Kroatistika โ bibliografije |
| D0.016 | Kroatistika โ rjeฤnici |
| *D0.01* | *Referentna zbirka โ kroatistika* |
| D0.016 | Kroatistika โ rjeฤnici |
| *D0.02* | *Referentna zbirka โ srbistika* |
| D0.021 | Srbistika โ opฤe enciklopedije |
| D0.023 | Srbistika โ specijalne enciklopedije |
| D0.024 | Srbistika โ biografski leksikoni |
| D0.025 | Srbistika โ bibliografije |
| D0.026 | Srbistika โ rjeฤnici |
| *D0.03* | *Referentna zbirka โ slovenistika* |
| D0.033 | Slovenistika โ leksikoni |
| D0.034 | Slovenistika โ biografski leksikoni |
| D0.035 | Slovenistika โ bibliografije |
| D0.036 | Slovenistika โ rjeฤnici |
| *D0.04* | *Referentna zbirka โ bosanika* |
| D0.044 | Bosanika โ biografski leksikoni |
| D0.045 | Bosanika โ bibliografije |
| D0.046 | Bosanika โ rjeฤnici |
| *D0.05* | *Referentna zbirka โ montenegristika* |
| D0.055 | Montenegristika โ bibliografije |
| *D0.06* | *Referentna zbirka โ makedonistika* |
| D0.061 | Makedonistika โ opฤe enciklopedije |
| D0.063 | Makedonistika โ leksikoni |
| D0.064 | Makedonistika โ biografski leksikoni |
| D0.065 | Makedonistika โ bibliografije |
| D0.066 | Makedonistika โ rjeฤnici |
| *D0.07* | *Referentna zbirka โ bugaristika* |
| D0.072 | Bugaristika โ specijalne enciklopedije |
| D0.074 | Bugaristika โ biografski leksikoni |
| D0.076 | Bugaristika โ rjeฤnici |
| *D0.08* | *Referentna zbirka โ rusistika* |
| D0.081 | Rusistika โ opฤe enciklopedije |
| D0.082 | Rusistika โ specijalne enciklopedije |
| D0.083 | Rusistika โ leksikoni |
| D0.084 | Rusistika โ biografski leksikoni |
| D0.085 | Rusistika โ bibliografije |
| D0.086 | Rusistika โ rjeฤnici |
| *D0.09* | *Referentna zbirka โ ukrajinistika* |
| D0.091 | Ukrajinistika โ opฤe enciklopedije |
| D0.092 | Ukrajinistika โ specijalne enciklopedije |
| D0.093 | Ukrajinistika โ leksikoni |
| D0.094 | Ukrajinistika โ bibliografski leksikoni |
| D0.095 | Ukrajinistika โ bibliografije |
| D0.096 | Ukrajinistika โ rjeฤnici |
| *D0.11* | *Referentna zbirka โ polonistika* |
| D0.111 | Polonistika โ opฤe enciklopedije |
| D0.112 | Polonistika โ specijalne enciklopedije |
| D0.113 | Polonistika โ leksikoni |
| D0.114 | Polonistika โ biografski leksikoni |
| D0.115 | Polonistika โ bibliografije |
| D0.116 | Polonistika โ rjeฤnici |
| *D0.12* | *Referentna zbirka โ bohemistika* |
| D0.121 | Bohemistika โ opฤe enciklopedije |
| D0.122 | Bohemistika โ specijalne enciklopedije |
| D0.123 | Bohemistika โ leksikoni |
| D0.124 | Bohemistika โ biografski leksikoni |
| D0.125 | Bohemistika โ bibliografije |
| D0.126 | Bohemistika โ rjeฤnici |
| *D0.13* | *Referentna zbirka โ slovakistika* |
| D0.131 | Slovakistika โ opฤe enciklopedije |
| D0.132 | Slovakistika โ specijalne enciklopedije |
| D0.133 | Slovakistika โ leksikoni |
| D0.134 | Slovakistika โ biografski leksikoni |
| D0.136 | Slovakistika โ rjeฤnici |
| D0.201 | Rad JAZU/HAZU |
| D0.202 | Graฤa za povijest knjiลพevnosti Hrvatske |
| D0.203 | Starine JAZU/HAZU |
| D0.204 | Hrvatski dijalektoloลกki zbornik |
| D0.205 | Filologija |
| D0.206 | Onomastica Jugoslavica |
| D0.207 | Folia onomastica Croatica |
| D0.208 | Radovi Zavoda za slavensku filologiju |
| D0.209 | Hrvatski jezik |
| D0.210 | Jezik |
| D0.211 | Suvremena lingvistika |
| D0.212 | Rasprave instituta za jezik JAZU / Rasprave instituta za hrvatski jezik i jezikoslovlje |
| D0.213 | Umjetnost rijeฤi |
| D0.214 | Dubrovaฤka akta i povelje |
| D0.301 | Novoe literaturnoe obozrenie |
| D0.302 | Russian literature |
| *D01* | *Opฤa lingvistika* |
| *D02* | *Teorija knjiลพevnosti* |
| *D03* | *Staroslavenski jezik i knjiลพevnost* |
| D03.1 | Rjeฤnici staroslavenskog jezika |
| D03.2 | Gramatike staroslavenskog jezika |
| D03.3 | Staroslavenski tekstovi i studije |
| *D04* | *Juลพnoslavenski jezici i knjiลพevnost* |
| D04.1 | Juลพnoslavenska knjiลพevnost |
| D04.2 | Povijest juลพnoslavenske knjiลพevnosti |
| D04.22 | Pregledi i studije o juลพnoslavenskim knjiลพevnostima |
| D04.23 | Metodika nastave juลพnoslavenskih knjiลพevnosti |
| *D04.3* | *Juลพnoslavenski jezici* |
| D04.32 | Pravopisi juลพnoslavenskih jezika |
| D04.33 | Povijest juลพnoslavenskih jezika |
| D04.34 | Dijalektologija juลพnoslavenskih jezika |
| D04.35 | Stilistika juลพnoslavenskih jezika |
| D04.36 | Studije o juลพnoslavenskim jezicima |
| D04.37 | Metodika nastave juลพnoslavenskih jezika |
| *D05* | *Hrvatski jezik i knjiลพevnost* |
| D05.1 | Hrvatska knjiลพevnost |
| *D06* | *Srpski jezik i knjiลพevnost* |
| D06.1 | Srpska knjiลพevnost |
| D06.21 | Povijest srpske knjiลพevnosti |
| D06.22 | Pregledi i studije srpske knjiลพevnosti |
| D06.23 | Metodika nastave srpske knjiลพevnosti |
| D06.3 | Srpski jezik |
| D06.31 | Povijest srpskoga jezika |
| D06.32 | Pravopisi srpskoga jezika |
| D06.33 | Dijalektologija srpskoga jezika |
| D06.34 | Stilistika srpskoga jezika |
| D06.35 | Studije o srpskome jeziku |
| D06.36 | Metodika nastave srpskoga jezika |
| D06.37 | Udลพbenici za uฤenje srpskog kao stranog jezika |
| *D07* | *Slovenski jezik i knjiลพevnost* |
| D07.1 | Slovenska knjiลพevnost |
| D07.21 | Povijest slovenske knjiลพevnosti |
| D07.22 | Pregledi i studije o slovenskoj knjiลพevnosti |
| D07.23 | Metodika nastave slovenske knjiลพevnosti |
| D07.31 | Gramatike slovenskoga jezika |
| D07.32 | Pravopisi slovenskoga jezika |
| D07.33 | Povijest slovenskoga jezika |
| D07.34 | Dijalektologija slovenskoga jezika |
| D07.35 | Stilistika slovenskoga jezika |
| D07.36 | Studije o slovenskome jeziku |
| D07.37 | Metodika nastave slovenskoga jezika |
| D07.38 | Udลพbenici slovenskoga jezika za strance |
| *D08* | *Bosanskohercegovaฤki jezik i knjiลพevnost* |
| D08.1 | Bosanskohercegovaฤka knjiลพevnost |
| D08.21 | Povijest bosanskohercegovaฤke knjiลพevnosti |
| D08.22 | Pregledi i studije o bosanskohercegovaฤkoj knjiลพevnosti |
| D08.31 | Gramatike bosanskoga jezika |
| D08.32 | Pravopisi bosanskoga jezika |
| D08.33 | Povijest bosanskoga jezika |
| D08.34 | Dijalektologija bosanskoga jezika |
| D08.35 | Stilistika bosanskoga jezika |
| D08.36 | Studije bosanskoga jezika |
| D08.38 | Udลพbenici bosanskoga jezika |
| *D09* | *Crnogorski jezik i knjiลพevnost* |
| D09.1 | Crnogorska knjiลพevnost |
| D09.21 | Povijest crnogorske knjiลพevnosti |
| D09.22 | Pregledi i studije crnogorske knjiลพevnosti |
| D09.33 | Povijest crnogorskoga jezika |
| D09.34 | Dijalektologija crnogorskoga jezika |
| D09.35 | Stilistika crnogorskoga jezika |
| D09.36 | Studije o crnogorskome jeziku |
| *D10* | *Makedonski jezik i knjiลพevnost* |
| D10.1 | Makedonska knjiลพevnost |
| D10.21 | Povijest makedonske knjiลพevnosti |
| D10.22 | Pregledi i studije o makedonskoj knjiลพevnosti |
| D10.23 | Metodika nastave makedonske knjiลพevnosti |
| D10.31 | Gramatike makedonskoga jezika |
| D10.32 | Pravopisi makedonskoga jezika |
| D10.33 | Povijest makedonskoga jezika |
| D10.34 | Dijalektologija makedonskoga jezika |
| D10.35 | Stilistika makedonskoga jezika |
| D10.36 | Studije o makedonskome jeziku |
| D10.37 | Metodika nastave makedonskoga jezika |
| D10.38 | Udลพbenici makedonskoga jezika za strance |
| *D11* | *Bugarski jezik i knjiลพevnost* |
| D11.1 | Bugarska knjiลพevnost |
| D11.21 | Povijest bugarske knjiลพevnosti |
| D11.22 | Pregledi i studije o bugarskoj knjiลพevnosti |
| D11.23 | Metodika nastave bugarske knjiลพevnosti |
| D11.31 | Gramatike bugarskoga jezika |
| D11.32 | Pravopisi bugarskoga jezika |
| D11.33 | Povijest bugarskoga jezika |
| D11.35 | Stilistika bugarskoga jezika |
| D11.36 | Studije o bugarskome jeziku |
| D11.38 | Udลพbenici bugarskoga jezika za strance |
| *D12* | *Ruski jezik i knjiลพevnost* |
| D12.1 | Ruska knjiลพevnost |
| D12.21 | Povijest ruske knjiลพevnosti |
| D12.22 | Pregledi i studije o ruskoj knjiลพevnosti |
| D12.23 | Metodika nastave ruske knjiลพevnosti |
| D12.31 | Gramatike ruskoga jezika |
| D12.32 | Pravopisi ruskoga jezika |
| D12.33 | Povijest ruskoga jezika |
| D12.34 | Dijalektologija ruskoga jezika |
| D12.35 | Stilistika ruskoga jezika |
| D12.36 | Studije o ruskome jeziku |
| D12.37 | Metodika nastave ruskoga jezika |
| D12.38 | Udลพbenici ruskoga jezika za strance |
| *D13* | *Ukrajinski jezik i knjiลพevnost* |
| D13.1 | Ukrajinska knjiลพevnost |
| D13.21 | Povijest ukrajinske knjiลพevnosti |
| D13.22 | Pregledi i studije o ukrajinskoj knjiลพevnosti |
| D13.23 | Metodika nastave ukrajinske knjiลพevnosti |
| D13.3 | Ukrajinski jezik |
| D13.31 | Gramatike ukrajinskoga jezika |
| D13.32 | Pravopisi ukrajinskoga jezika |
| D13.33 | Povijest ukrajinskoga jezika |
| D13.34 | Dijalektologija ukrajinskoga jezika |
| D13.35 | Stilistika ukrajinskoga jezika |
| D13.36 | Studije o ukrajinskom jeziku |
| D13.37 | Metodika nastave ukrajinskoga jezika |
| D13.38 | Udลพbenici ukrajinskoga jezika za strance |
| *D14* | *Bjeloruski jezik i knjiลพevnost* |
| D14.1 | Bjeloruska knjiลพevnost |
| D14.21 | Povijest bjeloruske knjiลพevnosti |
| D14.22 | Pregledi i studije o bjeloruskoj knjiลพevnosti |
| D14.3 | Bjeloruski jezik |
| D14.36 | Studije o bjeloruskom jeziku |
| *D15* | *Poljski jezik i knjiลพevnost* |
| D15.1 | Poljska knjiลพevnost |
| D15.21 | Povijest poljske knjiลพevnosti |
| D15.22 | Pregledi i studije o poljskoj knjiลพevnosti |
| D15.31 | Gramatike poljskoga jezika |
| D15.32 | Pravopisi poljskoga jezika |
| D15.33 | Povijest poljskoga jezika |
| D15.34 | Dijalektologija poljskoga jezika |
| D15.35 | Stilistika poljskoga jezika |
| D15.36 | Studije o poljskome jeziku |
| D15.37 | Metodika nastave poljskoga jezika |
| D15.38 | Udลพbenici poljskoga jezika za strance |
| *D16* | *ฤeลกki jezik i knjiลพevnost* |
| D16.1 | ฤeลกka knjiลพevnost |
| D16.21 | Povijest ฤeลกke knjiลพevnosti |
| D16.22 | Pregledi i studije o ฤeลกkoj knjiลพevnosti |
| D16.3 | ฤeลกki jezik |
| D16.31 | Gramatike ฤeลกkoga jezika |
| D16.32 | Pravopisi ฤeลกkoga jezika |
| D16.33 | Povijest ฤeลกkoga jezika |
| D16.34 | Dijalektologija ฤeลกkoga jezika |
| D16.35 | Stilistika ฤeลกkoga jezika |
| D16.36 | Studije o ฤeลกkom jeziku |
| D16.37 | Metodika nastave ฤeลกkoga jezika |
| D16.38 | Udลพbenici ฤeลกkoga jezika za strance |
| *D17* | *Slovaฤki jezik i knjiลพevnost* |
| D17.1 | Slovaฤka knjiลพevnost |
| D17.21 | Povijest slovaฤke knjiลพevnosti |
| D17.22 | Pregledi i studije o slovaฤkoj knjiลพevnosti |
| D17.31 | Gramatike slovaฤkoga jezika |
| D17.32 | Pravopisi slovaฤkoga jezika |
| D17.33 | Povijest slovaฤkoga jezika |
| D17.34 | Dijalektologija slovaฤkoga jezika |
| D17.35 | Stilistika slovaฤkoga jezika |
| D17.36 | Studije o slovaฤkome jeziku |
| D17.37 | Metodika nastave slovaฤkoga jezika |
| D17.38 | Udลพbenici slovaฤkoga jezika za strance |
| *D18* | *Slavenski jezici i knjiลพevnost* |
| D18.1 | Slavenske knjiลพevnosti |
| D18.21 | Povijest slavenskih knjiลพevnosti |
| D18.22 | Pregledi i studije o slavenskim knjiลพevnostima |
| D18.31 | Gramatike slavenskih jezika |
| D18.33 | Povijest slavenskih jezika |
| D18.34 | Dijalektologija slavenskih jezika |
| D18.35 | Stilistika slavenskih jezika |
| D18.36 | Studije o slavenskim jezicima |
| *D20* | *Neslavenski jezici i knjiลพevnost* |
| D20.11 | Antologije svjetske knjiลพevnosti |
| D20.12 | Klasiฤna grฤka i rimska knjiลพevnost |
| D20.13.1 | Talijanska knjiลพevnost |
| D20.13.2 | Francuska knjiลพevnost |
| D20.13.3 | ล panjolska knjiลพevnost |
| D20.13.4 | Ostale romanske knjiลพevnosti |
| D20.14 | Njemaฤka i austrijska knjiลพevnost |
| D20.15 | Anglosaksonska knjiลพevnost |
| D20.16 | Maฤarska knjiลพevnost |
| D20.17 | Skandinavske knjiลพevnosti |
| D20.18 | Ostale knjiลพevnosti |
| D20.21 | Povijest svjetske knjiลพevnosti |
| D20.22 | Pregledi i studije o svjetskoj knjiลพevnosti |
| D20.31 | Gramatike neslavenskih jezika |
| D21 | Filozofija |
| D21.1 | Estetika |
| D21.2 | Etika |
| D22 | Psihologija |
| D23 | Religija |
| D23. 1 | Mitologija i simbolika |
| D24 | Etnologija |
| D24.1 | Antropologija |
| D25 | Umjetnost |
| D25.1 | Likovna umjetnost |
| D25.2 | Glazbene umjetnosti |
| D25.3 | Filmska umjetnost i medijska kultura |
| D25.4 | Kazaliลกna umjetnost |
| D26 | Povijest |
| D26.1 | Opฤa povijest |
| D26.2 | Povijest Hrvatske |
| D26.3 | Povijest juลพnoslavenskih naroda |
| D26.4 | Povijest istoฤnoslavenskih naroda |
| D26.5 | Povijest zapadnoslavenskih naroda |
| D26.6 | Povijest slavenskih naroda |
| D27 | Kultura i kulturna povijest |
| D27.1 | Svjetska kultura i kulturna povijest |
| D27.2 | Hrvatska kultura i kulturna povijest |
| D27.3 | Kultura i kulturna povijest juลพnoslavenskih naroda |
| D27.4 | Kultura i kulturna povijest istoฤnoslavenskih naroda |
| D27.5 | Kultura i kulturna povijest zapadnoslavenskih naroda |
| D27.6 | Kultura i kulturna povijest Slavena |
| D28 | Metodologija znanstvenog rada i istraลพivanja |
| *D29* | *Sociologija* |
| D29.1 | Sociologija kulture, kulturne teorije |
| D30 | Metodika/Didaktika; Teorija nastave knjiลพevnosti |
Graฤa Knjiลพnice Filozofskog fakulteta organizirana je u nekoliko zbirki (prema vrstama graฤe i prema podruฤju znanosti) i smjeลกtena na nekoliko lokacija.
^^^^ Zbirka KNJIGA U OTVORENOM PRISTUPU
Predmetne zbirke:
| [A] | Opฤa referentna zbirka |
| [BA] | Filozofija |
| BB | Metode druลกtvenih znanosti. Statistika |
| [BC] | Psihologija |
| [BD] | Sociologija |
| [BF] | Pedagogija |
| [BG] | Informacijske znanosti |
| [CA] | Povijest |
| [CB] | Povijest umjetnosti |
| [CC] | Arheologija |
| [CD] | Etnologija i antropologija |
| [D] | Slavistika |
| [EA] | Fonetika |
| [EB] | Lingvistika |
| [EC] | Komparativna knjiลพevnost |
| [ED] | Klasiฤna filologija |
| [EE] | Indologija i indoiranistika |
| [EF] | Sinologija i dalekoistoฤni studiji |
| [EG] | Japanologija |
| [EH] | Hungarologija |
| [EI] | Turkologija |
| [EJ] | Skandinavistika |
| [EK] | Koreanistika |
| [EL] | Judaistika |
| [FA] | Anglistika |
| [FB] | Germanistika |
| [FC] | Nederlandistika |
| [FD] | Talijanistika |
| [FE] | Francuski |
| [FF] | ล panjolski |
| [FG] | Portugalski |
| [FH] | Rumunjski |
| [FI] | Austrijska knjiลพnica |
^^^^ Zbirka KNJIGA U ZATVORENOM SPREMIล TU
^^^^ Zbirka ฤASOPISA I NOVINA U OTVORENOM PRISTUPU
^^^^ Zbirka ฤASOPISA I NOVINA U ZATVORENOM SPREMIล TU
^^^^ Zbirka DIPLOMSKIH, MAGISTARSKIH I DOKTORSKIH RADOVA
^^^^ Zbirka AV GRAฤE
^^^^ Zbirka STARIH I RIJETKIH KNJIGA
| *CC* | *ARHEOLOGIJA* |
| *CC00* | *Referentna zbirka-za arheologiju* |
| *CC01* | *Opฤa arheologija* |
| CC01.1 | Teorija arheologije |
| CC01.12 | Razvoj arheologije kroz povijest |
| CC01.2 | Arheoloลกke discipline |
| CC01.21 | Podvodna arheologija |
| CC01.22 | Arheologija okoliลกa. Bioarheologija |
| CC01.23 | Pejzaลพna arheologija |
| CC01.24 | Antropoloลกka arheologija. Arheologija u odnosu na antropologiju |
| *CC02* | *Metodologija arheologije* |
| CC02.1 | Rekognosciranje. Neinvazivne metode istraลพivanja. GIS. Zraฤna fotografija. Geofizikalna istraลพivanja |
| CC02.2 | Terenska istraลพivanja u arheologiji i nalaziลกta opฤenito |
| CC02.3 | Datiranje. Tehnike i metode datiranja |
| CC02.31 | Tipologija. Tipoloลกko datiranje |
| CC02.32 | Stratigrafija. Stratigrafsko datiranje |
| CC02.33 | Dendokronologija |
| CC02.34 | Apsolutno datiranje. C14 metoda. Luminiscencija |
| *CC03* | *Konzervacija u arheologiji* |
| CC03.2 | Konzervacija i zaลกtita pokretnih materijala |
| *CC04* | *Prapovijesna arheologija* |
| CC04.11 | Paleolitik i mezolitik u Hrvatskoj |
| CC04.12 | Paleolitik i mezolitik u svijetu |
| CC04.21 | Neolitik u Hrvatskoj |
| CC04.22 | Neolitik u svijetu |
| CC04.31 | Eneolitik u Hrvatskoj |
| CC04.32 | Eneolitik u Europi |
| CC04.321 | Eneolitiฤka groblja u Europi |
| CC04.41 | Bronฤano doba u Hrvatskoj |
| CC04.42 | Bronฤano doba u Europi |
| CC04.421 | Groblja bronฤanog doba u Europi |
| CC04.5 | ลฝeljezno doba u Hrvatskoj |
| CC04.511 | Starije ลพeljezno doba u Hrvatskoj |
| CC04.513 | Mlaฤe ลพeljezno doba u Hrvatskoj |
| CC04.6 | ลฝeljezno doba u Europi |
| CC04.61 | Starije ลพeljezno doba u Europi |
| CC04.612 | Groblja starijeg ลพeljeznog doba u Europi |
| CC04.62 | Mlaฤe ลพeljezno doba u Europi |
| CC04.621 | Groblja mlaฤeg ลพeljeznog doba u Europi |
| *CC05* | *Arheologija povijesnih razdoblja* |
| CC05.11 | Antika u Hrvatskoj |
| CC05.111 | Antiฤke nekropole u Hrvatskoj |
| CC05.112 | Antiฤka arhitektura u Hrvatskoj |
| CC05.113 | Antiฤka skulptura u Hrvatskoj |
| CC05.12 | Antika u svijetu |
| CC05.121 | Antiฤke nekropole u svijetu |
| CC05.122 | Antiฤka arhitektura u svijetu |
| CC05.123 | Antiฤka skulptura u svijetu |
| CC05.124 | Antiฤka knjiลพevnost i filozofija |
| CC05.21 | Kasna antika u Hrvatskoj |
| CC05.22 | Kasna antika u svijetu |
| CC05.3 | Srednji vijek u Hrvatskoj |
| CC05.31 | Rani srednji vijek u Hrvatskoj |
| CC05.311 | Ranosrednjevjekovna groblja u Hrvatskoj |
| CC05.312 | Ranosrednjevjekovna arhitektura u Hrvatskoj |
| CC05.4 | Srednji vijek u Europi i u svijetu |
| CC05.41 | Rani srednji vijek u Europi i svijetu |
| CC05.42 | Ranosrednjevjekovna groblja u Europi |
| CC05.43 | Ranosrednjevjekovna arhitektura u Europi |
| CC05.5 | Kasni srednji vijek i novi vijek u Hrvatskoj |
| CC05.6 | Kasni srednji vijek i novi vijek u Europi |
| *CC06* | *Numizmatika* |
| CC06.1 | Numizmatika mlaฤeg ลพeljeznog doba i prapovijesti |
| CC06.2 | Numizmatika antike |
| CC06.3 | Numizmatika srednjeg vijeka |
| CC07 | Keramika |
| CC07.1 | Prapovijesna keramika |
| CC07.2 | Antiฤka keramika |
| CC07.3 | Srednjevjekovna keramika |
| *CC08* | *Metalni predmeti. Metal. Nakit. Oruลพje* |
| CC08.1 | Metal bronฤanog i ลพeljeznog doba |
| CC08.2 | Metal antike |
| CC08.3 | Metal srednjeg vijeka |
| *CC09* | *Staklo* |
| CC09.1 | Antiฤko staklo |
| CC09.2 | Srednjevjekovno staklo |
| *CC10* | *Epigrafija* |
| CC10.1 | Antiฤka epigrafija |
| CC10.11 | Antiฤka epigrafija u Hrvatskoj |
| CC10.2 | Srednjevjekovna epigrafija |
| CC10.21 | Srednjevjekovna epigrafija u Hrvatskoj |
| *CC11* | *Mitologija. Religija* |
| CC11.1 | Nekrลกฤanske religije |
| CC11.12 | Grฤka i rimska mitologija. Klasiฤna mitologija |
| CC11.123 | Ostale nekrลกฤanske religije |
| CC11.2 | Krลกฤanske religije |
| CC11.21 | Krลกฤanske crkve. Opฤa povijest. Redovi |
| *CC12* | *Arheoloลกki muzeji* |
| CC12.1 | Muzejske publikacije. Katalozi (Hrvatska) |
| CC12.2 | Muzejske publikacije. Katalozi (svijet) |
| *CC13* | *Arheologija u odnosu na povijest* |
| CC13.1 | Arheologija u odnosu na povijest (Hrvatska) |
| CC13.2 | Arheologija u odnosu na povijest (Europa) |
| CC13.21 | Arheologija u odnosu na povijest (Europa). Sustavi pisanja. Pisma |
| *EH* | *HUNGAROLOGIJA* |
| *EH00* | *Maฤarska referentna literatura* |
| *EH01* | *Maฤarska knjiลพevnost* |
| *EH02* | *Povijest i teorija maฤarske knjiลพevnosti* |
| *EH03* | *Maฤarska lingvistika* |
| *EH04* | *Maฤarska civilizacija i kultura* |
| EH04.1 | Maฤarska povijest |
| EH04.2 | Maฤarska umjetnost |
| EH04.3 | Maฤarska etnologija |
| *EH05* | *Maฤarsko-hrvatske veze* |
| *BG* | *INFORMACIJSKE ZNANOSTI* |
| *BG00* | *Referentna zbirka iz informacijskih znanosti* |
| BG00.1 | Enciklopedije |
| BG00.2 | Rjeฤnici. Tezaurusi |
| BG00.3 | Leksikoni |
| BG00.4 | Bibliografije. Vodiฤi |
| BG00.5 | Klasifikacijske tablice |
| *BG01* | *Raฤunala. Raฤunalstvo* |
| BG01.1 | Raฤunalstvo opฤenito. Raฤunalni hardver |
| BG01.2 | Programiranje. Raฤunalni programi. Softver (pojedini softveri) |
| BG01.3 | Korisniฤko okruลพenje. Rukovanje podacima |
| BG01.31 | Multimedija. Webdizajn. Hipertekst |
| BG01.32 | Baze podataka |
| BG01.4 | Raฤunalne mreลพe. Internet |
| BG01.5 | Umjetna inteligencija |
| BG01.6 | Obrada i izrada dokumenata |
| BG01.7 | Uฤenje na daljinu |
| *BG02* | *Lingvistika. Raฤunalna lingvistika* |
| *BG03* | *Informacijska znanost. Dokumentalistika* |
| *BG04* | *Knjiลพniฤarstvo* |
| BG04.1 | Knjiลพniฤarstvo. Knjiลพnice opฤenito |
| BG04.2 | Knjiลพniฤno poslovanje i upravljanje (zgrade, osoblje, knjiลพniฤni sustavi, nabava) |
| BG04.3 | Katalogizacija |
| BG04.4 | Klasifikacija, indeksiranje i pretraลพivanje |
| BG04.41 | Klasifikacijski sustavi |
| BG04.42 | Indeksiranje i pretraลพivanje |
| BG04.43 | Tezaurusi |
| BG04.44 | Organizacija znanja |
| BG04.5 | Informacijska sluลพba |
| BG04.6 | Rukovanje knjiลพniฤnom graฤom i zaลกtita |
| BG04.7 | Vrste knjiลพnica |
| BG04.71 | Specijalne knjiลพnice |
| BG04.72 | Narodne knjiลพnice |
| BG04.73 | Nacionalne knjiลพnice |
| BG04.74 | Visokoลกkolske knjiลพnice |
| BG04.75 | ล kolske knjiลพnice |
| BG04.76 | Knjiลพnice za specijalne grupe korisnika |
| BG04.8 | Digitalne knjiลพnice i elektroniฤka graฤa |
| *BG05* | *Povijest knjige i pisma. ฤitanje. Cenzura* |
| *BG06* | *Referentna djela. Bibliografije* |
| *BG07* | *Serijske publikacije. Periodika* |
| *BG08* | *Novinarstvo. Tiskarstvo. Izdavaลกtvo* |
| *BG09* | *Autorsko pravo. Ljudska prava* |
| *BG10* | *Muzeologija. Muzeji* |
| BG10.1 | Muzeologija. Teorija muzeja |
| BG10.2 | Muzeji opฤenito |
| BG10.3 | Zgrade i oprema muzeja |
| BG10.4 | Izloลพbe. Zbirke. Eksponati |
| BG10.5 | Zaลกtita izloลพaka |
| *BG11* | *Baลกtina. Kultura* |
| *BG12* | *Umjetnost. Arhitektura* |
| *BG13* | *Arhivistika* |
| *BG14* | *Komunikologija* |
| *EG* | *JAPANOLOGIJA* |
| *EG00* | *Referentna literatura za japanski* |
| *EG01* | *Japanska knjiลพevnost* |
| EG01.1 | Poezija |
| EG01.2 | Drama |
| EG01.3 | Proza |
| *EG02* | *Japanska jezici* |
| *EG03* | *Japanska kultura i civilizacija* |
| *EG04* | *Japanska povijest* |
| *EG05* | *Japanska filozofija* |
| *EG06* | *Japanska religija* |
| *EG07* | *Japanska druลกtvo i ekonomija* |
| *EG08* | *Japanska umjetnost* |
| *EG09* | *Ostala podruฤja na japanskom* |
----
| *FD* | *TALIJANISTIKA* |
| *FD00* | *Referentna zbirka za talijanistiku. Enciklopedije i enciklopedijski rjeฤnici* |
| FD00.1 | Talijanski jednojeziฤni rjeฤnici. Talijanski rjeฤnici sinonima i antonima |
| FD00.2 | Talijanski (jednojeziฤni ili viลกejeziฤni) rjeฤnici/leksikoni homonima, laลพnih parova i posuฤenica. Talijanska frazeologija |
| FD00.3 | Talijanski (jednojeziฤni ili viลกejeziฤni) jezici struke i ลพargona |
| FD00.4 | Etimoloลกki rjeฤnici |
| FD00.5 | Talijanski dijalektoloลกki rjeฤnici |
| FD00.6 | Opฤi dvojeziฤni/viลกejeziฤni rjeฤnici |
| FD00.7 | Hrvatski rjeฤnici - razni |
| FD00.8 | Knjiลพevni rjeฤnici/leksikoni |
| *FD01* | *Bibliografije. Katalozi* |
| *FD02* | *Bibliotekarstvo. Katalozi* |
| *FD03* | *Filozofija* |
| FD03.1 | Pojedini filozofi |
| FD03.2 | Estetika |
| *FD04* | *Psihologija* |
| *FD05* | *Religija, teologija, mitologija i institucije* |
| *FD06* | *Druลกtvene znanosti* |
| FD06.1 | Sociologija |
| FD06.2 | Politika |
| FD06.3 | Pravo. Sudstvo |
| FD06.4 | Pedagogija. Odgoj. Obrazovanje. Nastava |
| FD06.5 | Etnologija. Etnografija. Folklor |
| *FD07* | *Umjetnost* |
| FD07.1 | Slikarstvo |
| FD07.2 | Glazba |
| FD07.3 | Film |
| FD07.4 | Kazaliลกte |
| | *JEZICI. ZNANOST O JEZIKU. POJEDINI JEZICI* |
| *FD08* | *Opฤa jeziฤna pitanja. Filologija* |
| FD08.01 | Filozofija jezika |
| FD08.02 | Opฤa lingvistika i filologija |
| FD08.03 | Leksikologija |
| FD08.04 | Fonetika. Fonologija |
| FD08.05 | Gramatika |
| FD08.06 | Stilistika |
| FD08.07 | Historijska (dijakronijska) lingvistika |
| FD08.08 | Semantika |
| FD08.09 | Sintaksa |
| FD08.10 | Prozodija. Metrika. Versifikacija |
| *FD09* | *Romanski jezici* |
| FD09.1 | Francuski jezik |
| FD09.2 | Talijanski jezik |
| FD09.201 | Povijest talijanskog jezika |
| FD09.202 | Dijalektologija talijanskog jezika |
| FD09.203 | Leksikologija talijanskog jezika |
| FD09.204 | Fonetika i fonologija talijanskog jezika |
| FD09.205 | Gramatika talijanskog jezika |
| FD09.206 | Historijska gramatika talijanskog jezika |
| FD09.207 | Semantika talijanskog jezika |
| FD09.208 | Sintaksa talijanskog jezika |
| FD09.209 | Uฤenje talijanskog jezika. Udลพbenici talijanskog jezika |
| FD09.210 | Stilistika talijanskog jezika |
| FD09.211 | Prozodija talijanskog jezika |
| FD09.212 | Pravopis i izgovor talijanskog jezika |
| FD09.3 | Latinski jezik |
| FD09.31 | Vulgarni latinski jezik |
| *FD10* | *Hrvatski jezik* |
| | *KNJIลฝEVNOST. ZNANOST O KNJIลฝEVNOSTI. POJEDINE KNJIลฝEVNOSTI* |
| *FD11* | *Teorija knjiลพevnosti* |
| *FD12* | *Stilistika. Retorika* |
| *FD13* | *Knjiลพevna kritika. Knjiลพevne studije* |
| *FD14* | *Engleska knjiลพevnost* |
| *FD15* | *Njemaฤka knjiลพevnost* |
| *FD16* | *Francuska knjiลพevnost* |
| *FD17* | *Talijanska knjiลพevnost โ lijepa knjiลพevnost* |
| FD17.1 | Talijanska knjiลพevnost โ antologije |
| FD17.2 | Talijanska knjiลพevnost โ povijest knjiลพevnosti |
| FD17.3 | Talijanska knjiลพevnost โ knjiลพevne studije i prikazi |
| FD17.4 | Talijanska knjiลพevnost โ knjiลพevne studije i prikazi pojedinih autora |
| *FD18* | *Rimska knjiลพevnost* |
| *FD19* | *Grฤka knjiลพevnost* |
| FD19.1 | Novogrฤka knjiลพevnost |
| *FD20* | *Slavenske knjiลพevnosti* |
| FD20.1 | Hrvatska knjiลพevnost |
| FD20.11 | Knjiลพevne studije i prikazi |
| FD20.12 | Knjiลพevne studije i prikazi pojedinih autora |
| FD20.2 | Ruska knjiลพevnost |
| *FD21* | *Opฤa povijest* |
| FD21.1 | Povijest Italije |
| FD21.2 | Povijest Hrvatske |
| FD21.3 | Povijest - manjine |
| *FD22* | *Povijest civilizacije. Povijest kulture* |
| *FD23* | *Geografija* |
| *FD24* | *Ostale knjiลพevnosti* |
| *CB* | *POVIJEST UMJETNOSTI* |
| *CB00* | *Referentna zbirka za povijest umjetnosti* |
| CB00.1 | Priruฤnici |
| CB00.2 | Rjeฤnici |
| *CB01* | *Kulturoloลกko-umjetniฤki pregledi* |
| CB01.1 | Dokumenti/izvori za stari vijek |
| CB01.2 | Dokumenti/izvori za srednji vijek |
| CB01.3 | Dokumenti / izvori za novi vijek |
| *CB 02* | *Opฤi pregledi povijesti umjetnosti* |
| CB02.01 | Urbanizam i arhitektura |
| CB02.02 | Zaลกtita spomeniฤke baลกtine i muzeologija. Re)konstrukcije |
| CB02.03 | Skulptura |
| CB02.04 | Crteลพ. Umjetniฤki obrt |
| CB02.05 | Slikarstvo |
| CB02.06 | Grafika |
| CB02.061 | Dizajn. Grafiฤki dizajn |
| CB02.062 | Strip i karikatura |
| CB02.07 | Fotografija |
| CB02.071 | Fotografi - Umjetnici |
| *CB03* | *Teorija umjetnosti. Umjetniฤka kritika* |
| CB03.1 | Metodika nastave |
| *CB04* | *Ikonografija. Ikonologija* |
| *CB05* | *Razdoblja i stilovi* |
| CB05.1 | Prethistorija |
| CB05.2 | Umjetnost starog vijeka |
| CB05.21 | Umjetnost Egipta i Mezopotamije |
| CB05.22 | Etrurska, starorimska, rimska, grฤka i egejska umjetnost |
| CB05.3 | Umjetnost srednjeg vijeka |
| CB05.31 | Kasna antika. Rano krลกฤanstvo. Bizantska umjetnost |
| CB05.32 | Umjetnost predromanike i romanike |
| CB05.33 | Umjetnost gotike |
| CB05.34 | _Umj. srednjeg vijekau Hrvatskoj i regiji_ |
| CB05.4 | Renesansa i manirizam (15.i16.st.) |
| CB05.41 | Urbanizam, arhitektura i skulptura |
| CB05.42 | Crteลพ, slikarstvo i grafika |
| CB05.43 | _Umj. 15. i 16. st. u Hrvatskoji reg._ |
| CB05.5 | Barok i bar. klasicizam (17. i 18. st.) |
| CB05.51 | _Umj. 17. i 18. st. u Hrvatskoj i reg._ |
| CB05.6 | Umjetnost 19. stoljeฤa |
| CB05.61 | _Umjetnost 19. st. u Hrvatskoj i reg._ |
| CB05.7 | Umjetnost 20. i 21. stoljeฤa |
| CB05.71 | Urbanizam i arhitektura 20. i 21. stoljeฤa |
| CB05.72 | Skulptura 20. i 21. stoljeฤa |
| CB05.73 | Crteลพ, slikarstvo i grafika 20. i 21. stoljeฤa |
| CB05.74 | _Umjetnost 20. i 21. st. u Hrvatskoj i regiji_ |
| CB05.741 | _Urbanizam i arhitektura 20. i 21. st. u Hrvatskoj i regiji_ |
| CB05.742 | _Skulptura 20. i 21. st. u Hrvatskoj i regiji_ |
| CB05.743 | _Crteลพ, slikarstvo i grafika 20. i 21. st. u Hrvatskoj i reg._ |
| CB05.75 | Pravci 19. i 20. st. |
| CB05.76 | Dekade 20. i 21. st. |
| *CB06* | *Umjetniฤke monografije* |
| CB06.1 | _Umjetnici i umjetniฤke autorske grupe u Hrvatskoj i regiji_ |
| CB06.2 | Monografije prema toponimima svijeta |
| CB06.11 | Mali formati |
| CB06.2 | Toponimi svijeta |
| CB06.21 | _Toponimi u Hrvatskoj i regiji_ |
| CB06.22 | Nezapadnjaฤki toponimi |
| *CB07* | *Muzeji i galerije* |
| CB07.0 | Muzeji i galerije svijeta |
| CB07.1 | _Muzeji i galerije u Hrvatskoj i regiji_ |
| CB07.11. | _Mali formati_ |
| *BC* | *PSIHOLOGIJA* |
| *BC00* | *Referentna zbirka psihologije* |
| *BC01* | *Psihologija opฤenito* |
| BC01.11 | Percepcija |
| BC01.12 | Kognicija |
| BC01.13 | Inteligencija |
| BC01.14 | Motivacija i emocije |
| BC01.21 | Individualne razlike. Kulturalna psihologija |
| BC01.22 | Psihologija ลพivotinja |
| BC01.23 | Evolucijska psihologija |
| BC01.3 | Popularna psihologija |
| BC01.4 | Psihologija kao struka |
| *BC02* | *Povijest psihologije* |
| *BC03* | *Psihometrija* |
| *BC04* | *Bioloลกka psihologija* |
| BC04.1 | Anatomija i fiziologija |
| BC04.2 | Genetika |
| *BC05* | *Razvojna psihologija* |
| BC05.1 | Psihologija djetinjstva i adolescencije |
| BC05.2 | Psihologija odraslih i starenje |
| *BC06* | *Socijalna psihologija* |
| *BC07* | *Psihologija liฤnosti* |
| BC07.1 | Psihologija liฤnosti - teorije i istraลพivanja |
| BC07.2 | Psihologija liฤnosti - crte i stanja liฤnosti |
| *BC08* | *Kliniฤka psihologija* |
| BC08.01 | Psihiฤki poremeฤaji |
| BC08.02 | Terapije i intervencije |
| BC08.03 | Djeฤja kliniฤka psihologija |
| BC08.04 | Psihologija osoba s posebnim potrebama |
| BC08.05 | Kliniฤka neuropsihologija i neurologija |
| BC08.06 | Zdravstvena psihologija |
| BC08.07 | Nasilje |
| BC08.08 | Ovisnosti |
| BC08.09 | Psihosocijalne intervencije |
| *BC09* | *ล kolska psihologija* |
| *BC10* | *Industrijska i organizacijska psihologija* |
| *BC11* | *Psihologija potroลกnje. Marketing* |
| *BC12* | *Inลพinjerska i ekoloลกka psihologija* |
| BC12.1 | Ergonomija |
| BC12.2 | Ekoloลกka psihologija |
| *BC13* | *Psihologija religioznosti* |
| *BC14* | *Psihologija sporta* |
| *BC15* | *Vojna psihologija* |
| *BC16* | *Forenziฤka psihologija* |
Up: [Workspace Tour - Table of Contents]
Back: [Project plans]
Here are links to some of the pages in this workspace.
| ^^^ Things you might find in a workspace
> [Meeting Agendas]
> [Project Plans]
> [Conversations] |
Now that I know about some of the things I can use a Workspace for, [how do I find my way around?]
| *BF* | *PEDAGOGIJA* |
| *BF00* | *Referentna zbirka pedagogije.* |
| *BF01* | *Pedagogija. Sistematska pedagogija.* |
| *BF01.1* | *Teorija pedagogije.* |
| *BF01.2* | *Kritiฤka pedagogija.* |
| *BF01.3* | *Alternativne pedagoลกke ideje i pravci.* |
| *BF01.4* | *Feministiฤka pedagogija. Rodna pedagogija. Seksualna pedagogija.* |
| *BF02* | *Komparativna pedagogija.* |
| *BF03* | *Povijest pedagogije. Povijest ลกkolstva.* |
| *BF04* | *Obrazovna politika. Politika obrazovanja.* |
| *BF05* | *Rukovoฤenje obrazovnim ustanovama. Disciplina.* |
| *BF06* | *Organizacija ลกkole. ล kolstvo. Ocjenjivanje.* |
| *BF07* | *Kurikulum.* |
| *BF08* | *Didaktika. Nastavne metode i postupci.* |
| *BF09* | *Virtualno obrazovanje. Obrazovna tehnologija.* |
| *BF10* | *Nastavne teme. Nastavni sadrลพaji. Pismenosti.* |
| *BF11* | *Pedagozi. Nastavnici i struฤni suradnici. Struฤno usavrลกavanje.* |
| *BF12* | *Socijalna pedagogija.* |
| *BF13* | *Ljudska prava. Prava djeteta. Prava djeteta u obrazovanju.* |
| *BF14* | *Interkulturna pedagogija. Graฤanski odgoj i obrazovanje.* |
| *BF15* | *Specijalna pedagogija. Domska pedagogija. Institucionalni odgoj.* |
| *BF16* | *Suradnja s roditeljima.* |
| *BF17* | *Obiteljska pedagogija. Roditeljstvo.* |
| *BF18* | *Pedagogija rane dobi. Predลกkolska pedagogija.* |
| *BF19* | *ล kolska pedagogija.* |
| *BF20* | *Visokoลกkolska pedagogija.* |
| *BF21* | *Obrazovanje odraslih. Andragogija. Cjeloลพivotno uฤenje.* |
| *BF22* | *Pedagogija slobodnog vremena.* |
| *BF23* | *Pedagoลกka komunikologija.* |
| *BF24* | *Pedagoลกko savjetovanje.* |
| *BF25* | *Antropologija odgoja i obrazovanja.* |
| *FE* | *FRANCUSKI JEZIK I KNJIลฝEVNOST* |
| *FE00* | *Referentna zbirka za francuski* |
| *FE01* | *Francuska knjiลพevnost* |
| FE01.1 | Srednjovjekovna francuska knjiลพevnost |
| *FE02* | *Kanadska knjiลพevnost na francuskom jeziku* |
| *FE03* | *Belgijska knjiลพevnost na francuskom jeziku* |
| FE03.1 | Povijest belgijske knjiลพevnosti na francuskom jeziku |
| FE03.2 | Knjiลพevna kritika i teorija belgijske knjiลพevnosti na francuskom jeziku |
| FE03.3 | Knjiลพevne studije o belgijskim autorima francuskog jeziฤnog izraza |
| FE03.4 | Belgijska filozofija |
| *FE04* | *Prijevodi svjetske knjiลพevnosti na francuski jezik* |
| *FE05* | *Znanost o knjiลพevnosti* |
| FE05.1 | Povijest francuske knjiลพevnosti |
| FE05.11 | Srednji vijek |
| FE05.12 | 16. st. |
| FE05.13 | 17. st. |
| FE05.14 | 18. st. |
| FE05.15 | 19. st. |
| FE05.16 | 20. st. |
| FE05.2 | Knjiลพevna kritika i teorija knjiลพevnosti |
| FE05.3 | Knjiลพevne studije o francuskim autorima |
| FE05.4 | Prozodija |
| FE05.5 | Autorstvo, kreativno pisanje |
| FE05.6 | Stilistika |
| *FE06* | *Francuski jezik* |
| FE06.1 | Vulgarni latinitet, romanska filologija |
| FE06.2 | Povijest francuskog jezika |
| FE06.3 | Francuski jezik- gramatike |
| FE06.4 | Fonetika, fonologija, ortografija francuskog jezika |
| FE06.5 | Metodika nastave franscuskog jezika |
| FE06.51 | Udลพbenici francuskog jezika |
| *FE07* | *Lingvistika* |
| FE07.01 | Opฤa lingvistika |
| FE07.02 | Psiholingvistika |
| FE07.03 | Kognitivna lingvistika |
| FE07.04 | Sociolingvistika |
| FE07.05 | Semantika |
| FE07.06 | Pragmalingvistika |
| FE07.07 | Sintaksa |
| FE07.08 | Teorija prevoฤenja |
| FE07.09 | Leksikologija |
| FE07.10 | Leksikografija |
| FE07.11 | Retorika |
| FE07.12 | Stilistika |
| FE07.13 | Prozodija/metrika/versifikacija |
| FE07.14 | Autorstvo. Kreativno pisanje |
| FE07.15 | Semiologija i semiotika |
| FE07.16 | Jeziฤna tipologija |
| FE07.17 | Povijest lingvistiฤkih teorija |
| *FE08* | *Povijest i civilizacija Francuske* |
| *FE09* | *Geografija (Francuska)* |
| *FE10* | *Filozofija. Psihologija. Religija. Druลกtvene znanosti* |
| *FE11* | *Umjetnost* |
| *FE12* | *Ostali romanski jezici* |
| FE12.01 | Okcitanski |
| FE12.02 | Retoromanski |
| FE12.03 | Talijanski |
| FE12.04 | Venetski |
| FE12.05 | Dalmatski |
| *EJ* | *SKANDINAVISTIKA* |
| *EJ00* | *Referentna zbirka skandinavistike* |
| EJ00.1 | Lingvistika |
| EJ00.2 | Nordijska mitologija. Vikinzi. Sage. |
| EJ00.3 | Knjiลพevnost |
| *EJ01* | *ล vedski jezik. Referentna graฤa* |
| EJ01 | SAO. Svenska akademiens ordbok |
| EJ01.2 | Gramatike |
| EJ01.3 | Rjeฤnici |
| EJ01.1 | Udลพbenici |
| *EJ02* | *ล vedska knjiลพevnost. Teorija* |
| EJ02.1 | Djela |
| EJ02.2 | Djela iz stranih knjiลพevnosti |
| EJ02.3 | Djeฤja knjiลพevnost. Knjiลพevnost za mlade. |
| *EJ03* | *ล vedska kultura i civilizacija* |
| EJ03.1 | Likovna umjetnost |
| EJ03.2 | Kinematografija |
| *EJ11* | *Norveลกki jezik. Referentna graฤa* |
| EJ11.1 | Udลพbenici |
| *EJ12* | *Norveลกka knjiลพevnost. Teorija* |
| EJ12.1 | Djela |
| *EJ13* | *Norveลกka kultura i civilizacija* |
| *EJ21* | *Danski jezik. Referentna graฤa* |
| EJ21.1 | Udลพbenici |
| *EJ22* | *Danska knjiลพevnost. Teorija* |
| EJ22.1 | Djela |
| *EJ23* | *Danska kultura i civilizacija* |
| *EJ31* | *Islandski jezik. Referentna graฤa* |
| EJ31.1 | Udลพbenici |
| *EJ32* | *Islandska knjiลพevnost. Teorija* |
| EJ32.1 | Djela |
| *EJ33* | *Islandska kultura i civilizacija* |
| *EJ41* | *Finski jezik. Referentna graฤa* |
| EJ41.1 | Udลพbenici |
| *EJ42* | *Finska knjiลพevnost. Teorija* |
| EJ42.1 | Djela |
| *EJ43* | *Finska kultura i civilizacija* |
| *FB* | *GERMANISTIKA * |
| *FB00* | *Referentna zbirka za germanistiku* |
| FB00.1 | Rjeฤnici |
| FB00.2 | Leksikoni |
| FB00.3 | Bibliografije |
| FB00.4 | Gramatike |
| *FB01* | *Knjiลพevnost njemaฤkog govornog podruฤja* |
| FB01.1 | Knjiลพevnost od poฤetaka do humanizma |
| FB01.2 | Knjiลพevnost humanizma i reformacije |
| FB01.3 | Knjiลพevnost u razdoblju baroka |
| FB01.4 | Knjiลพevnost od prosvjetiteljstva do "Vormรคrza" |
| FB01.5 | Knjiลพevnost od "Vormรคrza" do naturalizma |
| FB01.6 | Knjiลพevnost od naturalizma do 1945. |
| FB01.7 | Knjiลพevnost od 1945. |
| FB01.8 | Knjiลพevne antologije |
| *FB02* | *Knjiลพevni prijevodi* |
| FB02.1 | Prijevodi njemaฤke knjiลพevnosti na strane jezike |
| FB02.2 | Prijevodi stranih knjiลพevnosti na njemaฤki jezik |
| *FB03* | *Znanost o knjiลพevnosti* |
| FB03.1 | Teorija knjiลพevnosti |
| FB03.2 | Povijest knjiลพevnosti |
| FB03.3 | Pojedinaฤne knjiลพevne studije |
| FB03.31 | Biografije |
| FB03.32 | Knjiลพevne interpretacije |
| FB03.4 | Zbirke knjiลพevnih studija |
| *FB04* | *Njemaฤki jezik. Lingvistika* |
| FB04.1 | Jezikoslovne studije |
| FB04.11 | Povijest jezika. Dijalektologija |
| FB04.12 | Suvremena gramatika njemaฤkog jezika |
| FB04.13 | Semantika i pragmalingvistika |
| FB04.14 | Sociolingvistika |
| FB04.15 | Dodirno i supostavno jezikoslovlje |
| FB04.16 | Kognitivna lingvistika. Psiholingvistika |
| FB04.17 | Tekstna lingvistika. Retorika |
| FB04.18 | Teorija prevoฤenja |
| FB04.19 | Interlingvistika |
| *FB05* | *Nastava njemaฤkog jezika* |
| FB05.1 | Didaktika. Metodika. |
| FB05.2 | Udลพbenici |
| *FB06* | *Kulturoloลกke studije * |
| *FB07* | *Kultura i civilizacija njemaฤkog govornog podruฤja* |
| FB07.1 | Filozofija |
| FB07.2 | Povijest |
| FB07.3 | Umjetnost |
| *EF* | *SINOLOGIJA* |
| *EF00* | *Referentna literatura za kineski* |
| *EF01* | *Kineska knjiลพevnost* |
| EF01.1 | Poezija |
| EF01.2 | Drama |
| EF01.3 | Proza |
| *EF02* | *Kineski jezici* |
| *EF03* | *Kineska kultura i civilizacija* |
| *EF04* | *Kineska povijest* |
| *EF05* | *Kineska filozofija* |
| *EF06* | *Kineska religija* |
| *EF07* | *Kinesko druลกtvo i ekonomija* |
| *EF08* | *Kineska umjetnost* |
| *EF09* | *Ostala podruฤja na kineskom* |
| *EF10* | *Kinesko-hrvatske veze* |
| *EF11* | *Ex libris Branko Merlin* |
| *FA* | *ANGLISTIKA* |
| *FA00* | *Referentna zbirka za anglistiku* |
| FA00.1 | Rjeฤnici engleskog jezika |
| FA00.2 | Rjeฤnici slenga |
| FA00.3 | Gramatike engleskog jezika |
| FA00.4 | Enciklopedije |
| FA00.5 | Leksikoni engleske i ameriฤke knjiลพevnosti |
| FA00.6 | Udลพbenici |
| *FA01* | *Knjiลพevnost na engleskom jeziku* |
| FA01.01 | Engleska, ameriฤka, australska i kanadska proza* |
| FA01.02 | Engleska i ameriฤka drama* |
| FA01.03 | Englesko i ameriฤko pjesniลกtvo* |
| FA01.04 | Engleski i ameriฤki eseji* |
| FA01.05 | Izabrana djela engleskih i ameriฤkih autora |
| FA01.06 | Antologije engleske i ameriฤke knjiลพevnosti |
| FA01.07 | Biografije** |
| FA01.08 | Autobiografije |
| FA01.09 | Pisma |
| FA01.10 | Putopisi |
| FA01.11 | Govori |
| *FA02* | *Shakespeare* |
| FA02.1 | Djela*** |
| FA02.2 | Knjiลพevna kritika i studije o Shakespeareu |
| FA02.21 | Studije o Shakespeareovim komedijama |
| FA02.22 | Studije o Shakespeareovim historijama |
| FA02.23 | Studije o Shakespeareovim pjesmama |
| FA02.24 | Studije o Shakespeareovim problemskim komadima |
| FA02.25 | Studije o Shakespeareovim tragedijama |
| FA02.26 | Studije o pojedinim Shakespeareovim djelima |
| FA02.3 | Prijevodi Shakespeareovih djela na hrvatski |
| *FA03* | *Prijevodi svjetske knjiลพevnosti na engleski* |
| *FA04* | *Prijevodi engleskih i ameriฤkih autora na hrvatski* |
| *FA05* | *Znanost o knjiลพevnosti* |
| FA05.01 | Knjiลพevne kritike engleskih i ameriฤkih autora**** |
| FA05.02 | Povijest engleske knjiลพevnosti |
| FA05.021 | Srednji vijek |
| FA05.022 | Renesansa i barok |
| FA05.023 | Klasicizam i romantizam |
| FA05.024 | Viktorijanska knjiลพevnost |
| FA05.025 | Modernizam i postmodernizam |
| FA05.03 | Povijest ameriฤke knjiลพevnosti |
| FA05.031 | 19. stoljeฤe |
| FA05.032 | 20. stoljeฤe |
| FA05.06 | Povijest svjetske knjiลพevnosti |
| FA05.07 | Teorija knjiลพevnosti |
| FA05.08 | Knjiลพevna kritika |
| FA05.09 | Feminizam |
| FA05.10 | Kulturalni studiji |
| *FA06* | *Lingvistika* |
| FA06.1 | Opฤa lingvistika |
| FA06.2 | Koginitivna lingvistika. Psiholingvistika |
| FA06.3 | Sociolingvistika |
| FA06.4 | Semantika |
| FA06.5 | Sintaksa |
| FA06.6 | Teorija prevoฤenja |
| FA06.7 | Leksikologija. Leksikografija |
| *FA07* | *Engleski jezik* |
| FA07.1 | Fonetika engleskog jezika |
| FA07.2 | Povijest engleskog jezika |
| FA07.3 | Varijante engleskog jezika |
| FA07.4 | Jezici u kontaktu |
| FA07.41 | Hrvatski i engleski jezik u kontaktu |
| FA07.5 | Metodika engleskog jezika |
| FA07.51 | Udลพbenici engleskog jezika |
| *FA08* | *Povijest, kultura i civilizacija Velike Britanije* |
| *FA09* | *Povijest, kultura i civilizacija SAD* |
| *FA10* | *Posebne zbirke* |
| FA10.1 | Amerikanistika |
| FA10.2 | Irska zbirka |
| FA10.3 | Australska zbirka |
| FA10.4 | Kanadska zbirka |
| FA10.6 | Ameriฤki studiji |
| FA10.61 | Knjiลพevnost |
| FA10.62 | Kulturoloลกke studije |
(*) _Antologije su na poฤetku niza_
(**) _Redanje po imenu osobe o kojoj je djelo_
(***) _Redanje po naslovu djela_
(****) _Redanje po imenu osobe o kojoj je djelo_
Here's the 2-minute basic intro:
# Edit this Page. Then type as you like.
# You can't do any permanent damage. See "Revisions" to see revision history for a page and undo changes if needed
# See "Recent Changes" to see what people have been adding lately
# Create a new page by putting a page name in {{[square brackets]}} (creates a new page in this wiki site), like this: [page name]
# Create a hyperlink (an external link) by placing an existing URL in <angle brackets>, like this: http://www.example.com/
This is a wiki. It has lots of pages that you can write on. Click on links to explore, and click *Home* to come back.
If you'd like an introductory tour of Socialtext, [start here].
The *[Announcements and Links]* page is the page that everyone on your team will see on their *Dashboard*. Here you can post announcements, leave notes, and link to useful resources.