[Checkins] SVN: z3c.formjsdemo/trunk/src/z3c/formjsdemo/calculator/
Made calculator look prettier
Paul Carduner
paulcarduner at gmail.com
Sun Jul 8 12:14:40 EDT 2007
Log message for revision 77627:
Made calculator look prettier
Changed:
U z3c.formjsdemo/trunk/src/z3c/formjsdemo/calculator/browser.py
U z3c.formjsdemo/trunk/src/z3c/formjsdemo/calculator/calculator.css
U z3c.formjsdemo/trunk/src/z3c/formjsdemo/calculator/calculator.pt
-=-
Modified: z3c.formjsdemo/trunk/src/z3c/formjsdemo/calculator/browser.py
===================================================================
--- z3c.formjsdemo/trunk/src/z3c/formjsdemo/calculator/browser.py 2007-07-08 15:23:47 UTC (rev 77626)
+++ z3c.formjsdemo/trunk/src/z3c/formjsdemo/calculator/browser.py 2007-07-08 16:14:40 UTC (rev 77627)
@@ -28,12 +28,22 @@
class IGridButton(interfaces.IJSButton):
"""A button within the grid."""
-class Literal(jsaction.JSButton):
+class CalculatorButton(jsaction.JSButton):
zope.interface.implements(IGridButton)
-class Operator(jsaction.JSButton):
- zope.interface.implements(IGridButton)
+ def __init__(self, *args, **kwargs):
+ kwargs['accessKey'] = kwargs['title']
+ super(CalculatorButton, self).__init__(*args, **kwargs)
+
+class Literal(CalculatorButton):
+ """Marker class for Literals."""
+ pass
+
+class Operator(CalculatorButton):
+ """Marker class for operators."""
+ pass
+
class IButtons(zope.interface.Interface):
one = Literal(title=u'1')
two = Literal(title=u'2')
Modified: z3c.formjsdemo/trunk/src/z3c/formjsdemo/calculator/calculator.css
===================================================================
--- z3c.formjsdemo/trunk/src/z3c/formjsdemo/calculator/calculator.css 2007-07-08 15:23:47 UTC (rev 77626)
+++ z3c.formjsdemo/trunk/src/z3c/formjsdemo/calculator/calculator.css 2007-07-08 16:14:40 UTC (rev 77627)
@@ -20,7 +20,13 @@
float: right;
}
+#content {
+ width: 80%;
+ margin: auto;
+}
+
div#calculator {
+ margin: auto;
width: 250px;
padding: 10px 15px 10px 15px;
background: #DDD;
@@ -102,4 +108,5 @@
width: 250px;
text-align: center;
font-size: 12px;
+ margin: auto;
}
Modified: z3c.formjsdemo/trunk/src/z3c/formjsdemo/calculator/calculator.pt
===================================================================
--- z3c.formjsdemo/trunk/src/z3c/formjsdemo/calculator/calculator.pt 2007-07-08 15:23:47 UTC (rev 77626)
+++ z3c.formjsdemo/trunk/src/z3c/formjsdemo/calculator/calculator.pt 2007-07-08 16:14:40 UTC (rev 77627)
@@ -1,6 +1,6 @@
<div id="calculator">
<h1>
- <span class="name">A simple JavaScript calculator</span>
+ <span class="name">A simple JS calculator</span>
<span class="version">v1.0</span>
</h1>
<div id="display">
More information about the Checkins
mailing list