]> git.mxchange.org Git - friendica.git/blobdiff - view/theme/frio/js/theme.js
frio: some css work for help docs
[friendica.git] / view / theme / frio / js / theme.js
index 1e93be24c0d90b1047f67b9501eb03d8e127867b..8fbee06e51721c2ae7b78bf590fcbf6c5fb76108 100644 (file)
@@ -549,19 +549,34 @@ 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);
        });
 }
+
+// format a html string to pure text
+function htmlToText(htmlString) {
+       // Replace line breaks with spaces
+       var text = htmlString.replace(/<br>/g, ' ');
+       // Strip the text out of the html string
+       text = text.replace(/<[^>]*>/g, '');
+
+       return text;
+}