行为

JavaScript 行为的实用程序类

抽象

1.5

Joomla CMS

方法

日历翻译

翻译 JavaScript 日历的内部方法

calendartranslation() : 
静态

1.5

响应

string翻译对象的 JavaScript

组合框

为组合框效果添加非侵入式 JavaScript 支持。

combobox() : 
静态 已弃用

请注意,此控件仅在绝对定位的元素中可靠。避免在滑块或动态窗格中使用组合框。

1.5

已弃用

4.0 将在 6.0 中删除 使用 webasset 管理器代替 示例:Factory::getApplication()->getDocument()->getWebAssetManager()->useScript('awesomeplete');

响应

核心

将 core.js 加载到文档头中的方法。

core() : 
静态 已弃用

Core.js 定义了 'Joomla' 命名空间,并包含跨扩展使用的函数

3.3

已弃用

4.0 将在 6.0 中删除 使用 webasset 管理器代替 示例:Factory::getApplication()->getDocument()->getWebAssetManager()->useScript('core');

响应

表单验证器

为表单验证添加非侵入式 JavaScript 支持。

formvalidator() : 
静态 已弃用

要启用表单验证,表单标签必须具有类“form-validate”。每个需要验证的字段都需要具有类“validate”。可以向用户名、密码、数字和电子邮件的处理程序添加其他处理程序。要使用这些,请添加类“validate-email”等。

3.4

已弃用

4.0 将在 6.0 中删除 使用 webasset 管理器代替 示例:Factory::getApplication()->getDocument()->getWebAssetManager()->useScript('form.validate');

响应

高亮显示器

通过 Javascript 高亮显示一些单词。

highlighter(mixed||string|int terms,  start = 'highlighter-start',  end = 'highlighter-end',  className = 'highlight',  tag = 'span') : 
静态 已弃用

2.5

已弃用

4.0 将在 6.0 中删除 直接使用脚本

参数

术语

array<string|int, mixed>应突出显示的单词数组。

开始

string标记应突出显示单词的节的开始的元素的 ID。请注意,此元素将从 DOM 中删除。

结束

string结束此节的元素的 ID。请注意,此元素将从 DOM 中删除。

类名

string突出显示内容所包含的元素的类名。

标签

string将用于包装突出显示单词的标签。

响应

保持活动

例如,在编辑或创建文章时保持会话活动。

keepalive() : 
静态 已弃用

1.5

已弃用

4.0 将在 6.0 中删除 使用 webasset 管理器代替 示例:Factory::getApplication()->getDocument()->getWebAssetManager()->useScript('keepalive');

响应

多选

允许在网格中进行 Shift 选择的 JavaScript 行为

multiselect( id = 'adminForm') : 
静态 已弃用

1.7

已弃用

4.0 将在 6.0 中删除 使用 webasset 管理器代替 示例:Factory::getApplication()->getDocument()->getWebAssetManager()->useScript('multiselect'); Factory::getDocument()->addScriptOptions('js-multiselect', ['formName' => $id]);

参数

ID

string要应用多选行为的表单的 ID。

响应

垫片

添加 javascript polyfill。

polyfill(string|array polyfillTypes = null,  conditionalBrowser = null) : 
静态

3.7.0

参数

polyfill 类型

string|array<string|int, mixed>polyfill 类型。示例:event、array('event', 'classlist')。

条件浏览器

stringIE 条件表达式。示例:lt IE 9(低于 IE 9)。

响应

属性

已加载

包含已加载文件信息的数组

静态

2.5

类型

array<string|int, mixed>