forked from aspnetboilerplate/eventcloud
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
wer_ltm
committed
Feb 27, 2017
1 parent
c68ed21
commit 0492e6c
Showing
7 changed files
with
183 additions
and
16 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,118 @@ | ||
var getCookieValue = function (key) { | ||
var equalities = document.cookie.split('; '); | ||
for (var i = 0; i < equalities.length; i++) { | ||
if (!equalities[i]) { | ||
continue; | ||
} | ||
|
||
var splitted = equalities[i].split('='); | ||
if (splitted.length !== 2) { | ||
continue; | ||
} | ||
|
||
if (decodeURIComponent(splitted[0]) === key) { | ||
return decodeURIComponent(splitted[1] || ''); | ||
} | ||
} | ||
|
||
return null; | ||
}; | ||
|
||
var csrfCookie = getCookieValue("XSRF-TOKEN"); | ||
var csrfCookieAuth = new SwaggerClient.ApiKeyAuthorization("X-XSRF-TOKEN", csrfCookie, "header"); | ||
swaggerUi.api.clientAuthorizations.add("X-XSRF-TOKEN", csrfCookieAuth); | ||
|
||
|
||
|
||
/** | ||
* Translator for documentation pages. | ||
* | ||
* To enable translation you should include one of language-files in your index.html | ||
* after <script src='lang/translator.js' type='text/javascript'></script>. | ||
* For example - <script src='lang/ru.js' type='text/javascript'></script> | ||
* | ||
* If you wish to translate some new texsts you should do two things: | ||
* 1. Add a new phrase pair ("New Phrase": "New Translation") into your language file (for example lang/ru.js). It will be great if you add it in other language files too. | ||
* 2. Mark that text it templates this way <anyHtmlTag data-sw-translate>New Phrase</anyHtmlTag> or <anyHtmlTag data-sw-translate value='New Phrase'/>. | ||
* The main thing here is attribute data-sw-translate. Only inner html, title-attribute and value-attribute are going to translate. | ||
* | ||
*/ | ||
window.SwaggerTranslator = { | ||
_words: [], | ||
|
||
translate: function () { | ||
var $this = this; | ||
$('[data-sw-translate]').each(function () { | ||
$(this).html($this._tryTranslate($(this).html())); | ||
$(this).val($this._tryTranslate($(this).val())); | ||
$(this).attr('title', $this._tryTranslate($(this).attr('title'))); | ||
}); | ||
}, | ||
|
||
_tryTranslate: function (word) { | ||
return this._words[$.trim(word)] !== undefined ? this._words[$.trim(word)] : word; | ||
}, | ||
|
||
learn: function (wordsMap) { | ||
this._words = wordsMap; | ||
} | ||
}; | ||
|
||
|
||
/* jshint quotmark: double */ | ||
window.SwaggerTranslator.learn({ | ||
"Warning: Deprecated": "警告:已过时", | ||
"Implementation Notes": "实现备注", | ||
"Response Class": "响应类", | ||
"Status": "状态", | ||
"Parameters": "参数", | ||
"Parameter": "参数", | ||
"Value": "值", | ||
"Description": "描述", | ||
"Parameter Type": "参数类型", | ||
"Data Type": "数据类型", | ||
"Response Messages": "响应消息", | ||
"HTTP Status Code": "HTTP状态码", | ||
"Reason": "原因", | ||
"Response Model": "响应模型", | ||
"Request URL": "请求URL", | ||
"Response Body": "响应体", | ||
"Response Code": "响应码", | ||
"Response Headers": "响应头", | ||
"Hide Response": "隐藏响应", | ||
"Headers": "头", | ||
"Try it out!": "试一下!", | ||
"Show/Hide": "显示/隐藏", | ||
"List Operations": "显示操作", | ||
"Expand Operations": "展开操作", | ||
"Raw": "原始", | ||
"can't parse JSON. Raw result": "无法解析JSON. 原始结果", | ||
"Model Schema": "模型架构", | ||
"Model": "模型", | ||
"apply": "应用", | ||
"Username": "用户名", | ||
"Password": "密码", | ||
"Terms of service": "服务条款", | ||
"Created by": "创建者", | ||
"See more at": "查看更多:", | ||
"Contact the developer": "联系开发者", | ||
"api version": "api版本", | ||
"Response Content Type": "响应Content Type", | ||
"fetching resource": "正在获取资源", | ||
"fetching resource list": "正在获取资源列表", | ||
"Explore": "浏览", | ||
"Show Swagger Petstore Example Apis": "显示 Swagger Petstore 示例 Apis", | ||
"Can't read from server. It may not have the appropriate access-control-origin settings.": "无法从服务器读取。可能没有正确设置access-control-origin。", | ||
"Please specify the protocol for": "请指定协议:", | ||
"Can't read swagger JSON from": "无法读取swagger JSON于", | ||
"Finished Loading Resource Information. Rendering Swagger UI": "已加载资源信息。正在渲染Swagger UI", | ||
"Unable to read api": "无法读取api", | ||
"from path": "从路径", | ||
"server returned": "服务器返回" | ||
}); | ||
|
||
|
||
$(function () { | ||
window.SwaggerTranslator.translate(); | ||
}); | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters