1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2025-08-07 14:23:53 +00:00

tw5dropbox updates

This commit is contained in:
Jeremy Ruston 2012-10-12 19:01:35 +01:00
parent d4b2ab4a5f
commit 071c876d41
3 changed files with 9 additions and 15 deletions

View File

@ -15,22 +15,10 @@ type: text/x-tiddlywiki-html
<<serialize "$:/core/copyright.txt" text/plain>> <<serialize "$:/core/copyright.txt" text/plain>>
" /> " />
<title><<tiddler "$:/core/wiki/title">></title> <title><<tiddler "$:/core/wiki/title">></title>
<!----------- This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ----------->
<!----------- Raw markup ----------->
<<serialize "[tag[$:/core/wiki/rawmarkup]]" text/plain>> <<serialize "[tag[$:/core/wiki/rawmarkup]]" text/plain>>
</head> </head>
<body> <body>
<!----------- Static styles ----------->
<link rel="stylesheet" href="//dl-web.dropbox.com/spa/4f6lw6nhu5zn5pr/TiddlyWiki5/public/styles.css" type="text/css" /> <link rel="stylesheet" href="//dl-web.dropbox.com/spa/4f6lw6nhu5zn5pr/TiddlyWiki5/public/styles.css" type="text/css" />
<!----------- Miscellaneous shadow tiddlers ----------->
<div id="shadowArea" style="display:none;">
<<serialize "[is[shadow]] -[type[text/css]] -[type[application/javascript]has[module-type]] -[type[application/javascript]library[yes]] -[[$:/core/boot.js]] -[[$:/core/bootprefix.js]]" application/x-tiddler-html-div>>
</div>
<!----------- Ordinary tiddlers ----------->
<div id="storeArea" style="display:none;">
<<serialize "$1" application/x-tiddler-html-div>>
</div>
</body> </body>
<script src="//cdnjs.cloudflare.com/ajax/libs/dropbox.js/0.6.1/dropbox.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/dropbox.js/0.6.1/dropbox.min.js"></script>
<script src="//dl-web.dropbox.com/spa/4f6lw6nhu5zn5pr/TiddlyWiki5/public/tw5dropbox.js"></script> <script src="//dl-web.dropbox.com/spa/4f6lw6nhu5zn5pr/TiddlyWiki5/public/tw5dropbox.js"></script>

View File

@ -3,5 +3,7 @@ type: text/x-tiddlywiki-html
<<serialize "[is[shadow]type[application/javascript]library[yes]] -[[$:/library/sjcl.js]]" text/plain>> <<serialize "[is[shadow]type[application/javascript]library[yes]] -[[$:/library/sjcl.js]]" text/plain>>
<<serialize "$:/core/bootprefix.js" text/plain>> <<serialize "$:/core/bootprefix.js" text/plain>>
<<serialize "[is[shadow]] -[type[text/css]] -[type[application/javascript]has[module-type]] -[type[application/javascript]library[yes]] -[[$:/core/boot.js]] -[[$:/core/bootprefix.js]]" application/x-tiddler-javascript>>
<<serialize "[is[shadow]type[application/javascript]has[module-type]]" application/x-tiddler-module-plain>> <<serialize "[is[shadow]type[application/javascript]has[module-type]]" application/x-tiddler-module-plain>>
<<serialize "$:/core/boot.js" text/plain>> <<serialize "$:/core/boot.js" text/plain>>

View File

@ -229,7 +229,7 @@ $tw.plugins.dropbox.forceLogin = function() {
// Create a new empty TiddlyWiki // Create a new empty TiddlyWiki
$tw.plugins.dropbox.createWiki = function(wikiName) { $tw.plugins.dropbox.createWiki = function(wikiName) {
// Remove any dodgy characters from the wiki name // Remove any dodgy characters from the wiki name
wikiName = wikiName.replace(/[\$\:\?\#\/\\]/g,""); wikiName = wikiName.replace(/[\!\@\€\£\%\^\*\+\$\:\?\#\/\\\<\>\|\"\'\`\~\=]/g,"");
// Check that the name isn't now empty // Check that the name isn't now empty
if(wikiName.length === 0) { if(wikiName.length === 0) {
return alert("Bad wiki name"); return alert("Bad wiki name");
@ -261,8 +261,12 @@ $tw.plugins.dropbox.createWiki = function(wikiName) {
} }
], ],
// optional callback // optional callback
function(err,results) { function(error,results) {
alert("Created wiki " + wikiName + " error " + err); if(error) {
$tw.plugins.dropbox.showError(error);
} else {
alert("Created wiki " + wikiName);
}
}); });
}; };