迷你吧API
Minibar web应用程序由以下对象组成:下文对其进行了描述。Minibar对象
此对象实现完整的Minibar web应用程序。其定义见迷你酒吧.js。它还使用输入
和翻译
下面描述的对象和一些辅助对象中定义的函数迷你吧_支持.js和支持.js,以便在HTML文件,通常至少包括以下内容:
<script type=“text/JavaScript”src=“minibar.js”></script><script type=“text/JavaScript”src=“minibar_input.js”></script><script type=“text/JavaScript”src=“minibar_translations.js”></script><script type=“text/JavaScript”src=“minibar_support.js”></script><script type=“text/JavaScript”src=“../js/support.js”></script>
有关示例,请参见迷你吧.html.
施工单位
var minibar=新minibar(服务器、选项、目标)
服务器
是PGF服务对象。选项
是具有以下属性的对象可以设置为覆盖各种默认选项:
选项 | 违约 | 描述 |
---|
显示摘要(_A) | 假 | 请参阅翻译,Minibar未直接使用 |
显示树(_T) | 假 |
树img格式 | “png” |
显示分组翻译 | 真的 |
show_bracks(展拍) | 假 |
translate_limit(翻译_限制) | 25 |
删除按钮文本 | "⌫" | 参见输入,Minibar未直接使用 |
默认源语言 | 无效的 |
开始_菜单 | 真的 |
随机_按钮 | 真的 |
单词_替换 | 假 |
尝试谷歌 | 真的 | 包含一个按钮以尝试当前谷歌翻译中的句子 |
反馈url | 无效的 | 包含打开反馈的按钮必须配置HTTP服务器来处理表单提交这样才能奏效。 |
帮助url | 无效的 | 包含用于打开帮助文本的按钮。 |
目标
是身份证件
内部HTML元素的创建迷你吧用户界面的位置。如果这个身份证件
是迷你酒吧
。HTML文档应该包含如下内容:<div id=“迷你吧”>
方法
有几个内部方法,但由于这是一个自包含的web应用程序,通常不需要从外部调用任何方法。此对象处理用户输入。可以通过键入或单击来输入文本在“冰箱磁铁”上。其定义见迷你工具栏输入.js.它还使用定义的一些辅助功能在里面迷你吧_支持.js和支持.js,以便在HTML文件,通常至少包括以下内容:
<script type=“text/JavaScript”src=“minibar_input.js”></script><script type=“text/JavaScript”src=“minibar_support.js”></script><script type=“text/JavaScript”src=“../js/support.js”></script>
施工单位
var输入=新输入(服务器、翻译、选项)
服务器
是PGF服务对象选项
是具有以下属性的对象可以设置为覆盖各种默认选项:
选项 | 违约 | 描述 |
---|
删除按钮文本 | "⌫" | 删除最后一个单词的按钮的标签。 |
默认源语言 | 无效的 | 具体语言用于在用户浏览器无法提供合适的违约。如果没有提供首字母语言将使用订单。 |
开始_菜单 | 真的 | 包含一个菜单以选择开始用于解析的类别(而不是语法的默认开始类别)。 |
随机_按钮 | 真的 | 包含一个按钮以生成随机句子。 |
单词_替换 | 假 | 启用逐字替换.(这是一个实验特性。) |
翻译
是输入时通知的对象已更改。在迷你吧中,这是显示翻译的对象,但当然,其他应用程序可能会将输入的文本用于其他目的。将调用以下方法:
translations.clear()
未输入时调用文本。translations.translateFrom({from:混凝土,输入:一串})
当用户输入一些文本时调用。这个从
属性是具体语法的名称输入
属性是输入的文本。
属性和用户界面
这个输入
对象创建的输入
建造师包含调用者应添加到用户界面的以下字段:
input.main(输入最小值)
是主用户界面,当前输入和冰箱磁铁显示。输入.菜单
包含用于选择输入语言的菜单。输入按钮
包含删除最后一个单词、清除输入和生成的按钮随机语句(如果在选项中启用)。
方法
input.change_grammar(语法信息)
应调用在中选择不同的语法后服务器
对象。它将清除旧的输入和磁铁,并更新输入语言菜单使用新语法中可用的语言。
Translations对象
此对象显示翻译。其定义见迷你工具栏翻译.js.它还使用定义的一些辅助功能在里面迷你吧_支持.js和支持.js,以便在HTML文件,通常至少包括以下内容:<script type=“text/JavaScript”src=“minibar_translations.js”></script><script type=“text/JavaScript”src=“minibar_support.js”></script><script type=“text/JavaScript”src=“../js/support.js”></script>
施工单位
var translations=新翻译(服务器,选项)
属性和用户界面
这个翻译
对象创建的翻译
构造函数包含调用者应添加到的以下字段用户界面:
翻译.main
是主用户界面,当前将显示翻译。翻译.menus
包含用于选择的菜单目标语言。用户可以选择全部或一个特定的语言。
方法
translations.change-grammar(语法信息)
应调用在中选择不同的语法后服务器
对象。它将清除旧的翻译并更新目标语言菜单使用新语法中可用的语言。translations.clear()
从旧翻译中清除主输出区域。translations.translateFrom({from:混凝土,输入:一串})
显示中给定文本的翻译输入
属性(作为单词数组)从从
.
HTML格式上次修改时间:2012年11月27日星期二15:03:15 CET
真实航向