Initial dojo-ization. Just starting to use widgets
authordjfiander <djfiander@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 26 Mar 2008 02:02:42 +0000 (02:02 +0000)
committerdjfiander <djfiander@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 26 Mar 2008 02:02:42 +0000 (02:02 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@9136 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/oilsweb/oilsweb/templates/oils/base.html
Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/picklist/view.html
Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/picklist/view_lineitem.html
Open-ILS/web/oilsweb/oilsweb/templates/oils/default/base.html

index 58df3f7..1af4618 100644 (file)
@@ -15,6 +15,7 @@
         <%def name="page_title()">${_('Evergreen Acquisitions')}</%def>
         <title>${self.page_title()}</title>
         ${self.block_css()}
+       ${self.block_js()}
     </head>
 </%def>
 
 <%def name='block_body_content()'/>
 
 <%def name='block_css()'>
+    <link rel="stylesheet" type="text/css" href="/dojo/dijit/themes/tundra/tundra.css" />
+    <link rel="stylesheet" type="text/css" href="/dojo/dojo/resources/dojo.css" />
     <link rel='stylesheet' type='text/css' href='${c.oils.core.media_prefix.value}/css/skin/${c.oils.core.skin.value}.css'/>
     <link rel='stylesheet' type='text/css' href='${c.oils.core.media_prefix.value}/css/theme/${c.oils.core.theme.value}.css'/>
 </%def>
 
+<%def name='block_js()'>
+    <script type="text/javascript" src="/dojo/dojo/dojo.js"
+            djConfig="parseOnLoad: true"></script>
+    <script type="text/javascript">
+        dojo.require("dojo.parser");
+       dojo.require("dijit.form.Form")
+       dojo.require("dijit.form.Button");
+       dojo.require("dijit.form.TextBox");
+       dojo.require("dijit.form.NumberTextBox");
+    </script>
+</%def>
index b2b1a30..a406160 100644 (file)
@@ -30,7 +30,7 @@ ${picklist.summary(c.oils.acq.picklist.value)}
             % for list in c.oils.acq.picklist_list.value:
                 <option value='${list.id()}'>${list.name()}</option>
             % endfor
-o        </select>&nbsp;<input type='submit' value='${_("Submit")}'/>
+        </select>&nbsp;<button dojoType="dijit.form.Button" type='submit' value='${_("Submit")}'>${_("Submit")}</button>
     </div>
     <div class='spacer'>&nbsp;</div>
 </div>
@@ -60,15 +60,18 @@ o        </select>&nbsp;<input type='submit' value='${_("Submit")}'/>
                % if lineitem.state() == 'approved':
                    ${lineitem.item_count()} Approved
                % else:
-                   <form method="POST"
+                   <form dojoType="dijit.form.Form" method="POST"
                          action="${c.oils.acq.prefix.value}/picklist/update">
                        <input name="${c.oils.acq.picklist_source_id.cgi_name}"
                               type="hidden"
                               value="${c.oils.acq.picklist.value.id()}" />
                        <input name="${c.oils.acq.lineitem_item_count.cgi_name}"
                               type="text" size="3"
-                              value="${lineitem.item_count()}" />
-                       <button name='${c.oils.acq.lineitem_id.cgi_name}'
+                              value="${lineitem.item_count()}"
+                              dojoType="dijit.form.NumberTextBox"
+                              constraints="{min:0,places:0}" />
+                       <button dojotype='dijit.form.Button'
+                               name='${c.oils.acq.lineitem_id.cgi_name}'
                                value='${lineitem.id()}'>${_("Update")}</button>
                    </form>
                % endif
index f1a5833..b12823e 100644 (file)
@@ -50,7 +50,7 @@ ${picklist.summary(c.oils.acq.picklist.value, link=True)}
                    </td>
                    <td>${detail.owning_lib() or 'None'}</td>
                    <td>
-                       <button name='${c.oils.acq.lineitem_detail_id.cgi_name}'
+                       <button dojotype='dijit.form.Button' name='${c.oils.acq.lineitem_detail_id.cgi_name}'
                                value='${detail.id()}'>${_("Update")}</button>
                    </td>
                </tr>
index 9e7c736..ad44b3d 100644 (file)
@@ -2,7 +2,7 @@
 <%inherit file='../base.html'/>
 
 <%def name='block_body_content()'>
-    <div id='oils-base-body-block'> 
+    <div id='oils-base-body-block' class='tundra'
         <div id='oils-base-header-block'>
             ${self.block_header()}
         </div>