Comments (5)
Can you try <h3 contenteditable="false">Text</h3>
? I think that should do the trick.
from tribute.
i tried but i cant write anything. i need contenteditable="true". ithink i should change tribute.js when i see #hContent id i'll return nothing.
from tribute.
$("#mainEditor").keyup(function () {
var focusNode = window.getSelection().focusNode;
var idFocus = "";
var parentNode = focusNode.parentNode;
idFocus = parentNode.id;
if (idFocus == "hContent") {
console.log("not here");
} else {
tribute.attach($('#mainEditor'));
}
});
i wrote this code and mentions doesnt work in #hContent h3. it is ok for me. But when i mentions other element in #mainEditor div.
console error : tribute.js:230 Uncaught TypeError: Cannot read property '0' of undefined
line is : let item = this.current.filteredItems[index]
how i can do it. Please help me
from tribute.
This doesn't help me get a picture of what you are trying to do. It would be best if you could create a plunkr or jsfiddle that has both the markup and the JS you are using.
However, it does seem that #mainEditor
is the parent of the h3
. This seems wrong to me as you don't want your user to be able to mention in that content.
I would do this:
<div id="mainEditor">
<h3>Title</h3>
<div class="content">
Editable content.
</div>
</div>
For the js:
tribute.attach($('#mainEditor').find('.content'))
Then you would make the h3
and the div.content
section independently editable. Also store these as two separate attributes in your database. You can then style #mainContent
so that the h3
and the div.content
section look as if they are part of the same editable area. I hope that makes sense.
from tribute.
I'm going to close this issue since I feel like the above is the best route for you to take.
from tribute.
Related Issues (20)
- tributejs npm package version 5.1.3 is lastest, but not have loadingItemTemplate in options HOT 1
- Hi, why I can't use arrow key on my mention tooltip HOT 1
- Menu is offset incorrectly
- Cannot set cursor in front of the mention tag
- DOM-based XSS due to un-escaped special characters HOT 1
- Is it possible to add dropdown with heading? HOT 1
- Removing items with backspace is not working when added by showMenuForCollection menu HOT 3
- Removing characters one by one with backspace then auto suggesting is not working HOT 1
- Instead of characters matches, is there words can match
- latest Typescript complile error
- Option to use DOM elements instead of HTML strings as templates
- Typescript 4.8.2 (Required by Angular 15) TributeOptions Type issue
- Update to stimulus-use debounce broke remote data load
- Error while clicking on scroll bar - chrome on mac
- Replacing words that contains space
- Performance issue and freezes
- When we can have a new version with the latest changes from master? HOT 2
- Tribute doesnot seem to work inside bootstrap modal.
- Disable the need a symbol to starts the lookup
- Issue with Deleting Mention via Programmatic Trigger in Tribute.js
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 tribute.