mirror of
https://github.com/TiddlyWiki/TiddlyWiki5.git
synced 2026-04-28 12:14:36 +00:00
Move the editions into a subfolder
This commit is contained in:
43
editions/tw2/source/tiddlywiki/jquery/plugins/doc/encoding.digests.sha1.html
Executable file
43
editions/tw2/source/tiddlywiki/jquery/plugins/doc/encoding.digests.sha1.html
Executable file
@@ -0,0 +1,43 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>jQuery.encoding.digests.sha1</title>
|
||||
<link rel="stylesheet" type="text/css" href="styles/main.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>jQuery.encoding.digests.sha1</h1>
|
||||
<p>
|
||||
This <a href="http://jquery.com">jQuery</a> plugin implements the SHA-1 cryptographic hash function.
|
||||
</p>
|
||||
|
||||
<h2>Source</h2>
|
||||
<p>
|
||||
The source code is currently hosted in TiddlyWiki's
|
||||
<a href="http://svn.tiddlywiki.org/Trunk/core/jquery/plugins/jQuery.encoding.digests.sha1.js">Subversion repository</a>.
|
||||
</p>
|
||||
<p>
|
||||
<a href="http://groups.google.com/group/TiddlyWikiDev/">Feedback</a> is welcome.
|
||||
</p>
|
||||
|
||||
<h2>API</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<p><code>$.encoding.digests.hexSha1Str(str)</code>: Return, in hex, the SHA-1 hash of a string</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><code>$.encoding.digests.sha1Str(str)</code>: Return the SHA-1 hash of a string</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><code>$.encoding.digests.sha1(x,blen)</code>: Calculate the SHA-1 hash of an array of blen bytes of big-endian 32-bit words</p>
|
||||
</li>
|
||||
</ul>
|
||||
<p>(full documentation in the code comments)</p>
|
||||
|
||||
<h2>Demo</h2>
|
||||
[TBD]
|
||||
</body>
|
||||
|
||||
</html>
|
||||
31
editions/tw2/source/tiddlywiki/jquery/plugins/doc/index.html
Executable file
31
editions/tw2/source/tiddlywiki/jquery/plugins/doc/index.html
Executable file
@@ -0,0 +1,31 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>TiddlyWiki jQuery plugins</title>
|
||||
<link rel="stylesheet" type="text/css" href="styles/main.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>TiddlyWiki jQuery plugins</h1>
|
||||
<p>
|
||||
With <a href="http://jquery.com">jQuery</a> being integrated into the
|
||||
<a href="http://tiddlywiki.com">TiddlyWiki</a> core, the community has
|
||||
begun extracting TiddlyWiki functionality into generic components in
|
||||
the form of jQuery plugins:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="twFile.html">jQuery.twFile</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="twStylesheet.html">jQuery.twStylesheet</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="encoding.digests.sha1.html">jQuery.encoding.digests.sha1.html</a>
|
||||
</li>
|
||||
</ul>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
78
editions/tw2/source/tiddlywiki/jquery/plugins/doc/styles/main.css
Executable file
78
editions/tw2/source/tiddlywiki/jquery/plugins/doc/styles/main.css
Executable file
@@ -0,0 +1,78 @@
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
html {
|
||||
background-color: #000;
|
||||
}
|
||||
|
||||
body {
|
||||
width: 50%;
|
||||
margin: 0 auto;
|
||||
padding: 10px;
|
||||
background-color: #FFF;
|
||||
}
|
||||
|
||||
h1,
|
||||
h2 {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
p,
|
||||
ul {
|
||||
margin-bottom: 0.5em;
|
||||
}
|
||||
|
||||
ul {
|
||||
margin-left: 1em;
|
||||
}
|
||||
|
||||
ul ul {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
li p {
|
||||
margin-bottom: 0.2em;
|
||||
}
|
||||
|
||||
code {
|
||||
color: #0A0;
|
||||
}
|
||||
|
||||
fieldset,
|
||||
legend {
|
||||
border: 1px solid #AAA;
|
||||
}
|
||||
|
||||
fieldset {
|
||||
margin: 30px 10px 10px;
|
||||
padding: 10px 5px 5px 10px;
|
||||
}
|
||||
|
||||
legend,
|
||||
.editor {
|
||||
background-color: #EEE;
|
||||
}
|
||||
|
||||
legend {
|
||||
margin-top: -1em;
|
||||
border-bottom: none;
|
||||
padding: 1px 3px 0;
|
||||
line-height: 1em;
|
||||
}
|
||||
|
||||
fieldset textarea {
|
||||
display: block;
|
||||
width: 98%;
|
||||
}
|
||||
|
||||
fieldset input {
|
||||
width: 5em;
|
||||
margin: 10px 10px 5px 0;
|
||||
font-size: 1.1em;
|
||||
}
|
||||
124
editions/tw2/source/tiddlywiki/jquery/plugins/doc/twFile.html
Executable file
124
editions/tw2/source/tiddlywiki/jquery/plugins/doc/twFile.html
Executable file
@@ -0,0 +1,124 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>jQuery.twFile</title>
|
||||
<link rel="stylesheet" type="text/css" href="styles/main.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>jQuery.twFile</h1>
|
||||
<p>
|
||||
This <a href="http://jquery.com">jQuery</a> plugin provides access to
|
||||
the local file system (for documents loaded from a <code>file://</code>
|
||||
URI) to load and save file contents from the browser.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The code is based on <a href="http://tiddlywiki.com">TiddlyWiki</a>'s
|
||||
self-saving capabilities.
|
||||
</p>
|
||||
|
||||
<p id="TiddlySaver">
|
||||
Note that the <a href="http://www.tiddlywiki.com/TiddlySaver.jar">TiddlySaver</a>
|
||||
applet is required on Opera and WebKit-based browsers (Safari, Chrome).
|
||||
The applet has to be present in the same folder as the respective HTML document.
|
||||
</p>
|
||||
|
||||
<h2>Source</h2>
|
||||
<p>
|
||||
The source code is currently hosted in TiddlyWiki's
|
||||
<a href="http://svn.tiddlywiki.org/Trunk/core/jquery/plugins/jQuery.twFile.js">Subversion repository</a>.
|
||||
</p>
|
||||
<p>
|
||||
<a href="http://groups.google.com/group/TiddlyWikiDev/">Feedback</a> is welcome.
|
||||
</p>
|
||||
|
||||
<h2>API Summary</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<p><code>$.twFile.load(filePath)</code>: load contents from file</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><code>$.twFile.save(filePath, content)</code>: save contents to file</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><code>$.twFile.copy(dest, source)</code>: duplicate existing file</p>
|
||||
<p><strong>N.B.:</strong> This is not supported on all browsers.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
<code>$.twFile.convertUriToLocalPath(filePath)</code>:
|
||||
normalizes specified absolute file path
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
<strong>N.B.:</strong> All file paths must be absolute (e.g.
|
||||
<code>/tmp/foo.txt</code> or <code>C:\temp\foo.txt</code>).
|
||||
</p>
|
||||
<p>(full documentation in the code comments)</p>
|
||||
|
||||
<h2>Limitations</h2>
|
||||
<ul>
|
||||
<li>
|
||||
plugin unavailable until
|
||||
<a href="http://docs.jquery.com/Events/ready">document.ready</a>
|
||||
handlers have completed
|
||||
<p>
|
||||
Since the TiddlySaver applet cannot be injected synchronously
|
||||
into the document, this is done asynchronously during
|
||||
<code>document.ready</code> processing.
|
||||
</p>
|
||||
<p>
|
||||
This means that the plugin is not guaranteed to work properly
|
||||
until after all these handlers have completed.
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
currently unreliable UTF-8 support on Internet Explorer
|
||||
<p>
|
||||
The plugin is designed to work with UTF-8 encoded text files.
|
||||
However, support in Internet Explorer is broken, and can only
|
||||
reliably save files that are encoded with the ANSI subset of
|
||||
UTF-8. In the case of HTML files, this problem can often be
|
||||
avoided by using HTML entity encodings.
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h2>Internals</h2>
|
||||
<p>
|
||||
Internally, the plugin uses four separate drivers to implement the functionality on different browsers:
|
||||
<ul>
|
||||
<li>
|
||||
<code>activeX</code>: uses the <code>FileSystemObject</code> built into Internet Explorer 5 and above
|
||||
</li>
|
||||
<li>
|
||||
<code>mozilla</code>: uses the XUL libraries built into Firefox
|
||||
</li>
|
||||
<li>
|
||||
<code>tiddlySaver</code>: uses a custom Java applet that works on Safari, Chrome and Opera
|
||||
</li>
|
||||
<li>
|
||||
<code>javaLiveConnect</code>: uses an ancient (and slow) binding technology to call Java runtime library routines directly - only works on Opera
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<h2>Demo</h2>
|
||||
<p>
|
||||
Download <a href="twFileDemo.html">this document</a> (and
|
||||
<a href="#TiddlySaver">TiddlySaver</a> if necessary) and open it from
|
||||
the local disk.
|
||||
</p>
|
||||
<p>
|
||||
This demo illustrates self-saving capabilities by passing
|
||||
<code>document.location.href</code> to <code>$.twFile.convertUriToLocalPath</code>,
|
||||
using the return value in load and save functions.
|
||||
</p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
435
editions/tw2/source/tiddlywiki/jquery/plugins/doc/twFileDemo.html
Executable file
435
editions/tw2/source/tiddlywiki/jquery/plugins/doc/twFileDemo.html
Executable file
File diff suppressed because one or more lines are too long
94
editions/tw2/source/tiddlywiki/jquery/plugins/doc/twStylesheet.html
Executable file
94
editions/tw2/source/tiddlywiki/jquery/plugins/doc/twStylesheet.html
Executable file
@@ -0,0 +1,94 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>jQuery.twStylesheet</title>
|
||||
<link rel="stylesheet" type="text/css" href="styles/main.css">
|
||||
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script>
|
||||
<script src="http://svn.tiddlywiki.org/Trunk/core/jquery/plugins/jQuery.twStylesheet.js" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
var applyCSS = function() {
|
||||
var css = $("#css_code").val();
|
||||
$.twStylesheet(css);
|
||||
};
|
||||
|
||||
var resetCSS = function() {
|
||||
$.twStylesheet.remove();
|
||||
};
|
||||
|
||||
$("#css_apply").click(applyCSS);
|
||||
$("#css_reset").click(resetCSS);
|
||||
|
||||
// initialize
|
||||
$("#css_code").val(
|
||||
"html { background-color: #EEE; }\n" +
|
||||
"body { color: #FFF; background-color: #000; }\n" +
|
||||
"h1, h2 { font-variant: small-caps; }\n" +
|
||||
"ul { list-style-type: square; }\n" +
|
||||
"code { padding: 1px 2px; background-color: #EEE; }\n" +
|
||||
"#css_editor, #css_editor legend { background-color: #888; }\n"
|
||||
);
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>jQuery.twStylesheet</h1>
|
||||
<p>
|
||||
This <a href="http://jquery.com">jQuery</a> plugin allows the application
|
||||
of CSS rule sets to the document.
|
||||
</p>
|
||||
<p>
|
||||
In contrast to jQuery's <a href="http://docs.jquery.com/CSS">CSS methods</a>,
|
||||
it applies styles to the document rather than to individual elements (just
|
||||
like defining a static style sheet in the document head).
|
||||
</p>
|
||||
<p>
|
||||
The code is based on <a href="http://tiddlywiki.com">TiddlyWiki</a>'s dynamic
|
||||
style-sheet capabilities, where it is used to allow users to customize their
|
||||
documents on the fly.
|
||||
</p>
|
||||
|
||||
<h2>Source</h2>
|
||||
<p>
|
||||
The source code is currently hosted in TiddlyWiki's
|
||||
<a href="http://svn.tiddlywiki.org/Trunk/core/jquery/plugins/jQuery.twStylesheet.js">Subversion repository</a>.
|
||||
</p>
|
||||
<p>
|
||||
<a href="http://groups.google.com/group/TiddlyWikiDev/">Feedback</a> is welcome.
|
||||
</p>
|
||||
|
||||
<h2>API Summary</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<p><code>$.twStylesheet(css[, options])</code>: adds or replaces a style sheet</p>
|
||||
<p>
|
||||
<code>css</code> is a string containing the CSS rule sets, while
|
||||
<code>options.id</code> is an optional name identifying the style sheet, allowing
|
||||
co-existence of multiple style sheets
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
<code>$.twStylesheet.remove([options])</code>: delete an existing style sheet
|
||||
</p>
|
||||
<p>
|
||||
The <code>options</code> argument is identical to <code>$.twStylesheet</code>'s.
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
<p>(full documentation in the code comments)</p>
|
||||
|
||||
<h2>Demo</h2>
|
||||
This will apply the CSS rule sets below to the entire document.
|
||||
<fieldset id="css_editor" class="editor">
|
||||
<legend>CSS</legend>
|
||||
<textarea id="css_code" rows="10" cols="70"></textarea>
|
||||
<input id="css_apply" type="button" value="Apply">
|
||||
<input id="css_reset" type="button" value="Reset">
|
||||
</fieldset>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
13
editions/tw2/source/tiddlywiki/jquery/plugins/doc/update
Executable file
13
editions/tw2/source/tiddlywiki/jquery/plugins/doc/update
Executable file
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Usage:
|
||||
# upload [user]
|
||||
|
||||
REMOTE_USER=${1:-$USER}
|
||||
HOST="jquery.tiddlywiki.org"
|
||||
DIR="/var/www/www.jquery.tiddlywiki.org/htdocs/"
|
||||
|
||||
COMMANDS="ssh $REMOTE_USER@$HOST"
|
||||
COMMANDS="$COMMANDS cd $DIR;"
|
||||
COMMANDS="$COMMANDS sudo svn update;"
|
||||
$COMMANDS
|
||||
Reference in New Issue
Block a user