mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-13 22:25:55 +00:00
fix preference tree elements not being properly clickable in Firefox
This commit is contained in:
@@ -48,13 +48,5 @@ dojo.declare("fox.PrefFilterTree", lib.CheckBoxTree, {
|
|||||||
return (!item.error || item.error == '') ? "dijitTreeRow" :
|
return (!item.error || item.error == '') ? "dijitTreeRow" :
|
||||||
"dijitTreeRow Error";
|
"dijitTreeRow Error";
|
||||||
},
|
},
|
||||||
onClick: function (item) {
|
|
||||||
var id = String(item.id);
|
|
||||||
var bare_id = id.substr(id.indexOf(':')+1);
|
|
||||||
|
|
||||||
if (id.match('FILTER:')) {
|
|
||||||
editFilter(bare_id, event);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -39,13 +39,5 @@ dojo.declare("fox.PrefLabelTree", lib.CheckBoxTree, {
|
|||||||
getIconClass: function (item, opened) {
|
getIconClass: function (item, opened) {
|
||||||
return (!item || this.model.mayHaveChildren(item)) ? (opened ? "dijitFolderOpened" : "dijitFolderClosed") : "invisible";
|
return (!item || this.model.mayHaveChildren(item)) ? (opened ? "dijitFolderOpened" : "dijitFolderClosed") : "invisible";
|
||||||
},
|
},
|
||||||
onClick: function (item) {
|
|
||||||
var id = String(item.id);
|
|
||||||
var bare_id = id.substr(id.indexOf(':')+1);
|
|
||||||
|
|
||||||
if (id.match('LABEL:')) {
|
|
||||||
editLabel(bare_id, event);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -1220,9 +1220,9 @@
|
|||||||
var bare_id = id.substr(id.indexOf(':')+1);
|
var bare_id = id.substr(id.indexOf(':')+1);
|
||||||
|
|
||||||
if (id.match('FEED:')) {
|
if (id.match('FEED:')) {
|
||||||
editFeed(bare_id, event);
|
editFeed(bare_id);
|
||||||
} else if (id.match('CAT:')) {
|
} else if (id.match('CAT:')) {
|
||||||
editCat(bare_id, item, event);
|
editCat(bare_id, item);
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<script type=\"dojo/method\" event=\"onLoad\" args=\"item\">
|
<script type=\"dojo/method\" event=\"onLoad\" args=\"item\">
|
||||||
|
|||||||
@@ -435,6 +435,15 @@
|
|||||||
<script type=\"dojo/method\" event=\"onLoad\" args=\"item\">
|
<script type=\"dojo/method\" event=\"onLoad\" args=\"item\">
|
||||||
Element.hide(\"filterlistLoading\");
|
Element.hide(\"filterlistLoading\");
|
||||||
</script>
|
</script>
|
||||||
|
<script type=\"dojo/method\" event=\"onClick\" args=\"item\">
|
||||||
|
var id = String(item.id);
|
||||||
|
var bare_id = id.substr(id.indexOf(':')+1);
|
||||||
|
|
||||||
|
if (id.match('FILTER:')) {
|
||||||
|
editFilter(bare_id);
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
</div>";
|
</div>";
|
||||||
|
|
||||||
print "</div>"; #pane
|
print "</div>"; #pane
|
||||||
|
|||||||
@@ -304,6 +304,14 @@
|
|||||||
<script type=\"dojo/method\" event=\"onLoad\" args=\"item\">
|
<script type=\"dojo/method\" event=\"onLoad\" args=\"item\">
|
||||||
Element.hide(\"labellistLoading\");
|
Element.hide(\"labellistLoading\");
|
||||||
</script>
|
</script>
|
||||||
|
<script type=\"dojo/method\" event=\"onClick\" args=\"item\">
|
||||||
|
var id = String(item.id);
|
||||||
|
var bare_id = id.substr(id.indexOf(':')+1);
|
||||||
|
|
||||||
|
if (id.match('LABEL:')) {
|
||||||
|
editLabel(bare_id);
|
||||||
|
}
|
||||||
|
</script>
|
||||||
</div>";
|
</div>";
|
||||||
|
|
||||||
print "</div>"; #pane
|
print "</div>"; #pane
|
||||||
|
|||||||
2
prefs.js
2
prefs.js
@@ -166,7 +166,7 @@ function editUser(id, event) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function editFilter(id, event) {
|
function editFilter(id) {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
var query = "backend.php?op=pref-filters&subop=edit&id=" + param_escape(id);
|
var query = "backend.php?op=pref-filters&subop=edit&id=" + param_escape(id);
|
||||||
|
|||||||
Reference in New Issue
Block a user