Suppression de l'effet de slide lors du parcours des articles (passage au système de Google Reader)

This commit is contained in:
Marien Fressinaud committed 2013-03-17 11:58:01 +01:00
1 parent fb32aa4ef1
commit e83a3063d1
2 files changed
+18 -13

No files matched your search

+17 -12
View File
@@ -24,16 +24,12 @@ function slide (new_active, old_active) {
new_active.addClass ("active");
if (hide_posts) {
old_active.children (".content").slideUp (500);
new_active.children (".content").slideDown (500, function () {
$.smoothScroll({
offset: new_active.position ().top
});
old_active.children (".content").toggle (0);
new_active.children (".content").toggle (0, function () {
$("html,body").scrollTop (new_active.position ().top);
});
} else {
$.smoothScroll({
offset: new_active.position ().top
});
$("html,body").scrollTop (new_active.position ().top);
}
<?php if ($mark['article'] == 'yes') { ?>
@@ -53,6 +49,7 @@ function mark_read (active, only_not_read) {
url = active.find ("a.read").attr ("href");
if (url === undefined) {
load = false;
return false;
}
@@ -75,12 +72,16 @@ function mark_read (active, only_not_read) {
}
function mark_favorite (active) {
if (active[0] === undefined) {
if (active[0] === undefined ||
load === true) {
return false;
}
load = true;
url = active.find ("a.bookmark").attr ("href");
if (url === undefined) {
load = false;
return false;
}
@@ -97,6 +98,8 @@ function mark_favorite (active) {
} else {
active.addClass ("favorite");
}
load = false;
});
}
@@ -119,7 +122,7 @@ function init_posts () {
init_img ();
if (hide_posts) {
$(".flux:not(.active) .content").slideUp ();
$(".flux:not(.active) .content").hide ();
}
$(".flux").click (function () {
@@ -206,7 +209,8 @@ $(document).ready (function () {
if (new_active.hasClass("flux")) {
slide (new_active, old_active);
} else if (new_active[0] === undefined) {
} else if (old_active[0] === undefined &&
new_active[0] === undefined) {
slide (last_active, old_active);
}
}, {
@@ -229,7 +233,8 @@ $(document).ready (function () {
if (new_active.hasClass("flux")) {
slide (new_active, old_active);
} else if (new_active[0] === undefined) {
} else if (old_active[0] === undefined &&
new_active[0] === undefined) {
slide (first_active, old_active);
}
}, {
+1 -1
View File
@@ -66,7 +66,7 @@ label {
font-size: 14px;
line-height: 25px;
}
input {
input, select {
display: inline-block;
min-height: 25px;
padding: 5px;