| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- draw2d.ResizeImage = function(_url) {
- this.url = _url;
- this.img = null;
- draw2d.Node.call(this);
- this.setDimension(100, 100);
- this.setColor(null);
- };
- draw2d.ResizeImage.prototype = new draw2d.Node;
- draw2d.ResizeImage.prototype.type = "ResizeImage";
- draw2d.ResizeImage.prototype.createHTMLElement = function() {
- var item = draw2d.Node.prototype.createHTMLElement.call(this);
- if (navigator.appName.toUpperCase() == "MICROSOFT INTERNET EXPLORER") {
- this.d = document.createElement("div");
- this.d.style.position = "absolute";
- this.d.style.left = "0px";
- this.d.style.top = "0px";
- this.d.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader (src='"
- + this.url + "', sizingMethod='scale')";
- item.appendChild(this.d);
- } else {
- this.img = document.createElement("img");
- this.img.style.position = "absolute";
- this.img.style.left = "0px";
- this.img.style.top = "0px";
- this.img.src = this.url;
- item.appendChild(this.img);
- this.d = document.createElement("div");
- this.d.style.position = "absolute";
- this.d.style.left = "0px";
- this.d.style.top = "0px";
- item.appendChild(this.d);
- }
- item.style.left = this.x + "px";
- item.style.top = this.y + "px";
- return item;
- };
- draw2d.ResizeImage.prototype.setDimension = function(w, h) {
- try{
- draw2d.Node.prototype.setDimension.call(this, w, h);
- if (this.d !== null) {
- this.d.style.width = this.width + "px";
- this.d.style.height = this.height + "px";
- }
- if (this.img !== null) {
- this.img.width = this.width;
- this.img.height = this.height;
- }
- }catch(e){
- }
- };
- draw2d.ResizeImage.prototype.setWorkflow = function(_4b06) {
- draw2d.Node.prototype.setWorkflow.call(this, _4b06);
- };
|