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:"konverzija" wikiformat:socialtext'>><<newJournal 'DD MMM YYYY' fields:'server.host:"https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443" server.workspace:"konverzija" wikiformat:socialtext'>><<saveChanges>><<backstage sync>><<slider chkSliderOptionsPanel OptionsPanel 'options ยป' 'Change TiddlyWiki advanced options'>>
https://saturn.ffzg.hr/konverzija/
[[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:''|konverzija|
|''WorkspaceList:''||
|''Description:''|Konverzija podataka|
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");
}
//}}}
Na ovim stranicama opisan je postupak konverzije zapisa o knjiลพniฤnoj graฤi na *Filozofskom fakultetu u Zagrebu*.
Formati izvornih podataka:
*UNIMARC (CDS/ISIS)*
Prije selidbe u novu zgradu koriลกtena je aplikacija za katalogizaciju izraฤena u
UNESCO-vom CDS/ISIS programu. Katalogizirane su monografije, serijske publikacije, separati i ฤlanci
*Tablica (Excel, csv)*
Zapisi o disertacijama, magistarskim radnjama, diplomskim radnjam te manjem broju knjiga.
Pomoฤne tablice za konverziju - pr. tablice za mapiranje signatura
----
*[Greลกke u CDS/ISIS zapisima]*
Izvjeลกtaji o greลกkama i statistike zapisa
Opis greลกaka
*[Upute za ispravljanje greลกaka u CDS/ISIS-u]*
*[Biljeลกke o podacima]*
biljeลกke koje se tiฤu stanja CDS/ISIS zapisa u bazama Knjiลพnica FF-a
*[Mapiranje polja]*
Tablice za mapiranje polja, za svaku pojedinu bazu - LIBRI, PERI i ARTI
*[Konverzija CDS/ISIS baze ฤasopisa]*
*[Pravila za konverziju]*
FF CDS/ISIS u MARC21 format
*[Pravila za katalogizaciju u MARC21 standardu]*
*[Testiranje konvertiranih zapisa]*
Probno konvertirani zapisi
*[Primjeri iz NSK]*
*[Poteลกkoฤe pri konverziji]*
----
*[Knjiลพnice i baze]*
opis stanja u Knjiลพnicama FF-a
podaci koji se traลพe u upitnicima
*[Grupa za konverziju]*
*[Softver]*
Ispravljanja greลกaka u CDS/ISIS bazama obavljat ฤe se intenzivno u tjednu od 21.5.2007. do 25.5.2007. Mole se knjiลพniฤari da od *9 do 11 sati* doฤu u knjiลพnicu psihologije, prema dolje navedenom rasporedu. Imat ฤemo na raspolaganju 3 raฤunala na kojima moลพemo zajedno raditi korekcije. Ono ลกto ne stignemo u ta dva sata, nastavit ฤete sami kasnije na svojim raฤunalima.
Ako nekome ne odgovara predviฤeni termin molim da o tome odmah obavijesti Marijanu G.!
*21.5.07*
* *[etnologija]*
* [povijest]
* [povijest umjetnosti]
*22.05.07*
* [arheologija]
* [hungarologija], [turkologija]
* [sredisnja citaonica]
*23.5.07*
* [romanistika]
* [talijanistika]
* [klasicna filologija]
*25.5.07.*
* [sociologija]
* [informacijske znanosti]
* [pedagogija]
{toc: }
^ Dokumenti iz NSK
* "Dokumenti na web stranicama NSK"<http://www.nsk.hr/Info.aspx?id=488>
^^^ Pozivi i upitnici
* {file: zagrebaฤko sv. sastanak.doc} - poziv od Dubravke Skender na sastanak 18.01.2007., sadrลพi i dnevni red
* {file: Upitnik pred migraciju.doc} - upitnik poslala Svjetlana Brozoviฤ
----
^ Dokumenti FF
^^^ Mapiranje polja
* [Mapiranje polja - LIBRI]
* [Mapiranje polja - PERI]
* [Mapiranje polja - ARTI]
^^^ Validiranje zapisa i konverzija
*"Validacijske datoteke"<http://knjiznice.ffzg.hr/isis-konverzija/validate>* za svaku pojedinu knjiลพnicu sadrลพe popis polja koriลกtenih u CDS/ISIS-u i sluลพe za validaciju, tj. za detektiranje "greลกaka u podacima"[Greลกke u CDS/ISIS zapisima]. Opcije:
"!" = obavezno polje/potpolje (mora postojati u svim zapisima)
"*" = dozvoli ponovljivo potpolje
"-" = iskljuฤi polja iz izvjeลกtaja
*"Priprema podataka za normalizaciju"<http://knjiznice.ffzg.hr/isis-konverzija/modify>* tj. konverziju
*"Normalizacijska datoteka"<http://knjiznice.ffzg.hr/isis-konverzija/ff-libri>* sadrลพi pravila za konverziju. Moguฤe je kombinirati podatke iz razliฤitih izvora (baza) da bi se stvorio ลพeljeni izlazni format. Za sad su podrลพani ovi ulazni formati: ISO 2709, CDS/ISIS format i Excel, a izlazni format je ISO 2709 (moguฤa je nadogradnja ulaznih i izlaznih formata).
^ Priruฤnici
* "MARC 21 Concise Format for Bibliographic Data"<http://www.loc.gov/marc/bibliographic/> / Library of Congress
* "UNIMARC Manual : Bibliographic Format 1994"<http://www.ifla.org/VI/3/p1996-1/sec-uni.htm> / IFLA
^ Novosti iz NSK
{fetchrss: http://www.nsk.hr/nov/rss/nsk-voyager.rss}
Page renamed to [Konverzija CDS/ISIS baze ฤasopisa]
{toc: }
^ ANGLISTIKA
^^ Knjige
| *tablica* | *ima li nove signature* | |
| 2WEB-FULBRIGHT.xls | nema | nije migriran zadnji zapis! |
| 2-WEB-irish-shop-a219.xls | ima | nije migriran zadnji zapis! |
| signWEB-FULBRIGHT.xls | ima | |
| WEB-2-ams_od_br155-do_br406-a219.xls | mema | |
| WEB-3-ams_od_br407-a219.xls | nema | |
| WEB-americki_centar.xls | nema | |
| WEB-BCOUNCIL.xls | nema | nije migriran zadnji zapis! |
| WEB-CANADIAN.xls | ima | nije migriran zadnji zapis! |
| WEB-COGL.XLS | ima | |
| WEB-SABRE-a219.xls | nema | |
| WEB-TEMPUS.xls | nema | |
^^^ Popravci u Excel tablicama
* izbrisani razmaci na kraju polja
* pokoja sluฤajno detektirana greลกka, pravopisna ili sintaktiฤka
^^^ Problemi
svi autori dobili su i1 = 1
postoji odreฤen broj zapisa u kojima je popunjeno samo polje C (prezime), pa treba provjeriti o ฤem se tu radi
svi zapisi dobili su jezik eng iako ima i knjiga na npr. hrvatskom
za svaki primjerak je u Excelu napravljen jedan zapis - treba ih deduplicirati naknadno!
^^ Mag i dis
{file: WEB-magisteriji-doktorati-ang-new.xls}
/srv/webpac2/conf/ocjenski/
^^^ Ispraviti poslije konverzije
Svi zapisi dobili su u napomeni: Filozofski fakultet u Zagrebu, Odsjek za anglistiku. To nije tocno, jer nisu svi obranjeni kod nas.
^^ AV graฤa
WEB-DVD.XLS
WEB-VHS.XLS
Ovdje su navedene biljeลกke koje se tiฤu stanja u ISIS zapisima. Slijed je prema UNIMARC poljima.
* vidi i [Pravila za konverziju]
{toc: }
^^^^ 10 - ISBN
Ponovljivo.
* umjesto ponovljivog polja koriลกtena je interpunkcija: ';' '.- ' '.' ',' ':' '*' '//'
* oznaka "ISBN " se briลกe
primjeri:
.pre
*SFB:*
0 20552
10 953-154-485-9 (HAZU). - ISBN 953-6005-40-9 (HDA). - ISBN 953-6714-24-8 (Pravni fakultet). - ISBN 953-175-127-7 (Filozofski fakultet)
0 21544
10 9989-642-01-x (nakladniฤka cjelina) ; ISBN 9989-642-05-2
0 20076
10 954-739-570-X; ISBN 954-739-638-2
*SFM:*
0 88
10 0-933884-84-2(paper)
0 281
10 5-02-011716-1 ("Nauka") ; 5-7859-0060-2 (ฤkola "JaRK")
0 351
10 5-7390-0853-0 (Olimp). - ISBN 5-237-01702-9 (AST)
*ET:*
.pre
u zagradi:
cjenina, nakl. cjelina, nakladniฤka cjelina, za nakladniฤki cjelinu, za nakl. cjelinu, za izdavaฤku cjelinu
za ediciju
Serie
Band
meki uvez
tvrdi uvez
pogresan, pogreลกan
ispravljen
[?]
Vol. VI
Obra completa
t. 1, t. 2
hrvatski, francuski, espanol
...
za testiranje:
FFET:
0 4683
10 953-222-053-9 (ispravljen). - ISBN 953-222-056-9 (pogreรงan)
^^^^ 101 - jezik
(-) Treba ujednaฤiti kodove za jezik u svakoj pojedinaฤnoj bazi uz pomoฤ ISIS-ovih kazala (dictionary).
(-) ลกto kad nema jezika?
^^^^ 200 - naslov i odgovornost
(-) ฤlanovi na poฤetku naslova u nekim bazama pisani u <> ili [] zagrade
(+) navodinici u naslovu (primjeri: ge752, pu2253, pe5105, lo5146)
(-) "Die" nije na poฤetku polja. pr: ge410
(-) podaci mogu biti odvojeni potpoljima ili interpunkcijskim simbolima (redoslijed se provjerava uz pomoฤ validacijske datoteke)
naslov drugog autora odvojen je toฤkom (. ) ili podpoljem ^c od rada prvog autora, iza podataka o odgovornosti
naslovi istog autora odvojeni su potpoljem ^k ili toฤkazarezom (;).
(-) pojavljuje se toฤka na kraju kad je zadnja rijeฤ godina
(-) podatak o svesku pisan iza dvotoฤke " : 1". ลกto s tim?
(-) naslovi drugog i iduฤih radova trebali bi se moลพda u konverziji unjeti u polje 740$a
(+) inicijali u podacima o odgovornosti. da li se piลกu s razmakom ili bez razmaka?
*Indikatori*
U CDS/ISIS bazama ne postoje indikatori
(-) i1 se dobiva kombinacijom jezika i ฤlana na poฤetku naslova (poslije konverzije treba ispisati liste naslova i dati knjiลพniฤarima na verifikaciju)
*Redoslijed potpolja*
Dozvoljene kombinacije koje ne slijede standardni redoslijed (provjeriti, nadopuniti!):
.pre
200 ^a ^c ^d
200 ^a ^c ^g
200 ^a ^c ^e ^f ^g
200 ^a ^f ^e
200 ^a ^f ^g :
200 ^a ^g ^f
.pre
*ฤlanovi*
AN:
ฤlanovi su oznaฤeni s [ The ], [ A ] - ne uvijek! Prije konverzije izbacuju se uglate zagrade (modify)
eng: The, A, A; nekoliko naslova je na eng ali ima francuski naslov koji poฤinje s [ Le ]
ger: Der
^^^^ 205 - izdanje
* umjesto ^f moลพe se koristiti interpunkcija ( / )
* ponekad je podatak upisan bez podpolja
_Oba sluฤaja ispravljaju se automatski prilikom konverzije._
^^^^ 210 - izdavanje
treba poลกtovati redosljed podpolja - ispraviti krivi redosljed u zapisima. dozvoljeno je koristiti ponovljiva podpolja ili interpunkcije.
ลกto kad nema polja 210d?
sluฤajevi:
tiskano1937. (Bergamo : Officine dell'Instituto Italiano d'Arti Grafiche)
tiskano 2004 (Genova : B. N. Marconi)
tiskano 1957-1958
tisak 1987
tis. 2002
samvat 1981. (1925?)
s.a.
s.a
s. a.
s. a
repr.1997, cop.1992
1926(?)
1924[?]
1910?]
1909 [?]
1820?
198[-?]
19
19__
zamijeniti:
19?? => 19--?
[19-?] => 19--?
19..? => 19--?
^^^^ 215 - materijalni opis
nije ponovljivo
konvertira se linearno
^^^^ 225 - nakladniฤka cjelina
ponovljivo: iz
provjeriti u sfb (ima ih malo ponovljivih)
Konvertira se u 440. Generiraju se zapisi za nakladniฤku cjelinu i poveznice u 760 na taj skupni zapis.
_Problem je ako su koriลกtena ponovljiva polja!_ ; razmisliti da li da se ispravljaju podaci ili da se mijenja skripta.
(-) Zbornici s ISSN-om: ISSN je upisan iza naslova odvojen zarezom. Imaju ISBN u polju 10. Ispred broja je prefiks ISSN.
Greta: u 225 je zapisan podatak i o nakl. cjelinama i o sabranim djelima. ako je skup, napravljena je i glavna kartica koja nije nije povezana, ima isti naslov kao nakladniฤka u pojedinom zapisu za svaki svezak. pr. Bol'ลกaja sovetskaja รฉnciklopedija
ลฝeljana: pr. Odabrana dela Sigmunda Freuda je u nakl. cjelini. Kod ลฝeljane je to obraฤeno kao viลกerazinac. Viลกe primjeraka jednog sveska u istom su zapisu - inv. brojevi su u jednom nizu. Problem je odrediti kojem sv. pripada koji inventurni broj.
.
Provjeriti znaฤenje interpunkcije " ; " u svakoj pojedinaฤnoj bazi!
* *^a ;* - moลพe li u "^a^v"?
* *^a^h* u kojem nema ^i - moลพe li u ^a^i
* *^a^e^w* - sfb - ako je u ^w podatak o kolu (Kolo|kolo) onda w ide u h, ako nije ^w => ^v. Iza podatka o kolu, odvojen zarezom, je podatak koji treba iฤi u ^v
^^^^ 230 do 293 - djela u viลกe svezaka
Filozofija:
Sabrana djela obraฤena kao djela u viลกe svezaka. Izlistaju se svi naslovi obraฤeni kao djela u viลกe svezaka - tablica sadลพi MFN i podatke potreben da bi se identificirao sluฤaj. U toj tablici potrebno je razluฤiti sabrana djela od djela u viลกe svezaka - tako da se sabranim djelima u posebnu kolonu napiลกe npr. broj 1.
primjer:
| .pre
0 1
101 GER
200 ^aGesammelte Schriften^fHelmuth Plessner^gherausgegeben
von Guenther Dux, Odo Marquard und Elisabeth Stroeker ; unter
Mitwirkung von Richard W. Schmidt, Angelika Wetterer und
Michael-Joachim Zemlin
205 ^a1. Aufl
210 ^aFrankfurt am Main^cSuhrkamp^d1980-1985
215 ^a10 sv.^d20 cm
220 14333
221 14334
222 14335
223 14336
230 ^vBd. 1^aFruehe philosophische Schriften : 1
231 ^vBd. 2^aFruehe philosophische Schriften : 2
232 ^vBd. 3^aAnthropologie der Sinne
233 ^vBd. 4^aStufen des Organischen und der Mensch^eEinleitung in die
philosophische Anthropologie
250 ^d1980
251 ^d1981
252 ^d1980
253 ^d1981
260 ^a310 str.
261 ^a414 str.
262 ^a393 str.
263 ^a455 str.
283 Str. 443-452: Sachregister
283 Str. 453-455: Namensregister
290 3-518-06521-1
291 3-518-06523-8
292 3-518-06525-4
293 3-518-06527-0
330 <<Plesner, H.>>
410 ^05016
610 Antropologija_ _filozofijska
675 ^a1:572"18/19"(081.1)Plessner, H.
^b(081.1)Plessner, H.^c141.319.8
700 ^aPlessner^bHelmuth
702 ^aDux^bGuenther
801 FFZG
990 A
990 1260
994 ^a4564^bNR^c20010719
996 Isp. lit.
999 ^ad^bDฤ
.pre | .pre
LDR 01238nac a22002777ia4500
008 010719s19801985xx ger d
035 _aHR-ZaFF fffiL-1
040 _aHR-ZaFF
_bhrv
_cHR-ZaFF
_eppiak
041 1 _ager
080 _a1:572"18/19"(081.1)Plessner, H.
080 _a(081.1)Plessner, H.
080 _a141.319.8
100 0 _aPlessner, Helmuth
245 10 _aGesammelte Schriften /
_cHelmuth Plessner ; herausgegeben von Guenther Dux, Odo Marquard
und Elisabeth Stroeker ; unter Mitwirkung von Richard W. Schmidt,
Angelika Wetterer und Michael-Joachim Zemlin.
250 _a1. Aufl
260 _aFrankfurt am Main :
_bSuhrkamp,
_c1980-1985.
300 _a10 sv. ;
_c20 cm.
526 8 _aIsp. lit.
653 _aAntropologija -- filozofijska
700 1 _aDux, Guenther
LDR 00572nam a22001337i 4500
008 080101
020 _a3-518-06521-1
035 _aHR-ZaFF fffiL2-12
245 00 _aFruehe philosophische Schriften : 1.
260 _aFrankfurt am Main :
_c1980
300 _a310 str.
440 0 _aGesammelte Schriften / Helmuth Plessner ; herausgegeben von
Guenther Dux, Odo Marquard und Elisabeth Stroeker ; unter
Mitwirkung von Richard W. Schmidt, Angelika Wetterer und
Michael-Joachim Zemlin
_vBd. 1
_wHR-ZaFF fffiL-1
942 _bLIB
_cKNJ
_dA 1260
952 _8FIL
_aFFZG
_bFFZG
_cSE
_ifil14333
_yKNJ
.pre |
pojavljuje se kombinacija 230 ^v^e (nema potpolja a)
primjeri:
.pre
0 33
10 0-07-100539-0
101 ENG
200 ^aIntroduction to reference work^fWilliam A. Katz
205 ^a5th ed
210 ^aNew York [etc.]^cMcGraw-Hill Publishing^d1987 cop
215 ^a2 sv
225 ^aMcGraw-Hill series in library education
230 ^vVol.1^aBasic information sources^fWilliam A. Katz
231 ^vVol.2^aReference services and reference processes^fWilliam A. Katz
240 ^a5th ed
241 ^a5th ed
250 ^aNew York [etc.]^cMcGraw-Hill Publishing^dcop.1987
251 ^aNew York [etc.]^cMcGraw-Hill Book^dcop. 1987.
260 ^aXII, 397 str.^d24 cm
261 ^aXII, 237 str.^d22 cm
270 ^aMcGraw-Hill series in library education
271 ^aMcGraw-Hill series in library education
280 Kazalo.
281 Kazalo.
290 0-07-033537-0
291 0-07-033538-9
300 Biljeลกke na dnu stranica
300 Literatura iza svakog poglavlja
610 Knjiลพnice
610 Informacijska sluลพba
675 ^a025.5
700 ^aKatz^bWilliam Armstrong
.pre
ffiz/libri/166
^^^^ 300 - opฤa napomena
* Koji se sve izrazi pojavljuju u napomeni kad se radi o prijevodu djela?
* interpunkcije
* jezik napomene samo na hrvatskom: lo, kk, sfm, ps
^^^^ 320 - napomena o bibliografiji
konvertira se pravocrtno
nije uvijek na hrvatskom?
^^^^ 327 - sadrลพaj ili saลพetak
provjeriti za ลกto se koristi u svakoj pojedinoj bazi
kk: sadrลพaj s naslovne strane
lo: sadrลพaj s naslovne strane
^^^^ 330 - sadrลพaj ili saลพetak
provjeriti za ลกto se koristi u svakoj pojedinoj bazi
AN: sadrลพaj, <>
lo: sadrลพaj publikacije na raznim jezicima, u ลกpiฤastim zagradama kljuฤne rijeฤi, nekad je doslovno prepisan sadrลพaj, nekad ne.
sfm: u <> su i autori - prezime, ime.
kk: samo sadrลพaj, sadrลพaj s naslovne je u 327
kk: zbornici za koje se ne radi analitika - ^anaslov / ime i prezime
^^^^ 423 - Priลกtampani i prikriveni radovi
^^^^ 464 - Analitiฤki radovi
sfb: 200c, 200k - ispisati liste ima-200c-nema-464 i ima-200k-nema-464
dva rada su opisana podpoljima afgcxy. moguฤe je i ponovljanje polje (ili samo afg ili cijelo afgcxy)
^^^^ 532
ล to je toฤno taj naslov u svakoj pojedinoj knjiลพnici?
sfb: neki naslovi su u uglatim zagradama
dodat ฤemo potpolje u kojem treba oznaฤiti o kojoj vrsti nalova se radi
pokuลกati automatski izvuฤi usporedne stvarne nalove iz polja 200 - ne treba!
^^^^ 675
ล to znaฤe podpolja u svakoj pojedinoj bazi?
(+) u potpoljima su posebne oznake (SFB, SFM), polje nije ponovljivo
(-) u a je cijela sloลพena oznaka; u b c i d su dijelovi sloลพene oznake, konvertiraju se u ponovljivo polje (IZ, LO)
kk: sve pod a, moลพe biti viลกe UDK brojeva odvojenih ( * ) ili ( + ), pr. ^a82.0:316.7 * 159.9 * 111^b316.7^c159.9
^^^^ 686
ffps koristi za internu klasifikaciju
^^^^ 700 - autorska odrednica
(+) ako je pseudonim ima 700a, nema 700b. I1=0, inaฤe I1=1
^^^^701 - odradnica za ostale autore
U kojim knjiลพnicama su to sigurno suautori?
Moลพe biti koriลกteno kao ponovljivo polje (ab podpolja), ili s podpoljima abcd.
Prolazi li kombinacija ponovljivo + abcd ?? primjer: sfm 3569.
^^^^ 702
^^^^ 710 - korporativna odrednica
Polje se konvertira u 110 ili 111 ovisno o postojanju/nepostojanju pojedinog podpolja.
Podpolja za tijelo: *abc*
Podpolja za sastanak: *abdef*
Kao kriterij trenutno se uzima podpolje f - prolazi za SFB
Za ostale baze treba provjeriti da li je f uvijek upisano?
primjer iz NSK za sastanak:
.pre
035$9 NSK 940314106
SFB:
0 977
.pre
primjer iz NSK za tijelo:
.pre
035$9 NSK 990119061
SFB
0 15134
.pre
*Ne podudaraju se NSK upute i tablica za mapiranje polja. Sadrลพaj podpolje c (sjediลกte tijela) stavljen je u zagradu na kraj podpolja a u konvertiranoj datoteci.*
^^^^ 990 - signatura
nema podpolja
sfb: dva elementa unosa - prvi je uvijek SF, a drugi je broj
^^^^ 991 - inventarni broj
nema podpolja
iz, kk i ps imaju fotokopije oznaฤene prefiksom F-
^^^^ 994 -
ลกto kad fali 994c - datum unosa
----
^^^^ Opฤenito
* Kodirani znakovi - ffhu
* imamo li u bazama FF-a rukopise (LDR 06)?
* navodnici - prolaze u konverziji, ali leader za ฤlan se dobro ne generira
kratica: FFSF
{toc: }
^ Baza LIBRI (librim)
^^ Izvjeลกtaji o greลกkama i statistike zapisa
*http://knjiznice.ffzg.hr/isis-konverzija/greske/ffsf-librim.txt*
Ovaj izvjeลกtaj sadrลพi:
* sve detektirane greลกke ("--> opis greลกaka"[Greลกke u CDS/ISIS zapisima])
* redoslijed koriลกtenih potpolja i interpunkcije
* frekvencije koriลกtenih polja i potpolja
*Dodatni izvjeลกtaji:*
* http://knjiznice.ffzg.hr/isis_data/sfm/reports/
^^ Validacija
Datoteka s popisom svih koriลกtenih polja i potpolja:
* "validacijska datoteka"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffsf-librim>
^^ Izvjeลกtaji po potrebi...
* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/sfm/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/sfm/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi
^^ Konvertirani zapisi
* http://knjiznice.ffzg.hr/isis-konverzija/marc/test/ffsf-librim.marc
(desni klik, pa "Save Link As" ili "Save Target As")
----
^^ Zajedniฤki dokumenti
* [Mapiranje polja - LIBRI]
* [Baza LIBRI - biljeลกke o podacima]
* [Pravila za konverziju]
----
^^ Biljeลกke
{file: Primjeri iz Miro.doc}
^^^ 225
moลพe imati i ISBN
^^^ 675: UDK
a b c d - tretirati kao ponovljivo polje
Ovdje se nalaze odgovori na pitanja i dodatna pojaลกnjanja na {file: Upitnik pred migraciju.doc} dobiven od NSK u sijeฤnju 2007.
----
*Sjediลกte knjiลพnice:* Zagreb
*Puni naziv knjiลพnice:* Knjiลพnice Filozofskog fakulteta u Zagrebu
*Sveuฤiliลกte:* Sveuฤiliลกte u Zagrebu
*Osoba za kontakt:*
Marijana Glavica, tel. 01 6120 215
^ Osoblje
^^^^ Broj djelatnika koji ฤe raditi na programskom paketu Voyager
30
^^^^ Tehniฤko odrลพavanje raฤunalne opreme
Knjiลพnice djeluju u skopu fakulteta i koriste se svim zajedniฤkim sluลพbama fakulteta, pa tako i uslugama i informatiฤke sluลพbe. (Tehniฤke sluลพbe su na FF-u majstori za struju, stolariju i sl...).
Windows raฤunala i mreลพu odrลพava informatiฤka sluลพba FF-a.
Knjiลพniฤni posluลพitelj odrลพava prijatelj knjiลพnice (moglo bi se reฤi vanjski suradnik, ali posao nije formaliziran).
Knjiลพniฤari se bave konfiguracijom alata i odrลพavanjem sadrลพaja web servisa (3 knjiลพniฤarke).
^^^^ Raspored rada osoblja na Voyageru
* svi knjiลพniฤari - svi moduli
* suradnici na retrogradnom unosu - katalogizacija
* domonstratori zaposleni na posudbi - posudba
vidi: {file: Potrebne_radne_stanice-nadopunjeno.xls}
^^^^ Sudjelovanje u pripremama i radu na implementaciji
_Treba raspraviti!_
----
^ Raฤunala
^^^^ Broj raฤunala na kojima ฤe biti instaliran Voyager client
68
detaljna specifikacija: {file: Potrebne_radne_stanice-nadopunjeno.xls}
^^^^ Raฤunala zadovaljavaju tehniฤke preduvjete za instalaciju
DA
^^^^ Raฤunala imaju internet vezu
DA
^^^^ Raฤunala su umreลพena
DA
----
^ Lokacije
^^^ Fiziฤki smjeลกtaj
Knjiลพnice FF-a su odjelne knjiลพnice razmjeลกtene na razliฤitim lokacijama.
Svi primjerci jedne bib jedinice NE nalaze se na istoj lokaciji. Unutar jedne knjiลพnice moลพe biti viลกe lokacija.
^^^ Broj spremiลกnih lokacija
Postoji jedna zajedniฤka spremiลกna lokacija u NSK. Knjiลพnice mogu imati i svoje male lokalne spremiลกne lokacije (najฤeลกฤe su to ormari na hodniku, ili sobe nastavnika)
_prirediti spisak!_
----
^ Postojeฤi softverski paket
^^ Bibliografska baza
Standard bib zapisa: UNIMARC
Klasifikacijska shema: UDK
Puni naziv programskog paketa: UNESCO CDS/ISIS for Windows, v. 1.5
^^ Normativna baza
Ne postoji.
Knjiลพnica ne koristi predmetni sustav. Koriste se slobodno oblikovane predmetnice (610).
^^ Holding baza
Ne postoji. Holding zapisi mogu se kreirati iz signatura uz pomoฤ skripte za konverziju.
^^^^ Sustav barkoda.
Ne postoji.
^^^^ Vrsta i format signatura koje knjiลพnica koristi
uglavnom bazirane na udk osim:
knjiลพnica psihologije - interni klasifikacijski sustav
slavenska filologija - numerus currens
^^ Korisniฤka baza
^^^^ Knjiลพnica ima podatke o korisnicima u el. obliku
Neke knjiลพnice imaju podatke o korisnicima u Excel tablicama ili Access bazama.
^^^^ Knjiลพnica vodi evidenciju o posudbi u el. obliku
One knjiลพnice koje imaju Access bazu za podatke o korisnicima, evidentiraju i podudbu u tim bazama.
^^^^ Knjiลพnica od korisnika traลพi podatak o JMBG-u
NE
^^^ Koji podatak knjiลพnica koristi kao razlikovni za bazu korisnika
??
^^^^ Knjiลพnica od korisnika traลพi podatak o adresi.
DA
^^^^ Korisniฤke kartice
Koriste za papirnate zaduลพnice!
^^^^ Pobrojati vrste posudbe, s objaลกnjenjem ลกto znaฤe
naknadno...
^^^^ Pobrojati vrste korisnika i vrijeme trajanja ฤlanstva
naknadno...
----
^ Migracija podataka
^^^^ Broj slogova Bibliografske baze za migraciju
oko 350.000
^^^^ Kontrolno polje u bibliografskom zapisu
035$9 (privremeno je 035$6 zbog lokalnog validatora)
^^^^ Standard zapisa
MARC21 (isporuฤujemo konvertiranu datoteku)
^^^^ Broj slogova o korisnicima za migraciju
....
^^^^ Procijenjen broj slogova o aktivnim zaduลพenjima za migraciju
....
^^^^ Konverzija
Knjiลพnice FF-a namjeravaju samostalno napraviti konverziju podataka.
Postupak konverzije dokumentiran je "na ovim stranicama"[Konverzija kataloลพnih zapisa]
^^^^ Postojeฤi format zadovoljava minimalni zapis (IFLA)
DA
^^^^ Postojeฤi programski paket omoguฤava export u u formatu ISO 2709 za bibliografske i normativne slogove
Ne, ali se u konverziji ne koristi export iz CDS/ISIS-a u ISO 2709, veฤ se koriste podaci u originalnom ISIS formatu. Konvertirana datoteka je ispravna ISO 2709 datoteka.
Ovdje su navedene biljeลกke koje se tiฤu stanja i problema u ISIS zapisima iz baze PERI.
Ponegdje je objaลกnjeno na koji naฤin se problemi rjeลกavaju, a zabiljeลพeno je i ลกto treba popraviti/pregledati poslije konverzije.
{toc: }
^^ 10
ima fonetika, nije konvertirano
^^ 102
* obavezno!
*Kodovi iz SF baze (za modify):*
.pre
'AL' => 'aa'
'AT' => 'au'
'AU' => 'at'
'BA' => 'bn'
'BG' => 'bu'
'BH' => 'ba'
' BH' => 'ba'
'BL' => 'bu'
'BOS' => 'bn'
'CA' => 'cn'
'CG' => 'cg'
'CH' => 'sz'
'CZ' => 'xr'
'D' => 'gw'
'DE' => 'gw'
'ES' => 'sp'
'FR' => 'fr'
'GB' => 'uk'
'Hr' => 'ci'
'HR' => 'ci'
'HU' => 'hu'
'IT' => 'it'
'JU' => 'yu'
'MA' => 'xn'
'MK' => 'xn'
'NL' => 'ne'
'Pl' => 'pl'
'PL' => 'pl'
'RF' => 'ru'
'RO' => 'rm'
'RU' => 'ru'
'SI' => 'xv'
'SiCG' => ' '
'SICG' => ' '
'SK' => 'xo'
'SL' => 'sl'
'SR' => 'sr'
'SW' => 'sw'
'UA' => 'un'
'UK' => 'uk'
'US' => 'us'
'USA' => 'us'
'YU' => 'yu'
.pre
svi podaci
.pre
AL
AM
AR
AT
AU
AUT
B
BA
BA; HR
BE
BG
BH
BH
BiH
BIH
BL
BO
BOS
CA
CAN
CG
CH
CRO
CS
CU
CZ
D
De
DE
DE/AT
DEU
DK
DU
EG
EN
Eng
ENG
ES
ET
EU
F
FI
FIN
FR
FRA
GB
GBR
GE
GER
hr
Hr
HR
HR-IT
HR; IT
HRV
HR, YU
HU
I
IN
IR
IT
ITA
IZ
JA
JAP
JU
Jugoslavija
KR
LV
MA
MK
MT
MX
NL
NO
ล panjolska
Pl
PL
PT
RF
RM
RO
ROM
RU
RUM
SAD
SC
SCC
SCG
SE
SI
SiCG
SICG
SK
SL
SLO
SLV
SP
SR
Srbija
SRBIJA
SS
SU
SW
SZ
TN
TR
UA
UK
us
US
USA
Vojvodina
YU
YU;CS
YUG
YU, HR
YU, HR
YU/HR
YU, SI
YU, Srbija
YU (SRBIJA)
YU, SRBIJA
.pre
popraviti poslije konverzije
^^ 11
casopisi-ang.txt: 11 134 ~
casopisi-arh.txt: 11 276 ~
casopisi-etn.txt: 11 157 ~
casopisi-fil.txt: 11 74 ~
casopisi-fon.txt: 11 32 ~
casopisi-ger.txt: 11 89 ~
casopisi-hun.txt: 11 68 ~
casopisi-izn.txt: 11 201 ~
casopisi-kom.txt: 11 65 ~
casopisi-lin.txt: 11 51 ~
casopisi-ped.txt: 11 46 ~
casopisi-pov.txt: 11 461 ~
casopisi-psi.txt: 11 161 ~
casopisi-pum.txt: 11 51 ~
casopisi-rom.txt: 11 26 ~
casopisi-sfd.txt: 11 869 ~
casopisi-soc.txt: 11 99 ~
casopisi-tal.txt: 11 161 ~
casopisi-tur.txt: 11 25 ~
^^ 200
Poslije konverzije upisati sve ลกto je bilo u poljima *^h* i *^i*
Ta polja nisu konvertirana - naslovi za konverziju ispravljani su u tablici sa sinaturama, pa su naslovi uzeti iz te tablice.
casopisi-ang.txt: 200 150 ~ a:150 d:2 e:76 f:147 g:10
casopisi-arh.txt: 200 360 ~ a:360 d:40 e:104 f:45 g:7 h:9 i:1
casopisi-etn.txt: 200 344 ~ a:344 d:23 e:133 f:254 g:6
casopisi-fil.txt: 200 81 ~ a:81 d:2 e:41 f:54 g:5
casopisi-fon.txt: 200 45 ~ a:45 d:2 e:21 f:11 g:1
casopisi-ger.txt: 200 113 ~ a:113 d:5 e:72 f:3
casopisi-hun.txt: 200 71 ~ a:70 e:57 f:41 g:7 (1)
casopisi-izn.txt: 200 214 ~ a:214 d:10 e:78 f:122 g:8 h:4 i:3
casopisi-kom.txt: 200 88 ~ [:1 a:88 c:2 d:1 e:48 f:38 g:5
casopisi-lin.txt: 200 62 ~ a:62 d:3 e:35 f:33 g:9
casopisi-ped.txt: 200 51 ~ a:51 d:7 e:31 f:41 g:2
casopisi-pov.txt: 200 958 ~ a:958 d:202 e:394 f:524 g:49
casopisi-psi.txt: 200 197 ~ a:197 d:1 e:87 f:2
casopisi-pum.txt: 200 76 ~ a:76 d:1 e:36 f:16 g:1
casopisi-rom.txt: 200 27 ~ a:27 d:1 e:12
casopisi-sfd.txt: 200 2308 ~ a:2308 d:207 e:1174 f:2014 g:450 h:11 i:21
casopisi-soc.txt: 200 99 ~ a:99 d:10 e:50 f:83 g:2 h:2 i:2
casopisi-tal.txt: 200 240 ~ a:240 d:2 e:141 f:114 g:25 h:6 i:1
casopisi-tur.txt: 200 35 ~ U:1 a:34 d:6 e:17 f:22 g:1
^^ 204
ลกto s tim?
ima u ovim bazama
casopisi-fil.txt: 204 24 ~ F:1 a:18 (6)
casopisi-fon.txt: 204 21 ~ (22)
casopisi-hun.txt: 204 1 ~ (4)
casopisi-lin.txt: 204 3 ~ (4)
casopisi-ped.txt: 204 1 ~ (2)
casopisi-pov.txt: 204 1 ~ (4)
casopisi-sfd.txt: 204 4 ~
casopisi-tal.txt: 204 3 ~ (30)
* nije konvertirano zbog nejasnog znaฤenja
* provjeriti *poslije konverzije*
^^ 205
casopisi-etn.txt: 205 3 ~
casopisi-fil.txt: 205 2 ~
casopisi-izn.txt: 205 7 ~
casopisi-kom.txt: 205 1 ~ a:1
casopisi-pov.txt: 205 3 ~
casopisi-pum.txt: 205 1 ~
casopisi-sfd.txt: 205 6 ~
ima greลกaka u sadrลพaju
^^ 207
* ang i psi nemaju ovo polje!
casopisi-arh.txt: 207 324 ~ a:324 d:1 (1)
casopisi-etn.txt: 207 184 ~ a:184
casopisi-fil.txt: 207 70 ~ a:70 (1)
casopisi-fon.txt: 207 32 ~ a:32
casopisi-ger.txt: 207 112 ~ a:112
casopisi-hun.txt: 207 65 ~ a:65
casopisi-izn.txt: 207 123 ~ a:123
casopisi-kom.txt: 207 39 ~ a:39 c:1
casopisi-lin.txt: 207 51 ~ a:51
casopisi-ped.txt: 207 51 ~ G:1 a:50
casopisi-pov.txt: 207 235 ~ a:224 (11)
casopisi-pum.txt: 207 62 ~ a:62
casopisi-rom.txt: 207 25 ~ a:25
casopisi-sfd.txt: 207 2305 ~ a:2324 (2)
casopisi-soc.txt: 207 90 ~ a:90
casopisi-tal.txt: 207 221 ~ a:221
casopisi-tur.txt: 207 35 ~ a:35
Konvertirano je samo ^a
ostala polja i greลกke ispraviti *poslije konverzije*.
^^ 210
Konvertirano ^a ^c ^d
Ostala polja popraviti poslije konverzije.
Pogledati u ISIS validate report i popraviti neispravne kombinacije.
casopisi-ang.txt: 210 150 ~ 1:1 a:150 c:150 d:148
casopisi-arh.txt: 210 341 ~ a:341 c:332 d:227
casopisi-etn.txt: 210 344 ~ a:342 c:337 d:240*
casopisi-fil.txt: 210 79 ~ a:79 b:1 c:74 d:78
casopisi-fon.txt: 210 45 ~ a:45 c:44 d:45
casopisi-ger.txt: 210 113 ~ a:113 c:113 d:108
casopisi-hun.txt: 210 70 ~ a:70 c:70 d:69
casopisi-izn.txt: 210 194 ~ a:194 c:192 d:134
casopisi-kom.txt: 210 77 ~ B:1 a:74 c:73 d:29 e:1
casopisi-lin.txt: 210 62 ~ a:62 c:62 d:62 e:1 g:1
casopisi-ped.txt: 210 51 ~ a:51 c:48 d:49
casopisi-pov.txt: 210 957 ~ a:957 c:949 d:957
casopisi-psi.txt: 210 187 ~ a:187 c:186 d:1
casopisi-pum.txt: 210 74 ~ a:74 c:72 d:73
casopisi-rom.txt: 210 25 ~ a:25 c:25 d:25
casopisi-sfd.txt: 210 2307 ~ a:2308 c:2298 d:2281 e:1 g:1
casopisi-soc.txt: 210 99 ~ a:99 c:99 d:99
casopisi-tal.txt: 210 240 ~ D:1 a:240 c:237 d:215
casopisi-tur.txt: 210 35 ~ a:35 c:35* d:34
^^ 215
casopisi-ang.txt: 215 150 ~ a:1 d:149
casopisi-arh.txt: 215 293 ~ a:21 d:277
casopisi-etn.txt: 215 344 ~ a:25 d:344
casopisi-fil.txt: 215 78 ~ a:78 d:78
casopisi-fon.txt: 215 45 ~ a:8 c:18 d:42
casopisi-ger.txt: 215 113 ~ d:113
casopisi-hun.txt: 215 70 ~ d:70
casopisi-izn.txt: 215 193 ~ a:55 d:166
casopisi-kom.txt: 215 55 ~ a:4 d:54
casopisi-lin.txt: 215 62 ~ d:62
casopisi-ped.txt: 215 48 ~ a:2 d:46
casopisi-pov.txt: 215 951 ~ a:562 d:951
casopisi-psi.txt: 215 3 ~ d:3
casopisi-pum.txt: 215 69 ~ a:2 d:67 (1)
casopisi-rom.txt: 215 25 ~ d:25
casopisi-sfd.txt: 215 2312 ~ a:2236 d:2303 (2)
casopisi-soc.txt: 215 99 ~ a:39 d:99
casopisi-tal.txt: 215 235 ~ a:4 d:234
casopisi-tur.txt: 215 35 ~ d:35
^^ 225
casopisi-arh.txt: 225 8 ~ a:8 e:2 f:2
casopisi-etn.txt: 225 19 ~ a:19 e:2 f:2 v:3
casopisi-fon.txt: 225 3 ~ a:3 h:1
casopisi-ger.txt: 225 1 ~ a:1 v:1
casopisi-izn.txt: 225 8 ~ a:8 v:4
casopisi-lin.txt: 225 1 ~ a:1 e:1
casopisi-pov.txt: 225 353 ~ a:353 e:27 f:152 h:84 v:327 x:32
casopisi-pum.txt: 225 1 ~ a:1 v:1
casopisi-sfd.txt: 225 1542 ~ a:1542 d:74 e:623 f:565 g:19 h:396* v:1250 x:5
casopisi-tal.txt: 225 3 ~ a:3 e:1
casopisi-tur.txt: 225 5 ~ a:5 h:1
^^ 24
ima samo fon
^^ 300
provjeriti delimitere
^^ 320
nije konvertirano
ima samo fonetika
^^ 324
napomena o pretisku/izvorniku
.pre
casopisi-arh.txt: 324 1 ~
casopisi-fil.txt: 324 2 ~
casopisi-fon.txt: 324 1 ~
casopisi-ger.txt: 324 1 ~
casopisi-kom.txt: 324 1 ~
casopisi-pov.txt: 324 1 ~
casopisi-sfd.txt: 324 3 ~
.pre
^^ 326
* polje je obavezno!
*Znaฤenje kodova u ISIS-u (izvuฤeno iz PERI.PFT):*
.pre
'd1','Dnevnik'
't2','Polutjednik'
't1','Tjednik'
'm2','Dvotjednik'
'm1','Mjeseฤnik'
'10','Godiลกnje 10 brojeva'
'g5','Godiลกnje 5 brojeva'
'g6','Dvomjeseฤnik'
'g4','Tromjeseฤnik'
'g3','ฤetveromjeseฤnik'
'g2','Polugodiลกanjak'
'g1','Godiลกnjak'
'dg','Dvogodiลกnjak'
'tg','Trogodiลกnjak'
'nr','Izlazi neredovito'
'g8','Godiลกnje 8 brojeva'
'g7','Godiลกnje 7 brojeva'
.pre
*Polje 326 u ffsf PERI bazi:*
| *ISIS* | *freq.* | *opis za napomenu* | *norm.* | *MARC21* |
| 0 | 5 | | | N/A |
| 10 | 18 | Godiลกnje 10 brojeva | 10 | m |
| 10g | 2 | Godiลกnje 10 brojeva | 10 | m |
| 12 | 2 | Mjeseฤno | m1 | m |
| 19g | 1 | Devetnaest brojeva godiลกnje | g19 | s |
| Dva puta tjedno utorkom i subotom | 1 | Dva puta tjedno utorkom i subotom | t2us | c |
| g | 157 | Godiลกnje | g1 | a |
| g1 | 818 | Godiลกnje | g1 | a |
| g10 | 5 | Godiลกnje 10 brojeva | 10 | m |
| g12 | 19 | Mjeseฤno | m1 | m |
| g2 | 104 | Polugodiลกnje | g2 | f |
| g24 | 1 | Polumjeseฤno | m2 | s |
| g3 | 26 | Tri puta godiลกnje | g3 | t |
| g4 | 139 | ฤetvrtgodiลกnje | g4 | q |
| g5 | 7 | Pet puta godiลกnje | g5 | z |
| g6 | 132 | Dvomjeseฤno | g6 | b |
| g6 | 1 | Dvomjeseฤno | g6 | b |
| g8 | 9 | Osam brojeva godiลกnje | g8 | b |
| gm1 | 7 | Mjeseฤno | m1 | m |
| gm4 | 1 | Tjedno | t1 | w |
| gnepoznato | 1 | Nepoznato | np | u |
| gnr | 28 | Neredovito | nr | # |
| m1 | 66 | Mjeseฤno | m1 | m |
| m12 | 24 | Mjeseฤno | m1 | m |
| m2 | 32 | Polumjeseฤno | m2 | s |
| m3 | 1 | Tri puta mjeseฤno | m3 | j |
| m4 | 14 | Tjedno | t1 | w |
| nr | 682 | Neredovito | nr | # |
| Polutjedno | 1 | Pulutjedno | t2 | c |
| t1 | 1 | Tjedno | t1 | w |
| t2 | | Polutjedno | t2 | c |
| tjednik | 4 | Tjedno | t1 | w |
| Tjednik | 1 | Tjedno | t1 | w |
| Tri puta mjeseฤno | 1 | Tri puta mjeseฤno | m3 | j |
| Tromjeseฤnik | 1 | ฤetvrtgodiลกnje | g4 | q |
| Tromjeseฤno | 1 | ฤetvrtgodiลกnje | g4 | q |
Svi podaci:
.pre
1
1'
10
10'
10g
12
1-2 broja godiลกnje
12g ;(uvez:1953-1957);(uvez:1958-1961)
19g
1g
1m
26'godiลกnje
2g
2' godiลกnje 2 broja
3'
35(1996)
3g
4'
4g
52
64
6g
ฤetvrtgodiลกnje
dg
Dva puta tjedno utorkom i subotom
Dvogodiลกnjak
g
g1
g1'
g10
g 10
g11
g12
g1godiลกnjak
g1 godiลกnjak
g1'godiลกnjak'
g1 nr
g1- nr
g1; nr
g1(nr)
g2
g2ยด
g2
g2'
g20
g24
g26
g2'godiลกnje 2 broja'
g2 polugodiลกnjak
g2'polugodiลกnjak'
g3
g3?
g3'
g3 ฤetveromjeseฤnik
g3'godiลกnje 3 broja'
g3'tromjeseฤnik'
g4
g4?
g4'
g4-5
g4 tromjeseฤnik
g4'tromjeseฤnik'
g4(tromjeseฤnik)
g5
g5'
g50
g5'godiลกnje 5 brojeva'
g6
g6
g6'
g6 dvomjeseฤnik
g6'dvomjeseฤnik'
g6 polugodiลกnjak
g8
g9
g9'
gm1
gm4
gnepoznato
gnr
Godiลกnje
godiลกnje 4 broja
Izlazi neredovito
m1
m1'
m12
m1'mjeseฤnik'
m2
m2'dvotjednik'
m3
m4
Neredovito
nr
nr
nr'
Nr
NR
nr (kvartalno)
nr neredovito
nr'neredovito'
od 1993 g4, do 1993 g2
Polutjedno
t1
tjednik
Tjednik
Tri puta mjeseฤno
tromjeseฤnik
Tromjeseฤnik
Tromjeseฤno
.pre
*Poslije konverzije*
*FFSF:* pregledati sve zapise koji su imali oznaku g3
^^ 4
ฤini se dobavljaฤ
nije konvertirano, provjeriti poslije konverzije, napraviti posebnu tablicu od tih podataka
casopisi-arh.txt: 4 3 ~
casopisi-etn.txt: 4 2 ~
casopisi-fil.txt: 4 11 ~
casopisi-fon.txt: 4 24 ~
casopisi-ger.txt: 4 29 ~
casopisi-hun.txt: 4 1 ~
casopisi-izn.txt: 4 39 ~
casopisi-pum.txt: 4 5 ~
casopisi-rom.txt: 4 10 ~
casopisi-sfd.txt: 4 75 ~
.pre
casopisi-arh.txt: 4 3 ~
casopisi-etn.txt: 4 2 ~
casopisi-fil.txt: 4 11 ~
casopisi-fon.txt: 4 24 ~
casopisi-ger.txt: 4 29 ~
casopisi-hun.txt: 4 1 ~
casopisi-izn.txt: 4 39 ~
casopisi-pum.txt: 4 5 ~
casopisi-rom.txt: 4 10 ~
casopisi-sfd.txt: 4 75 ~
.pre
^^ 421
ffsf - dio zapisa ima ^a dio nema
casopisi-arh.txt: 421 14 ~ a:13 b:10
casopisi-fil.txt: 421 7 ~ a:8 b:6
casopisi-fon.txt: 421 1 ~
casopisi-ger.txt: 421 23 ~ a:24 b:5 (1)
casopisi-hun.txt: 421 2 ~ a:2 b:1
casopisi-izn.txt: 421 4 ~ a:4
casopisi-kom.txt: 421 1 ~ a:1
casopisi-lin.txt: 421 2 ~ a:2 b:2
casopisi-pov.txt: 421 10 ~ a:11 b:10
casopisi-rom.txt: 421 1 ~ a:1 b:1
casopisi-sfd.txt: 421 72 ~ a:29 (46)
casopisi-soc.txt: 421 1 ~ a:1
casopisi-tal.txt: 421 5 ~ a:4 b:2 (1)
^^ 422
konvertirani samo ^a i ^b
poslije konverzije provjeriti jedan zapis koji ima extra polja
casopisi-arh.txt: 422 1 ~ a:1 b:1
casopisi-etn.txt: 422 1 ~ a:1
casopisi-fil.txt: 422 6 ~ a:6 b:6
casopisi-ger.txt: 422 1 ~ a:1 b:1
casopisi-izn.txt: 422 3 ~ a:3 b:3
casopisi-lin.txt: 422 2 ~ a:2 b:2
casopisi-pov.txt: 422 12 ~ a:12 b:11
casopisi-sfd.txt: 422 29 ~ a:29 b:1 e:1 f:1
casopisi-tal.txt: 422 6 ~ a:3 b:2 (3)
^^ 423
casopisi-arh.txt: 423 1 ~ a:1 b:1
casopisi-fil.txt: 423 6 ~ a:6 b:6
casopisi-izn.txt: 423 2 ~ a:2 b:1
casopisi-ped.txt: 423 2 ~ a:2 b:2
casopisi-sfd.txt: 423 5 ~ a:4 b:1
casopisi-tal.txt: 423 2 ~ a:1 b:1 (1)
^^ 430
casopisi-ang.txt: 430 1 ~ a:1 b:1
casopisi-arh.txt: 430 40 ~ a:40 b:33
casopisi-etn.txt: 430 17 ~ a:17 b:8
casopisi-fil.txt: 430 9 ~ a:9 b:3
casopisi-fon.txt: 430 3 ~ a:3 b:2
casopisi-izn.txt: 430 37 ~ a:37 b:30
casopisi-kom.txt: 430 2 ~ a:1 d:1 (1)
casopisi-lin.txt: 430 3 ~ a:3 b:2
casopisi-ped.txt: 430 9 ~ a:9 b:1
casopisi-pov.txt: 430 101 ~ a:103 b:71
casopisi-psi.txt: 430 4 ~ a:4 b:1 e:1
casopisi-pum.txt: 430 3 ~ a:3
casopisi-sfd.txt: 430 114 ~ a:115 b:11
casopisi-soc.txt: 430 1 ~ a:1 b:1
casopisi-tal.txt: 430 13 ~ a:9 b:1 (4)
^^ 440
konvertirani ^a i ^b
casopisi-ang.txt: 440 1 ~ a:1 b:1
casopisi-arh.txt: 440 17 ~ a:17 b:17
casopisi-etn.txt: 440 16 ~ a:16 b:8
casopisi-fil.txt: 440 7 ~ a:7 b:4
casopisi-fon.txt: 440 10 ~ a:10 b:10
casopisi-hun.txt: 440 2 ~ a:1 (1)
casopisi-izn.txt: 440 22 ~ a:22 b:19
casopisi-kom.txt: 440 1 ~ a:1
casopisi-lin.txt: 440 1 ~ a:1 b:1
casopisi-ped.txt: 440 4 ~ a:4
casopisi-pov.txt: 440 92 ~ a:93 b:74
casopisi-psi.txt: 440 2 ~ a:2 b:1
casopisi-sfd.txt: 440 116 ~ a:119 b:10
casopisi-soc.txt: 440 7 ~ a:7 b:6
casopisi-tal.txt: 440 12 ~ a:8 b:2 (4)
casopisi-tur.txt: 440 1 ~ a:1 b:1 e:1
^^ 5
cijena
nije konvertirano, ide u posebnu tablicu
casopisi-arh.txt: 5 1 ~
casopisi-etn.txt: 5 2 ~
casopisi-fil.txt: 5 56 ~
casopisi-fon.txt: 5 23 ~
casopisi-ger.txt: 5 58 ~
casopisi-hun.txt: 5 1 ~
casopisi-izn.txt: 5 4 ~
casopisi-ped.txt: 5 2 ~
casopisi-pum.txt: 5 1 ~
casopisi-rom.txt: 5 23 ~
casopisi-sfd.txt: 5 53 ~
casopisi-tal.txt: 5 86 ~
^^ 530
SLF ima ovo polje upotrebljeno 8 puta, sadrลพaj je sumnjiv - podaci u konvertirani takvi kakvi jesu, treba ih provjeriti poslije konverzije
casopisi-arh.txt: 530 10 ~
casopisi-etn.txt: 530 9 ~
casopisi-fil.txt: 530 9 ~
casopisi-fon.txt: 530 6 ~
casopisi-hun.txt: 530 8 ~
casopisi-izn.txt: 530 3 ~
casopisi-ped.txt: 530 3 ~
casopisi-pov.txt: 530 1 ~
casopisi-sfd.txt: 530 8 ~
casopisi-soc.txt: 530 99 ~
casopisi-tur.txt: 530 1 ~
^^ 532
Proลกireni naslov
nije konvertirano
casopisi-arh.txt: 532 1 ~ z:1
casopisi-etn.txt: 532 1 ~ a:1 z:1
casopisi-hun.txt: 532 1 ~
casopisi-sfd.txt: 532 1 ~ a:1
casopisi-tal.txt: 532 2 ~ a:2 z:2
^^ 6
Valuta
nije konvertirano, ide u posebnu tablicu
casopisi-ang.txt: 6 138 ~
casopisi-arh.txt: 6 361 ~
casopisi-etn.txt: 6 345 ~
casopisi-fil.txt: 6 68 ~
casopisi-fon.txt: 6 30 ~
casopisi-ger.txt: 6 108 ~
casopisi-hun.txt: 6 17 ~
casopisi-izn.txt: 6 223 ~
casopisi-kom.txt: 6 58 ~
casopisi-lin.txt: 6 62 ~
casopisi-ped.txt: 6 51 ~
casopisi-pov.txt: 6 959 ~
casopisi-pum.txt: 6 73 ~
casopisi-rom.txt: 6 30 ~
casopisi-sfd.txt: 6 2311 ~
casopisi-soc.txt: 6 91 ~
casopisi-tal.txt: 6 210 ~
casopisi-tur.txt: 6 18 ~
^^ 610
ima samo fonetika
^^ 675
slavenska filogija ima 66 zapisa bez podpolja
casopisi-ang.txt: 675 150 ~ a:150
casopisi-arh.txt: 675 261 ~ a:261 b:15 c:9 d:1
casopisi-etn.txt: 675 147 ~ a:147 b:13 c:4
casopisi-fil.txt: 675 80 ~ (:2 a:80* b:45 c:40 d:3
casopisi-fon.txt: 675 32 ~ a:32 b:2 c:1
casopisi-ger.txt: 675 1 ~
casopisi-hun.txt: 675 64 ~ a:63 (1)
casopisi-izn.txt: 675 55 ~ a:54 b:14 c:8 d:1 (1)
casopisi-kom.txt: 675 10 ~ 0:1 a:9
casopisi-lin.txt: 675 62 ~ a:62 b:13 c:7
casopisi-ped.txt: 675 47 ~ a:46 (1)
casopisi-psi.txt: 675 184 ~ a:184
casopisi-pum.txt: 675 57 ~ a:57 b:6 c:1
casopisi-rom.txt: 675 24 ~ a:24
casopisi-sfd.txt: 675 120 ~ a:51 b:8 (69)
casopisi-soc.txt: 675 99 ~ a:99
casopisi-tal.txt: 675 182 ~ a:182 b:53 c:8 d:1
casopisi-tur.txt: 675 33 ~ a:33
^^ _700_
nije konvertirano
casopisi-fon.txt: 700 1 ~ a:1 b:1
^^ 702
provjeriti one koji imaju samo ^a - moguฤe je greลกka ili pseudonim
casopisi-arh.txt: 702 6 ~ a:6 b:5 c:1 d:1
casopisi-etn.txt: 702 176 ~ a:176 b:176 c:1 d:1
casopisi-fil.txt: 702 35 ~ H:1 a:37* b:34* c:9 d:9
casopisi-fon.txt: 702 1 ~ a:1 b:1
casopisi-ger.txt: 702 1 ~ a:1 b:1
casopisi-hun.txt: 702 43 ~ a:43 b:43 c:4 d:4 e:1 f:1
casopisi-izn.txt: 702 110 ~ a:110 b:108 c:5 d:5
casopisi-kom.txt: 702 12 ~ a:13 b:12 c:3 d:3
casopisi-lin.txt: 702 24 ~ a:24 b:24
casopisi-ped.txt: 702 27 ~ a:27 b:27 c:2 d:2
casopisi-pov.txt: 702 428 ~ a:428 b:428 c:88 d:88 e:7 f:7
casopisi-pum.txt: 702 10 ~ a:10 b:9 c:2 d:2
casopisi-rom.txt: 702 1 ~ a:1 b:1
casopisi-sfd.txt: 702 736 ~ a:738 b:736 c:49 d:50
casopisi-soc.txt: 702 86 ~ a:243 b:242
casopisi-tal.txt: 702 48 ~ a:48 b:48 c:12 d:12
casopisi-tur.txt: 702 20 ~ a:20 b:20
^^ 710
da li je ustanova ili sastanak? popraviti poslije konverzije
casopisi-arh.txt: 710 20 ~ a:20 b:2 c:14
casopisi-fil.txt: 710 6 ~ a:6 b:2 c:4
casopisi-izn.txt: 710 1 ~ a:1 c:1
casopisi-ped.txt: 710 4 ~ a:4 b:2 c:4
casopisi-pov.txt: 710 21 ~ a:21 b:17
casopisi-sfd.txt: 710 1 ~ a:1 b:1 c:1
casopisi-soc.txt: 710 2 ~ a:2 b:2 c:2
^^ 801
ne konvertira se, za MARC21 podaci se dobivaju drugaฤije
^^ 856
ffsf - dio zapisa ima ^u, dio nema
casopisi-izn.txt: 856 2 ~ u:2
casopisi-psi.txt: 856 32 ~ u:32
casopisi-pum.txt: 856 1 ~ u:1
casopisi-sfd.txt: 856 63 ~ u:23 (44)
^^ 990
ovo staviti u posebnu tablicu, zajedno s podacima o nabavi
casopisi-ang.txt: 990 150 ~ (300)
casopisi-arh.txt: 990 316 ~ (326)
casopisi-etn.txt: 990 337 ~ (343)
casopisi-fil.txt: 990 78 ~ (129)
casopisi-fon.txt: 990 31 ~ (96)
casopisi-ger.txt: 990 113 ~
casopisi-hun.txt: 990 66 ~ (198)
casopisi-izn.txt: 990 25 ~
casopisi-lin.txt: 990 62 ~ (122)
casopisi-ped.txt: 990 45 ~ (94)
casopisi-pov.txt: 990 2 ~
casopisi-pum.txt: 990 59 ~ (190)
casopisi-rom.txt: 990 25 ~
casopisi-sfd.txt: 990 2304 ~ (2305)
casopisi-tal.txt: 990 223 ~ (233)
casopisi-tur.txt: 990 34 ~ (104)
^^ 991
ovo staviti u posebnu tablicu, zajedno s podacima o nabavi
ffkk - sluฤajevi bez potpolja
casopisi-ang.txt: 991 150 ~ a:150 b:147
casopisi-arh.txt: 991 354 ~ a:349 b:324
casopisi-etn.txt: 991 22 ~ a:17 b:5 (1)
casopisi-fil.txt: 991 61 ~ a:59 b:5 (2)
casopisi-fon.txt: 991 43 ~ a:30 b:42
casopisi-ger.txt: 991 69 ~ a:69
casopisi-hun.txt: 991 72 ~ a:72 b:8
casopisi-izn.txt: 991 136 ~ a:136 b:52
casopisi-kom.txt: 991 52 ~ a:18 b:4 (30)
casopisi-lin.txt: 991 60 ~ a:60
casopisi-ped.txt: 991 25 ~ a:24 b:8
casopisi-psi.txt: 991 113 ~ a:3 b:110
casopisi-pum.txt: 991 55 ~ a:53 b:2 (1)
casopisi-rom.txt: 991 26 ~ a:26
casopisi-sfd.txt: 991 2307 ~ K:1 a:2304 b:63 (2)
casopisi-soc.txt: 991 72 ~ a:72
casopisi-tal.txt: 991 239 ~ a:239 b:236
casopisi-tur.txt: 991 34 ~ a:34
^^ 992
podaci o fondu
casopisi-ang.txt: 992 150 ~ (2895)
casopisi-arh.txt: 992 359 ~ (5523)
casopisi-etn.txt: 992 342 ~ (3084)
casopisi-fil.txt: 992 78 ~ (358)
casopisi-fon.txt: 992 45 ~ (344)
casopisi-ger.txt: 992 113 ~ (114)
casopisi-hun.txt: 992 69 ~ (283)
casopisi-izn.txt: 992 210 ~ (1408)
casopisi-kom.txt: 992 88 ~ (1109)
casopisi-lin.txt: 992 62 ~ (1060)
casopisi-ped.txt: 992 50 ~ (370)
casopisi-pov.txt: 992 729 ~ (2621)
casopisi-psi.txt: 992 195 ~ (1984)
casopisi-pum.txt: 992 76 ~ (820)
casopisi-rom.txt: 992 26 ~ (366)
casopisi-sfd.txt: 992 2262 ~ (3079)
casopisi-soc.txt: 992 99 ~
casopisi-tal.txt: 992 240 ~ (3334)
casopisi-tur.txt: 992 34 ~ (155)
----
* [Mapiranje polja - PERI]
* [Pravila za konverziju] opisana su na posebnim stranicama. Slijed polja u konverzijskom datotekama je prema MARC21 poljima.
* [Primjeri iz NSK]
.pre
Tablica sadrลพi kodove za:
* bibliografsku razinu (Ldr7): m = monograph, s = serial
* vrstu serijske publikacije (008-21): p = ฤasopis, m = monographic series (nakladniฤka cjelina)
{file: ffsf-peri2 (12.05.2008).xls}
^ Ispravljanje greลกaka prema izvjeลกtajima
Nakon otvaranja baze u ISIS-u, u prikazu podataka, pod Format treba odabrati *All*. U tom prikazu podataka vide se kodovi polja, a to olakลกava lociranje greลกke.
Ako se radi o greลกkama u poljima 230 do 290, u CDS/ISIS editoru treba odabrati LIB2 (viลกerazinci).
^ Ujednaฤavanje kodova za jezike
^^^ 1. preko rjeฤnika pronaฤi one zapise koji imaju krivi kod
{image: isis-search.png}
^^^ 2. upisati parametre za zamjenu pogreลกnog koda ispravnim
Obavezno ukljuฤiti ove parametre:
* u poljima "Text to find" i "New text" paziti na velika i mala slova
* case sensitive - uz pomoฤ ove opcije kaลพemo ISIS-u da pazi na velika i mala slova
* whole words only - neka ISIS uzima u obzir samo cijelu rijeฤ (neka zamijeni SPE sa SPA, ali ne i SPEO sa SPA)
* upisati tag polja
* upisati naziv podpolja (ako postoji)
{image: isis-replace.png}
^ Dokumenti iz NSK
* *"Katalogizacija omeฤenih publikacija i nizova publikacija u formatu MARC 21 : upute za rad"<http://www.nsk.hr/UserFiles/File/dokumenti/voyagerdoc/marc21(1).pdf>*
^^^ SHEMA ISBD(M)-A i ISBD(ER)-A , BLOKOVI, POLJA I POTPOLJA U MARC-U 21
(preuzeto iz gore navedenog dokumenta)
| *SKUPINE* | *MARC 21 polja i potpolja* |
| *1. STVARNI NASLOVI I PODACI O ODGOVORNOSTI* | *245* |
| Glavni stvarni naslov | โกa |
| ; Stvarni naslov istog autora | โกb |
| [] Opฤa oznaka graฤe 6 | โกh |
| . Glavni stvarni naslov rada drugog autora | โกb |
| = Usporedni stvarni naslov | โกb |
| : Podnaslov | โกb |
| / Prvi podatak o odgovornosti | โกc |
| ; Drugi i iduฤi podatak | โกc |
| *2. IZDANJE* | *250* |
| Podatak o izdanju | โกa |
| , Podatak o otisku i dodatni podatak o izdanju | โกa |
| = Usporedni podatak o izdanju | โกb |
| Podaci o odgovornosti koji se odnose na izdanje | |
| / Prvi podatak | โกb |
| ; Drugi podatak | โกb |
| *3. VRSTA I OPSEG GRAฤE* | *256* |
| Svojstva elektroniฤke graฤe | โกa |
| *4. IZDAVANJE, RASPAฤAVANJE* | *260* |
| Mjesto izdavanja i/ili raspaฤavanja | |
| Prvo mjesto | โกa |
| ; Iduฤe mjesto | โกa |
| : Nakladnik i/ili raspaฤavatelj | โกb |
| , Godina izdavanja i/ili raspaฤavanja | โกc |
| ( Mjesto tiskanja | โกe |
| : Tiskara | โกf |
| , Godina tiskanja | โกg |
| *5. MATERIJALNI OPIS* | *300* |
| Posebna oznaka graฤe i opseg | โกa |
| : Podatak o ilustracijama | โกb |
| ; Dimenzije | โกc |
| + Podatak o popratnoj graฤi | โกe |
| *6. NAKLADNIฤKA CJELINA* | *440* |
| Skupni stvarni naslov | โกa |
| = Usporedni skupni stvarni naslov | โกa |
| : Podnaslov nakladniฤke cjeline | โกa |
| / Podaci o odgovornosti | โกa |
| , Meฤunarodni standardni serijski broj niza | โกx |
| ; Numeracija u nakladniฤkoj cjelini | โกv |
| . Oznaka kola | โกn |
| , Stvarni naslov kola | โกp |
| = Usporedni stvarni naslov kola | โกp |
| : Podnaslov kola | โกp |
| / Podaci o odgovornosti koji se odnose na kolo | โกp |
| , ISSN kola | โกx |
| ; Numeracija u kolu | โกv |
| *7. NAPOMENE* | *5XX* |
| O zahtjevima sustava i naฤinu pristupa | 538 |
| O izvoru glavnog stvarnog naslova | 500 |
| O prijevodu i/ili preradbi | 500 |
| O glavnom naslovu i o glavnome stvarnome naslovu | 500 |
| O sporednom stvarnom naslovu koji se po jeziku i/ili pismu razlikuje od glavnog stvarnog naslova | 500 |
| O podnaslovu | 500 |
| O priลกtampanom tekstu | 505 7 |
| O naravi, namjeni, knjiลพevnoj vrsti, povodu, jeziku i pismu | 500 8 |
| O podacima o odgovornosti | 500 9 |
| O izdanju | 500 10 |
| O bibliografskoj povijesti | 500 |
| O vrsti, opsegu i drugim svojstvima elektroniฤke graฤe | 516 |
| O posebnoj oznaci graฤe ili vrsti publikacije | 515 |
| O izdavanju, raspaฤavanju | 500 |
| O materijalnom opisu | 500 |
| O dostupnosti | 506 |
| O sadrลพaju | 505 11 |
| O dodacima uz sadrลพaj (predgovor, pogovor...) | 505 |
| Bibliografija | 504 12 |
| Saลพetak | 504 |
| Kazalo | 504 |
| O opisivanom primjerku | 562 13 |
| O korisnicima kojima je publikacija namijenjena | 521 |
| O nagradama | 586 |
| *8. MEฤUNARODNI STANDARDNI KNJIลฝNI BROJ I UVJETI NABAVLJANJA I/ILI CIJENA* | *020* |
| Broj | โกa |
| Objaลกnjenje | โกa |
| Uvjeti nabavljanja i/ili cijena | โกc |
| Pogreลกan broj | โกz |
^^^ OPIS NAKLADNIฤKE CJELINE PREMA ISBD(CR)U 14
| SKUPINE MARC 21 | |
| 1. STVARNI NASLOVI I PODACI O ODGOVORNOSTI | 245 |
| Glavni stvarni naslov | โกa |
| = Usporedni stvarni naslov | โกb |
| : Podnaslov | โกb |
| . Oznaka kola | โกn |
| , Stvarni naslov kola | Ako stvarnom naslovu kola ne prethodi oznaka kola tada: โกp |
| . Stvarni naslov kola | โกp |
| / Podatak o odgovornosti | โกp |
| 2. IZDANJE | 250 |
| Podatak o izdanju | โกa |
| / Podatak o odgovornosti | โกb |
| 3. BROJฤANI PODACI | 362 |
| Brojฤani podaci | โกa |
| 4. IZDAVANJE, RASPAฤAVANJE | 260 |
| Mjesto izdavanja i/ili raspaฤavanja | โกa |
| Prvo mjesto ; Iduฤe mjesto | โกa |
| : Nakladnik i/ili raspaฤavatelj , Godina izdavanja i /ili raspaฤavanja | โกc |
| 7. NAPOMENE* | 5- |
| 8. STANDARDNI BROJ | 022 |
| Meฤunarodni standardni serijski broj (ISSN) | โกa โกb |
^^^ Minimalna razina zapisa
| MARC 21 Definicija | Polje | Minimalna razina opisa |
| ISBN | 020 | Potpolje $a koji predstavlja svezak, obvezno |
| Srediลกte koje katalogizira | 040 | Potpolja $a, $b i $e, obvezna |
| Odrednica glavne kataloลพne jedinice | 1xx | Ukljuฤuje polja 100, 110, 111, 130, obvezna |
| Jedinstveni stvarni naslov | 240 | Ako polje 130 nije odrednica |
| Stvarni naslov | 245 | Potpolja $a, $b i $c, obvezna |
| Ostali stvarni naslovi | 246 | Proลกireni naslov i ostali sporedni naslovi, izborno |
| Izdanje | 250 | Potpolje $a, obvezno |
| Izdavanje/raspaฤavanje | 260 | Potpolja $a, $b i $c, obvezna |
| Matrijalni opis | 300 | Potpolja $a i $c, obvezna potpolja, ostala izborna |
| Nakladniฤka cjelina | 440 | Unos potpolja nakladniฤke cjeline prema MARC 21: format for bibliographic data i PPIAK |
| Sporedne kataloลพne jedinice; Polja za povezivanje | 7xx | Za alternativno i sekundarno autorstvo, obvezno Zahtijevana polja za povezivanje |
"popis polja za monografije"[MARC21 - monografije]
"popis polja za serijske"[MARC21 - serijske publikacije]
{weblog_list: alati weblog}
Up: [Workspace Tour - Table of Contents]
Back: [Conversations]
* Log the outline of an upcoming meeting or phone conference, and give the address out to participants.
* Make links out to separate pages detailing issues as needed.
* Update the agenda before the meeting, or on the fly during the meeting as new discussion points come up.
| ^^^^ Project Widget Planning Meeting
January 13, 2004
Call-in number: 512-555-1212
* [Widget Product Questions] - Bob
* [Widget Performance Standards] - Akash
* [Widget Production Issues] - Janice |
...a Workspace can also help you with [project plans]...
Up: [Workspace Tour - Table of Contents]
Back: [What's the funny punctuation?]
Making links in Socialtext is very simple.
To add a link to a page in the workspace, first *double-click* to enter editing mode. Alternatively, click the *Edit* button.
Type the name of the page you want to link to, and turn it into a link simply by selecting it and clicking on http:base/images/wikiwyg_icons/link.gif in the toolbar.
If you make a link to a page that doesn't exist yet, your link will appear with a dotted underline. When you click on the link, the page will be created.
[How do I make a new page?]
^^ Podaci o knjiลพnicama
odgovori na "Upitnik pred migraciju"[Podaci o knjiลพnicama] dobiven iz NSK dobiven u sijeฤnju 2007.
^^ Adresar knjiลพniฤara
{file: knjiznicariFF.xls}
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/