MCPcopy Create free account
hub / github.com/TruthHun/BookStack / hiddenTextarea

Function hiddenTextarea

static/editor.md/lib/codemirror/lib/codemirror.js:1169–1182  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1167 };
1168
1169 function hiddenTextarea() {
1170 var te = elt("textarea", null, null, "position: absolute; padding: 0; width: 1px; height: 1em; outline: none");
1171 var div = elt("div", [te], null, "overflow: hidden; position: relative; width: 3px; height: 0px;");
1172 // The textarea is kept positioned near the cursor to prevent the
1173 // fact that it'll be scrolled into view on input from scrolling
1174 // our fake cursor out of view. On webkit, when wrap=off, paste is
1175 // very slow. So make the area wide instead.
1176 if (webkit) te.style.width = "1000px";
1177 else te.setAttribute("wrap", "off");
1178 // If border: 0; -- iOS fails to open keyboard (issue #1287)
1179 if (ios) te.style.border = "1px solid black";
1180 disableBrowserMagic(te);
1181 return div;
1182 }
1183
1184 TextareaInput.prototype = copyObj({
1185 init: function(display) {

Callers 2

codemirror.jsFile · 0.70
onCopyCutFunction · 0.70

Calls 3

eltFunction · 0.70
disableBrowserMagicFunction · 0.70
setAttributeMethod · 0.45

Tested by

no test coverage detected