source: Dev/branches/rest-dojo-ui/client/dojox/calc/templates/GraphPro.html @ 256

Last change on this file since 256 was 256, checked in by hendrikvanantwerpen, 13 years ago

Reworked project structure based on REST interaction and Dojo library. As
soon as this is stable, the old jQueryUI branch can be removed (it's
kept for reference).

File size: 8.7 KB
Line 
1<div class="dijitReset dijitInline dojoxCalc"
2><table class="dijitReset dijitInline dojoxCalcLayout" data-dojo-attach-point="calcTable" rules="none" cellspacing=0 cellpadding=0 border=0>
3        <tr
4                ><td colspan="4" class="dojoxCalcTextAreaContainer"
5                        ><div class="dijitTextBox dijitTextArea" style="height:10em;width:auto;max-width:15.3em;border-width:0px;" data-dojo-attach-point='displayBox'></div
6                ></td
7        ></tr>
8        <tr
9                ><td colspan="4" class="dojoxCalcInputContainer"
10                        ><input data-dojo-type="dijit.form.TextBox" data-dojo-attach-event="onBlur:onBlur,onKeyPress:onKeyPress" data-dojo-attach-point='textboxWidget'
11                /></td
12        ></tr>
13        <tr>
14                <td class="dojoxCalcButtonContainer">
15                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="grapherMakerButton" label="Graph" data-dojo-attach-event='onClick:makeGrapherWindow' />
16                </td>
17                <td class="dojoxCalcButtonContainer">
18                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="functionMakerButton" label="Func" data-dojo-attach-event='onClick:makeFunctionWindow' />
19                </td>
20                <td class="dojoxCalcButtonContainer">
21                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="toFracButton" label="toFrac" value="toFrac(" data-dojo-attach-event='onClick:insertText' />
22                </td>
23                <td colspan="1" class="dojoxCalcButtonContainer">
24                </td>
25
26        </tr>
27        <tr>
28                <td class="dojoxCalcButtonContainer">
29                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="seven" label="7" value='7' data-dojo-attach-event='onClick:insertText' />
30                </td>
31                <td class="dojoxCalcButtonContainer">
32                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="eight" label="8" value='8' data-dojo-attach-event='onClick:insertText' />
33                </td>
34                <td class="dojoxCalcButtonContainer">
35                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="nine" label="9" value='9' data-dojo-attach-event='onClick:insertText' />
36                </td>
37                <td class="dojoxCalcButtonContainer">
38                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="divide" label="/" value='/' data-dojo-attach-event='onClick:insertOperator' />
39                </td>
40        </tr>
41        <tr>
42                <td class="dojoxCalcButtonContainer">
43                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="four" label="4" value='4' data-dojo-attach-event='onClick:insertText' />
44                </td>
45                <td class="dojoxCalcButtonContainer">
46                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="five" label="5" value='5' data-dojo-attach-event='onClick:insertText' />
47                </td>
48                <td class="dojoxCalcButtonContainer">
49                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="six" label="6" value='6' data-dojo-attach-event='onClick:insertText' />
50                </td>
51                <td class="dojoxCalcButtonContainer">
52                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="multiply" label="*" value='*' data-dojo-attach-event='onClick:insertOperator' />
53                </td>
54        </tr>
55        <tr>
56                <td class="dojoxCalcButtonContainer">
57                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="one" label="1" value='1' data-dojo-attach-event='onClick:insertText' />
58                </td>
59                <td class="dojoxCalcButtonContainer">
60                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="two" label="2" value='2' data-dojo-attach-event='onClick:insertText' />
61                </td>
62                <td class="dojoxCalcButtonContainer">
63                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="three" label="3" value='3' data-dojo-attach-event='onClick:insertText' />
64                </td>
65                <td class="dojoxCalcButtonContainer">
66                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="add" label="+" value='+' data-dojo-attach-event='onClick:insertOperator' />
67                </td>
68        </tr>
69        <tr>
70                <td class="dojoxCalcButtonContainer">
71                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="decimal" label="." value='.' data-dojo-attach-event='onClick:insertText' />
72                </td>
73                <td class="dojoxCalcButtonContainer">
74                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="zero" label="0" value='0' data-dojo-attach-event='onClick:insertText' />
75                </td>
76                <td class="dojoxCalcButtonContainer">
77                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="equals" label="x=y" value='=' data-dojo-attach-event='onClick:insertText' />
78                </td>
79                <td class="dojoxCalcMinusButtonContainer">
80                        <span data-dojo-type="dijit.form.ComboButton" data-dojo-attach-point="subtract" label='-' value='-' data-dojo-attach-event='onClick:insertOperator'>
81
82                                <div data-dojo-type="dijit.Menu" style="display:none;">
83                                        <div data-dojo-type="dijit.MenuItem" data-dojo-attach-event="onClick:insertMinus">
84                                                (-)
85                                        </div>
86                                </div>
87                        </span>
88                </td>
89        </tr>
90        <tr>
91                <td class="dojoxCalcButtonContainer">
92                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="clear" label="Clear" data-dojo-attach-event='onClick:clearText' />
93                </td>
94                <td class="dojoxCalcButtonContainer">
95                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="sqrt" label="&#x221A;" value="&#x221A;" data-dojo-attach-event='onClick:insertText' />
96                </td>
97                <td class="dojoxCalcButtonContainer">
98                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="power" label="^" value="^" data-dojo-attach-event='onClick:insertOperator' />
99                </td>
100                <td class="dojoxCalcButtonContainer">
101                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="factorialButton" label="!" value="!" data-dojo-attach-event='onClick:insertOperator' />
102                </td>
103        </tr>
104        <tr>
105                <td class="dojoxCalcButtonContainer">
106                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="pi" label="&#x03C0;" value="&#x03C0;" data-dojo-attach-event='onClick:insertText' />
107                </td>
108                <td class="dojoxCalcButtonContainer">
109                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="sin" label="sin" value="sin(" data-dojo-attach-event='onClick:insertText' />
110                </td>
111                <td class="dojoxCalcButtonContainer">
112                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="cos" label="cos" value="cos(" data-dojo-attach-event='onClick:insertText' />
113                </td>
114                <td class="dojoxCalcButtonContainer">
115                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="tan" label="tan" value="tan(" data-dojo-attach-event='onClick:insertText' />
116                </td>
117
118        </tr>
119        <tr>
120                <td class="dojoxCalcButtonContainer">
121                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="e" label="&#x03F5;" value="&#x03F5;" data-dojo-attach-event='onClick:insertText' />
122                </td>
123                <td class="dojoxCalcButtonContainer">
124                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="log10" label="log" value="log(" value="log(" data-dojo-attach-event='onClick:insertText' />
125                </td>
126                <td class="dojoxCalcButtonContainer">
127                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="lnE" label="ln" value="ln(" data-dojo-attach-event='onClick:insertText' />
128                </td>
129                <td class="dojoxCalcButtonContainer">
130                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="round" label="Round" value="Round(" data-dojo-attach-event='onClick:insertText' />
131                </td>
132
133        </tr>
134        <tr>
135                <td class="dojoxCalcButtonContainer">
136                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="intButton" label="Int" value="Int(" data-dojo-attach-event='onClick:insertText' />
137                </td>
138                <td class="dojoxCalcButtonContainer">
139                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="PermutationButton" label="P" value="P(" data-dojo-attach-event='onClick:insertText' />
140                </td>
141                <td class="dojoxCalcButtonContainer">
142                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="CombinationButton" label="C" value="C(" data-dojo-attach-event='onClick:insertText' />
143                </td>
144                <td class="dojoxCalcButtonContainer">
145                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="comma" label="," value=',' data-dojo-attach-event='onClick:insertText' />
146                </td>
147
148        </tr>
149        <tr>
150                <td class="dojoxCalcButtonContainer">
151                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="AnsButton" label="Ans" value="Ans" data-dojo-attach-event='onClick:insertText' />
152                </td>
153                <td class="dojoxCalcButtonContainer">
154                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="LeftParenButton" label="(" value="(" data-dojo-attach-event='onClick:insertText' />
155                </td>
156                <td class="dojoxCalcButtonContainer">
157                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="RightParenButton" label=")" value=")" data-dojo-attach-event='onClick:insertText' />
158                </td>
159                <td class="dojoxCalcButtonContainer">
160                        <button data-dojo-type="dijit.form.Button" data-dojo-attach-point="enter" label="Enter" data-dojo-attach-event='onClick:parseTextbox' />
161                </td>
162        </tr>
163</table>
164<span data-dojo-attach-point="executor" data-dojo-type="dojox.calc._Executor" data-dojo-attach-event="onLoad:executorLoaded"></span>
165</div>
Note: See TracBrowser for help on using the repository browser.