]> git.mxchange.org Git - friendica.git/commitdiff
frio: highlight - test if the item is available in the dom
authorrabuzarus <>
Wed, 10 Aug 2016 12:42:57 +0000 (14:42 +0200)
committerrabuzarus <>
Wed, 10 Aug 2016 12:42:57 +0000 (14:42 +0200)
view/theme/frio/js/theme.js

index 1e93be24c0d90b1047f67b9501eb03d8e127867b..ffe82c24a502a9327385377a8ec227deef113d93 100644 (file)
@@ -549,19 +549,24 @@ function scrollToItem(itemID) {
        if( typeof itemID === "undefined")
                return;
 
+       var elm = $('#'+itemID);
+       // Test if the Item exists
+       if(!elm.length)
+               return;
+
        // Define the colors which are used for highlighting
        var colWhite = {backgroundColor:'#F5F5F5'};
        var colShiny = {backgroundColor:'#FFF176'};
 
        // Get the Item Position (we need to substract 100 to match
        // correct position
-       var itemPos = $('#'+itemID).offset().top - 100;
+       var itemPos = $(elm).offset().top - 100;
 
        // Scroll to the DIV with the ID (GUID)
        $('html, body').animate({
                scrollTop: itemPos
        }, 400, function() {
                // Highlight post/commenent with ID  (GUID)
-               $('#'+itemID).animate(colWhite, 1000).animate(colShiny).animate(colWhite, 600);
+               $(elm).animate(colWhite, 1000).animate(colShiny).animate(colWhite, 600);
        });
 }