fix problem with dialog form submission; more on special dialogs and actions + translations

git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@2793 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2008-08-09 07:35:25 +00:00
parent bf19a71460
commit 9a3dd79aba
6 changed files with 61 additions and 27 deletions

View file

@ -1,3 +1,6 @@
<html i18n:domain="loops">
<metal:data define-macro="conceptdata">
<div tal:attributes="class string:content-$level;">
<metal:fields use-macro="item/template/macros/concepttitle" />
@ -185,3 +188,4 @@
</metal:actions>
</html>

View file

@ -238,7 +238,7 @@ class CreateObjectForm(ObjectForm):
@Lazy
def title(self):
if self.request.form.get('fixed_type'):
return _(u'Create %s' % self.typeConcept.title)
return _(u'Create %s') % self.typeConcept.title
else:
return _(self.defaultTitle)

View file

@ -1,6 +1,8 @@
<html i18n:domain="loops">
<!-- macros for rendering edit/create forms
$Id$ -->
<metal:block define-macro="edit" i18n:domain="loops">
<form method="post" enctype="multipart/form-data"
id="dialog_form" class="dialog"
@ -272,3 +274,6 @@
tal:content="data/?name|string:">
</textarea>
</metal:html>
</html>

View file

@ -144,10 +144,11 @@ function addConceptAssignment(prefix, suffix) {
}
function validate() {
var form = dijit.byId('dialog_form');
if (form != undefined && !form.isValid()) {
//var form = dijit.byId('dialog_form');
var form = dojo.byId('dialog_form');
/*if (form != undefined && !form.isValid()) {
return false;
}
}*/
var titleField = dojo.byId('title');
if (titleField != undefined && titleField.value == '') {
return false;

Binary file not shown.

View file

@ -32,6 +32,9 @@ msgstr "Concept Map bearbeiten"
msgid "Create Resource..."
msgstr "Ressource anlegen..."
msgid "Create %s"
msgstr "%s anlegen"
msgid "Create a new resource object."
msgstr "Eine neue Ressource erzeugen"
@ -80,6 +83,42 @@ msgstr "Glossareintrag anlegen..."
msgid "Create Glossary Item"
msgstr "Glossareintrag anlegen"
msgid "Create Resource, Type = "
msgstr "Ressource anlegen, Typ = "
msgid "Edit Resource"
msgstr "Ressource bearbeiten"
msgid "Edit Resource..."
msgstr "Ressource bearbeiten..."
msgid "Edit Concept"
msgstr "Begriff bearbeiten"
msgid "Edit Concept..."
msgstr "Begriff bearbeiten..."
msgid "Create Event..."
msgstr "Termin anlegen..."
msgid "Create a new event"
msgstr "Einen neuen Termin anlegen"
msgid "Edit Task..."
msgstr "Aufgabe bearbeiten..."
msgid "Modify task"
msgstr "Aufgabe bearbeiten"
msgid "Edit Video..."
msgstr "Video bearbeiten..."
msgid "Edit Video"
msgstr "Video bearbeiten"
msgid "Modify video information"
msgstr "Daten des Video-Objekts bearbeiten"
msgid "Play Movie"
msgstr "Video abspielen"
@ -149,29 +188,8 @@ msgstr "Datei"
msgid "Data"
msgstr "Inhalt"
msgid "Create Resource, Type = "
msgstr "Ressource anlegen, Typ = "
msgid "Edit Resource"
msgstr "Ressource bearbeiten"
msgid "Edit Resource..."
msgstr "Ressource bearbeiten..."
msgid "Edit Concept"
msgstr "Begriff bearbeiten"
msgid "Edit Concept..."
msgstr "Begriff bearbeiten..."
msgid "Edit Video..."
msgstr "Video bearbeiten..."
msgid "Edit Video"
msgstr "Video bearbeiten"
msgid "Modify video information"
msgstr "Daten des Video-Objekts bearbeiten"
msgid "Event"
msgstr "Termin"
msgid "Content Type"
msgstr "Format"
@ -344,6 +362,12 @@ msgstr "Ein Text, der für andere Benutzer nicht sichtbar sein soll"
msgid "For quick creation of notes/links bookmark this link"
msgstr "Für Notizen diesen Link zu Favoriten/Lesezeichen hinzufügen"
msgid "Start date"
msgstr "Beginn"
msgid "End date"
msgstr "Ende"
msgid "Create loops Note"
msgstr "loops-Notiz anlegen"