ftlabs / ftellipsis Goto Github PK
View Code? Open in Web Editor NEWMulti-line ellipsis made possible
License: MIT License
Multi-line ellipsis made possible
License: MIT License
Just a note, not sure if this is a bug or if the readme needs to be updated. I found that the child elements in the requirements don't work if they are span (so I'm guessing non-block type), or if they have any margin (so maybe any styles that mess with the line-height calculations). Figured I'd post it here in case someone else was trying to figure out why something wasn't working.
For reference, the browser I was testing this on was Chrome 74
I guess this is testament to the stability of this code, but over a year after the last release of this module it'd be kinda nice to release a new version that gives more useful error messages... @wilsonpage could you add us to the approved maintainers?
npm owner add ftlabs ftellipsis
I had issues when I tested with a long connected string like this:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
the issue is that it reserved the long text space however the displayed text is the desired result
In IE9, I'm getting this error on init:
SCRIPT5007: Unable to get property 'add' of undefined or null reference
ftellipsis.js, line 309 character 5
And in IE8, this is the error that gets thrown:
SCRIPT5007: Object expected
ftellipsis.js, line 64 character 5
I have an element with a height that is getting changed dynamically when the window is resized. When the window gets shorter, the element gets shorter and the line clamp on the child elements goes down properly. When the window gets taller, however, the element gets taller but the line clamp does not go up. Here's a jsfiddle example.
Is there a way I can fix this with my code?
This is as simple as adding || !this.child.el
to the first lines of set
and unset
$ npm install
$ grunt
Running "uglify:build" (uglify) task
File "build/ftellipsis.min.js" created.
Running "readme:dist" (readme) task
Warning: Cannot call method 'forEach' of undefined Use --force to continue.
Aborted due to warnings.
$ grunt --version
grunt-cli v0.1.9
grunt v0.4.1
FWIW I'm on OSX 10.8.3,
Implement unit test coverage tooling and badging. Might be nice to add on the devDependencies badge too.
What browsers are supported?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.