问题标签 [monocle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
90 浏览

javascript - 找不到 Javascript 类实例

我正在使用 MonocleMVC。我正在使用以下代码创建一个新的类实例:

__内指Monocle

里面的代码ListCtrl有效,但我无法访问变量__Controller.Lists。它说它是未定义的。

但是,__Controler.Sessions在以下代码中定义:

更新

似乎这段代码阻止了类被定义:

更新 2

转出@bindChange()是原因。知道为什么吗?

0 投票
1 回答
3560 浏览

javascript - 像 Booki.sh 这样的开源 Epub 阅读器

我想为我的网站创建一个 epub 阅读器,所以我需要一个开源解决方案。我发现了很多东西,但我不知道什么是最适合我的。请帮我。最近我去了https://booki.sh/library,它很酷。我正在寻找类似 booki.sh epub 阅读器的东西。

谢谢

0 投票
2 回答
954 浏览

javascript - 如何在没有 iFrame 的情况下加载 Monocle Web 电子书/ePub 阅读器?

我正在使用 Monocle Web 电子书阅读器(https://github.com/joseph/monoclehttp://monocle.inventivelabs.com.au/)并希望为其添加以下功能:

1) 文本突出显示 2) 书签 3) 注释

我的主要问题是:如何在没有 iFrame 的情况下加载此电子书阅读器?

我想要这个的原因是因为我想编辑这个 iframe 的内容以便能够添加 Highlights、Notes、Bookmarks 等。

此外,“mouseup/click”事件不适用于 iframe 的内容......它们正在处理 monocle 插件正在创建的其他元素,但不适用于 iframe 的内容。

任何帮助,将不胜感激。感谢您的时间!

0 投票
1 回答
350 浏览

javascript - 25mb大小的pdf在单片机阅读器中不可读

我刚开始使用单片机阅读器并尝试使用我下载的 pdf,它大约有 800 页和 25mb 文件大小,现在的问题是单片机返回此错误

TypeError:无法读取 null 的属性“onFirstPageOfBook”

资源解释为文档,但使用 MIME 类型应用程序/pdf 传输

如果我使用 1 页 pdf,它可以正常工作。

这是我的代码:

单片眼镜

这是我得到了我的示例 PDF,这也适用于将相同的 PDF 转换为 EPUB 时

PDF 网址

0 投票
1 回答
420 浏览

javascript - 如何使用此代码在单片电子书阅读器中制作下一个和上一个按钮?

我为下一个和上一个按钮创建了此功能,换句话说,我的 html 页面中有 2 个按钮,当我单击下一个或上一个按钮时,单片眼镜中的页面也会相应移动,我读到我必须使用自定义页面翻转器这但他们没有提供如何创建一个示例。

这是我尝试过但失败了:

单击下一步时,我的控制台中会出现未定义的错误。

关于如何实现自定义页面翻转器的任何想法?

https://github.com/joseph/Monocle/wiki/Page-flippers

我对JS不是那么精通。对不起 :(

0 投票
1 回答
641 浏览

epub - 使用 Monocle 的 Epub 阅读器使用

我需要一个关于使用 epub 阅读器的构象。如何在单片机 epub 阅读器中将输入作为 .epub 文件提供。我在单片机 github 中看到了更多示例。但无法确定哪个会起作用。

我需要了解以下规格的 Monocle Epub 阅读器:

我没有得到任何解决方案。我看到monocle epub相关链接是:

https://github.com/joseph/Monocle#future-directions

我尝试下面的代码:

但是不知道将输入文件作为 epub 文件。

那么您能否建议我如何使用单片眼镜 epub redaer 读取 .epub 文件。这对我来说非常重要。或者是否有适用于 ios 和 android 的 epub 阅读器的 api?

提前致谢。

0 投票
0 回答
374 浏览

javascript - Monocle 电子书阅读器 - 如何加载书籍数据对象而不是示例文本

我正在尝试为简短的 pdf 测试单片眼镜,但我什至无法让超级基本样本与索引、内容 1 和内容 2 文件一起使用。正文中显示的只是当前阅读器 div 中的“测试”一词。我应该插入一些其他代码来代替单词 test 吗?

@magicianlam 有一个单页的 pdf 文件(您介意发布您的 index.html 以便我可以看到整个内容)吗?

我已经在这里呆了几个小时,找不到完整的入门说明,而且当我单击并阅读时,GitHub 正在变得循环,但仍然无法将它们放在一起。此外,即使我将文件路径更正为必须是 3.20 中的新结构,那里的示例书也不起作用。

作为参考,我下载了最新版本(3.20)。此外,我无法在 IE、FF 或 Chrome 中看到控件测试(框架中没有显示内容)或狄更斯测试(没有内容或控件显示,只有背景),所以版本本身可能有问题。谢谢你的帮助。

0 投票
2 回答
2270 浏览

android - 在 Android WebView 中使用水平滚动

我目前正在使用以下代码epublib-core阅读 epub 并在 Android 中显示它们-WebView

但它正在使用Vertical Scroll,而我想要一个 Horizo​​ntalScroll。在网上搜索后,我找到了Monocle,但我不知道如何Monocleepubliband集成WebView。关于如何使用水平滚动的任何想法?

0 投票
1 回答
197 浏览

scala - 使用 Monocle Lenses 使用另一个属性的值修改属性

我有以下型号

我想要实现的是通过更新 pollChoices 列表中每个元素的所有百分比属性来更新 Poll 的 pollChoices 属性。我的问题是新的百分比值基于PollChoicevalue属性和PolltotalValueCount

到目前为止我所做的是:

但是这样我只能访问我在修改步骤中更新的元素的百分比属性,我也需要这个值。

我假设我需要使用 Traversable 进行这种修改,但不确定如何。谢谢。

0 投票
1 回答
138 浏览

scala - Scala Monocle - 在 E 中找不到方法 ID

类定义如下所示:

你如何避免这个问题 - Cannot find method id in E?有什么解决方法吗?