我编写了一个模块,它使用Ctools 模式窗口来提供表单向导。我想切换到使用模态框架 API(它使用 JQuery UI 对话框作为模态)。如果有人在他们的代码中进行这种类型的切换有一些经验并且可以给我一些指示,我将不胜感激。
谢谢,
大卫
更新:
所以我终于开始做出这个改变,这就是我学到的:
在服务器端代码替换
ctools_modal_add_js()
为modalframe_parent_js()
在你可以做的客户端js代码上
$('#modal_link').click(Drupal.CTools.Modal.clickAjaxLink)
;替换Drupal.CTools.Modal.clickAjaxLink
为您自己的自定义函数。
显然,ctools 模态窗口更容易使用,因为在大多数情况下,您甚至不必费心创建任何像上面这样的 js。但是你现在有了。