Author: eallen
Date: 2008-11-04 14:56:03 -0500 (Tue, 04 Nov 2008)
New Revision: 2734
Modified:
mgmt/trunk/cumin/python/cumin/widgets.py
mgmt/trunk/cumin/python/cumin/widgets.strings
mgmt/trunk/cumin/python/wooly/forms.py
mgmt/trunk/cumin/python/wooly/forms.strings
Log:
Moving MoreFieldSet out of wooly and into cumin/widgets
Modified: mgmt/trunk/cumin/python/cumin/widgets.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/widgets.py 2008-11-04 19:38:32 UTC (rev 2733)
+++ mgmt/trunk/cumin/python/cumin/widgets.py 2008-11-04 19:56:03 UTC (rev 2734)
@@ -1098,3 +1098,13 @@
def elem_id(self, session):
return self.name
+
+class MoreFieldSet(FieldForm, FormField):
+ def render_inputs(self, session, *args):
+ return self.render_fields(session, *args)
+
+ def render_more_text(self, session, *args):
+ return "Show Advanced Options..."
+
+ def render_less_text(self, session, *args):
+ return "Hide Advanced Options..."
Modified: mgmt/trunk/cumin/python/cumin/widgets.strings
===================================================================
--- mgmt/trunk/cumin/python/cumin/widgets.strings 2008-11-04 19:38:32 UTC (rev 2733)
+++ mgmt/trunk/cumin/python/cumin/widgets.strings 2008-11-04 19:56:03 UTC (rev 2734)
@@ -992,3 +992,41 @@
[FormHelp.html]
<a class="help action" id="help_link"
href="{help_href}">Help</a>
+[MoreFieldSet.css]
+div.more_inputs {
+ display: none;
+ margin-left: 0.5em;
+ padding: 0.5em;
+ border: 1px dashed #333;
+ background-color: #FCFCFC;
+}
+
+div.more_field_set {
+ margin-bottom: 1em;
+}
+
+[MoreFieldSet.html]
+<div class="more_field_set">
+ <input type="button" id="button_{id}"
onclick="toggle_more_fieldset(); return false;" value="{more_text}"
/>
+ <div id="{id}" class="more_inputs"
style="display:none;">
+ {inputs}
+ </div>
+</div><!-- end of "more_field_set" -->
+<script type="text/javascript">
+function toggle_more_fieldset() {
+ var oDiv = document.getElementById("{id}");
+ var oButton = document.getElementById("button_{id}");
+ if (oDiv) {
+ if (oDiv.style.display == "none") {
+ oDiv.style.display = "block";
+ if (oButton)
+ oButton.value = "{less_text}";
+ } else {
+ oDiv.style.display = "none"
+ if (oButton)
+ oButton.value = "{more_text}";
+ }
+ }
+}
+</script>
+
\ No newline at end of file
Modified: mgmt/trunk/cumin/python/wooly/forms.py
===================================================================
--- mgmt/trunk/cumin/python/wooly/forms.py 2008-11-04 19:38:32 UTC (rev 2733)
+++ mgmt/trunk/cumin/python/wooly/forms.py 2008-11-04 19:56:03 UTC (rev 2734)
@@ -428,13 +428,3 @@
writer.write(field.render(session))
return writer.to_string()
-
-class MoreFieldSet(FieldForm, FormField):
- def render_inputs(self, session, *args):
- return self.render_fields(session, *args)
-
- def render_more_text(self, session, *args):
- return "Show Advanced Options..."
-
- def render_less_text(self, session, *args):
- return "Hide Advanced Options..."
Modified: mgmt/trunk/cumin/python/wooly/forms.strings
===================================================================
--- mgmt/trunk/cumin/python/wooly/forms.strings 2008-11-04 19:38:32 UTC (rev 2733)
+++ mgmt/trunk/cumin/python/wooly/forms.strings 2008-11-04 19:56:03 UTC (rev 2734)
@@ -83,43 +83,3 @@
tabindex="{tab_index}" {checked_attr} {disabled_attr}/>
<label for="{id}">{title}</label>
</div>
-
-
-[MoreFieldSet.css]
-div.more_inputs {
- display: none;
- margin-left: 0.5em;
- padding: 0.5em;
- border: 1px dashed #333;
- background-color: #FCFCFC;
-}
-
-div.more_field_set {
- margin-bottom: 1em;
-}
-
-[MoreFieldSet.html]
-<div class="more_field_set">
- <input type="button" id="button_{id}"
onclick="toggle_more_fieldset(); return false;" value="{more_text}"
/>
- <div id="{id}" class="more_inputs"
style="display:none;">
- {inputs}
- </div>
-</div><!-- end of "more_field_set" -->
-<script type="text/javascript">
-function toggle_more_fieldset() {
- var oDiv = document.getElementById("{id}");
- var oButton = document.getElementById("button_{id}");
- if (oDiv) {
- if (oDiv.style.display == "none") {
- oDiv.style.display = "block";
- if (oButton)
- oButton.value = "{less_text}";
- } else {
- oDiv.style.display = "none"
- if (oButton)
- oButton.value = "{more_text}";
- }
- }
-}
-</script>
-
\ No newline at end of file