added initial create dialog
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 14 Nov 2008 04:12:20 +0000 (04:12 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 14 Nov 2008 04:12:20 +0000 (04:12 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@11180 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/js/ui/default/conify/global/config/billing_type.js
Open-ILS/web/templates/default/conify/global/config/billing_type.tt2

index 1a92014..46367b2 100644 (file)
@@ -1,6 +1,8 @@
 dojo.require('dojox.grid.DataGrid');
 dojo.require('dojo.data.ItemFileReadStore');
+dojo.require('dijit.form.CurrencyTextBox');
 dojo.require('fieldmapper.OrgUtils');
+dojo.require('openils.widget.OrgUnitFilteringSelect');
 
 var btContextOrg;
 var btList;
index bad2f4a..fd437e3 100644 (file)
@@ -1,6 +1,32 @@
 [% WRAPPER default/base.tt2 %]
 <script src='[% ctx.media_prefix %]/js/ui/default/conify/global/config/billing_type.js'> </script>
 <h1>Billing Types</h1><br/>
+
+<div dojoType="dijit.form.DropDownButton">
+    <span>New Billing Type</span>
+    <div dojoType="dijit.TooltipDialog" execute="btCreate(arguments[0]);">
+        <table class='dijitTooltipTable'>
+            <tr>
+                <td><label for="name">Name: </label></td>
+                <td><input dojoType="dijit.form.TextBox" name="name"></td>
+            </tr>
+            <tr>
+                <td><label for="name">Owning Location: </label></td>
+                <td><input dojoType="openils.widget.OrgUnitFilteringSelect" name="name"></td>
+            </tr>
+            <tr>
+                <td><label for="name">Default Price: </label></td>
+                <td><input dojoType="dijit.form.CurrencyTextBox" name="default_price" required='false'></td>
+            </tr>
+            <tr>
+                <td colspan='2' align='center'>
+                    <button dojoType=dijit.form.Button type="submit">Create</button>
+                </td>
+            </tr>
+        </table>
+    </div>
+</div> 
+
 <div dojoType="dijit.layout.ContentPane" layoutAlign="top">
     <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:600px;'>
         <table jsId="btGrid" dojoType="dojox.grid.DataGrid" query="{id: '*'}" rowSelector='20px'>