git.shiar.nl
/
sheet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
latin: support default sample text option
[sheet.git]
/
latinsample.js
diff --git
a/latinsample.js
b/latinsample.js
index f4a6a6de0af8bb11182c1d62383b6db62d449d32..c17242ab08d6c6a13656462440874b71a6a1e435 100644
(file)
--- a/
latinsample.js
+++ b/
latinsample.js
@@
-33,16
+33,27
@@
function appendsample() {
}
};
}
};
+function getrequest(name) {
+ // find GET variable in page request
+ var match = new RegExp('[?&]'+name+'=([^&]*)');
+ var param = match.exec(window.location.search);
+ return param ? decodeURIComponent(param[1]) : '';
+}
+
function prependinput(target) {
var form = document.createElement('FORM');
form.id = 'search';
form.className = 'aside';
function prependinput(target) {
var form = document.createElement('FORM');
form.id = 'search';
form.className = 'aside';
+ form.onsubmit = function () { return false };
var input = document.createElement('INPUT');
input.oninput = appendsample;
input.placeholder = 'Sample';
input.type = 'search';
input.name = 'q';
var input = document.createElement('INPUT');
input.oninput = appendsample;
input.placeholder = 'Sample';
input.type = 'search';
input.name = 'q';
+ if (input.value = getrequest('q')) {
+ input.oninput();
+ }
form.appendChild(input);
target.parentNode.insertBefore(form, target);
form.appendChild(input);
target.parentNode.insertBefore(form, target);