Second pass at adding key files
This commit is contained in:
70
site/glist/templates/common/spellcheck_inline.html
Normal file
70
site/glist/templates/common/spellcheck_inline.html
Normal file
@ -0,0 +1,70 @@
|
||||
<script>
|
||||
var interval_handle;
|
||||
function init() {
|
||||
var sc = parent.sc;
|
||||
if (typeof(sc) == 'undefined') {
|
||||
alert("Object spellcheck does not exist. Please check your template!");
|
||||
return;
|
||||
}
|
||||
|
||||
if (sc.loaded) {
|
||||
clearInterval(interval_handle);
|
||||
<%if do eq 'msg_addword'%>
|
||||
<%if error%>alert("<%error%>")<%else%>alert("'<%word%>' has been added to the dictionary.")<%endif%>
|
||||
<%endif%>
|
||||
var objects = sc.objects;
|
||||
objects.checkForm = document.result_form;
|
||||
<%if words or $text_words%>
|
||||
loadWords();
|
||||
if (objects.checkContent != 'undefined' && objects.checkForm)
|
||||
sc.check();
|
||||
<%endif%>
|
||||
sc.formLoaded = true;
|
||||
}
|
||||
}
|
||||
|
||||
function loadWords() {
|
||||
var sc = parent.sc;
|
||||
sc.words[0] = [
|
||||
<%loop words%>
|
||||
['<%escape_js word%>', <%if misspelled%>1, '<%escape_js word%>'<%else%>0<%endif%>]<%unless last%>,<%endunless%><%--
|
||||
--%><%endloop%>
|
||||
];
|
||||
<%if misspellings%>
|
||||
sc.corrections[0] = {
|
||||
<%misspellings%>
|
||||
};
|
||||
sc.misspelled = true;
|
||||
<%else%>
|
||||
sc.misspelled = false;
|
||||
<%endif%>
|
||||
|
||||
sc.words[1] = [
|
||||
<%loop text_words%>
|
||||
['<%escape_js word%>', <%if misspelled%>1, '<%escape_js word%>'<%else%>0<%endif%>]<%unless last%>,<%endunless%><%--
|
||||
--%><%endloop%>
|
||||
];
|
||||
<%if text_misspellings%>
|
||||
sc.corrections[1] = {
|
||||
<%text_misspellings%>
|
||||
};
|
||||
sc.misspelled = true;
|
||||
<%endif%>
|
||||
}
|
||||
|
||||
window.onload = function() {
|
||||
interval_handle = setInterval(init, 500);
|
||||
}
|
||||
</script>
|
||||
<body>
|
||||
<form name="result_form" action="glist.cgi" method="post">
|
||||
<%hidden_objects%>
|
||||
<input id="do" name="do" type="hidden" value="msg_spellcheck">
|
||||
<input name="inline" type="hidden" value="1">
|
||||
<input name="emode" type="hidden" value="<%if emode%><%emode%><%endif%>">
|
||||
<input name="advanced_editor" type="hidden" value="0">
|
||||
<input name="compose_is_html" type="hidden" value="0">
|
||||
<input name="content" type="hidden" value="">
|
||||
<%if emode eq 'multi'%><input name="content2" type="hidden" value=""><%endif%>
|
||||
</form>
|
||||
</body>
|
Reference in New Issue
Block a user