![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Blockly
__zackxiong__
前端小菜鸟~~
展开
-
Blockly自定义的块添加自定义右键菜单customContextMenu
题外话:自从可以科学上网后,翻看blockly文档那些就简单舒服多了~~翻看了很久blockly文档,发现很少有关于ContextMenu的一些内容,经过一翻的搜索,终于找到解决的方法。要自定义块右键的菜单(customContextMenu),需要在块定义的时候也定义这个customContextMenu。 直接上代码:Blockly.Blocks['string_leng...原创 2018-07-23 12:08:40 · 1999 阅读 · 0 评论 -
Blockly给积木区域(workspace)添加自定义的右键菜单(customContextMenu)
上一篇,我们在块初始化的时候定义了块的右键菜单,现在就来给块的区域,我称之为积木区域添加自定义的右键菜单。如何给workspace(积木区域)添加自定义的右键菜单呢?其实也是需要在积木区域初始化的时候加上一些配置就ok了。直接上代码:function customContextMenuFn(options) { var option = { enabled: tr...原创 2018-07-23 12:18:43 · 722 阅读 · 0 评论 -
Blockly获取workspace的代码块截图
对于一些需要使用blockly的项目来说,有可能需要代码截图这个功能,这里就把我实现好的放出来,并简单说一说原理。上面是官方的例子,那么我们如何拿到整个工作区域的代码块截图呢?1.首先,需要获取工作区域(workplace)的对象var demoWorkspace = Blockly.inject('blocklyDiv',{ media: '../../media/',...原创 2018-08-11 15:10:00 · 1656 阅读 · 1 评论