Advertisement
Guest User

error null

a guest
Jan 7th, 2013
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. myDiagram.addChangedListener(function (e){
  2.         var sel = e.diagram.selection;
  3.        
  4.         if(sel.count === 0){
  5.             return;
  6.         } else if (sel.count > 1){
  7.             return;
  8.         }
  9.        
  10.         var elem = sel.first();
  11.         var shape = elem.findObject("shape");
  12.         var txtblock = elem.findObject("text");
  13.         $("#flat").spectrum({
  14.             color: shape.fill,
  15.             flat: true,
  16.             showInput: true,
  17.             preferredFormat: "name",
  18.             showInitial: true,
  19.            
  20.             move: function(color){
  21.                 var c = color.toRgb();
  22.                 var r, g, b;
  23.                 r = Math.min(c.r, 255);
  24.                 g = Math.min(c.g, 255);
  25.                 b = Math.min(c.b, 255);
  26.                 shape.fill = color.toHexString();
  27.                 var stroke = (r < 100 && g < 100 && b < 100) ? "white" : "black";
  28.                 txtblock.stroke = stroke;
  29.                 shape.stroke = stroke;
  30.             }
  31.         });
  32.     });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement