diff --git a/brain/views/dash/start.twig b/brain/views/dash/start.twig
index 9eabc15..5dfe7db 100644
--- a/brain/views/dash/start.twig
+++ b/brain/views/dash/start.twig
@@ -5,7 +5,7 @@
{% endblock %}
{% block stylesheets %}
-
+
{% endblock %}
{% block mainContent %}
diff --git a/public/assets/scripts/Start.js b/public/assets/scripts/Start.js
index 69283ad..bbefd26 100644
--- a/public/assets/scripts/Start.js
+++ b/public/assets/scripts/Start.js
@@ -140,9 +140,9 @@
this[globalName] = mainExports;
}
}
-})({"jRsG2":[function(require,module,exports) {
+})({"hFE32":[function(require,module,exports) {
var HMR_HOST = null;
-var HMR_PORT = 1234;
+var HMR_PORT = 54262;
var HMR_SECURE = false;
var HMR_ENV_HASH = "4a236f9275d0a351";
module.bundle.HMR_BUNDLE_ID = "770375bf412ba982";
@@ -1959,21 +1959,16 @@ class TextEditor extends _eventEmitterDefault.default {
result_element.scrollLeft = e.scrollLeft;
});
document.getElementById("edit").dispatchEvent(new Event("input"));
- this.setInputs();
+ this.setInputs(); //freeze editor formatting so it doesn't scroll off screen
window.addEventListener("scroll", ()=>{
- /**
- * edit scroller needs work
- if (window.pageYOffset >= fixLimit) {
- document.getElementById('edit-control').style.position = 'fixed';
- } else {
- document.getElementById('edit-control').style.position = 'relative';
- }
- */ }); //this.refresh();
+ var fixLimit = scrollLimit;
+ if (window.pageYOffset + 5 >= fixLimit) document.getElementById("edit-control").style.position = "fixed";
+ else document.getElementById("edit-control").style.position = "relative";
+ });
}
// methods
//--------------------------
setInputs() {
- let self = this;
var editorButtons = document.querySelectorAll(".editor-button");
for(var i = 0, length = editorButtons.length; i < length; i++)editorButtons[i].addEventListener("click", (e)=>this.handleEditorOption(e)
, false);
@@ -8358,6 +8353,6 @@ Sortable.mount(new AutoScrollPlugin());
Sortable.mount(Remove, Revert);
exports.default = Sortable;
-},{"@parcel/transformer-js/src/esmodule-helpers.js":"ciiiV"}]},["jRsG2","bEyX8"], "bEyX8", "parcelRequiredac0")
+},{"@parcel/transformer-js/src/esmodule-helpers.js":"ciiiV"}]},["hFE32","bEyX8"], "bEyX8", "parcelRequiredac0")
//# sourceMappingURL=Start.js.map
diff --git a/src/com/ui/TextEditor.js b/src/com/ui/TextEditor.js
index fc9e0c2..d59cfaa 100644
--- a/src/com/ui/TextEditor.js
+++ b/src/com/ui/TextEditor.js
@@ -41,24 +41,22 @@ class TextEditor extends EventEmitter {
});
document.getElementById("edit").dispatchEvent(new Event("input"));
this.setInputs();
+
+ //freeze editor formatting so it doesn't scroll off screen
window.addEventListener("scroll", () => {
- //var fixLimit = this.fixLimit;
- /**
- * edit scroller needs work
- if (window.pageYOffset >= fixLimit) {
- document.getElementById('edit-control').style.position = 'fixed';
- } else {
- document.getElementById('edit-control').style.position = 'relative';
- }
- */
+ var fixLimit = scrollLimit;
+
+ if (window.pageYOffset + 5 >= fixLimit) {
+ document.getElementById("edit-control").style.position = "fixed";
+ } else {
+ document.getElementById("edit-control").style.position = "relative";
+ }
});
- //this.refresh();
}
//--------------------------
// methods
//--------------------------
setInputs() {
- let self = this;
var editorButtons = document.querySelectorAll(".editor-button");
for (var i = 0, length = editorButtons.length; i < length; i++) {
editorButtons[i].addEventListener(