[Checkins] SVN: z3c.widget/trunk/src/z3c/widget/ Fixed test
failures.
Stephan Richter
srichter at cosmos.phy.tufts.edu
Thu Sep 20 16:13:24 EDT 2007
Log message for revision 79769:
Fixed test failures.
Does someone run the tests before checking things in?
Changed:
U z3c.widget/trunk/src/z3c/widget/flashupload/README.txt
U z3c.widget/trunk/src/z3c/widget/tiny/widget.py
-=-
Modified: z3c.widget/trunk/src/z3c/widget/flashupload/README.txt
===================================================================
--- z3c.widget/trunk/src/z3c/widget/flashupload/README.txt 2007-09-20 19:22:53 UTC (rev 79768)
+++ z3c.widget/trunk/src/z3c/widget/flashupload/README.txt 2007-09-20 20:13:23 UTC (rev 79769)
@@ -3,6 +3,7 @@
===================
the flashupload vars page configures the flash frontend
+
>>> from z3c.widget.flashupload import upload
>>> from zope.testing.doctestunit import DocTestSuite
>>> from zope.publisher.browser import TestRequest
@@ -10,7 +11,8 @@
>>> from zope.app.pagetemplate.simpleviewclass import SimpleViewClass
>>> request = TestRequest()
>>> context = object()
- >>> viewClass = SimpleViewClass('flashuploadvars.pt', bases=(upload.FlashUploadVars,))
+ >>> viewClass = SimpleViewClass(
+ ... 'flashuploadvars.pt', bases=(upload.FlashUploadVars,))
>>> view = viewClass(context, request)
>>> print view()
<?xml version="1.0" ?>
@@ -19,7 +21,12 @@
<var name="overall_progress">Overall Progress</var>
<var name="error">Error on uploading files</var>
<var name="uploadcomplete">all files uploaded</var>
+ <var name="uploadpartial">files uploaded</var>
+ <var name="notuploaded">files were not uploaded because
+ they're too big</var>
+ <var name="maxfilesize">maximum file size is</var>
</var>
+
>>> view.allowedFileTypes = ('.jpg', '.gif')
>>> print view()
<?xml version="1.0" ?>
@@ -28,4 +35,4 @@
<var name="allowedFileType">.jpg</var>
<var name="allowedFileType">.gif</var>
</var>
-
+
Modified: z3c.widget/trunk/src/z3c/widget/tiny/widget.py
===================================================================
--- z3c.widget/trunk/src/z3c/widget/tiny/widget.py 2007-09-20 19:22:53 UTC (rev 79768)
+++ z3c.widget/trunk/src/z3c/widget/tiny/widget.py 2007-09-20 20:13:23 UTC (rev 79769)
@@ -22,11 +22,11 @@
haveResourceLibrary = True
except ImportError:
haveResourceLibrary = False
-
+
from zope.app.form.browser import TextAreaWidget
template = """%(widget_html)s<script type="text/javascript">
-tinyMCE.init({
+tinyMCE.init({
mode : "exact", %(options)s
elements : "%(name)s"
}
@@ -44,8 +44,8 @@
for langFile in glob.glob(
os.path.join(os.path.dirname(__file__),'tiny_mce','langs') + '/??.js'):
MCE_LANGS.append(os.path.basename(langFile)[:2])
-
+
class TinyWidget(TextAreaWidget):
@@ -60,13 +60,13 @@
By default, only the needed options to MCE are passed to
the init method.
-
+
>>> widget = TinyWidget(field, request)
>>> print widget()
<textarea cols="60" id="field.foo" name="field.foo" rows="15" >Hello
world!</textarea><script type="text/javascript">
- tinyMCE.init({
- mode : "exact",
+ tinyMCE.init({
+ mode : "exact",
elements : "field.foo"
}
);
@@ -85,7 +85,7 @@
>>> print widget()
<textarea ...
tinyMCE.init({
- mode : "exact", ask : true, theme : "advanced",
+ mode : "exact", ask : true, theme : "advanced",
elements : "field.foo"
}
);
@@ -93,7 +93,7 @@
Also the string literals "true" and "false" are converted to js
booleans. This is usefull for widgets created by zcml.
-
+
>>> widget = TinyWidget(field, request)
>>> widget.mce_ask='true'
>>> print widget()
@@ -105,7 +105,7 @@
Languages are taken from the tiny_mce/langs directory (currently
only the ones with an iso name are registered).
- >>> print MCE_LANGS
+ >>> print sorted(MCE_LANGS)
['ar', 'ca', 'cs', 'cy', 'da', 'de', 'el', 'en', 'es', 'fa', \
'fi', 'fr', 'he', 'hu', 'is', 'it', 'ja', 'ko', 'nb', 'nl', \
'nn', 'pl', 'pt', 'ru', 'si', 'sk', 'sv', 'th', 'tr', 'vi']
@@ -117,12 +117,12 @@
>>> request.locale.id.language='de'
>>> print widget()
<textarea ...
- mode : "exact", ask : true, language : "de",
+ mode : "exact", ask : true, language : "de",
...
</script>
-
+
"""
-
+
def __call__(self,*args,**kw):
if haveResourceLibrary:
resourcelibrary.need('tiny_mce')
More information about the Checkins
mailing list