Comments (9)
@KevinMongiello try this:
<ReactAce
editorProps={{
$blockScrolling: Infinity
}}
/>
from react-ace.
@oluckyman @loretoparisi Try this. This worked for me.
var editor = ace.edit("editor");
editor.getSession().setMode("ace/mode/javascript");
editor.$blockScrolling = Infinity;
from react-ace.
please merge this fix by Evan, just came here to ask the same thing :) thanks!
from react-ace.
I'm still getting these warnings in the console.
Sounds like it was fixed though.
Is there something I have to set to avoid the warnings?
from react-ace.
@mingfang Default value is 0
. I tried to set as editor.$blockScrolling = 1
and console logs gone.
from react-ace.
@mskasal thanks
from react-ace.
@mskasal I did but this does not solve the issue:
this.editor = this._createEditor("editor");
this.editor.$blockScrolling = 1;
this.editor.setOptions({
readOnly: true,
highlightActiveLine: false,
highlightGutterLine: false,
onLoad: function (_editor) {
// This is to remove following warning message on console:
// Automatically scrolling cursor into view after selection change this will be disabled in the next version
// set editor.$blockScrolling = Infinity to disable this message
_editor.$blockScrolling = 1
}
});
where
private _createEditor(element_name:string,onchange?:any){
var editor:Editor = ace.edit(element_name);
//editor.setTheme('ace/theme/monokai');
editor.getSession().setMode('ace/mode/javascript');
editor.getSession().setTabSize(4);
editor.getSession().setUseSoftTabs(false);
editor.getSession().setUseWrapMode(true);
editor.setShowPrintMargin(true);
return editor;
}
from react-ace.
How does this work in jsx? <ReactAce $blockScrolling={<value>} />
doesn't work where value = Infinity, 1, "Infinity", etc.
from react-ace.
ahh thanks :) @oluckyman
from react-ace.
Related Issues (20)
- Move to React 17/18?
- Changing editor sessions causes session/selection listeners to stop firing
- Unable to fully display content when line length is too long HOT 1
- ace在多个微应用间,通过组件渲染切换,css样式丢失 HOT 3
- expected expression, got '<' HOT 1
- No System Verilog Support
- import 'ace-builds/src-noconflict/mode-javascript';
- State is equal to it's default value on commands exec function call HOT 2
- Are mode and theme imports required for react-ace?
- Problem with so many lines of code (10k lines of JSON)
- Textarea has not attr "name"
- How to dynamically import modes and themes ?
- ace is not defined in production only
- Missing spaces in auto-complete
- SplitEditor not showing annotations HOT 1
- react-ace 11.0.1 Ace editor giving console error UNTRUSTED_TYPES_CHECK_STACK_BELOW
- Why can't ArrowUp, ArrowDown, and Backspace trigger in keyboard events
- DiffEditor does not highlight diffs HOT 1
- Warning: State updates from the useState() and useReducer() Hooks don't support the second callback argument. To execute a side effect after rendering, declare it in the component body with useEffect().
- The method of changeSession is not provided.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-ace.