update the table function.
//#define QUERYENCODEALT 1
#define STANDALONE 1
#define FreeBSDPortsIConv 1
+//#define INSERTTABHACK 1
#endif /* CONFIG_H */
nextNode (arg);
if (isCons (v ())) {
ans ()->tablePut (to_string (v ()->car ()), v ()->cdr ());
+ } else if (isNil (v ())) {
} else {
throw (uErrorWrongType);
}
pdefault = true;
} else if ((selector2 & SEL_CHECK) && match (key, CharConst ("checked"))) {
pchecked = true;
+#ifdef INSERTTABHACK
} else if ((selector2 & SEL_TEXTAREA) && match (key, CharConst ("tab"))) {
ftab = true;
+#endif
} else {
return false;
}
// out->out_raw (CharConst (" wrap=\"physical\""));
break;
}
+#ifdef INSERTTABHACK
if (ftab) {
out->out_raw (uSPC)
->out_raw (CharConst ("onkeypress"))
->out_toHTML (ustring (CharConst ("return insertTab(event,this);")))
->out_raw (uQ2);
}
+#endif
}
if (paccept.length () > 0) {
out->out_raw (CharConst (" accept=\""))
enum {
W_OFF, W_SOFT, W_HARD,
} pwrap;
+#ifdef INSERTTABHACK
bool ftab;
+#endif
WikiAttribInput (WikiFormat* _wiki, uint32_t _sel2): WikiAttrib1 (_wiki, SEL_MULTIPLE2, false, M_ATTRIB) {
selector2 = _sel2;
pdefault = false;
pchecked = false;
pwrap = W_SOFT;
+#ifdef INSERTTABHACK
ftab = false;
+#endif
};
virtual ~WikiAttribInput () {};
private: