source: Dev/trunk/src/client/dojox/drawing/tests/test_shadows.html

Last change on this file was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 3.2 KB
Line 
1<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" >
2<head>
3    <title>Drawing GFX Toolbar Test</title>
4        <link href="../resources/drawing.css" rel="stylesheet" />
5        <link href="../resources/toolbar.css" rel="stylesheet" />
6
7        <style>
8                href, body{
9                        overflow:hidden;
10                }
11                .drawing{
12                        width:800px;
13                        height:400px;
14                        border:1px solid #ccc;
15                        cursor:crosshair;
16                }
17                #data{
18                        display:block;
19                        height:100px;
20                        width:855px;
21                        margin-top:5px;
22                }
23                button{
24                        border:2px solid #ccc;
25                        border-color:#D9E1F9 #B5BCD0 #878E9D #C6CEE4;
26                        background-color:#CDDCF3;
27                        cursor:pointer;
28                }
29                .gfxToolbar{
30                        width:800px;
31                        height:50px;
32                        margin-bottom:10px;
33                        border:1px solid #ccc;
34                }
35        </style>
36
37        <script>
38                djConfig = {
39                        isDebug:false,
40                        parseOnLoad:true
41                };
42        </script>
43        <script src="../../../dojo/dojo.js"></script>
44        <script>
45                dojo.require("dojo.parser");
46                dojo.require("dojox.drawing");
47
48
49                // custom Tools and Plugins need to be required
50                dojo.require("dojox.drawing.tools.TextBlock");
51                dojo.require("dojox.drawing.tools.Rect");
52                dojo.require("dojox.drawing.tools.Ellipse");
53                dojo.require("dojox.drawing.tools.Line");
54                dojo.require("dojox.drawing.tools.Path");
55
56                dojo.require("dojox.drawing.plugins.drawing.Grid");
57
58                dojo.require("dojox.drawing.ui.Toolbar");
59                dojo.require("dojox.drawing.ui.Button");
60
61
62                dojo.addOnLoad(function(){
63                        dojo.connect(myDrawing, "onSurfaceReady", function(){
64
65                                var image = myDrawing.addStencil("image", {data:{x:450, y:125, width:320, height:240, src:"../resources/CrazyTruck.jpg"}, shadow:{place:"BR", size:8, mult:6}});
66
67                                myDrawing.addStencil("rect", {data:{x:50, y:25, width:100, height:50}, shadow:{color:"#0000ff", place:"TL"}});
68                                myDrawing.addStencil("rect", {data:{x:50, y:100, width:100, height:50, r:10}, shadow:{place:"C", color:"#ff0000", size:8, mult:6}});
69                                myDrawing.addStencil("rect", {data:{x:50, y:175, width:100, height:50, r:10}, shadow:{place:"BR"}});
70
71                                myDrawing.addStencil("ellipse", {data:{cx:300, cy:60, rx:100, ry:50, fill:{r:200,g:200,b:0,a:1}}, shadow:{place:"TL"}});
72                                myDrawing.addStencil("ellipse", {data:{cx:300, cy:175, rx:100, ry:50, fill:{r:200,g:200,b:0,a:1}}, shadow:{place:"C", size:6, mult:4, color:"#ffff00"}});
73                                myDrawing.addStencil("ellipse", {data:{cx:300, cy:290, rx:100, ry:50, fill:{r:200,g:200,b:0,a:1}}, shadow:{place:"BR"}});
74
75                                myDrawing.addStencil("line", {data:{x1:500, y1:70, x2:700, y2:10}, shadow:{place:"BR", size:4, mult:2}});
76                                myDrawing.addStencil("line", {data:{x1:500, y1:100, x2:700, y2:100}, shadow:{place:"C", size:4, mult:4, color:"#00ff00"}});
77
78                                myDrawing.addStencil("path", {points:[{x:10, y:390},{x:50, y:250},{x:175,y:330}, {x:100,y:300} ], shadow:{place:"C", size:4, mult:4, color:"#00ff00"}});//
79
80                        });
81                })
82        </script>
83
84</head>
85<body>
86    <h2>Drawing Test</h2>
87        <div id="conEdit" contenteditable="true"></div>
88        <div id="wrapper">
89
90
91                <!--<div dojoType="dojox.drawing.ui.Toolbar" id="gfxToolbarNode" drawingId="drawingNode" class="gfxToolbar" tools="all" plugs="all" selected="ellipse"></div>-->
92
93                <div dojoType="dojox.drawing.Drawing" id="drawingNode" data-dojo-id="myDrawing" class="drawing"
94                         plugins="[{'name':'dojox.drawing.plugins.drawing.Grid', 'options':{minor:20, major:100}}]">
95                </div>
96        </div>
97
98</body>
99</html>
Note: See TracBrowser for help on using the repository browser.