基于Zope3的jquery、z3c.form和z3c json rpc的JSON-RPC帮助程序

j01.jsonrpc的Python项目详细描述


更改

2.2.1(2019-05-14)

  • 错误修复:修复最新z3c.form py3更改的问题。确保 按钮中使用的dict初始化。

2.2.0(2018-02-25)

  • bugifx:删除表单序列化中的jquery browser.msie用法,因为 jquery 1.9版不支持$.browser.msie。
  • 特性:添加了jquery migrate 1.4.1插件,用于迁移NAD 向后兼容性

2.1.3(2018-02-09)

  • 错误修复:在呈现内容之前调用j01renderhtmlandbodymarkers。 否则dom不能提供正确的类和id。更多 重要的是,如果我们使用csshtmlid、csshtmlclass、cssbodyid或cssbodyclass 对于站点的显示部分,站点的新部分不可见,并且 不提供正确的宽度、高度和尺寸计算将失败。 加载j01.pager时发生这种情况,但pager width没有得到 计算是因为我们将寻呼机呈现为不可见的站点部分。

2.1.2(2017-12-27)

  • 特点:在jesonrpc响应和应用中支持csshtmlid和cssbodyid 如果在响应中使用了html和body标记,则将其标识为。为了更多 有关信息,请参阅下面的csshtmlclass和cssbodyclass。
  • 特性:在jsonrpc响应和应用中支持csshtmlclass和cssbodyclass 如果这些类被用于响应,则将它们转换为html和body标记。这是一个 智能概念,用于启用和禁用移动页面的部分,并可以控制 单个应用程序页。如果 加载项目列表,如果加载详细信息页,则禁用列表 只需将相关的css类应用到body元素即可。

2.1.1(2017-09-18)

  • 错误修复:修复输入输入输入javascript。添加了缺少的事件函数参数
  • 错误修复:从按钮处理程序类中删除了调用方法。这种方法是 从未使用过,实现也从未工作过

2.1.0(2017-06-29)

  • 功能:添加了用于呈现响应内容的contentrendermethodname 基于其他javascript方法
  • 错误修复:删除了double;;在j01.jsonrpc.js中

2.0.3(2017-01-11)

  • 错误修复:修复jsonerrorviewsnippet和 jsonvalueerrorviewsnippet.
  • 特性:新的布局mixin助手类提供html和body元素id以及 CSS类在页面和表单中混合。

2.0.2(2015-06-15)

  • 错误修复:修复按钮值转换。增加了显式的价值转换 基于给定的按钮模式字段(i18nMessageID)标题

2.0.1(2015-03-17)

  • 特性:为p01.testbrowser支持添加了不同的测试挂钩。 新的p01.testbrowsre包隐式支持任何j01.jsonrpc 按钮和链接点击呼叫。这是一个很大的改进,并使测试 简单多了。
  • 功能:添加了基于j01.loading.less的j01.loading.css文件
  • 错误修复:修复javacscript中jsonrpc错误响应的错误处理 支持onerror和onexception。onerror处理已知状态200 json rpc错误响应和onexception处理非status 200错误。 同时确保在没有错误处理的情况下触发jquery事件 使用概念,例如,如果缺少onerror

2.0.0(2015-01-20)

  • 功能:支持旧的j01.proxy.js javascript作为j01.proxy.deprecated.js
  • 功能:重新实现jsonrpc代理javascript库。改进的误差 处理和超时回调。注意:新库并不落后 兼容的。最重要的部分是addMethod签名,它改变了 来自:addMethod(名称,onSuccess,onerror,onTimeout,ispushState,id) 到: addMethod(名称、回调、requestID、onerror、ontimeout) addMethod还将返回方法本身。这种方法可以用来 为onload和onload应用可选事件处理程序。 默认情况下,jsonrpc代理将在出现错误时触发jquery事件。 您只需为 j01.proxy.error 事件注册一个事件处理程序 或者可以定义自己的onerror处理程序。因为我们初始化了一个jsonrpc 从客户端调用,我们还支持一个ispushState标记来触发 推动状态。这允许我们抑制来自服务器的推送状态 如有需要,请回复。只有当可选的 使用j01.history.js库。
  • 功能:如果缺少错误内容目标,则触发j01.jsonrpc.error 在J01RenderContenterRor错误处理程序中。这允许应用自定义错误 处理程序。
  • 特性:将历史概念移到名为j01.history.js的单独文件中。这个 使应用不同的历史概念成为可能。这意味着你需要 也要包含此文件,否则将丢失defautl jsonrpc历史记录 conecpt.
  • 错误修复:在j01.proxy.js中使用id而不是requestid作为jsonrpc响应id
  • 特点:J01ButtonDisabler中支持显式禁用按钮调用。这个 允许我们在给定的持续时间内尽快禁用呈现页面中的按钮。 这可用于重新提交按钮,如再次发送等。

1.0.1(2014-08-25)

  • 移除历史javascript实现并集成本机浏览器历史记录 jsonrpc页面、表单、jsonrpc方法和javascript中的api支持。现在 浏览器历史API是隐式支持的。有几个属性 在jsonrpc表单中启用或操作浏览器历史状态处理 和页面类。有关详细信息,请参阅窗体类中的注释。
  • 错误修复:修复中缺少的getjavascript和getinputenterjavascript方法 简单按钮
  • 错误修复:跳过按钮的小部件更新调用。他们不需要更新 值
  • 特性:添加了新的j01.loading.js javascript,它在 页面顶部或任何需要的地方。移动现有微调器 将javascript加载到j01.spinner.js。
  • 特性:添加了名为j01.jsonrpc.loading和 j01.jsonrpc.loaded加载内容前后。
  • 功能:提供新的关闭按钮,可以从 使用jquery.empty和动画的HTML页面。作为默认动画 使用jquery slideup方法。
  • 功能:为按钮提交等实现了jsonrpc测试助手方法。
  • 修正: jsform.jsonrpcformmixin update()也是

1.0.0(2014-04-04)

  • 实现了一个兼容的z3c.form按钮和处理程序概念。这个 新的按钮和处理程序概念支持z3c.form按钮和处理程序 概念,可以用作任何形式的替换。这个实现 将按其名称查找按钮处理程序形成一个简单的dict,而不是 使用内置适配器注册表。这使得它与任何类型的 按钮和处理程序实现。现有的jsbutton模块不是 还有空。从j01.jsonrpc.btn导入新按钮。

0.7.0(2014-03-25)

  • 特点:基于Button属性和 jquery事件。看看新的j01.button.js javascript。注意,这个 实现保持事件处理程序的完整性。其他概念如 在twitter引导框架中使用将破坏应用的事件处理程序 在复位过程中,按钮状态不适用于我们的实现。
  • 特点:实现了jquery点击事件触发器。这个可以用来 应用加载图标等不同的概念。我们也使用此事件 新按钮禁用概念的处理程序。

0.6.0(2014-03-04)

  • javascript:使用json2作为默认值,而不是eval来加载json repsonse。 如果没有可用的json2,则返回到自定义实现。
  • javascript:update to newest history.js javascripts
  • javascript:实现了低级的未授权nexturl错误响应 在j01.proxy.js javascript中处理。
  • 已实现handleerror方法
  • 已将未经授权的错误页从loginform.html重定向到 j01login.html用于更好的定制。注意,你至少需要 将现有的loginform.html注册为附加的j01login.html页面。 或者新的nexturl重定向到j01login.html将指向一个丢失的页面。 此更改使得可以显示显式注释(会话过期 用于jsonrpc调用)。
  • 特性:改进历史状态处理。记住初始url和支持 也返回到初始url,因为它不提供标记参数。
  • 特性:实现了改进的json-rpc客户端,包括自定义错误处理 并移除对z3c.jsonrpcproxy的依赖。这意味着你需要 如果使用z3c.jsonrpcproxy,请定义z3c.jsonrpcproxy依赖项 包中的javascript客户端。

0.5.1(2013-03-19)

  • 特点:支持基于默认z3c.form概念的按钮动作处理。 这允许我们使用像<;页面url>;?form.buttons.foobar=1表示非 jsonrpc请求
  • 功能:使用简单的单击事件处理程序实现了jsonrpcclickbutton
  • 特性:支持prefixWidgets和prefixButtons属性 将不同的表单加载到一页中。
  • 特性:改进javascript回调处理程序并支持scrolltoexpression 加载jsonrpc内容后滚动到动画。
  • 支持response.data.i18n消息作为附加的错误响应,来自 z3c.jsonrpc错误视图

0.5.0(2012-11-16)

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从数组中打印int值?   prepared语句Java中奇怪的异常PreparedStatement:参数索引超出范围   封装如何在OOP Java中为主方法编码?   java某些手机显示快捷方式徽章需要什么权限?   java TextView不会随OnItemSelectedListener更改   java注释处理器不会自动触发吗?   java Spring JPA如何计算外键数   c#对于这个简单的OOAD问题,哪种设计最优雅?   java如何处理while循环中的异常?   Android Studio错误:进程'command'/home/draven/Downloads/安卓studio/jre/bin/java''结束,退出值为非零2   在使用Payara服务器的Vaadin应用程序中导航到根目录时,java将丢失上下文根目录   使用contentType application/json而不是application/jsonpatch+json的java修补程序   带有tomcat的java HAproxy连接不足   Java:在应用过滤器后创建一个简单的通用方法进行计数   java如何使用多态性创建一个实例化对象的方法,然后用它们高效地填充ArrayList?