svnno****@sourc*****
svnno****@sourc*****
2011年 9月 11日 (日) 20:15:35 JST
Revision: 2935
http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2935
Author: dhrname
Date: 2011-09-11 20:15:35 +0900 (Sun, 11 Sep 2011)
Log Message:
-----------
定数の設定を見直して軽量化
Modified Paths:
--------------
branches/08x/085/org/w3c/core.js
branches/08x/085/org/w3c/dom/css.js
branches/08x/085/org/w3c/dom/svg.js
Modified: branches/08x/085/org/w3c/core.js
===================================================================
--- branches/08x/085/org/w3c/core.js 2011-09-11 10:50:28 UTC (rev 2934)
+++ branches/08x/085/org/w3c/core.js 2011-09-11 11:15:35 UTC (rev 2935)
@@ -132,22 +132,24 @@
ノードを生成した文書以外の(そのノードをサポートしない)異なる文書で,ノードが使用されている。4
*/
};
-DOMException.INDEX_SIZE_ERR = 1;
-DOMException.DOMSTRING_SIZE_ERR = 2;
-DOMException.HIERARCHY_REQUEST_ERR = 3;
-DOMException.WRONG_DOCUMENT_ERR = 4;
-DOMException.INVALID_CHARACTER_ERR = 5;
-DOMException.NO_DATA_ALLOWED_ERR = 6;
-DOMException.NO_MODIFICATION_ALLOWED_ERR = 7;
-DOMException.NOT_FOUND_ERR = 8;
-DOMException.NOT_SUPPORTED_ERR = 9;
-DOMException.INUSE_ATTRIBUTE_ERR = 10;
-DOMException.INVALID_STATE_ERR = 11;
-DOMException.SYNTAX_ERR = 12;
-DOMException.INVALID_MODIFICATION_ERR = 13;
-DOMException.NAMESPACE_ERR = 14;
-DOMException.INVALID_ACCESS_ERR = 15;
-DOMException.prototype = new Error();
+(function(t) {
+t.INDEX_SIZE_ERR = 1;
+t.DOMSTRING_SIZE_ERR = 2;
+t.HIERARCHY_REQUEST_ERR = 3;
+t.WRONG_DOCUMENT_ERR = 4;
+t.INVALID_CHARACTER_ERR = 5;
+t.NO_DATA_ALLOWED_ERR = 6;
+t.NO_MODIFICATION_ALLOWED_ERR = 7;
+t.NOT_FOUND_ERR = 8;
+t.NOT_SUPPORTED_ERR = 9;
+t.INUSE_ATTRIBUTE_ERR = 10;
+t.INVALID_STATE_ERR = 11;
+t.SYNTAX_ERR = 12;
+t.INVALID_MODIFICATION_ERR = 13;
+t.NAMESPACE_ERR = 14;
+t.INVALID_ACCESS_ERR = 15;
+t.prototype = new Error();
+})(DOMException);
/*DOMImplementation
*DOMの基本的な機能をつかさどる
@@ -213,19 +215,21 @@
this._capter = []; //eventで利用
return this;
}
+(function(t) {
// NodeType
-/*const unsigned short*/ Node.ELEMENT_NODE = 1;
-/*const unsigned short*/ Node.ATTRIBUTE_NODE = 2;
-/*const unsigned short*/ Node.TEXT_NODE = 3;
-/*const unsigned short*/ Node.CDATA_SECTION_NODE = 4;
-/*const unsigned short*/ Node.ENTITY_REFERENCE_NODE = 5;
-/*const unsigned short*/ Node.ENTITY_NODE = 6;
-/*const unsigned short*/ Node.PROCESSING_INSTRUCTION_NODE = 7;
-/*const unsigned short*/ Node.COMMENT_NODE = 8;
-/*const unsigned short*/ Node.DOCUMENT_NODE = 9;
-/*const unsigned short*/ Node.DOCUMENT_TYPE_NODE = 10;
-/*const unsigned short*/ Node.DOCUMENT_FRAGMENT_NODE = 11;
-/*const unsigned short*/ Node.NOTATION_NODE = 12;
+/*const unsigned short*/ t.ELEMENT_NODE = 1;
+/*const unsigned short*/ t.ATTRIBUTE_NODE = 2;
+/*const unsigned short*/ t.TEXT_NODE = 3;
+/*const unsigned short*/ t.CDATA_SECTION_NODE = 4;
+/*const unsigned short*/ t.ENTITY_REFERENCE_NODE = 5;
+/*const unsigned short*/ t.ENTITY_NODE = 6;
+/*const unsigned short*/ t.PROCESSING_INSTRUCTION_NODE = 7;
+/*const unsigned short*/ t.COMMENT_NODE = 8;
+/*const unsigned short*/ t.DOCUMENT_NODE = 9;
+/*const unsigned short*/ t.DOCUMENT_TYPE_NODE = 10;
+/*const unsigned short*/ t.DOCUMENT_FRAGMENT_NODE = 11;
+/*const unsigned short*/ t.NOTATION_NODE = 12;
+})(Node);
Node.prototype = {
//以下は初期値として設定
tar : null,
Modified: branches/08x/085/org/w3c/dom/css.js
===================================================================
--- branches/08x/085/org/w3c/dom/css.js 2011-09-11 10:50:28 UTC (rev 2934)
+++ branches/08x/085/org/w3c/dom/css.js 2011-09-11 11:15:35 UTC (rev 2935)
@@ -410,34 +410,36 @@
return this;
};
-CSSPrimitiveValue.CSS_UNKNOWN = 0;
-CSSPrimitiveValue.CSS_NUMBER = 1;
-CSSPrimitiveValue.CSS_PERCENTAGE = 2;
-CSSPrimitiveValue.CSS_EMS = 3;
-CSSPrimitiveValue.CSS_EXS = 4;
-CSSPrimitiveValue.CSS_PX = 5;
-CSSPrimitiveValue.CSS_CM = 6;
-CSSPrimitiveValue.CSS_MM = 7;
-CSSPrimitiveValue.CSS_IN = 8;
-CSSPrimitiveValue.CSS_PT = 9;
-CSSPrimitiveValue.CSS_PC = 10;
-CSSPrimitiveValue.CSS_DEG = 11;
-CSSPrimitiveValue.CSS_RAD = 12;
-CSSPrimitiveValue.CSS_GRAD = 13;
-CSSPrimitiveValue.CSS_MS = 14;
-CSSPrimitiveValue.CSS_S = 15;
-CSSPrimitiveValue.CSS_HZ = 16;
-CSSPrimitiveValue.CSS_KHZ = 17;
-CSSPrimitiveValue.CSS_DIMENSION = 18;
-CSSPrimitiveValue.CSS_STRING = 19;
-CSSPrimitiveValue.CSS_URI = 20;
-CSSPrimitiveValue.CSS_IDENT = 21;
-CSSPrimitiveValue.CSS_ATTR = 22;
-CSSPrimitiveValue.CSS_COUNTER = 23;
-CSSPrimitiveValue.CSS_RECT = 24;
-CSSPrimitiveValue.CSS_RGBCOLOR = 25;
-CSSPrimitiveValue.prototype = new CSSValue();
-CSSPrimitiveValue.constructor = CSSValue;
+(function(t) {
+t.CSS_UNKNOWN = 0;
+t.CSS_NUMBER = 1;
+t.CSS_PERCENTAGE = 2;
+t.CSS_EMS = 3;
+t.CSS_EXS = 4;
+t.CSS_PX = 5;
+t.CSS_CM = 6;
+t.CSS_MM = 7;
+t.CSS_IN = 8;
+t.CSS_PT = 9;
+t.CSS_PC = 10;
+t.CSS_DEG = 11;
+t.CSS_RAD = 12;
+t.CSS_GRAD = 13;
+t.CSS_MS = 14;
+t.CSS_S = 15;
+t.CSS_HZ = 16;
+t.CSS_KHZ = 17;
+t.CSS_DIMENSION = 18;
+t.CSS_STRING = 19;
+t.CSS_URI = 20;
+t.CSS_IDENT = 21;
+t.CSS_ATTR = 22;
+t.CSS_COUNTER = 23;
+t.CSS_RECT = 24;
+t.CSS_RGBCOLOR = 25;
+t.prototype = new CSSValue();
+t.constructor = CSSValue;
+})(CSSPrimitiveValue);
(function(){
this._n = [1, 0.01, 1, 1, 1, 35.43307, 3.543307, 90, 1.25, 15, 1, 180 / Math.PI, 90/100, 1, 1000, 1, 1000, 1]; //CSS_PX単位への変換値(なお、CSS_SはCSS_MSに、CSS_RADとCSS_GRADはCSS_DEGに、CSS_KHZはCSS_HZに統一)
Modified: branches/08x/085/org/w3c/dom/svg.js
===================================================================
--- branches/08x/085/org/w3c/dom/svg.js 2011-09-11 10:50:28 UTC (rev 2934)
+++ branches/08x/085/org/w3c/dom/svg.js 2011-09-11 11:15:35 UTC (rev 2935)
@@ -528,18 +528,20 @@
function SVGLength() {
return this;
};
+(function(t) {
// Length Unit Types
- /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_UNKNOWN = 0;
- /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_NUMBER = 1;
- /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_PERCENTAGE = 2;
- /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_EMS = 3;
- /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_EXS = 4;
- /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_PX = 5;
- /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_CM = 6;
- /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_MM = 7;
- /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_IN = 8;
- /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_PT = 9;
- /*const unsigned short*/ SVGLength.SVG_LENGTHTYPE_PC = 10;
+ /*const unsigned short*/ t.SVG_LENGTHTYPE_UNKNOWN = 0;
+ /*const unsigned short*/ t.SVG_LENGTHTYPE_NUMBER = 1;
+ /*const unsigned short*/ t.SVG_LENGTHTYPE_PERCENTAGE = 2;
+ /*const unsigned short*/ t.SVG_LENGTHTYPE_EMS = 3;
+ /*const unsigned short*/ t.SVG_LENGTHTYPE_EXS = 4;
+ /*const unsigned short*/ t.SVG_LENGTHTYPE_PX = 5;
+ /*const unsigned short*/ t.SVG_LENGTHTYPE_CM = 6;
+ /*const unsigned short*/ t.SVG_LENGTHTYPE_MM = 7;
+ /*const unsigned short*/ t.SVG_LENGTHTYPE_IN = 8;
+ /*const unsigned short*/ t.SVG_LENGTHTYPE_PT = 9;
+ /*const unsigned short*/ t.SVG_LENGTHTYPE_PC = 10;
+})(SVGLength);
SVGLength.prototype = {
/*readonly attribute unsigned short*/ unitType : SVGLength.SVG_LENGTHTYPE_UNKNOWN,
@@ -2285,22 +2287,24 @@
/*unsigned short*/ this.meetOrSlice = SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET;
return this;
};
+(function(t) {
// Alignment Types
- /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_UNKNOWN = 0;
- /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_NONE = 1;
- /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMIN = 2;
- /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3;
- /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4;
- /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMID = 5;
- /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMID = 6;
- /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMID = 7;
- /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMAX = 8;
- /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9;
- /*unsigned short*/ SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10;
+ /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_UNKNOWN = 0;
+ /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_NONE = 1;
+ /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMINYMIN = 2;
+ /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3;
+ /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4;
+ /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMINYMID = 5;
+ /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMIDYMID = 6;
+ /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMAXYMID = 7;
+ /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMINYMAX = 8;
+ /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9;
+ /*unsigned short*/ t.SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10;
// Meet-or-slice Types
- /*unsigned short*/ SVGPreserveAspectRatio.SVG_MEETORSLICE_UNKNOWN = 0;
- /*unsigned short*/ SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET = 1;
- /*unsigned short*/ SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE = 2;
+ /*unsigned short*/ t.SVG_MEETORSLICE_UNKNOWN = 0;
+ /*unsigned short*/ t.SVG_MEETORSLICE_MEET = 1;
+ /*unsigned short*/ t.SVG_MEETORSLICE_SLICE = 2;
+})(SVGPreserveAspectRatio);
function SVGAnimatedPreserveAspectRatio() {
/*readonly SVGPreserveAspectRatio*/ this.animVal = this.baseVal = new SVGPreserveAspectRatio();
@@ -2312,27 +2316,30 @@
/*readonly DOMString*/ this.pathSegTypeAsLetter = null;
return this;
};
+
+(function(t) {
// Path Segment Types
- /*unsigned short*/ SVGPathSeg.PATHSEG_UNKNOWN = 0;
- /*unsigned short*/ SVGPathSeg.PATHSEG_CLOSEPATH = 1;
- /*unsigned short*/ SVGPathSeg.PATHSEG_MOVETO_ABS = 2;
- /*unsigned short*/ SVGPathSeg.PATHSEG_MOVETO_REL = 3;
- /*unsigned short*/ SVGPathSeg.PATHSEG_LINETO_ABS = 4;
- /*unsigned short*/ SVGPathSeg.PATHSEG_LINETO_REL = 5;
- /*unsigned short*/ SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS = 6;
- /*unsigned short*/ SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL = 7;
- /*unsigned short*/ SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS = 8;
- /*unsigned short*/ SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL = 9;
- /*unsigned short*/ SVGPathSeg.PATHSEG_ARC_ABS = 10;
- /*unsigned short*/ SVGPathSeg.PATHSEG_ARC_REL = 11;
- /*unsigned short*/ SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS = 12;
- /*unsigned short*/ SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL = 13;
- /*unsigned short*/ SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS = 14;
- /*unsigned short*/ SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL = 15;
- /*unsigned short*/ SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16;
- /*unsigned short*/ SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17;
- /*unsigned short*/ SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18;
- /*unsigned short*/ SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19;
+ /*unsigned short*/ t.PATHSEG_UNKNOWN = 0;
+ /*unsigned short*/ t.PATHSEG_CLOSEPATH = 1;
+ /*unsigned short*/ t.PATHSEG_MOVETO_ABS = 2;
+ /*unsigned short*/ t.PATHSEG_MOVETO_REL = 3;
+ /*unsigned short*/ t.PATHSEG_LINETO_ABS = 4;
+ /*unsigned short*/ t.PATHSEG_LINETO_REL = 5;
+ /*unsigned short*/ t.PATHSEG_CURVETO_CUBIC_ABS = 6;
+ /*unsigned short*/ t.PATHSEG_CURVETO_CUBIC_REL = 7;
+ /*unsigned short*/ t.PATHSEG_CURVETO_QUADRATIC_ABS = 8;
+ /*unsigned short*/ t.PATHSEG_CURVETO_QUADRATIC_REL = 9;
+ /*unsigned short*/ t.PATHSEG_ARC_ABS = 10;
+ /*unsigned short*/ t.PATHSEG_ARC_REL = 11;
+ /*unsigned short*/ t.PATHSEG_LINETO_HORIZONTAL_ABS = 12;
+ /*unsigned short*/ t.PATHSEG_LINETO_HORIZONTAL_REL = 13;
+ /*unsigned short*/ t.PATHSEG_LINETO_VERTICAL_ABS = 14;
+ /*unsigned short*/ t.PATHSEG_LINETO_VERTICAL_REL = 15;
+ /*unsigned short*/ t.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16;
+ /*unsigned short*/ t.PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17;
+ /*unsigned short*/ t.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18;
+ /*unsigned short*/ t.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19;
+})(SVGPathSeg);
/*SVGPathSegxx
*軽量化のために、SVGPathSegの継承をしない。また、{}オブジェクトで代用する予定
*/
@@ -4352,14 +4359,16 @@
SVGTextPathElement.constructor = SVGTextContentElement;
SVGTextPathElement.prototype = new SVGTextContentElement();
+(function(t){
// textPath Method Types
- /*unsigned short*/ SVGTextPathElement.TEXTPATH_METHODTYPE_UNKNOWN = 0;
- /*unsigned short*/ SVGTextPathElement.TEXTPATH_METHODTYPE_ALIGN = 1;
- /*unsigned short*/ SVGTextPathElement.TEXTPATH_METHODTYPE_STRETCH = 2;
+ /*unsigned short*/ t.TEXTPATH_METHODTYPE_UNKNOWN = 0;
+ /*unsigned short*/ t.TEXTPATH_METHODTYPE_ALIGN = 1;
+ /*unsigned short*/ t.TEXTPATH_METHODTYPE_STRETCH = 2;
// textPath Spacing Types
- /*unsigned short*/ SVGTextPathElement.TEXTPATH_SPACINGTYPE_UNKNOWN = 0;
- /*unsigned short*/ SVGTextPathElement.TEXTPATH_SPACINGTYPE_AUTO = 1;
- /*unsigned short*/ SVGTextPathElement.TEXTPATH_SPACINGTYPE_EXACT = 2;
+ /*unsigned short*/ t.TEXTPATH_SPACINGTYPE_UNKNOWN = 0;
+ /*unsigned short*/ t.TEXTPATH_SPACINGTYPE_AUTO = 1;
+ /*unsigned short*/ t.TEXTPATH_SPACINGTYPE_EXACT = 2;
+})(SVGTextPathElement);
function SVGAltGlyphElement() {
SVGTextPositioningElement.apply(this, arguments);
@@ -4405,23 +4414,25 @@
/*readonly DOMString*/ this.uri = null;
return this;
};
-SVGPaint.constructor = SVGColor;
-SVGPaint.prototype = new SVGColor();
+
+(function(t){
+t.constructor = SVGColor;
+t.prototype = new SVGColor();
// Paint Types
- /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_UNKNOWN = 0;
- /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_RGBCOLOR = 1;
- /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR = 2;
- /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_NONE = 101;
- /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_CURRENTCOLOR = 102;
- /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_URI_NONE = 103;
- /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_URI_CURRENTCOLOR = 104;
- /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_URI_RGBCOLOR = 105;
- /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106;
- /*unsigned short*/ SVGPaint.SVG_PAINTTYPE_URI = 107;
-/*void*/ SVGPaint.prototype.setUri = function(/*DOMString*/ uri ) {
+ /*unsigned short*/ t.SVG_PAINTTYPE_UNKNOWN = 0;
+ /*unsigned short*/ t.SVG_PAINTTYPE_RGBCOLOR = 1;
+ /*unsigned short*/ t.SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR = 2;
+ /*unsigned short*/ t.SVG_PAINTTYPE_NONE = 101;
+ /*unsigned short*/ t.SVG_PAINTTYPE_CURRENTCOLOR = 102;
+ /*unsigned short*/ t.SVG_PAINTTYPE_URI_NONE = 103;
+ /*unsigned short*/ t.SVG_PAINTTYPE_URI_CURRENTCOLOR = 104;
+ /*unsigned short*/ t.SVG_PAINTTYPE_URI_RGBCOLOR = 105;
+ /*unsigned short*/ t.SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106;
+ /*unsigned short*/ t.SVG_PAINTTYPE_URI = 107;
+/*void*/ t.prototype.setUri = function(/*DOMString*/ uri ) {
this.setPaint(SVGPaint.SVG_PAINTTYPE_URI_NONE, uri, null, null);
};
-/*void*/ SVGPaint.prototype.setPaint = function(/*unsigned short*/ paintType, /*DOMString*/ uri, /*DOMString*/ rgbColor, /*DOMString*/ iccColor ) {
+/*void*/ t.prototype.setPaint = function(/*unsigned short*/ paintType, /*DOMString*/ uri, /*DOMString*/ rgbColor, /*DOMString*/ iccColor ) {
if ((paintType < 101 && uri) || (paintType > 102 && !uri)) {
throw new SVGException(SVGException.SVG_INVALID_VALUE_ERR);
}
@@ -4433,6 +4444,8 @@
this.setColor(paintType, rgbColor, iccColor); //SVGColorのsetColorメソッドを用いる
};
// raises( SVGException );
+t = null;
+})(SVGPaint);
function SVGMarkerElement(){
SVGElement.apply(this, arguments);
@@ -4449,23 +4462,24 @@
/*unsigned short*/ this.zoomAndPan = SVGZoomAndPan.SVG_ZOOMANDPAN_DISABLE;
return this;
};
+(function(t){
// Marker Unit Types
- /*unsigned short*/ SVGMarkerElement.SVG_MARKERUNITS_UNKNOWN = 0;
- /*unsigned short*/ SVGMarkerElement.SVG_MARKERUNITS_USERSPACEONUSE = 1;
- /*unsigned short*/ SVGMarkerElement.SVG_MARKERUNITS_STROKEWIDTH = 2;
+ /*unsigned short*/ t.SVG_MARKERUNITS_UNKNOWN = 0;
+ /*unsigned short*/ t.SVG_MARKERUNITS_USERSPACEONUSE = 1;
+ /*unsigned short*/ t.SVG_MARKERUNITS_STROKEWIDTH = 2;
// Marker Orientation Types
- /*unsigned short*/ SVGMarkerElement.SVG_MARKER_ORIENT_UNKNOWN = 0;
- /*unsigned short*/ SVGMarkerElement.SVG_MARKER_ORIENT_AUTO = 1;
- /*unsigned short*/ SVGMarkerElement.SVG_MARKER_ORIENT_ANGLE = 2;
-SVGMarkerElement.constructor = SVGElement;
-SVGMarkerElement.prototype = new SVGElement();
-/*void*/ SVGMarkerElement.prototype.setOrientToAuto = function() {
+ /*unsigned short*/ t.SVG_MARKER_ORIENT_UNKNOWN = 0;
+ /*unsigned short*/ t.SVG_MARKER_ORIENT_AUTO = 1;
+ /*unsigned short*/ t.SVG_MARKER_ORIENT_ANGLE = 2;
+t.constructor = SVGElement;
+t.prototype = new SVGElement();
+/*void*/ t.prototype.setOrientToAuto = function() {
};
-/*void*/ SVGMarkerElement.prototype.setOrientToAngle = function(/*SVGAngle*/ angle ) {
+/*void*/ t.prototype.setOrientToAngle = function(/*SVGAngle*/ angle ) {
};
-
+})(SVGMarkerElement);
function SVGColorProfileElement() {
SVGElement.apply(this);
/*DOMString*/ this._local;