我刚刚将我的Dolphin Smalltalk + Seaside应用程序移植到最新的Pharo Smalltalk 4.0和Seaside 3.1.在其中,我需要每秒从(浏览器)客户端到(Pharo)服务器进行回调以更新视图.
我有这段代码每秒自动按下"更新"按钮.但是在到Pharo的港口后它不再起作用了:
html script: (
( html jQuery: '#updateButton' )
call: 'click';
interval: 1000 ).
Run Code Online (Sandbox Code Playgroud)
我在网上寻找其他(更优雅的?)解决方案,但似乎无法让它们起作用.任何人都可以给我一个如何进行的提示吗?
这是由上面的代码生成的JavaScript代码,用于在Dolphin + Seaside中工作:
<script type="text/javascript">
/*
<![CDATA[/setInterval(function(){$("#updateButton").cl??ick()},2000)/]]>
*/</script>
Run Code Online (Sandbox Code Playgroud) 我已经为 Dolphin Smalltalk 框架创建了一个小的(测试)补充,我想稍后在 GitHub 上提交。(1 方法:)Integer>>isPrime但首先,我想将此方法的测试方法添加到标准回归测试集中,现在有约 2400 个测试。( IntegerTest>>testIsPrime) 我找到了类TestCase、DolphinTest和IntegerTestSUnit 浏览器。但我没有找到如何将我的测试添加到标准测试集中。
有人能给我指出正确的方向吗?