Program-AR / gs-element-blockly

Blockly element for gobstones web
GNU Lesser General Public License v3.0
1 stars 4 forks source link

Se podrá hacer que al draguear un bloque, si se va afuera de la pantalla, mueva el foco de la pantalla? #85

Closed fidel-ml closed 7 years ago

asanzo commented 7 years ago

Blockly no deja tocar eso.

Tengo una idea para implementarlo, pero sospecho que me va a llevar bocha de tiempo.

Para implementarlo estuve viendo y hay que sobreescribir métodos en block_dragger.js, más específicamente Blockly.BlockDragger.prototype.dragBlock, y sus correspondientes startBlockDrag y endBlockDrag para que esos llamen a los métodos análogos del WorkspaceDragger, e invertir la dirección de dragging para que vaya contra el mouse sólo en el caso de que esté tocando el borde....

Es heavy metal, yo les cargaría en todo caso el issue a los de blockly, si les parece urgente. Igual ya tenemos zoom y collapse, así que somos un poco menos infelices.