Изменения
Перейти к навигации
Перейти к поиску
мСтрока 1:
Строка 1:
− (function() {+
+
+
+
+
− CommentToVk = function() {+
− var instance = this;
− var loginDiv = this.loginDiv = $('<div id="vkLoginStatus" style="float: right;"></div>');+
− var loginLabel = this.loginLabel = $('<h4>Пользователь не авторизован</h4>');+
− loginLabel.appendTo(loginDiv);+
− +
− var btnLogin = $("<button>Login</button>");+
− btnLogin.button();+
− btnLogin.click(function() {+
− instance.login();+
− });+
− loginDiv.append(btnLogin);+
− +
− loginDiv.prependTo($("#bodyContent"));+
− +
− if ($("#vk_api_transport").length == 0) {+
− $(document.body).append($('<div id="vk_api_transport"></div>'));+
− +
− window.vkAsyncInit = function() {+
− VK.init({+
− apiId : 2654830+
− });+
− };+
− +
− setTimeout(function() {+
− var el = document.createElement("script");+
− el.type = "text/javascript";+
− el.src = "//vk.com/js/api/openapi.js";+
− el.async = true;+
− document.getElementById("vk_api_transport").appendChild(el);+
− }, 0);
− }
−
− var publishDialog = this.publishDialog = $('<div id="commentsToVkDialog" title="Добавить комментарий в очередь"></div>')
− var publishForm = $('<form></form>')
− publishForm.appendTo(publishDialog);
−
− var publishFormFieldset = $('<fieldset></fieldset>')
− publishFormFieldset.appendTo(publishForm);
−
− var publishFormText = this.publishFormText = $('<textarea rows="10" cols="80"></textarea>')
− publishFormText.appendTo(publishFormFieldset);
−
− var publishFormLink = this.publishFormLink = $('<input type="url"></input>')
− publishFormLink.appendTo(publishFormFieldset);
−
− var publishFormTime = this.publishFormTime = $('<input type="datetime"></input>')
− publishFormTime.appendTo(publishFormFieldset);
−
− publishDialog.dialog({
− autoOpen : false,
− height : 'auto',
− width : 'auto',
− modal : true,
− buttons : {
− Submit : function() {
−
− },
− Cancel : function() {
− publishDialog.dialog("close");
− }
− },
− });
− }
−
− CommentToVk.prototype.login = function() {
− var instance = this;
−
− VK.Auth.login(function(result) {
− if (result.status === 'connected') {
− var user = result.session.user;
− instance.loginLabel.text('Авторизован: ' + user.first_name
− + ' ' + user.last_name);
−
− instance.appendPublishButtons();
− }
− });
− }
−
− CommentToVk.prototype.appendPublishButtons = function() {
− var instance = this;
−
− $(".c-item").each(function(index, item) {
− var container = $(item).find(".c-container");
−
− var btnPublish = $("<button>Publish</button>");
− btnPublish.button();
− btnPublish.click(function() {
− instance.dialogPublish($(item));
− });
− container.append($("<br>"));
− container.append(btnPublish);
− });
− }
−
− CommentToVk.prototype.dialogPublish = function(cItem) {
− var container = $(cItem).find(".c-container");
− var comment = $(cItem).find(".c-comment");
− var link = $(container.find("a")[0]).attr('href');
− link = link.split('#')[0];
− var text = comment.text();
−
− this.publishFormText.val(text);
− this.publishFormLink.val(link);
− this.publishDialog.dialog('open');
− }
−
− if (wgArticleId == 5168) {
− new CommentToVk();
− }
− })();
Шаблон:АБВ события по датам (посмотреть исходный код)
Версия от 22:11, 25 марта 2012
, 22:11, 25 марта 2012-- лишние префиксы
__NOTOC__
{| style="border:1px solid #aaaaaa; background-color:#f9f9f9; font-size: 95%;" align=center id="toc" class="plainlinks"
| столетия: [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}}} все] [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=*}} до н.э.] [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=0001}} I-V] [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=0501}} VI-X] [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1001}} XI] [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1101}} XII] [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1201}} XIII] [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1301}} XIV] [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1401}} XV] [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1501}} XVI] [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1601}} XVII] [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1701}} XVIII] [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1801}} XIX] [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1901}} XX] [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=2001}} XXI]
|}
<!--
Сейчас идёт '''[[{{CURRENTYEAR}}]]''' год, [[XXI век]] нашей эры.
<div align=right>[[ВП:События]] </div>
{| border="0" style="border:1px solid #aaaaaa; border-spacing:10px; background-color:#f9f9f9; padding:5px; font-size: 95%;" align=center id="toc" class="plainlinks"
|-
| [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}}} все]
|| [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1001}} XI век (1001—1100 годы)]
|| [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1401}} XV век (1401—1500 годы)]
|| [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1801}} XIX век (1801—1900 годы)]
|
|-
| [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=*}} Период до нашей эры]
|| [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1101}} XII век (1101—1200 годы)]
|| [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1501}} XVI век (1501—1600 годы)]
|| [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1901}} XX век (1901—2000 годы)]
|
|-
| [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=0001}} Период 1—500 годы]
|| [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1201}} XIII век (1201—1300 годы)]
|| [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1601}} XVII век (1601—1700 годы)]
|| [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=2001}} XXI век (2001—2100 годы)]
|
|-
| [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=0501}} Период 501—1000 годы]
|| [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1301}} XIV век (1301—1400 годы)]
|| [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from=1701}} XVIII век (1701—1800 годы)]
|}-->
<noinclude>[[Категория:Навигационные шаблоны:События по датам|*]]
[[Категория:Шаблоны:Алфавитные индексы|{{PAGENAME}}]]
</noinclude>