• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

TypeScript mode-tree.ModeTree类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了TypeScript中wed/mode-tree.ModeTree的典型用法代码示例。如果您正苦于以下问题:TypeScript ModeTree类的具体用法?TypeScript ModeTree怎么用?TypeScript ModeTree使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了ModeTree类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。

示例1: beforeEach

 beforeEach(async () => {
   // We modify the default to have test-mode do its default behavior
   // which is to hide *some* attributes.
   const localOptions: Options = mergeOptions({}, options);
   localOptions.mode.submode!.mode.options!.hide_attributes = false;
   tree = new ModeTree(editor, localOptions.mode);
   await tree.init();
 });
开发者ID:lddubeau,项目名称:wed,代码行数:8,代码来源:mode-tree-test.ts


示例2: describe

  describe("#getAttributeHidingSpecs", () => {
    let tree: ModeTree;
    beforeEach(async () => {
      // We modify the default to have test-mode do its default behavior
      // which is to hide *some* attributes.
      const localOptions: Options = mergeOptions({}, options);
      localOptions.mode.submode!.mode.options!.hide_attributes = false;
      tree = new ModeTree(editor, localOptions.mode);
      await tree.init();
    });

    it("returns the right value for the top GUI node", () => {
      const handling = tree.getAttributeHidingSpecs(editor.guiRoot);
      expect(handling).to.be.null;
    });

    it("returns the right value for the top data node", () => {
      const handling = tree.getAttributeHidingSpecs(editor.guiRoot);
      expect(handling).to.be.null;
    });

    it("returns the right value for a GUI node governed by a submode", () => {
      const p = editor.guiRoot.querySelector(".p._real")!;
      const handling = tree.getAttributeHidingSpecs(p);
      expect(handling).to.not.be.null;
    });

    it("returns the right value for a data node governed by a submode", () => {
      const p = editor.dataRoot.querySelector("p")!;
      const handling = tree.getAttributeHidingSpecs(p);
      expect(handling).to.not.be.null;
    });
  });
开发者ID:lddubeau,项目名称:wed,代码行数:33,代码来源:mode-tree-test.ts


示例3: expect

 () => {
   const ps = editor.dataRoot.querySelectorAll("p");
   const opts = tree.getWedOptions(ps[0]);
   expect(opts).to.have.nested.property("metadata.name")
     .equal("Test1");
   for (const p of Array.from(ps)) {
     expect(opts).to.equal(tree.getWedOptions(p));
   }
 });
开发者ID:lddubeau,项目名称:wed,代码行数:9,代码来源:mode-tree-test.ts


示例4: it

 it("returns the same submode for nodes governed by same submode", () => {
   const ps = editor.dataRoot.querySelectorAll("p");
   const mode = tree.getMode(ps[0]);
   expect(mode.getWedOptions()).to.have.nested.property("metadata.name")
     .equal("Test1");
   for (const p of Array.from(ps)) {
     expect(mode).to.equal(tree.getMode(p));
   }
 });
开发者ID:lddubeau,项目名称:wed,代码行数:9,代码来源:mode-tree-test.ts



注:本文中的wed/mode-tree.ModeTree类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
TypeScript task-runner.TaskRunner类代码示例发布时间:2022-05-25
下一篇:
TypeScript key.makeKey函数代码示例发布时间:2022-05-25
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap