loops/browser/loops.js
helmutm 5f2df98fc9 search and inline editing improved
git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@1318 fd906abe-77d9-0310-91a1-e0d9ade77398
2006-08-19 21:00:00 +00:00

39 lines
1 KiB
JavaScript

/* $Id$ */
function openEditWindow(url) {
zmi = window.open(url, 'zmi');
zmi.focus();
return false;
}
function focusOpener() {
if (typeof(opener) != 'undefined' && opener != null) {
opener.location.reload();
opener.focus();
}
}
function submitReplacing(targetId, formId, actionUrl) {
dojo.io.updateNode(targetId, {
url: actionUrl,
formNode: dojo.byId(formId),
method: 'post'
});
return false;
}
function inlineEdit(id, saveUrl) {
var iconNode = dojo.byId("inlineedit_icon");
iconNode.style.visibility = "hidden";
var editor = dojo.widget.fromScript("Editor",
{items: ["save", "|", "formatblock", "|",
"insertunorderedlist", "insertorderedlist", "|",
"bold", "italic", "|", "createLink", "insertimage"],
saveUrl: saveUrl,
closeOnSave: true,
onSave: function(){
this.disableToolbar(true);
iconNode.style.visibility = "visible";}
}, dojo.byId(id));
return false;
}