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"> <metal:data define-macro="conceptdata">
<div tal:attributes="class string:content-$level;"> <div tal:attributes="class string:content-$level;">
<metal:fields use-macro="item/template/macros/concepttitle" /> <metal:fields use-macro="item/template/macros/concepttitle" />
@ -185,3 +188,4 @@
</metal:actions> </metal:actions>
</html>

View file

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

View file

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

View file

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

Binary file not shown.

View file

@ -32,6 +32,9 @@ msgstr "Concept Map bearbeiten"
msgid "Create Resource..." msgid "Create Resource..."
msgstr "Ressource anlegen..." msgstr "Ressource anlegen..."
msgid "Create %s"
msgstr "%s anlegen"
msgid "Create a new resource object." msgid "Create a new resource object."
msgstr "Eine neue Ressource erzeugen" msgstr "Eine neue Ressource erzeugen"
@ -80,6 +83,42 @@ msgstr "Glossareintrag anlegen..."
msgid "Create Glossary Item" msgid "Create Glossary Item"
msgstr "Glossareintrag anlegen" 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" msgid "Play Movie"
msgstr "Video abspielen" msgstr "Video abspielen"
@ -149,29 +188,8 @@ msgstr "Datei"
msgid "Data" msgid "Data"
msgstr "Inhalt" msgstr "Inhalt"
msgid "Create Resource, Type = " msgid "Event"
msgstr "Ressource anlegen, Typ = " msgstr "Termin"
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 "Content Type" msgid "Content Type"
msgstr "Format" 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" msgid "For quick creation of notes/links bookmark this link"
msgstr "Für Notizen diesen Link zu Favoriten/Lesezeichen hinzufügen" 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" msgid "Create loops Note"
msgstr "loops-Notiz anlegen" msgstr "loops-Notiz anlegen"