<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
Background: #fff Foreground: #000 PrimaryPale: #8cf PrimaryLight: #18f PrimaryMid: #04b PrimaryDark: #014 SecondaryPale: #ffc SecondaryLight: #fe8 SecondaryMid: #db4 SecondaryDark: #841 TertiaryPale: #eee TertiaryLight: #ccc TertiaryMid: #999 TertiaryDark: #666 Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}
h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}
.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}
.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}
.tabSelected{color:[[ColorPalette::PrimaryDark]];
background:[[ColorPalette::TertiaryPale]];
border-left:1px solid [[ColorPalette::TertiaryLight]];
border-top:1px solid [[ColorPalette::TertiaryLight]];
border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}
#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}
.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}
.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}
#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}
.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}
.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}
.tiddler .defaultCommand {font-weight:bold;}
.shadow .title {color:[[ColorPalette::TertiaryDark]];}
.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}
.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}
.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}
.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}
.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}
.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}
.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}
.imageLink, #displayArea .imageLink {background:transparent;}
.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}
.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}
.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}
.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}
.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}
.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}
#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity=60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}
body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}
hr {height:1px;}
a {text-decoration:none;}
dt {font-weight:bold;}
ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}
.txtOptionInput {width:11em;}
#contentWrapper .chkOptionInput {border:0;}
.externalLink {text-decoration:underline;}
.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}
.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}
/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}
#mainMenu .tiddlyLinkExisting,
#mainMenu .tiddlyLinkNonExisting,
#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}
.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0px; top:0px;}
.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}
#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}
#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}
.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}
#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}
.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}
.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}
.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}
#contentWrapper {display:block;}
#splashScreen {display:none;}
#displayArea {margin:1em 17em 0 14em;}
.toolbar {text-align:right; font-size:.9em;}
.tiddler {padding:1em 1em 0;}
.missing .viewer,.missing .title {font-style:italic;}
.title {font-size:1.6em; font-weight:bold;}
.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}
.tiddler .button {padding:0.2em 0.4em;}
.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}
.footer {font-size:.9em;}
.footer li {display:inline;}
.annotation {padding:0.5em; margin:0.5em;}
* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}
.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}
.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}
.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}
.fieldsetFix {border:0; padding:0; margin:1px 0px;}
.sparkline {line-height:1em;}
.sparktick {outline:0;}
.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}
* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}
.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
}
/*}}}*/
<!--{{{-->
<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>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}-->
To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers: * [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar) * [[MainMenu]]: The menu (usually on the left) * [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened You'll also need to enter your username for signing your edits: <<option txtUserName>>
These [[InterfaceOptions]] for customising [[TiddlyWiki]] are saved in your browser Your username for signing your edits. Write it as a [[WikiWord]] (eg [[JoeBloggs]]) <<option txtUserName>> <<option chkSaveBackups>> [[SaveBackups]] <<option chkAutoSave>> [[AutoSave]] <<option chkRegExpSearch>> [[RegExpSearch]] <<option chkCaseSensitiveSearch>> [[CaseSensitiveSearch]] <<option chkAnimate>> [[EnableAnimations]] ---- Also see [[AdvancedOptions]]
<<importTiddlers>>
{{titulo{
Minicurso
Introdução à Estatística Bayesiana via ~WinBUGS}}}
{{subtitulo{
Carlos Daniel Paulino, Giovani Silva e Paulo Soares}}}{{center{
Departamento de Matemática, IST - UTL/CEAUL}}}
{{center{
Faculdade de Ciências – Universidade de Lisboa
17 e 18 de Dezembro de 2009}}}
Utilizador <<option txtUserName>> Palavra-passe <<option pasUploadPassword>>
Caros colegas: Em virtude de não ter havido atempadamente um nº suficiente de inscrições externas à unidade de investigação acolhedora do minicurso ''Introdução à Estatística Bayesiana via ~WinBUGS'' previsto para o final deste mês, os organizadores cancelaram a sua realização na data prevista, tencionando vir a propor nova data até ao final deste ano civil. Os colegas que já tenham pago por cheque devem entrar em contacto com a secretária D. Margarida Silva do CEAUL para efeitos de o reaverem. Lamentando os eventuais incómodos causados e na expectativa de um próximo interesse mais generalizado no referido minicurso, subscrevo-me atenciosamente Pel'Os organizadores //Carlos Daniel Paulino//
/***
| Name|CloseOnCancelPlugin|
| Description|Closes the tiddler if you click new tiddler then cancel. Default behaviour is to leave it open|
| Version|3.0 ($Rev: 1845 $)|
| Date|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source|http://mptw.tiddlyspot.com/#CloseOnCancelPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
merge(config.commands.cancelTiddler,{
handler_orig_closeUnsaved: config.commands.cancelTiddler.handler,
handler: function(event,src,title) {
this.handler_orig_closeUnsaved(event,src,title);
if (!store.tiddlerExists(title) && !store.isShadowTiddler(title))
story.closeTiddler(title,true);
return false;
}
});
//}}}
Background: #fff Foreground: #000 PrimaryPale: #8cf PrimaryLight: #18f PrimaryMid: #115 PrimaryDark: #014 SecondaryPale: #ffc SecondaryLight: #fe8 SecondaryMid: #db4 SecondaryDark: #841 TertiaryPale: #eee TertiaryLight: #ccc TertiaryMid: #999 TertiaryDark: #666 Error: #f88
17 e 18 de Dezembro de 2009 9.00-12.30 e 14.00-17.30
[[Anúncio]]
''Data-limite:'' 11 de Dezembro de 2009 ''Número de participantes:'' 10 a 40 (as inscrições serão aceites por ordem de chegada) ''Preços:'' normal €300/estudante €200 [[Ficha de inscrição|IEBW-inscricao.pdf]]
Faculdade de Ciências da Universidade de Lisboa Anfiteatro da Fundação da FCUL Piso 3, Edifício C1 Campo Grande 1749-016 Lisboa <html> <center> <iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.pt/maps?ie=UTF8&ll=38.756577,-9.156493&spn=0.006894,0.011759&t=h&z=16&output=embed"></iframe><br /><small><a href="http://maps.google.pt/maps?ie=UTF8&ll=38.756577,-9.156493&spn=0.006894,0.011759&t=h&z=16&source=embed" style="color:#0000FF;text-align:left">Ver mapa maior</a></small> </center> </html>
[[Anúncio]] [[Programa]] [[Público-alvo]] [[Data e horário]] [[Local]] [[Recomendação]] [[Inscrições]] [[Folheto|IEBW-folheto.pdf]]
Estas opções de personalização do TiddlyWiki ficam guardadas no seu browser <<option chkSaveBackups>> GuardarSalvaguardas <<option chkAutoSave>> AutoGuardar <<option chkRegExpSearch>> ProcuraExpReg <<option chkCaseSensitiveSearch>> ProcuraSensívMaiúsc <<option chkAnimate>> ActivarAnimações ---- Veja as [[OpçõesAvançadas|AdvancedOptions]]
|''Name''|PSTheme|
|''Description''|personal theme|
!Author Mode
|PageTemplate|##PageTemplate|
|ViewTemplate|##ViewTemplate|
|EditTemplate|##EditTemplate|
|StyleSheet|##StyleSheet|
|ColorPalette|ColorPalette|
!Read-Only Mode
|PageTemplateReadOnly|##PageTemplate|
|ViewTemplateReadOnly|##ViewTemplate|
|EditTemplateReadOnly|##EditTemplate|
|StyleSheetReadOnly|##StyleSheet|
|ColorPalette|ColorPalette|
!PageTemplate
<!--{{{-->
<div class='header'>
<div class='siteTitle' refresh='content' tiddler='SiteTitle'></div>
<div class='topMenu' refresh='content' tiddler='TopMenu'></div>
</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>
<!--}}}-->
!ViewTemplate
<!--{{{-->
<div class='toolbar'>
<span macro='uploadTiddler'></span>
<span macro='toolbar [[ToolbarCommands::ViewToolbar]]'>
</span>
</div>
<div class='title' macro='view title'></div>
<div class='tagging' macro='tagging'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
!EditTemplate
<!--{{{-->
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<div class='editor' macro='edit text'></div>
<!--}}}-->
!StyleSheet
[[StyleSheet]]
/*{{{*/
.HideSideBarButton {float:right; font-size: 1em;}
.center {text-align:center;}
body {
font-family: "Bitstream Vera Sans",arial,sans-serif;
}
h1,h2,h3,h4,h5 {
color: [[ColorPalette::PrimaryMid]];
border: none;
}
h1 {font-size:1.4em;}
h2 {font-size:1.2em;}
h3 {font-size:1em;}
h4 {font-size:0.8em;}
h5 {font-size:.8em;}
hr {
border: 0px solid [[ColorPalette::PrimaryMid]];
color: [[ColorPalette::PrimaryMid]];
background-color: [[ColorPalette::PrimaryMid]];
}
.title {
font-size:1.5em;
border-bottom: 1px dotted [[ColorPalette::SecondaryDark]];
padding-bottom: 0.1em;
margin-bottom: 0.1em;
}
.tiddler {
line-height: 150%;
font-size:1.2em;
}
.editor input, .editor textarea {
margin-bottom: 1px;
}
#siteTitle .tiddlyLinkExisting,
#siteTitle .tiddlyLinkNonExisting{
font-weight: normal;
font-style: normal;
}
.header {
background-image: url(logo.png);
background-repeat: no-repeat;
background-position: left;
background-color: #6f3;
height: 89px;
padding: 1.25em 0 0 0
}
.header a {
color: [[ColorPalette::Background]];
padding: 0.25em 0.25em 0 0.25em;
}
.header .button {
padding: 0;
margin:0;
border: none;
font-weight: bold;
}
.header .externalLink {
text-decoration: none;
}
.header a:hover {
color:[[ColorPalette::Foreground]];
background: [[ColorPalette::SecondaryLight]];
}
.siteTitle {
color: [[ColorPalette::PrimaryMid]];
font-size: 2em;
font-weight: bold;
padding: 0 0 0 5.5em;
margin: 1em 0 0.5em 0;
}
.siteSubtitle {
color: [[ColorPalette::PrimaryMid]];
font-weight: bold;
}
input {font-size: 100%;}
.txtOptionInput {width: 15em;}
#mainMenu {position:absolute; left:0; width:8em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}
/*#displayArea {margin: 1em 15.5em 0em 1em;}*/
#displayArea {margin:1em 15.5em 0 10.5em;}
.topMenu {
padding: 0.25em 0.5em 0.25em 1em;
font-size: 0.9em;
}
@media print {
body {background:#ffffff;}
#mainMenu, #sidebar, #messageArea, .tagging, .tagged, .subtitle, #pageFooter, .button, .header {display: none ! important;}
#displayArea {margin: 1em 0em 0em 0em !important;}
.tiddler {padding:0;}
noscript{ display:none;}
.title {color:#000;}
}
/*}}}*/
/***
|''Name:''|PasswordOptionPlugin|
|''Description:''|Extends TiddlyWiki options with non encrypted password option.|
|''Version:''|1.0.2|
|''Date:''|Apr 19, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#PasswordOptionPlugin|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0 (Beta 5)|
***/
//{{{
version.extensions.PasswordOptionPlugin = {
major: 1, minor: 0, revision: 2,
date: new Date("Apr 19, 2007"),
source: 'http://tiddlywiki.bidix.info/#PasswordOptionPlugin',
author: 'BidiX (BidiX (at) bidix (dot) info',
license: '[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D]]',
coreVersion: '2.2.0 (Beta 5)'
};
config.macros.option.passwordCheckboxLabel = "Save this password on this computer";
config.macros.option.passwordInputType = "password"; // password | text
setStylesheet(".pasOptionInput {width: 11em;}\n","passwordInputTypeStyle");
merge(config.macros.option.types, {
'pas': {
elementType: "input",
valueField: "value",
eventName: "onkeyup",
className: "pasOptionInput",
typeValue: config.macros.option.passwordInputType,
create: function(place,type,opt,className,desc) {
// password field
config.macros.option.genericCreate(place,'pas',opt,className,desc);
// checkbox linked with this password "save this password on this computer"
config.macros.option.genericCreate(place,'chk','chk'+opt,className,desc);
// text savePasswordCheckboxLabel
place.appendChild(document.createTextNode(config.macros.option.passwordCheckboxLabel));
},
onChange: config.macros.option.genericOnChange
}
});
merge(config.optionHandlers['chk'], {
get: function(name) {
// is there an option linked with this chk ?
var opt = name.substr(3);
if (config.options[opt])
saveOptionCookie(opt);
return config.options[name] ? "true" : "false";
}
});
merge(config.optionHandlers, {
'pas': {
get: function(name) {
if (config.options["chk"+name]) {
return encodeCookie(config.options[name].toString());
} else {
return "";
}
},
set: function(name,value) {config.options[name] = decodeCookie(value);}
}
});
// need to reload options to load passwordOptions
loadOptionsCookie();
/*
if (!config.options['pasPassword'])
config.options['pasPassword'] = '';
merge(config.optionsDesc,{
pasPassword: "Test password"
});
*/
//}}}
/***
|''Name:''|PortugueseTranslationPlugin|
|''Description:''|Translation of TiddlyWiki into European Portuguese|
|''Author:''|Paulo Soares|
|''Source:''|http://www.math.ist.utl.pt/~psoares/addons.html|
|''Version:''|2.4.3|
|''Date:''|January 14, 2009|
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/ ]]|
|''~CoreVersion:''|2.4.3|
***/
/*{{{*/
config.locale = "pt"; // W3C language tag
if (config.options.txtUserName=="YourName")
merge(config.options,{txtUserName: "OSeuNome"});
merge(config.tasks,{
save: {text: "guardar", tooltip: "Guarda as alterações a este TiddlyWiki", action: saveChanges},
sync: {text: "sincronizar", tooltip: "Sincroniza alterações com outros ficheiros TiddlyWiki ou servidores", content: '<<sync>>'},
importTask: {text: "importar", tooltip: "Importa tiddlers e plugins de outros ficheiros TiddlyWiki ou servidores", content: '<<importTiddlers>>'},
tweak: {text: "configurar", tooltip: "Configura a aparência e o comportamento do TiddlyWiki", content: '<<options>>'},
upgrade: {text: "actualizar", tooltip: "Actualiza o código central do TiddlyWiki", content: '<<upgrade>>'},
plugins: {text: "plugins", tooltip: "Gerir plugins instalados", content: '<<plugins>>'}
});
// Options that can be set in the options panel and/or cookies
merge(config.optionsDesc,{
txtUserName: "Nome de utilizador para assinar as edições",
chkRegExpSearch: "Activar expressões regulares na procura",
chkCaseSensitiveSearch: "Procura sensível a maiúsculas",
chkIncrementalSearch: "Procura incremental caracter-a-caracter",
chkAnimate: "Activar animações",
chkSaveBackups: "Manter ficheiro de salvaguarda ao guardar alterações",
chkAutoSave: "Guardar alterações automaticamente",
chkGenerateAnRssFeed: "Gerar um ficheiro RSS ao guardar alterações",
chkSaveEmptyTemplate: "Gerar um modelo vazio ao guardar alterações",
chkOpenInNewWindow: "Abrir ligações externas em novas janelas",
chkToggleLinks: "Clicar em ligações para tiddlers abertos, fecha-os",
chkHttpReadOnly: "Esconde funções de edição quando acedido por HTTP",
chkForceMinorUpdate: "Não actualizar o nome de utilizador nem a data ao editar tiddlers",
chkConfirmDelete: "Requerer confirmação ao eliminar tiddlers",
chkInsertTabs: "Usar a tecla TAB para inserir caracteres de tabulação em vez de saltar para o próximo campo",
txtBackupFolder: "Nome do directório para os ficheiros de salvaguarda",
txtMaxEditRows: "Número máximo de linhas nas caixas de edição",
txtFileSystemCharSet: "Código de caracteres por omissão para guardar alterações (apenas em Firefox/Mozilla)"});
merge(config.messages,{
customConfigError: "Foram encontrados problemas ao carregar plugins. Veja o PluginManager para mais detalhes",
pluginError: "Erro: %0",
pluginDisabled: "Não executado porque foi desactivado pela etiqueta 'systemConfigDisable'",
pluginForced: "Executado porque foi forçado pela etiqueta 'systemConfigForce'",
pluginVersionError: "Não executado porque este plugin requer uma versão mais recente do TiddlyWiki",
nothingSelected: "Nada está selecionado. Deve selecionar um ou mais itens primeiro",
savedSnapshotError: "Parece que este TiddlyWiki foi guardado incorrectamente. Por favor veja http://www.tiddlywiki.com/#DownloadSoftware para mais detalhes",
subtitleUnknown: "(desconhecido)",
undefinedTiddlerToolTip: "O tiddler '%0' ainda não existe",
shadowedTiddlerToolTip: "O tiddler '%0' ainda não existe, mas tem um modelo pré-definido",
tiddlerLinkTooltip: "%0 - %1, %2",
externalLinkTooltip: "Ligação externa a %0",
noTags: "Não há tiddlers com etiquetas",
notFileUrlError: "É necessário guardar este TiddlyWiki num ficheiro antes de poder guardar alterações",
cantSaveError: "Não é possível guardar alterações. Possíveis razões incluem:\n- o seu browser não o permite (funciona sob Firefox, Internet Explorer, Safari ou Opera se estes estiverem configurados adequadamente)\n- o nome do caminho para o seu ficheiro TiddlyWiki contém caracteres ilegais\n- o nome ou a localização do ficheiro TiddlyWiki foram alterados",
invalidFileError: "O ficheiro original '%0' não parece ser um TiddlyWiki válido",
backupSaved: "Ficheiro de salvaguarda guardado",
backupFailed: "Falha ao guardar o ficheiro de salvaguarda",
rssSaved: "Ficheiro RSS guardado",
rssFailed: "Falha ao guardar o ficheiro RSS",
emptySaved: "Modelo vazio guardado",
emptyFailed: "Falha ao guardar o modelo vazio",
mainSaved: "Ficheiro principal de TiddlyWiki guardado",
mainFailed: "Falha ao guardar o ficheiro principal de TiddlyWiki. As suas alterações não foram guardadas",
macroError: "Erro na macro <<%0>>",
macroErrorDetails: "Erro ao executar a macro <<%0>>:\n%1",
missingMacro: "Essa macro não existe",
overwriteWarning: "Um tiddler chamado '%0' já existe. Escolha OK para substituí-lo",
unsavedChangesWarning: "ATENÇÃO! Há alterações no TiddlyWiki que ainda não foram guardadas\n\nEscolha OK para guardar\nEscolha CANCEL para abandonar as alterações",
confirmExit: "--------------------------------\n\nHá alterações no TiddlyWiki que ainda não foram guardadas. Se continuar irá perder essas alterações\n\n--------------------------------",
saveInstructions: "GuardarAlterações",
unsupportedTWFormat: "Formato TiddlyWiki não suportado '%0'",
tiddlerSaveError: "Erro ao guardar tiddler '%0'",
tiddlerLoadError: "Erro ao carregar tiddler '%0'",
wrongSaveFormat: "Não é possível guardar no formato de armazenamento '%0'. Use o formato padrão para guardar.",
invalidFieldName: "Nome de campo inválido %0",
loadingMissingTiddler: "Tentando obter o tiddler '%0' do servidor '%1' em:\n\n'%2' no espaço de trabalho '%3'",
upgradeDone: "A actualização para a versão %0 está completa\n\nClique 'OK' para recarregar o TiddlyWiki actualizado"});
merge(config.messages.messageClose,{
text: "fechar",
tooltip: "fecha esta área de mensagens"});
config.messages.backstage = {
open: {text: "bastidores", tooltip: "Abre a área de bastidores para executar tarefas de edição e administração"},
close: {text: "fechar", tooltip: "Fecha a área de bastidores"},
prompt: "bastidores: ",
decal: {
edit: {text: "editar", tooltip: "Edita o tiddler '%0'"}
}
};
config.messages.listView = {
tiddlerTooltip: "Clique para ver o texto completo deste tiddler",
previewUnavailable: "(antevisão não disponível)"
};
config.messages.dates.months = ["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"];
config.messages.dates.days = ["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"];
config.messages.dates.shortMonths = ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"];
config.messages.dates.shortDays = ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"];
merge(config.messages.tiddlerPopup,{
});
merge(config.views.wikified.tag,{
labelNoTags: "sem etiquetas",
labelTags: "etiquetas: ",
openTag: "Abrir etiqueta '%0'",
tooltip: "Abrir tiddlers etiquetados com '%0'",
openAllText: "Abrir todos",
openAllTooltip: "Abrir todos estes tiddlers",
popupNone: "Não há outros tiddlers etiquetados com '%0'"});
merge(config.views.wikified,{
defaultText: "O tiddler '%0' ainda não existe. Faça duplo-clique para criá-lo",
defaultModifier: "(em falta)",
shadowModifier: "(tiddler sombra pré-definido)",
dateFormat: "DD MMM YYYY",
createdPrompt: "criado em"});
merge(config.views.editor,{
tagPrompt: "Escreva as etiquetas separadas por espaços, [[use duplos parênteses rectos]] se necessário, ou atribua existentes",
defaultText: "Escreva o texto para '%0'"});
merge(config.views.editor.tagChooser,{
text: "etiquetas",
tooltip: "Escolha entre as etiquetas existentes para atribuir a este tiddler",
popupNone: "Não há etiquetas definidas",
tagTooltip: "Atribuir a etiqueta '%0'"});
merge(config.messages,{
sizeTemplates:
[
{unit: 1024*1024*1024, template: "%0\u00a0GB"},
{unit: 1024*1024, template: "%0\u00a0MB"},
{unit: 1024, template: "%0\u00a0KB"},
{unit: 1, template: "%0\u00a0B"}
]});
merge(config.macros.search,{
label: "procurar",
prompt: "Procura neste TiddlyWiki",
accessKey: "F",
successMsg: "%0 tiddlers encontrados que contêm %1",
failureMsg: "Não foi encontrado nenhum tiddler que contenha %0"});
merge(config.macros.tagging,{
label: "etiquetando:",
labelNotTag: "não etiquetando",
tooltip: "Lista de tiddlers etiquetados com '%0'"});
merge(config.macros.timeline,{
dateFormat: "DD MMM YYYY"});
merge(config.macros.allTags,{
tooltip: "Mostra tiddlers com a etiqueta '%0'",
noTags: "Não há tiddlers etiquetados"});
config.macros.list.all.prompt = "Todos os tiddlers em ordem alfabética";
config.macros.list.missing.prompt = "Tiddlers com ligações para eles mas que não existem";
config.macros.list.orphans.prompt = "Tiddlers sem ligações de outros tiddlers";
config.macros.list.shadowed.prompt = "Tiddlers na sombra com conteúdo pré-definido";
config.macros.list.touched.prompt = "Tiddlers que foram modificados localmente";
merge(config.macros.closeAll,{
label: "fechar todos",
prompt: "Fecha todos os tiddlers abertos (excepto os que estão a ser editados)"});
merge(config.macros.permaview,{
label: "permavista",
prompt: "Ligação a um URL que mostra todos os tiddlers que estão abertos"});
merge(config.macros.saveChanges,{
label: "guardar alterações",
prompt: "Guarda todas as alterações em ficheiro",
accessKey: "S"});
merge(config.macros.newTiddler,{
label: "novo tiddler",
prompt: "Cria um novo tiddler",
title: "Novo tiddler",
accessKey: "N"});
merge(config.macros.newJournal,{
label: "novo diário",
prompt: "Cria um novo tiddler com a data e hora actuais",
accessKey: "J"});
merge(config.macros.options,{
wizardTitle: "Configurar opções avançadas",
step1Title: "Estas opções são guardadas em cookies no seu browser",
step1Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='false' name='chkUnknown'>Mostra opções desconhecidas</input>",
unknownDescription: "//(desconhecido)//",
listViewTemplate: {
columns: [
{name: 'Option', field: 'option', title: "Opção", type: 'String'},
{name: 'Description', field: 'description', title: "Descrição", type: 'WikiText'},
{name: 'Name', field: 'name', title: "Nome", type: 'String'}
],
rowClasses: [
{className: 'lowlight', field: 'lowlight'}
]}
});
merge(config.macros.plugins,{
wizardTitle: "Gerir plugins",
step1Title: "Plugins carregados",
step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
skippedText: "(Este plugin não foi executado porque foi incluido depois do arranque)",
noPluginText: "Não há plugins instalados",
confirmDeleteText: "Tem a a certeza que quer eliminar estes plugins:\n\n%0",
removeLabel: "remover a etiqueta systemConfig",
removePrompt: "Remove a etiqueta systemConfig",
deleteLabel: "eliminar",
deletePrompt: "Elimina estes tiddlers para sempre",
listViewTemplate: {
columns: [
{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
{name: 'Description', field: 'desc', title: "Descrição", type: 'String'},
{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Tamanho", type: 'Size'},
{name: 'Forced', field: 'forced', title: "Forçado", tag: 'systemConfigForce', type: 'TagCheckbox'},
{name: 'Disabled', field: 'disabled', title: "Desactivado", tag: 'systemConfigDisable', type: 'TagCheckbox'},
{name: 'Executed', field: 'executed', title: "Carregado", type: 'Boolean', trueText: "Sim", falseText: "Não"},
{name: 'Startup Time', field: 'startupTime', title: "Tempo de arranque", type: 'String'},
{name: 'Error', field: 'error', title: "Estado", type: 'Boolean', trueText: "Erro", falseText: "OK"},
{name: 'Log', field: 'log', title: "Registo", type: 'StringList'}
],
rowClasses: [
{className: 'error', field: 'error'},
{className: 'warning', field: 'warning'}
]}
});
merge(config.macros.toolbar,{
moreLabel: "mais",
morePrompt: "Mostra outros comandos"
});
merge(config.macros.refreshDisplay,{
label: "refresca",
prompt: "Refresca a apresentação de todo o TiddlyWiki"
});
merge(config.macros.importTiddlers,{
readOnlyWarning: "Não pode importar para um ficheiro TiddlyWiki só de leitura. Tente abrir a partir de um URL do tipo file://",
wizardTitle: "Importar tiddlers de outro ficheiro TiddlyWiki ou servidor",
step1Title: "Passo 1: Localize o servidor ou o ficheiro TiddlyWiki",
step1Html: "Especifique o tipo de servidor: <select name='selTypes'><option value=''>Escolha...</option></select><br>Escreva o URL ou o caminho aqui: <input type='text' size=50 name='txtPath'><br>...ou procure um ficheiro: <input type='file' size=50 name='txtBrowse'><br><hr>...ou selecione uma localização pré-definida: <select name='selFeeds'><option value=''>Escolha...</option></select>",
openLabel: "abrir",
openPrompt: "Abre a ligação a este ficheiro ou servidor",
openError: "Ocorreram problemas ao aceder ao ficheiro tiddlywiki",
statusOpenHost: "Abrindo o anfitrião",
statusGetWorkspaceList: "Obtendo a lista de espaços de trabalho disponíveis",
step2Title: "Passo 2: Escolha o espaço de trabalho",
step2Html: "Escreva o nome de um espaço de trabalho: <input type='text' size=50 name='txtWorkspace'><br>...or selecione um espaço de trabalho: <select name='selWorkspace'><option value=''>Escolha...</option></select>",
cancelLabel: "cancelar",
cancelPrompt: "Cancela esta importação",
statusOpenWorkspace: "Abrindo o espaço de trabalho",
statusGetTiddlerList: "Obtendo a lista de tiddlers disponíveis",
errorGettingTiddlerList: "Erro ao transferir a lista de tiddlers, clique em Cancelar para tentar novamente",
step3Title: "Passo 3: Escolha os tiddlers para importar",
step3Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='true' name='chkSync'>Manter estes tiddlers ligados a este servidor para poder sincronizar mudanças subsequentes</input><br><input type='checkbox' name='chkSave'>Guardar os detalhes deste servidor num tiddler 'systemServer' chamado:</input> <input type='text' size=25 name='txtSaveTiddler'>",
importLabel: "importar",
importPrompt: "Importa estes tiddlers",
confirmOverwriteText: "Tem a certeza que quer substituir estes tiddlers:\n\n%0",
step4Title: "Passo 4: Importando %0 tiddler(s)",
step4Html: "<input type='hidden' name='markReport'></input>", // DO NOT TRANSLATE
doneLabel: "fechar",
donePrompt: "Fecha este assistente",
statusDoingImport: "Importando tiddlers",
statusDoneImport: "Todos os tiddlers importados",
systemServerNamePattern: "%2 de %1",
systemServerNamePatternNoWorkspace: "%1",
confirmOverwriteSaveTiddler: "O tiddler '%0' já existe. Clique 'OK' para o substituir pelos detalhes deste servidor, ou 'Cancel' para manter sem alterações",
serverSaveTemplate: "|''Tipo:''|%0|\n|''URL:''|%1|\n|''Espaço de trabalho:''|%2|\n\nEste tiddler foi criado automaticamente para registar os detalhes deste servidor",
serverSaveModifier: "(Sistema)",
listViewTemplate: {
columns: [
{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Tamanho", type: 'Size'},
{name: 'Tags', field: 'tags', title: "Etiquetas", type: 'Tags'}
],
rowClasses: [
]}
});
merge(config.macros.upgrade,{
wizardTitle: "Actualização do código central do TiddlyWiki",
step1Title: "Actualize ou repare este TiddlyWiki para a versão mais recente",
step1Html: "Vai proceder com a actualização para o código central do TiddlyWiki mais recente (a partir de <a href='%0' class='externalLink' target='_blank'>%1</a>). O seu conteúdo será preservado pela actualização.<br><br>Note que as actualizações do código central podem interferir com plugins antigos. Se tiver problemas com o ficheiro actualizado, veja <a href='http://www.tiddlywiki.org/wiki/CoreUpgrades' class='externalLink' target='_blank'>http://www.tiddlywiki.org/wiki/CoreUpgrades</a>",
errorCantUpgrade: "Não é possível actualizar este TiddlyWiki. Só são possíveis as actualizações de ficheiros TiddlyWiki guardados localmente",
errorNotSaved: "É necessário guardar modificações antes de actualizar",
step2Title: "Confirme os detalhes da actualização",
step2Html_downgrade: "Vai regredir para a versão %0 do TiddlyWiki a partir da versão %1.<br><br>Regredir para uma versão anterior do código central não é recomendado",
step2Html_restore: "Parece que este TiddlyWiki já usa a última versão do código central (%0).<br><br>Pode continuar a actualização para garantir que o código central não foi corrompido ou danificado",
step2Html_upgrade: "Vai actualizar o TiddlyWiki da versão %1 para a versão %0",
upgradeLabel: "actualizar",
upgradePrompt: "Prepare-se para o processo de actualização",
statusPreparingBackup: "A preparar cópia de segurança",
statusSavingBackup: "A guardar cópia de segurança",
errorSavingBackup: "Ocorreu um problema ao guardar a cópia de segurança",
statusLoadingCore: "A transferir o código central",
errorLoadingCore: "Erro ao transferir o código central",
errorCoreFormat: "Erro com o novo código central",
statusSavingCore: "A guardar o novo código central",
statusReloadingCore: "A recarregar o novo código central",
startLabel: "iniciar",
startPrompt: "Inicie a actualização",
cancelLabel: "cancelar",
cancelPrompt: "Cancele a actualização",
step3Title: "Actualização cancelada",
step3Html: "A actualização foi cancelada"
});
merge(config.macros.sync,{
listViewTemplate: {
columns: [
{name: 'Selected', field: 'selected', rowName: 'title', type: 'Selector'},
{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
{name: 'Server Type', field: 'serverType', title: "Tipo de servidor", type: 'String'},
{name: 'Server Host', field: 'serverHost', title: "Anfitrião do servidor", type: 'String'},
{name: 'Server Workspace', field: 'serverWorkspace', title: "Espaço de trabalho do servidor", type: 'String'},
{name: 'Status', field: 'status', title: "Estado da sincronização", type: 'String'},
{name: 'Server URL', field: 'serverUrl', title: "URL do servidor", text: "Ver", type: 'Link'}
],
rowClasses: [
],
buttons: [
{caption: "Sincroniza este tiddlers", name: 'sync'}
]},
wizardTitle: "Sincronizar com ficheiros ou servidores externos",
step1Title: "Escolha os tiddlers que quer sincronizar",
step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
syncLabel: "sincronizar",
syncPrompt: "Sincroniza este tiddlers",
hasChanged: "Alterado enquanto desligado",
hasNotChanged: "Sem alterações enquanto desligado",
syncStatusList: {
none: {text: "...", display:null, className:'notChanged'},
changedServer: {text: "Alterado no servidor", display:null, className:'changedServer'},
changedLocally: {text: "Alterado enquanto desligado", display:null, className:'changedLocally'},
changedBoth: {text: "Alterado enquanto desligado e no servidor", display:null, className:'changedBoth'},
notFound: {text: "Não encontrado no servidor", display:null, className:'notFound'},
putToServer: {text: "Actualizado no servidor", display:null, className:'putToServer'},
gotFromServer: {text: "Obtida actualização do servidor", display:null, className:'gotFromServer'}
}
});
merge(config.macros.annotations,{
});
merge(config.commands.closeTiddler,{
text: "fechar",
tooltip: "Fecha este tiddler"});
merge(config.commands.closeOthers,{
text: "fechar outros",
tooltip: "Fecha todos os outros tiddlers"});
merge(config.commands.editTiddler,{
text: "editar",
tooltip: "Edita este tiddler",
readOnlyText: "ver",
readOnlyTooltip: "Ver o conteúdo deste tiddler"});
merge(config.commands.saveTiddler,{
text: "guardar",
tooltip: "Guarda as alterações a este tiddler"});
merge(config.commands.cancelTiddler,{
text: "cancelar",
tooltip: "Cancela as alterações a este tiddler",
warning: "Tem a certeza que quer cancelar as alterações a '%0'?",
readOnlyText: "voltar",
readOnlyTooltip: "Ver este tiddler normalmente"});
merge(config.commands.deleteTiddler,{
text: "eliminar",
tooltip: "Elimina este tiddler",
warning: "Tem a certeza que quer eliminar '%0'?"});
merge(config.commands.permalink,{
text: "permaligação",
tooltip: "Permaligação para este tiddler"});
merge(config.commands.references,{
text: "referências",
tooltip: "Mostra tiddlers que ligam a este",
popupNone: "Sem referências"});
merge(config.commands.jump,{
text: "saltar",
tooltip: "Salta para outro tiddler aberto"});
merge(config.commands.syncing,{
text: "sinc",
tooltip: "Controla sincronização deste tiddler com um servidor ou ficheiro externo",
currentlySyncing: "<div>Sincronizando via <span class='popupHighlight'>'%0'</span> para:</"+"div><div>anfitrião: <span class='popupHighlight'>%1</span></"+"div><div>espaço de trabalho: <span class='popupHighlight'>%2</span></"+"div>", // Note escaping of closing <div> tag
notCurrentlySyncing: "Sem sincronização",
captionUnSync: "Parar sincronização deste tiddler",
chooseServer: "Sincronizar este tiddler com outro servidor:",
currServerMarker: "\u25cf ",
notCurrServerMarker: " "});
merge(config.commands.fields,{
text: "campos",
tooltip: "Mostra os campos estendidos deste tiddler",
emptyText: "Este tiddler não tem campos estendidos",
listViewTemplate: {
columns: [
{name: 'Field', field: 'field', title: "Campo", type: 'String'},
{name: 'Value', field: 'value', title: "Valor", type: 'String'}
],
rowClasses: [
],
buttons: [
]}});
merge(config.shadowTiddlers,{
DefaultTiddlers: "[[ComoIniciar]]",
MainMenu: "[[ComoIniciar]]",
ComoIniciar: "Para começar a usar este TiddlyWiki vazio terá de modificar os seguintes tiddlers:\n* SiteTitle & SiteSubtitle: O título e o subtítulo do site, como pode ver acima (depois de guardar as alterações, eles aparecerão também na barra de título do browser)\n* MainMenu: O menu (usualmente à esquerda)\n* DefaultTiddlers: Contém o nome dos tiddlers que pretende que apareçam quando o TiddlyWiki é aberto\nSerá também necessário inserir o nome de utilizador que servirá para assinar as edições: <<option txtUserName>>",
SiteTitle: "O meu TiddlyWiki",
SiteSubtitle: "um bloco de notas reutilizável e não-linear na web",
SiteUrl: "http://www.tiddlywiki.com/",
SideBarOptions: '<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "opções \u00bb" "Muda as opções avançadas do TiddlyWiki">>',
OptionsPanel: "Estas opções de personalização do TiddlyWiki ficam guardadas no seu browser\n\nO seu nome de utilizador para assinar os textos. Use uma PalavraWiki (eg, JoséSilva)\n\n<<option txtUserName>>\n<<option chkSaveBackups>> GuardarSalvaguardas\n<<option chkAutoSave>> AutoGuardar\n<<option chkRegExpSearch>> ProcuraExpReg\n<<option chkCaseSensitiveSearch>> ProcuraSensívMaiúsc\n<<option chkAnimate>> ActivarAnimações\n\n----\nVeja as [[OpçõesAvançadas|AdvancedOptions]]",
SideBarTabs: '<<tabs txtMainTab "Data" "Tiddlers por ordem cronológica" TabTimeline "Título" "Tiddlers por ordem alfabética" TabAll "Etiquetas" "Todas as etiquetas" TabTags "Mais" "Mais listas" TabMore>>',
TabMore: '<<tabs txtMoreTab "Em falta" "Tiddlers em falta" TabMoreMissing "Orfãos" "Tiddlers sem ligações de outros tiddlers" TabMoreOrphans "Sombra" "Tiddlers na sombra" TabMoreShadowed>>',
ToolbarCommands: "|~ViewToolbar|closeTiddler closeOthers +editTiddler > fields syncing permalink references jump|\n|~EditToolbar|+saveTiddler -cancelTiddler deleteTiddler|"});
merge(config.annotations,{
AdvancedOptions: "Este tiddler sombra dá acesso a várias opções avançadas",
ColorPalette: "Estes valores neste tiddler sombra determinam o esquema de cores do interface de utilizador do ~TiddlyWiki",
DefaultTiddlers: "Os tiddlers listados neste tiddler sombra serão automaticamente abertos no arranque do ~TiddlyWiki",
EditTemplate: "O modelo em HTML neste tiddler sombra determina o aspecto dos tiddlers enquanto são editados",
ComoIniciar: "Este tiddler sombra fornece algumas instruções básicas de utilização",
ImportTiddlers: "Este tiddler sombra dá acesso à importação de tiddlers",
MainMenu: "Este tiddler sombra é usado como conteúdo do menu principal na coluna da esquerda do ecran",
MarkupPreHead: "Este tiddler é inserido no topo da secção <head> do ficheiro TiddlyWiki",
MarkupPostHead: "Este tiddler é inserido no fundo da secção <head> do ficheiro TiddlyWiki",
MarkupPreBody: "Este tiddler é inserido no topo da secção <body> do ficheiro TiddlyWiki",
MarkupPostBody: "Este tiddler é inserido no fim da secção <head> do ficheiro TiddlyWiki immediatamente após o bloco <script>",
OptionsPanel: "Este tiddler sombra é usado como conteúdo do painel deslizante de opções na barra lateral da direita",
PageTemplate: "O modelo em HTML neste tiddler sombra determina o aspecto geral do ~TiddlyWiki",
PluginManager: "Este tiddler sombra dá acesso ao gestor de plugins",
SideBarOptions: "Este tiddler sombra é usado como conteúdo do painel de opções na barra lateral da direita",
SideBarTabs: "Este tiddler sombra é usado como conteúdo do painel de abas na barra lateral da direita",
SiteSubtitle: "Este tiddler sombra é usado como a segunda parte do título da página",
SiteTitle: "Este tiddler sombra é usado como a primeira parte do título da página",
SiteUrl: "Este tiddler sombra deve conter o URL completo para publicação",
StyleSheetColors: "Este tiddler sombra contém definições CSS relacionadas com a cor dos elementos da página. ''NÃO EDITE ESTE TIDDLER'', em vez disso faça as suas alterações no tiddler sombra StyleSheet",
StyleSheet: "Este tiddler pode conter definições CSS do utilizador",
StyleSheetLayout: "Este tiddler sombra contém definições CSS relacionadas com a disposição dos elementos da página. ''NÃO EDITE ESTE TIDDLER'', em vez disso faça as suas alterações no tiddler sombra StyleSheet",
StyleSheetLocale: "Este tiddler sombra contém definições CSS relacionadas com traduções",
StyleSheetPrint: "Este tiddler sombra contém definições CSS relacionadas com a impressão",
TabAll: "Este tiddler sombra define o conteúdo da aba 'Título' na barra lateral da direita",
TabMore: "Este tiddler sombra define o conteúdo da aba 'Mais' na barra lateral da direita",
TabMoreMissing: "Este tiddler sombra define o conteúdo da aba 'Em falta' na barra lateral da direita",
TabMoreOrphans: "Este tiddler sombra define o conteúdo da aba 'Orfãos' na barra lateral da direita",
TabMoreShadowed: "Este tiddler sombra define o conteúdo da aba 'Sombra' na barra lateral da direita",
TabTags: "Este tiddler sombra define o conteúdo da aba 'Etiquetas' na barra lateral da direita",
TabTimeline: "Este tiddler sombra define o conteúdo da aba 'Data' na barra lateral da direita",
ToolbarCommands: "Este tiddler sombra determina quais os comandos que aparecem na barra de ferramentas dos tiddlers",
ViewTemplate: "O modelo em HTML neste tiddler sombra determina o aspecto dos tiddlers"
});
delete config.shadowTiddlers.GettingStarted;
/*}}}*/
!Tópicos *Estatística Clássica versus Estatística Bayesiana. Teorema de Bayes e metodologia bayesiana. *Quantificação da informação a priori. Distribuições não informativas e distribuições conjugadas naturais. *Características do paradigma bayesiano. Estimação bayesiana. Avaliação bayesiana de hipóteses e modelos. Predição bayesiana. *Aplicações elementares. Modelos hierárquicos. *Análise de modelos lineares e aplicações. Métodos assintóticos. Análise de dados categorizados e aplicações. *Inferência bayesiana via simulação. Computação bayesiana por métodos de Monte Carlo baseados em Cadeias de Markov (MCMC). *Implementação da inferência bayesiana via MCMC no software ~WinBUGS. Aplicações a variados problemas estatísticos. !Referências #Paulino, C. D., Turkman, M. A. e Murteira, B. (2003). //Estatística Bayesiana//. Fundação Calouste Gulbenkian, Lisboa. #Material de apoio ao curso (a disponibilizar).
Estatísticos, analistas de dados e investigadores de domínios variados, interessados em saber o que são métodos bayesianos e como aplicá-los usando software livre, possuindo conhecimentos básicos de modelação estatística.
Recomenda-se aos participantes que tragam os seus computadores portáteis para as sessões práticas, devendo neles instalar previamente a versão 1.4.3 do ~WinBUGS a descarregar do sítio http://www.mrc-bsu.cam.ac.uk/bugs/, que contém instruções para a referida instalação.
<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY">><<saveChanges>><<slider chkSliderAutenticate [[Autenticação]] "autenticação »" "Muda as opções avançadas do TiddlyWiki">><<slider chkSliderOptionsPanel OptionsPanel "opções »" "Muda as opções avançadas do TiddlyWiki">>
/***
|Name|SinglePageModePlugin|
|Source|http://www.TiddlyTools.com/#SinglePageModePlugin|
|Documentation|http://www.TiddlyTools.com/#SinglePageModePluginInfo|
|Version|2.9.6|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|Story.prototype.displayTiddler(), Story.prototype.displayTiddlers()|
|Options|##Configuration|
|Description|Show tiddlers one at a time with automatic permalink, or always open tiddlers at top/bottom of page.|
This plugin allows you to configure TiddlyWiki to navigate more like a traditional multipage web site with only one tiddler displayed at a time.
!!!!!Documentation
>see [[SinglePageModePluginInfo]]
!!!!!Configuration
<<<
<<option chkSinglePageMode>> Display one tiddler at a time
><<option chkSinglePagePermalink>> Automatically permalink current tiddler
><<option chkSinglePageKeepFoldedTiddlers>> Don't close tiddlers that are folded
><<option chkSinglePageKeepEditedTiddlers>> Don't close tiddlers that are being edited
<<option chkTopOfPageMode>> Open tiddlers at the top of the page
<<option chkBottomOfPageMode>> Open tiddlers at the bottom of the page
<<option chkSinglePageAutoScroll>> Automatically scroll tiddler into view (if needed)
Notes:
* The "display one tiddler at a time" option can also be //temporarily// set/reset by including a 'paramifier' in the document URL: {{{#SPM:true}}} or {{{#SPM:false}}}.
* If more than one display mode is selected, 'one at a time' display takes precedence over both 'top' and 'bottom' settings, and if 'one at a time' setting is not used, 'top of page' takes precedence over 'bottom of page'.
* When using Apple's Safari browser, automatically setting the permalink causes an error and is disabled.
<<<
!!!!!Revisions
<<<
2008.10.17 [2.9.6] changed chkSinglePageAutoScroll default to false
| Please see [[SinglePageModePluginInfo]] for previous revision details |
2005.08.15 [1.0.0] Initial Release. Support for BACK/FORWARD buttons adapted from code developed by Clint Checketts.
<<<
!!!!!Code
***/
//{{{
version.extensions.SinglePageModePlugin= {major: 2, minor: 9, revision: 6, date: new Date(2008,10,17)};
//}}}
//{{{
config.paramifiers.SPM = { onstart: function(v) {
config.options.chkSinglePageMode=eval(v);
if (config.options.chkSinglePageMode && config.options.chkSinglePagePermalink && !config.browser.isSafari) {
config.lastURL = window.location.hash;
if (!config.SPMTimer) config.SPMTimer=window.setInterval(function() {checkLastURL();},1000);
}
} };
//}}}
//{{{
if (config.options.chkSinglePageMode==undefined)
config.options.chkSinglePageMode=false;
if (config.options.chkSinglePagePermalink==undefined)
config.options.chkSinglePagePermalink=true;
if (config.options.chkSinglePageKeepFoldedTiddlers==undefined)
config.options.chkSinglePageKeepFoldedTiddlers=false;
if (config.options.chkSinglePageKeepEditedTiddlers==undefined)
config.options.chkSinglePageKeepEditedTiddlers=false;
if (config.options.chkTopOfPageMode==undefined)
config.options.chkTopOfPageMode=false;
if (config.options.chkBottomOfPageMode==undefined)
config.options.chkBottomOfPageMode=false;
if (config.options.chkSinglePageAutoScroll==undefined)
config.options.chkSinglePageAutoScroll=false;
//}}}
//{{{
config.SPMTimer = 0;
config.lastURL = window.location.hash;
function checkLastURL()
{
if (!config.options.chkSinglePageMode)
{ window.clearInterval(config.SPMTimer); config.SPMTimer=0; return; }
if (config.lastURL == window.location.hash) return; // no change in hash
var tids=decodeURIComponent(window.location.hash.substr(1)).readBracketedList();
if (tids.length==1) // permalink (single tiddler in URL)
story.displayTiddler(null,tids[0]);
else { // restore permaview or default view
config.lastURL = window.location.hash;
if (!tids.length) tids=store.getTiddlerText("DefaultTiddlers").readBracketedList();
story.closeAllTiddlers();
story.displayTiddlers(null,tids);
}
}
if (Story.prototype.SPM_coreDisplayTiddler==undefined)
Story.prototype.SPM_coreDisplayTiddler=Story.prototype.displayTiddler;
Story.prototype.displayTiddler = function(srcElement,tiddler,template,animate,slowly)
{
var title=(tiddler instanceof Tiddler)?tiddler.title:tiddler;
var tiddlerElem=document.getElementById(story.idPrefix+title); // ==null unless tiddler is already displayed
var opt=config.options;
var single=opt.chkSinglePageMode && !startingUp;
var top=opt.chkTopOfPageMode && !startingUp;
var bottom=opt.chkBottomOfPageMode && !startingUp;
if (single) {
story.forEachTiddler(function(tid,elem) {
// skip current tiddler and, optionally, tiddlers that are folded.
if ( tid==title
|| (opt.chkSinglePageKeepFoldedTiddlers && elem.getAttribute("folded")=="true"))
return;
// if a tiddler is being edited, ask before closing
if (elem.getAttribute("dirty")=="true") {
if (opt.chkSinglePageKeepEditedTiddlers) return;
// if tiddler to be displayed is already shown, then leave active tiddler editor as is
// (occurs when switching between view and edit modes)
if (tiddlerElem) return;
// otherwise, ask for permission
var msg="'"+tid+"' is currently being edited.\n\n";
msg+="Press OK to save and close this tiddler\nor press Cancel to leave it opened";
if (!confirm(msg)) return; else story.saveTiddler(tid);
}
story.closeTiddler(tid);
});
}
else if (top)
arguments[0]=null;
else if (bottom)
arguments[0]="bottom";
if (single && opt.chkSinglePagePermalink && !config.browser.isSafari) {
window.location.hash = encodeURIComponent(String.encodeTiddlyLink(title));
config.lastURL = window.location.hash;
document.title = wikifyPlain("SiteTitle") + " - " + title;
if (!config.SPMTimer) config.SPMTimer=window.setInterval(function() {checkLastURL();},1000);
}
if (tiddlerElem && tiddlerElem.getAttribute("dirty")=="true") { // editing... move tiddler without re-rendering
var isTopTiddler=(tiddlerElem.previousSibling==null);
if (!isTopTiddler && (single || top))
tiddlerElem.parentNode.insertBefore(tiddlerElem,tiddlerElem.parentNode.firstChild);
else if (bottom)
tiddlerElem.parentNode.insertBefore(tiddlerElem,null);
else this.SPM_coreDisplayTiddler.apply(this,arguments); // let CORE render tiddler
} else
this.SPM_coreDisplayTiddler.apply(this,arguments); // let CORE render tiddler
var tiddlerElem=document.getElementById(story.idPrefix+title);
if (tiddlerElem&&opt.chkSinglePageAutoScroll) {
// scroll to top of page or top of tiddler
var isTopTiddler=(tiddlerElem.previousSibling==null);
var yPos=isTopTiddler?0:ensureVisible(tiddlerElem);
// if animating, defer scroll until after animation completes
var delay=opt.chkAnimate?config.animDuration+10:0;
setTimeout("window.scrollTo(0,"+yPos+")",delay);
}
}
if (Story.prototype.SPM_coreDisplayTiddlers==undefined)
Story.prototype.SPM_coreDisplayTiddlers=Story.prototype.displayTiddlers;
Story.prototype.displayTiddlers = function() {
// suspend single/top/bottom modes when showing multiple tiddlers
var opt=config.options;
var saveSPM=opt.chkSinglePageMode; opt.chkSinglePageMode=false;
var saveTPM=opt.chkTopOfPageMode; opt.chkTopOfPageMode=false;
var saveBPM=opt.chkBottomOfPageMode; opt.chkBottomOfPageMode=false;
this.SPM_coreDisplayTiddlers.apply(this,arguments);
opt.chkBottomOfPageMode=saveBPM;
opt.chkTopOfPageMode=saveTPM;
opt.chkSinglePageMode=saveSPM;
}
//}}}
Introdução à Estatística Bayesiana via ~WinBUGS
.titulo {
text-align:center;
font-weight: bold;
font-size: 1.8em;
color: #115;
margin-top: 1em
}
.subtitulo {
text-align:center;
font-weight: bold;
font-size: 1.2em;
}
/***
|Name|ToggleSideBarMacro|
|Created by|SaqImtiaz|
|Location|http://tw.lewcid.org/#ToggleSideBarMacro|
|Version|1.0|
|Requires|~TW2.x|
!Description:
Provides a button for toggling visibility of the SideBar. You can choose whether the SideBar should initially be hidden or displayed.
!Demo
<<toggleSideBar "Toggle Sidebar">>
!Usage:
{{{<<toggleSideBar>>}}} <<toggleSideBar>>
additional options:
{{{<<toggleSideBar label tooltip show/hide>>}}} where:
label = custom label for the button,
tooltip = custom tooltip for the button,
show/hide = use one or the other, determines whether the sidebar is shown at first or not.
(default is to show the sidebar)
You can add it to your tiddler toolbar, your MainMenu, or where you like really.
If you are using a horizontal MainMenu and want the button to be right aligned, put the following in your StyleSheet:
{{{ .HideSideBarButton {float:right;} }}}
!History
*23-07-06: version 1.0: completely rewritten, now works with custom stylesheets too, and easier to customize start behaviour.
*20-07-06: version 0.11
*27-04-06: version 0.1: working.
!Code
***/
//{{{
config.macros.toggleSideBar={};
config.macros.toggleSideBar.settings={
styleHide : "#sidebar { display: none;}\n"+"#contentWrapper #displayArea { margin-right: 1em;}\n"+"",
styleShow : " ",
arrow1: "<",
arrow2: ">"
};
config.macros.toggleSideBar.handler=function (place,macroName,params,wikifier,paramString,tiddler)
{
var tooltip= params[1]||'toggle sidebar';
var mode = (params[2] && params[2]=="hide")? "hide":"show";
var arrow = (mode == "hide")? this.settings.arrow1:this.settings.arrow2;
var label= (params[0]&¶ms[0]!='.')?params[0]+" "+arrow:arrow;
var theBtn = createTiddlyButton(place,label,tooltip,this.onToggleSideBar,"button HideSideBarButton");
if (mode == "hide")
{
(document.getElementById("sidebar")).setAttribute("toggle","hide");
setStylesheet(this.settings.styleHide,"ToggleSideBarStyles");
}
};
config.macros.toggleSideBar.onToggleSideBar = function(){
var sidebar = document.getElementById("sidebar");
var settings = config.macros.toggleSideBar.settings;
if (sidebar.getAttribute("toggle")=='hide')
{
setStylesheet(settings.styleShow,"ToggleSideBarStyles");
sidebar.setAttribute("toggle","show");
this.firstChild.data= (this.firstChild.data).replace(settings.arrow1,settings.arrow2);
}
else
{
setStylesheet(settings.styleHide,"ToggleSideBarStyles");
sidebar.setAttribute("toggle","hide");
this.firstChild.data= (this.firstChild.data).replace(settings.arrow2,settings.arrow1);
}
return false;
}
setStylesheet(".HideSideBarButton .button {font-weight:bold; padding: 0 20px;}\n","ToggleSideBarButtonStyles");
//}}}
|~ViewToolbar|closeTiddler +editTiddler| |~EditToolbar|+saveTiddler -cancelTiddler deleteTiddler|
<<toggleSideBar '' 'Comuta a barra lateral' hide>>
//{{{
readOnly = false; // means web visitors can experiment with your site by clicking edit
config.options.chkSinglePageMode=true;
config.options.chkSinglePagePermalink=false;
config.views.wikified.defaultText = ""; // don't need message when a tiddler doesn't exist
config.views.editor.defaultText = ""; // don't need message when creating a new tiddler
config.macros.toggleSideBar.settings.arrow1 = '◄';
config.macros.toggleSideBar.settings.arrow2 = '►';
config.messages.backstage.open.text="";
config.messages.backstage.close.text="";
config.options.txtTheme = "PSTheme";
//}}}
/***
|''Name:''|UploadTiddlerMacro|
|''Description:''|Define a macro to upload a tiddler using UploadTiddlerPlugin (see UploadTiddlerPlugin for details).|
|''Version:''|1.0.0|
|''Date:''|2008-09-30|
|''Source:''|http://tiddlywiki.bidix.info/#UploadTiddlerMacro|
|''Usage:''|{{{<<uploadTiddler [tiddlerTitle]>>}}}<br>{{{tiddlerTitle: if omitted the title of the current tiddler}}}|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''CoreVersion:''|2.2.0|
|''Requires:''|UploadTiddlerPlugin|
***/
//{{{
version.extensions.UploadTiddlerMacro = {
major: 1, minor: 0, revision: 0,
date: new Date("2008-09-30"),
source: 'http://tiddlywiki.bidix.info/#UploadTiddlerMacro',
author: 'BidiX (BidiX (at) bidix (dot) info',
coreVersion: '2.2.0'
};
config.macros.uploadTiddler = {
label: "uploadTiddler",
prompt: "upload tiddler '%0' using UploadTiddlerOptions ",
warning: "Are you sure you want to upload '%0'?",
messages: {
fileUploaded: "tiddler '%0' uploaded to file '%1'",
fileNotUploaded: "tiddler '%0' NOT uploaded"
},
handler: function(place, macroName, params, wikifier,paramString, tiddler) {
var tiddlerTitle = params[0];
if (!tiddlerTitle) {
tiddlerTitle = tiddler.title;
} else {
tiddler = store.getTiddler(tiddlerTitle);
}
createTiddlyButton(place, this.label, this.prompt.format([tiddlerTitle]),
function () {
config.macros.uploadTiddler.upload(tiddlerTitle, tiddler);
return false;},
null, null, null);
},
upload: function(tiddlerTitle, tiddler) {
var saved_chkUploadTiddler = config.options.chkUploadTiddler;
config.options.chkUploadTiddler = true;
bidix.uploadTiddler.upload(tiddlerTitle, tiddler,tiddlerTitle);
config.options.chkUploadTiddler = saved_chkUploadTiddler;
}
};
//
// Utilities
//
if (!window.bidix) window.bidix = {}; // bidix namespace
bidix.checkPlugin = function(plugin, major, minor, revision) {
var ext = version.extensions[plugin];
if (!
(ext &&
((ext.major > major) ||
((ext.major == major) && (ext.minor > minor)) ||
((ext.major == major) && (ext.minor == minor) && (ext.revision >= revision))))) {
// write error in PluginManager
if (pluginInfo)
pluginInfo.log.push("Requires " + plugin + " " + major + "." + minor + "." + revision);
eval(plugin); // generate an error : "Error: ReferenceError: xxxx is not defined"
}
};
//
// Initializations
//
// require UploadTiddlerPlugin 1.2.2 or better
bidix.checkPlugin("UploadTiddlerPlugin", 1, 2, 2);
//}}}
/***
|''Name:''|UploadTiddlerPlugin|
|''Description:''|Upload a tiddler and Update a remote TiddlyWiki |
|''Version:''|1.2.2|
|''Date:''|2008-09-13|
|''Source:''|http://tiddlywiki.bidix.info/#UploadTiddlerPlugin|
|''Usage:''|Uses {{{<<uploadOptions>>}}}<br>with those UploadTiddler Options : <br>chkUploadTiddler: <<option chkUploadTiddler>><br>txtUploadTiddlerStoreUrl: <<option txtUploadTiddlerStoreUrl>><br>chkUploadTiddlerFromFile: <<option chkUploadTiddlerFromFile>>|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''[[License]]:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''CoreVersion:''|2.3.0|
***/
//{{{
version.extensions.UploadTiddlerPlugin = {
major: 1, minor: 2, revision: 2,
date: new Date("2008-09-13"),
source: 'http://tiddlywiki.bidix.info/#UploadTiddlerPlugin',
author: 'BidiX (BidiX (at) bidix (dot) info',
coreVersion: '2.3.0'
};
if (!window.bidix) window.bidix = {}; // bidix namespace
bidix.debugMode = false;
bidix.uploadTiddler = {
messages: {
aboutToSaveTiddler: "About to update tiddler '%0'...",
aboutToRemotelySaveTiddler: "About to REMOTELY update tiddler '%0'...",
storeTiddlerNotFound: "Script store tiddler '%0' not found",
tiddlerSaved: "Tiddler '%0' updated in '%1' using '%2' "
},
upload: function(title,tiddler,oldTitle) {
var callback = function(status,params,responseText,url,xhr) {
if (xhr.status == 404) {
alert(bidix.uploadTiddler.messages.storeTiddlerNotFound.format([url]));
return;
}
if ((bidix.debugMode) || (responseText.indexOf("Debug mode") >= 0 )) {
alert(responseText);
if (responseText.indexOf("Debug mode") >= 0 )
responseText = responseText.substring(responseText.indexOf("\n\n")+2);
} else if (responseText.charAt(0) != '0')
alert(responseText);
else
displayMessage(bidix.uploadTiddler.messages.tiddlerSaved.format([params[0], params[1], params[2]]));
store.setDirty(false);
}
if ((config.options['chkUploadTiddler']) &&
((document.location.toString().substr(0,4) == "http") || config.options['chkUploadTiddlerFromFile'])) {
clearMessage();
if (document.location.toString().substr(0,4) != "http")
displayMessage(bidix.uploadTiddler.messages.aboutToRemotelySaveTiddler.format([title]));
else
displayMessage(bidix.uploadTiddler.messages.aboutToSaveTiddler.format([title]));
var ExtTiddler = null;
var html = null;
if (tiddler) {
ExtTiddler = store.getSaver().externalizeTiddler(store,tiddler);
html = wikifyStatic(tiddler.text,null,tiddler).htmlEncode();
}
var form = "title="+encodeURIComponent(title);
form = form + "&tiddler="+(ExtTiddler?encodeURIComponent(ExtTiddler):'');
form = form + "&html="+(html?encodeURIComponent(html):'');
var filename = (config.options['txtUploadFilename']?config.options['txtUploadFilename']:'index.html');
form = form +"&oldTitle="+encodeURIComponent(oldTitle);
form = form +"&fileName="+encodeURIComponent(filename);
form = form +"&backupDir="+encodeURIComponent(config.options['txtUploadBackupDir']);
form = form +"&user="+encodeURIComponent(config.options['txtUploadUserName']);
form = form +"&password="+encodeURIComponent(config.options['pasUploadPassword']);
form = form +"&uploadir="+encodeURIComponent(config.options['txtUploadDir']);
form = form +"&debug="+encodeURIComponent(0);
var storeScript = (config.options.txtUploadTiddlerStoreUrl
? config.options.txtUploadTiddlerStoreUrl : 'storeTiddler.php');
var r = doHttp("POST",storeScript,form+"\n",'application/x-www-form-urlencoded',
config.options['txtUploadUserName'],config.options['pasUploadPassword'],callback,Array(title,filename, storeScript),null);
}
}
}
TiddlyWiki.prototype.saveTiddler_bidix = TiddlyWiki.prototype.saveTiddler;
TiddlyWiki.prototype.saveTiddler = function(oldTitle,newTitle,newBody,modifier,modified,tags,fields,clearChangeCount,created) {
var tiddler = TiddlyWiki.prototype.saveTiddler_bidix.apply(this,arguments);
var title = (newTitle?newTitle:oldTitle);
if (oldTitle == title)
oldTitle = '';
bidix.uploadTiddler.upload(title, tiddler, oldTitle);
}
TiddlyWiki.prototype.removeTiddler_bidix =TiddlyWiki.prototype.removeTiddler;
TiddlyWiki.prototype.removeTiddler = function(title) {
TiddlyWiki.prototype.removeTiddler_bidix.apply(this,arguments);
bidix.uploadTiddler.upload(title, null);
}
//
// Initializations
//
bidix.initOption = function(name,value) {
if (!config.options[name])
config.options[name] = value;
};
// styleSheet
setStylesheet('.txtUploadTiddlerStoreUrl {width: 22em;}',"uploadTiddlerPluginStyles");
//optionsDesc
merge(config.optionsDesc,{
txtUploadTiddlerStoreUrl: "Url of the UploadTiddlerService script (default: storeTiddler.php)",
chkUploadTiddler: "Do per Tiddler upload using txtUploadTiddlerStoreUrl (default: false)",
chkUploadTiddlerFromFile: "Upload tiddler even if TiddlyWiki is located on local file (default: false)"
});
// Options Initializations
bidix.initOption('txtUploadTiddlerStoreUrl','');
bidix.initOption('chkUploadTiddler','');
bidix.initOption('chkUploadTiddlerFromFile','');
// add options in backstage UploadOptions
if (config.macros.uploadOptions) {
if (config.macros.uploadOptions.options) {
config.macros.uploadOptions.options.push("txtUploadTiddlerStoreUrl","chkUploadTiddler", "chkUploadTiddlerFromFile");
}
}
//}}}
{{{
config.options.txtUploadUserName = config.options.txtUserName;
//URL do script de autenticação e upload
config.options.txtUploadTiddlerStoreUrl = 'http://www.math.ist.utl.pt/~psoares/IEBW/storeTiddler.php';
//Nome do ficheiro que é guardado remotamente
config.options.txtUploadFilename = 'index.html';
//Nome relativo da directoria onde o ficheiro é guardado
config.options.txtUploadDir = '';
//Nome de uma directoria de backup remota
config.options.txtUploadBackupDir = '';
config.options.chkUploadTiddler = false;
config.options.chkUploadTiddlerFromFile = true;
config.macros.option.passwordCheckboxLabel = " Guardar neste computador";
config.macros.uploadTiddler.label = "guardar";
config.macros.uploadTiddler.prompt = "Guarda remotamente o tiddler '%0'";
bidix.uploadTiddler.messages = {
aboutToSaveTiddler: "A guardar o tiddler '%0'...",
aboutToRemotelySaveTiddler: "A guardar remotamente o tiddler '%0'...",
storeTiddlerNotFound: "Script store tiddler '%0' not found",
tiddlerSaved: "Tiddler '%0' guardado em '%1'"
};
}}}