Sha256: 56fceb06687da9dafbfd95219a230fced9ee5c41dba48c1b7f85f096579048a6

Contents?: true

Size: 1.17 KB

Versions: 170

Compression:

Stored size: 1.17 KB

Contents

!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}(function(e){function o(e){e.state.placeholder&&(e.state.placeholder.parentNode.removeChild(e.state.placeholder),e.state.placeholder=null)}function r(e){o(e);var r=e.state.placeholder=document.createElement("pre");r.style.cssText="height: 0; overflow: visible",r.className="CodeMirror-placeholder";var t=e.getOption("placeholder");"string"==typeof t&&(t=document.createTextNode(t)),r.appendChild(t),e.display.lineSpace.insertBefore(r,e.display.lineSpace.firstChild)}function t(e){n(e)&&r(e)}function a(e){var t=e.getWrapperElement(),a=n(e);t.className=t.className.replace(" CodeMirror-empty","")+(a?" CodeMirror-empty":""),a?r(e):o(e)}function n(e){return 1===e.lineCount()&&""===e.getLine(0)}e.defineOption("placeholder","",function(r,n,l){var i=l&&l!=e.Init;if(n&&!i)r.on("blur",t),r.on("change",a),r.on("swapDoc",a),a(r);else if(!n&&i){r.off("blur",t),r.off("change",a),r.off("swapDoc",a),o(r);var c=r.getWrapperElement();c.className=c.className.replace(" CodeMirror-empty","")}n&&!r.hasFocus()&&t(r)})});

Version data entries

170 entries across 170 versions & 1 rubygems

Version Path
mumuki-laboratory-9.23.0 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.22.0 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.21.0 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.20.1 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.20.0 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.19.0 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.18.1 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.18.0 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.17.0 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.16.0 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.15.0 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.14.1 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.14.0 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.13.2 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.13.1 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.13.0 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.12.1 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.12.0 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.11.0 vendor/assets/javascripts/codemirror-modes/placeholder.min.js
mumuki-laboratory-9.10.0 vendor/assets/javascripts/codemirror-modes/placeholder.min.js