-var X_Node_Attr = {\r
- noValue : {\r
- checked : 1,\r
- compact : 1,\r
- declare : 1,\r
- defer : 1,\r
- disabled : 1,\r
- ismap : 1,\r
- multiple : 1,\r
- nohref : 1,\r
- noresize : 1,\r
- noshade : 1,\r
- nowrap : 1,\r
- readonly : 1,\r
- selected : 1\r
- },\r
- renameForDOM : {\r
- 'class' : 'className',\r
- accesskey : 'accessKey',\r
- 'accept-charset' : 'acceptCharset',\r
- bgcolor : 'bgColor',\r
- cellpadding : 'cellPadding',\r
- cellspacing : 'cellSpacing',\r
- 'char' : 'ch',\r
- charoff : 'chOff',\r
- codebase : 'codeBase',\r
- codetype : 'codeType',\r
- colspan : 'colSpan',\r
- datetime : 'dateTime',\r
- 'for' : 'htmlFor',\r
- frameborder : 'frameBorder',\r
- 'http-equiv' : 'httpEquiv',\r
- ismap : 'isMap',\r
- longdesc : 'longDesc',\r
- maxlength : 'maxLength',\r
- nohref : 'noHref',\r
- readonly : 'readOnly',\r
- rowspan : 'rowSpan',\r
- tabindex : 'tabIndex',\r
- usemap : 'useMap',\r
- valuetype : 'valueType',\r
- checked : 'defaultChecked'\r
- },\r
- \r
- HAS_VALUE : {\r
- INPUT : true,\r
- TEXTAREA : true,\r
- SELECT : true,\r
- BUTTON : true\r
- },\r
- \r
- renameForTag : {},\r
+var X_Node_Attr_noValue = {\r
+ 'checked' : 1,\r
+ 'compact' : 1,\r
+ 'declare' : 1,\r
+ 'defer' : 1,\r
+ 'disabled' : 1,\r
+ 'ismap' : 1,\r
+ 'multiple' : 1,\r
+ 'nohref' : 1,\r
+ 'noresize' : 1,\r
+ 'noshade' : 1,\r
+ 'nowrap' : 1,\r
+ 'readonly' : 1,\r
+ 'selected' : 1\r
+},\r
+X_Node_Attr_renameForDOM = {\r
+ 'class' : 'className',\r
+ 'accesskey' : 'accessKey',\r
+ 'accept-charset' : 'acceptCharset',\r
+ 'bgcolor' : 'bgColor',\r
+ 'cellpadding' : 'cellPadding',\r
+ 'cellspacing' : 'cellSpacing',\r
+ 'char' : 'ch',\r
+ 'charoff' : 'chOff',\r
+ 'codebase' : 'codeBase',\r
+ 'codetype' : 'codeType',\r
+ 'colspan' : 'colSpan',\r
+ 'datetime' : 'dateTime',\r
+ 'for' : 'htmlFor',\r
+ 'frameborder' : 'frameBorder',\r
+ 'http-equiv' : 'httpEquiv',\r
+ 'ismap' : 'isMap',\r
+ 'longdesc' : 'longDesc',\r
+ 'maxlength' : 'maxLength',\r
+ 'nohref' : 'noHref',\r
+ 'readonly' : 'readOnly',\r
+ 'rowspan' : 'rowSpan',\r
+ 'tabindex' : 'tabIndex',\r
+ 'usemap' : 'useMap',\r
+ 'valuetype' : 'valueType',\r
+ 'checked' : 'defaultChecked'\r
+},\r
+\r
+X_Node_Attr_HAS_VALUE = {\r
+ 'INPUT' : true,\r
+ 'TEXTAREA' : true,\r
+ 'SELECT' : true,\r
+ 'BUTTON' : true,\r
+ 'OBJECT' : true,\r
+ 'PARAM' : true // FlashVars が flash 側から書き換えられるケースがある??\r
+},\r
+\r
+// <input type=button,hidden,submit,reset,radio,checkbox> の場合、value の値はユーザーで変えることはない\r
+// <input type=text,password,file> はユーザーによって常に変更される HTML5 ではこれにさらにいろいろ加わる\r
+X_Node_Attr_STATIC_VALUE_TYPES = {\r
+ 'button' : true,\r
+ 'hidden' : true,\r
+ 'submit' : true,\r
+ 'reset' : true,\r
+ 'radio' : true,\r
+ 'checkbox' : true\r
+},\r
+\r
+// 自由な内容が入るため、参照文字への変換が必要\r
+X_Node_Attr_toChrReferance = {\r
+ 'value' : true,\r
+ 'title' : true,\r
+ 'alt' : true\r
+},\r
+\r
+X_Node_Attr_renameForTag = {};\r