summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2012-08-31 15:26:11 +0400
committerAndrew Dolgov <[email protected]>2012-08-31 15:26:11 +0400
commit04e41840fe2b6830b2c75124209b3b1bdcba60f4 (patch)
treedef75870ecaacc3c7a8bd09b2d1e346db9313c20
parent69c6e94d35e5e94e5ce26f0f2b78c1708333f6d4 (diff)
use dijit.form.CheckBox in filter edit dialog
-rw-r--r--classes/pref/filters.php4
-rw-r--r--js/functions.js18
-rw-r--r--tt-rss.css5
3 files changed, 19 insertions, 8 deletions
diff --git a/classes/pref/filters.php b/classes/pref/filters.php
index 11487c877..2ed464358 100644
--- a/classes/pref/filters.php
+++ b/classes/pref/filters.php
@@ -231,7 +231,7 @@ class Pref_Filters extends Handler_Protected {
$data = htmlspecialchars(json_encode($line));
- print "<li><input type='checkbox' onclick='toggleSelectListRow(this)'>".
+ print "<li><input dojoType='dijit.form.CheckBox' type='checkbox' onclick='toggleSelectListRow2(this)'>".
"<span onclick=\"dijit.byId('filterEditDlg').editRule(this)\">".$this->getRuleName($line)."</span>".
"<input type='hidden' name='rule[]' value=\"$data\"/></li>";
}
@@ -270,7 +270,7 @@ class Pref_Filters extends Handler_Protected {
$line["action_param_label"] = $line["action_param"];
$data = htmlspecialchars(json_encode($line));
- print "<li><input type='checkbox' onclick='toggleSelectListRow(this)'>".
+ print "<li><input dojoType='dijit.form.CheckBox' type='checkbox' onclick='toggleSelectListRow2(this)'>".
"<span onclick=\"dijit.byId('filterEditDlg').editAction(this)\">".$this->getActionName($line)."</span>".
"<input type='hidden' name='action[]' value=\"$data\"/></li>";
}
diff --git a/js/functions.js b/js/functions.js
index 284b2cc56..a01ce3cad 100644
--- a/js/functions.js
+++ b/js/functions.js
@@ -953,9 +953,12 @@ function createNewRuleElement(parentNode, replaceNode) {
try {
var li = dojo.create("li");
- dojo.create("input", { type: "checkbox",
- onclick: function() { toggleSelectListRow(this) },
- }, li);
+ var cb = dojo.create("input", { type: "checkbox" }, li);
+
+ new dijit.form.CheckBox({
+ onChange: function() {
+ toggleSelectListRow2(this) },
+ }, cb);
dojo.create("input", { type: "hidden",
name: "rule[]",
@@ -1000,9 +1003,12 @@ function createNewActionElement(parentNode, replaceNode) {
try {
var li = dojo.create("li");
- dojo.create("input", { type: "checkbox",
- onclick: function() { toggleSelectListRow(this) },
- }, li);
+ var cb = dojo.create("input", { type: "checkbox" }, li);
+
+ new dijit.form.CheckBox({
+ onChange: function() {
+ toggleSelectListRow2(this) },
+ }, cb);
dojo.create("input", { type: "hidden",
name: "action[]",
diff --git a/tt-rss.css b/tt-rss.css
index 801a96ac9..25b51e48b 100644
--- a/tt-rss.css
+++ b/tt-rss.css
@@ -1441,4 +1441,9 @@ ul#filterDlg_Matches, ul#filterDlg_Actions {
ul#filterDlg_Matches li, ul#filterDlg_Actions li {
cursor : pointer;
+ padding : 0px 0px 0px 5px;
+}
+
+ul#filterDlg_Matches li div.dijitCheckBox, ul#filterDlg_Actions li div.dijitCheckBox {
+ margin-right : 5px;
}