]>
git.wh0rd.org - tt-rss.git/blob - plugins/af_sort_bayes/init.js
1 function bayesTrain(id
, train_up
, event
) {
4 event
.stopPropagation();
6 var query
= "backend.php?op=pluginhandler&plugin=af_sort_bayes&method=trainArticle&article_id=" + param_escape(id
) +
7 "&train_up=" + param_escape(train_up
);
9 notify_progress("Loading, please wait...");
11 new Ajax
.Request("backend.php", {
13 onComplete: function(transport
) {
14 notify(transport
.responseText
);
19 exception_error("showTrgmRelated", e
);
23 function bayesClearDatabase() {
26 if (confirm(__("Clear classifier database?"))) {
28 var query
= "backend.php?op=pluginhandler&plugin=af_sort_bayes&method=clearDatabase";
30 new Ajax
.Request("backend.php", {
32 onComplete: function (transport
) {
33 notify(transport
.responseText
);
40 exception_error("showTrgmRelated", e
);
44 function bayesUpdateUI() {
47 var query
= "backend.php?op=pluginhandler&plugin=af_sort_bayes&method=renderPrefsUI";
49 new Ajax
.Request("backend.php", {
51 onComplete: function (transport
) {
52 dijit
.byId("af_sort_bayes_prefs").attr("content", transport
.responseText
);
57 exception_error("showTrgmRelated", e
);
61 function bayesShow(id
) {
63 if (dijit
.byId("bayesShowDlg"))
64 dijit
.byId("bayesShowDlg").destroyRecursive();
66 var query
= "backend.php?op=pluginhandler&plugin=af_sort_bayes&method=showArticleStats&article_id=" + param_escape(id
);
68 dialog
= new dijit
.Dialog({
70 title
: __("Classifier information"),
71 style
: "width: 600px",
77 exception_error("shareArticle", e
);