kopia lustrzana https://github.com/nextcloud/social
Draws a 'close' badge on the miniatures in the Composer.
The badge isn't functional yet and too big. Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>pull/657/head
rodzic
3e78fa4db1
commit
b44d4e6636
|
@ -645,10 +645,27 @@ export default {
|
|||
canvas.height = imgHeight
|
||||
ctx.drawImage(this, 0, 0, imgWidth, imgHeight)
|
||||
|
||||
// draw a close badge in the upper-right corner
|
||||
ctx.beginPath()
|
||||
ctx.arc( imgWidth - 25, 25, 15, 0, 2 * Math.PI)
|
||||
ctx.fillStyle = 'white'
|
||||
ctx.fill()
|
||||
ctx.lineWidth = 3
|
||||
ctx.StrokeStyle = 'darkgray'
|
||||
ctx.stroke()
|
||||
ctx.beginPath()
|
||||
ctx.moveTo( imgWidth - (25+10), 25-10 )
|
||||
ctx.lineTo( imgWidth - (25-10), 25+10 )
|
||||
ctx.stroke()
|
||||
ctx.moveTo( imgWidth - (25-10), 25-10 )
|
||||
ctx.lineTo( imgWidth - (25+10), 25+10 )
|
||||
ctx.stroke()
|
||||
|
||||
// Add filename to generic icon for non image document
|
||||
if ( ! e.target.result.startsWith("data:image") ) {
|
||||
ctx.fillStyle = 'black'
|
||||
ctx.font = "12px Arial"
|
||||
ctx.fillText(file.name, 30, height - 20)
|
||||
ctx.fillText(file.name, 30, imgHeight - 20)
|
||||
}
|
||||
|
||||
// Save miniature
|
||||
|
|
Ładowanie…
Reference in New Issue