Mercurial > hg > digilib
changeset 1315:abad8526fa64
optimized number of renderings in defineShape.
author | robcast |
---|---|
date | Thu, 22 Jan 2015 18:47:33 +0100 |
parents | e56607df0388 |
children | 6afc572d63be |
files | webapp/src/main/webapp/jquery/jquery.digilib.vector.js |
diffstat | 1 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/webapp/src/main/webapp/jquery/jquery.digilib.vector.js Thu Jan 22 18:43:38 2015 +0100 +++ b/webapp/src/main/webapp/jquery/jquery.digilib.vector.js Thu Jan 22 18:47:33 2015 +0100 @@ -673,10 +673,12 @@ } } // dragging vertex done - // re-set editable - unrenderShape(data, newshape); - shape.properties.editable = isShapeEditable; - renderShape(data, newshape, layer); + if (shape.properties.editable = isShapeEditable) { + // re-set editable + unrenderShape(data, newshape); + shape.properties.editable = isShapeEditable; + renderShape(data, newshape, layer); + } // save shape layer.shapes.push(newshape); $overlayDiv.remove();