Skip to main content

CSS CODE BORDER AND JAVASCRIPT FOR POST LIST

#main {
    border: 1px solid rgba(128, 128, 128, 0.2); /* 15% opacity grey border */
    padding: 3px;
    border-radius: 5px; 
    margin: 2px
}

<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdykWmv6aDrDJCmhuMY_OPZfptkMQIVN_FTelUNr0QGa3iLYYR31qTKH0vjrliFVhcG0CNrgxevuzAlUyoR_mYTPiNEZmpC9uZPj_oWH9jOo0fdlOe3O9sDIv9r5XjxjuvnPFkEyyE05r3/s1600/Sitemap+Arlina+Code.png" style="margin-left: 1em; margin-right: 1em;"><img alt="Sitemap Arlina Code" class="lazyload" data-original-height="444" data-original-width="1200" height="237" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdykWmv6aDrDJCmhuMY_OPZfptkMQIVN_FTelUNr0QGa3iLYYR31qTKH0vjrliFVhcG0CNrgxevuzAlUyoR_mYTPiNEZmpC9uZPj_oWH9jOo0fdlOe3O9sDIv9r5XjxjuvnPFkEyyE05r3/w640-h237/Sitemap+Arlina+Code.png" style="border: none;" title="Sitemap Arlina Code" width="640" /></a></div>

<div id="bp_toc">
</div>
<script type="text/javascript">
 // Embedded JavaScript from the external source
    var postTitle = new Array();     // array of posttitles
    var postUrl = new Array();       // array of posturls
    var postDate = new Array();      // array of post publish dates
    var postSum = new Array();       // array of post summaries
    var postLabels = new Array();    // array of post labels

    // global variables
    var sortBy = "datenewest";         // default value for sorting ToC
    var tocLoaded = false;           // true if feed is read and ToC can be displayed
    var numChars = 250;              // number of characters in post summary
    var postFilter = '';             // default filter value
    var tocdiv = document.getElementById("bp_toc"); //the toc container
    var totalEntires = 0; //Entries grabbed till now
    var totalPosts = 0; //Total number of posts in the blog.

    // main callback function
    function loadtoc(json) {
        function getPostData() {
            // this functions reads all postdata from the json-feed and stores it in arrays
            if ("entry" in json.feed) {
                var numEntries = json.feed.entry.length;
                totalEntires = totalEntires + numEntries;
                totalPosts = json.feed.openSearch$totalResults.$t;
                if (totalPosts > totalEntires) {
                    var nextjsoncall = document.createElement('script');
                    nextjsoncall.type = 'text/javascript';
                    startindex = totalEntires + 1;
                    nextjsoncall.setAttribute("src", "/feeds/posts/summary?start-index=" + startindex + "&max-results=500&alt=json-in-script&callback=loadtoc");
                    tocdiv.appendChild(nextjsoncall);
                }
                // main loop gets all the entries from the feed
                for (var i = 0; i < numEntries; i++) {
                    // get the entry from the feed
                    var entry = json.feed.entry[i];

                    // get the posttitle from the entry
                    var posttitle = entry.title.$t;

                    // get the post date from the entry
                    var postdate = entry.published.$t.substring(0, 10);

                    // get the post url from the entry
                    var posturl;
                    for (var k = 0; k < entry.link.length; k++) {
                        if (entry.link[k].rel == 'alternate') {
                            posturl = entry.link[k].href;
                            break;
                        }
                    }

                    // get the post contents from the entry
                    // strip all html-characters, and reduce it to a summary
                    var postcontent;
                    if ("content" in entry) {
                        postcontent = entry.content.$t;
                    } else if ("summary" in entry) {
                        postcontent = entry.summary.$t;
                    } else {
                        postcontent = "";
                    }
                    // strip off all html-tags
                    var re = /<\S[^>]*>/g;
                    postcontent = postcontent.replace(re, "");
                    // reduce postcontent to numchar characters, and then cut it off at the last whole word
                    if (postcontent.length > numChars) {
                        postcontent = postcontent.substring(0, numChars);
                        var quoteEnd = postcontent.lastIndexOf(" ");
                        postcontent = postcontent.substring(0, quoteEnd) + '...';
                    }

                    // get the post labels from the entry
                    var pll = '';
                    if ("category" in entry) {
                        for (var k = 0; k < entry.category.length; k++) {
                            pll += '<a href="javascript:filterPosts(\'' + entry.category[k].term + '\');" title="Click here to select all posts with label \'' + entry.category[k].term + '\'">' + entry.category[k].term + '</a>,  ';
                        }
                        var l = pll.lastIndexOf(',');
                        if (l != -1) {
                            pll = pll.substring(0, l);
                        }
                    }

                    // add the post data to the arrays
                    postTitle.push(posttitle);
                    postDate.push(postdate);
                    postUrl.push(posturl);
                    postSum.push(postcontent);
                    postLabels.push(pll);
                }
            }
            if (totalEntires == totalPosts) {
                tocLoaded = true;
                showToc();
            }
        } // end of getPostData

        // start of showtoc function body
        // get the number of entries that are in the feed
        // numEntries = json.feed.entry.length;

        // get the postdata from the feed
        getPostData();

        // sort the arrays
        sortPosts(sortBy);
        tocLoaded = true;
    }

    // filter and sort functions
    function filterPosts(filter) {
        // This function changes the filter
        // and displays the filtered list of posts
        // document.getElementById("bp_toc").scrollTop = document.getElementById("bp_toc").offsetTop;;
        postFilter = filter;
        displayToc(postFilter);
    } // end filterPosts

    function allPosts() {
        // This function resets the filter
        // and displays all posts
        postFilter = '';
        displayToc(postFilter);
    } // end allPosts

    function sortPosts(sortBy) {
        // This function is a simple bubble-sort routine
        // that sorts the posts
        function swapPosts(x, y) {
            // Swaps 2 ToC-entries by swapping all array-elements
            var temp = postTitle[x];
            postTitle[x] = postTitle[y];
            postTitle[y] = temp;
            var temp = postDate[x];
            postDate[x] = postDate[y];
            postDate[y] = temp;
            var temp = postUrl[x];
            postUrl[x] = postUrl[y];
            postUrl[y] = temp;
            var temp = postSum[x];
            postSum[x] = postSum[y];
            postSum[y] = temp;
            var temp = postLabels[x];
            postLabels[x] = postLabels[y];
            postLabels[y] = temp;
        } // end swapPosts

        for (var i = 0; i < postTitle.length - 1; i++) {
            for (var j = i + 1; j < postTitle.length; j++) {
                if (sortBy == "titleasc") {
                    if (postTitle[i] > postTitle[j]) {
                        swapPosts(i, j);
                    }
                }
                if (sortBy == "titledesc") {
                    if (postTitle[i] < postTitle[j]) {
                        swapPosts(i, j);
                    }
                }
                if (sortBy == "dateoldest") {
                    if (postDate[i] > postDate[j]) {
                        swapPosts(i, j);
                    }
                }
                if (sortBy == "datenewest") {
                    if (postDate[i] < postDate[j]) {
                        swapPosts(i, j);
                    }
                }
            }
        }
    } // end sortPosts

    // displaying the toc
    function displayToc(filter) {
        // this function creates a three-column table and adds it to the screen
        var numDisplayed = 0;
        var tocTable = '';
        var tocHead1 = 'POST TITLE';
        var tocTool1 = 'Click to sort by title';
        var tocHead2 = 'POST DATE';
        var tocTool2 = 'Click to sort by date';
        var tocHead3 = 'LABELS';
        var tocTool3 = '';
        if (sortBy == "titleasc") {
            tocTool1 += ' (descending)';
            tocTool2 += ' (newest first)';
        }
        if (sortBy == "titledesc") {
            tocTool1 += ' (ascending)';
            tocTool2 += ' (newest first)';
        }
        if (sortBy == "dateoldest") {
            tocTool1 += ' (ascending)';
            tocTool2 += ' (newest first)';
        }
        if (sortBy == "datenewest") {
            tocTool1 += ' (ascending)';
            tocTool2 += ' (oldest first)';
        }
        if (postFilter != '') {
            tocTool3 = 'Click to show all posts';
        }
        tocTable += '<table>';
        tocTable += '<tr>';
        tocTable += '<td class="toc-header-col1">';
        tocTable += '<a href="javascript:toggleTitleSort();" title="' + tocTool1 + '">' + tocHead1 + '</a>';
        tocTable += '</td>';
        tocTable += '<td class="toc-header-col2">';
        tocTable += '<a href="javascript:toggleDateSort();" title="' + tocTool2 + '">' + tocHead2 + '</a>';
        tocTable += '</td>';
        tocTable += '<td class="toc-header-col3">';
        tocTable += '<a href="javascript:allPosts();" title="' + tocTool3 + '">' + tocHead3 + '</a>';
        tocTable += '</td>';
        tocTable += '</tr>';
        for (var i = 0; i < postTitle.length; i++) {
            if (filter == '') {
                tocTable += '<tr><td class="toc-entry-col1"><a href="' + postUrl[i] + '" title="' + postSum[i] + '">' + postTitle[i] + '</a></td><td class="toc-entry-col2">' + postDate[i] + '</td><td class="toc-entry-col3">' + postLabels[i] + '</td></tr>';
                numDisplayed++;
            } else {
                var z = postLabels[i].lastIndexOf(filter);
                if (z != -1) {
                    tocTable += '<tr><td class="toc-entry-col1"><a href="' + postUrl[i] + '" title="' + postSum[i] + '">' + postTitle[i] + '</a></td><td class="toc-entry-col2">' + postDate[i] + '</td><td class="toc-entry-col3">' + postLabels[i] + '</td></tr>';
                    numDisplayed++;
                }
            }
        }
        tocTable += '</table>';
        if (numDisplayed == postTitle.length) {
            var tocNote = '<span class="toc-note">Displaying all ' + postTitle.length + ' posts<br/></span>';
        } else {
            var tocNote = '<span class="toc-note">Displaying ' + numDisplayed + ' posts labeled \'' + postFilter + '\' of ' + postTitle.length + ' posts total<br/></span>';
        }
        tocdiv.innerHTML = tocNote + tocTable;
    } // end of displayToc

    function toggleTitleSort() {
        if (sortBy == "titleasc") {
            sortBy = "titledesc";
        } else {
            sortBy = "titleasc";
        }
        sortPosts(sortBy);
        displayToc(postFilter);
    } // end toggleTitleSort

    function toggleDateSort() {
        if (sortBy == "datenewest") {
            sortBy = "dateoldest";
        } else {
            sortBy = "datenewest";
        }
        sortPosts(sortBy);
        displayToc(postFilter);
    } // end toggleDateSort

    function showToc() {
        if (tocLoaded) {
            displayToc(postFilter);
            var toclink = document.getElementById("toclink");
        } else {
            alert("Just wait... TOC is loading");
        }
    }

    function hideToc() {
        var tocdiv = document.getElementById("toc");
        tocdiv.innerHTML = '';
        var toclink = document.getElementById("toclink");
        toclink.innerHTML = '<a href="#" onclick="scroll(0,0); showToc(); Effect.toggle(\'toc-result\',\'blind\');">» Show Table of Contents</a> <img src="http://chenkaie.blog.googlepages.com/new_1.gif"/>';
    }
</script>

</script> <script src="/feeds/posts/summary?alt=json-in-script&amp;max-results=99999&amp;callback=loadtoc" type="text/javascript"></script>

<style scoped="" type="text/css">#comments,#Label1,#FollowByEmail1{display:none}#bp_toc{color:#000;margin:0 auto;max-height:686px;overflow:hidden;overflow-y:auto}span.toc-note{margin:0 auto 25px auto;text-align:center;line-height:normal;display:table;position:relative;overflow:hidden;font-size:14px;padding:10px 20px;background:#007bff;background-image:linear-gradient(50deg,#ff4169,#8b41f6);background-size:100%;color:#fff;border-radius:99em;font-weight:500;transition:all .3s}span.toc-note:hover{background-size:200%}.toc-header-col1{padding:10px;background-color:#f5f5f5;width:250px}.toc-header-col2{padding:10px;background-color:#f5f5f5;width:75px}.toc-header-col3{padding:10px;background-color:#fff;width:125px}#bp_toc td.toc-header-col1,#bp_toc td.toc-header-col2,#bp_toc td.toc-header-col3{border:1px solid rgba(0,0,0,0.05);background:#fff}#bp_toc td.toc-header-col1{}#bp_toc td.toc-header-col2{}#bp_toc td.toc-header-col3{}.post td{background:transparent}#bp_toc td.toc-entry-col1,#bp_toc td.toc-entry-col2,#bp_toc td.toc-entry-col3{border:1px solid rgba(0,0,0,0.05)}#bp_toc td a{background:transparent;color:#222;float:none;border-radius:0;padding:0;font-size:100%;display:initial;box-shadow:none}#bp_toc td a:hover{color:#0984e3}.toc-header-col1 a:link,.toc-header-col1 a:visited,.toc-header-col2 a:link,.toc-header-col2 a:visited,.toc-header-col3 a:link,.toc-header-col3 a:visited{font-size:13px;text-decoration:none;color:#aaa;font-weight:500;letter-spacing:0.5px}.toc-header-col1 a:hover,.toc-header-col2 a:hover,.toc-header-col3 a:hover{text-decoration:none}.toc-entry-col1,.toc-entry-col2,.toc-entry-col3{padding:10px 5px;font-size:90%}.toc-entry-col1 a,.toc-entry-col2 a,.toc-entry-col3 a{color:#000}.toc-entry-col1 a:hover,.toc-entry-col2 a:hover,.toc-entry-col3 a:hover{color:#3498db}#bp_toc table{width:100%;margin:0 auto;counter-reset:rowNumber}.toc-entry-col1{counter-increment:rowNumber}#bp_toc table tr td.toc-entry-col1:first-child::before{content:counter(rowNumber);display:inline-block;min-width:38px;margin-right:.7em;background:#fc5c65;color:#fff;border-radius:99em;font-weight:500;text-align:center;font-size:12px;padding:0;line-height:1.7}
#bp_toc td.toc-entry-col1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}
#bp_toc::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:5px}#bp_toc::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:10px}#bp_toc::-webkit-scrollbar-track{background-color:transparent}#bp_toc::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.25)}
@media screen and (max-width:768px) {
#bp_toc td.toc-entry-col1{white-space:normal;overflow:visible;text-overflow:initial;max-width:100%}#bp_toc td.toc-header-col2,#bp_toc td.toc-header-col3,#bp_toc td.toc-entry-col2,#bp_toc td.toc-entry-col3,#bp_toc table tr td.toc-entry-col1:first-child::before{display:none}}
</style>


OR -------------------------------------------- OR ---------------------------------------OR



<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdykWmv6aDrDJCmhuMY_OPZfptkMQIVN_FTelUNr0QGa3iLYYR31qTKH0vjrliFVhcG0CNrgxevuzAlUyoR_mYTPiNEZmpC9uZPj_oWH9jOo0fdlOe3O9sDIv9r5XjxjuvnPFkEyyE05r3/s1600/Sitemap+Arlina+Code.png" style="margin-left: 1em; margin-right: 1em;"><img alt="Sitemap Arlina Code" class="lazyload" data-original-height="444" data-original-width="1200" height="237" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdykWmv6aDrDJCmhuMY_OPZfptkMQIVN_FTelUNr0QGa3iLYYR31qTKH0vjrliFVhcG0CNrgxevuzAlUyoR_mYTPiNEZmpC9uZPj_oWH9jOo0fdlOe3O9sDIv9r5XjxjuvnPFkEyyE05r3/w640-h237/Sitemap+Arlina+Code.png" style="border: none;" title="Sitemap Arlina Code" width="640" /></a></div>

<div id="bp_toc">
</div>
<script src="https://cdn.rawgit.com/Arlina-Design/redvision/master/daftar-isi-simple.js" type="text/javascript"></script> 

<script src="/feeds/posts/summary/-/Admission?alt=json-in-script&amp;max-results=99999&amp;callback=loadtoc" type="text/javascript"></script>

<style scoped="" type="text/css">#comments,#Label1,#FollowByEmail1{display:none}#bp_toc{color:#000;margin:0 auto;max-height:686px;overflow:hidden;overflow-y:auto}span.toc-note{margin:0 auto 25px auto;text-align:center;line-height:normal;display:table;position:relative;overflow:hidden;font-size:14px;padding:10px 20px;background:#007bff;background-image:linear-gradient(50deg,#ff4169,#8b41f6);background-size:100%;color:#fff;border-radius:99em;font-weight:500;transition:all .3s}span.toc-note:hover{background-size:200%}.toc-header-col1{padding:10px;background-color:#f5f5f5;width:250px}.toc-header-col2{padding:10px;background-color:#f5f5f5;width:75px}.toc-header-col3{padding:10px;background-color:#fff;width:125px}#bp_toc td.toc-header-col1,#bp_toc td.toc-header-col2,#bp_toc td.toc-header-col3{border:1px solid rgba(0,0,0,0.05);background:#fff}#bp_toc td.toc-header-col1{}#bp_toc td.toc-header-col2{}#bp_toc td.toc-header-col3{}.post td{background:transparent}#bp_toc td.toc-entry-col1,#bp_toc td.toc-entry-col2,#bp_toc td.toc-entry-col3{border:1px solid rgba(0,0,0,0.05)}#bp_toc td a{background:transparent;color:#222;float:none;border-radius:0;padding:0;font-size:100%;display:initial;box-shadow:none}#bp_toc td a:hover{color:#0984e3}.toc-header-col1 a:link,.toc-header-col1 a:visited,.toc-header-col2 a:link,.toc-header-col2 a:visited,.toc-header-col3 a:link,.toc-header-col3 a:visited{font-size:13px;text-decoration:none;color:#aaa;font-weight:500;letter-spacing:0.5px}.toc-header-col1 a:hover,.toc-header-col2 a:hover,.toc-header-col3 a:hover{text-decoration:none}.toc-entry-col1,.toc-entry-col2,.toc-entry-col3{padding:10px 5px;font-size:90%}.toc-entry-col1 a,.toc-entry-col2 a,.toc-entry-col3 a{color:#000}.toc-entry-col1 a:hover,.toc-entry-col2 a:hover,.toc-entry-col3 a:hover{color:#3498db}#bp_toc table{width:100%;margin:0 auto;counter-reset:rowNumber}.toc-entry-col1{counter-increment:rowNumber}#bp_toc table tr td.toc-entry-col1:first-child::before{content:counter(rowNumber);display:inline-block;min-width:38px;margin-right:.7em;background:#fc5c65;color:#fff;border-radius:99em;font-weight:500;text-align:center;font-size:12px;padding:0;line-height:1.7}
#bp_toc td.toc-entry-col1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}
#bp_toc::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:5px}#bp_toc::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:10px}#bp_toc::-webkit-scrollbar-track{background-color:transparent}#bp_toc::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.25)}
@media screen and (max-width:768px) {
#bp_toc td.toc-entry-col1{white-space:normal;overflow:visible;text-overflow:initial;max-width:100%}#bp_toc td.toc-header-col2,#bp_toc td.toc-header-col3,#bp_toc td.toc-entry-col2,#bp_toc td.toc-entry-col3,#bp_toc table tr td.toc-entry-col1:first-child::before{display:none}}
</style>

Comments

Popular posts from this blog

UDOM ALIS Portal Login | University of Dodoma ALIS

The University of Dodoma (UDOM) ALIS login portal is created for prospective and current students of the University to perform any academic task and it’s open to all students irrespective of color, race, ethnic identity, religion, gender or national origin provided he/she have the portal login details. UDOM ALIS login – www.alis.udom.ac.tz |  How to log in, sign in/up, retrieve, change, or reset your profile/account dashboard password on the University of Dodoma ALIS login portal online. The management of the University of Dodoma (UDOM) has enabled its Undergraduate, Diploma, Postgraduate, Certificate, Masters, and P.h.D. programs students and staff login portal online. UDOM ALIS Portal Login We are pleased with your decision to undertake tertiary studies at the University of Dodoma (UDOM). You are warmly welcomed to our Centre of Excellence that offers value-added teaching, research and public service. This website describes the range of academic programmes, which UDOM offers, an...

UDSM Admission – University of Dar es salaam Admission 2023

Udsm admission login, udsm admission, udsm online application, udsm login, udsm admission requirements, university of dar es salaam admission, udsm admission letter, udsm postgraduate admission University of Dar es Salaam, UDSM admissions 2023 UDSM Admission 2022/2023: The officials of University of Dar es Salaam (UDSM) released the University of Dar es Salaam (UDSM) Admission 2022/2023 in Tanzania at the official website (Link will be provided below of this post), admission to various undergraduate, Masters, Diploma, Certificates, postgraduate, M.Phil & PhD courses in different disciplines. With the release of University of Dar es Salaam (UDSM) Admission Form 2022/2023 in Tanzania, the officials also released University of Dar es Salaam (UDSM) Eligibility Criteria and procedure for applying. In this article, we will provide you with all the necessary information regarding University of Dar es Salaam (UDSM) Admission 2022/2023 in Tanzania. Read on to find out more. The University o...

Rhodes University Admission Requirements 2023

University of the Rhodes University, RU Admission Requirements: 2023 for all the courses at the undergraduate, diploma and postgraduate level is updated every year. Rhodes University is a public research university located in Makhanda in the Eastern Cape Province of South Africa. It is one of four universities in the province. this article contains the full list of all the undergraduate and Postgraduate courses coupled with their general requirements. Your application will only be considered for admission to the University if you qualify for Bachelor’s degree study AND you satisfy the faculty requirements. To qualify for with a Bachelor’s pass status, learners are required to take seven subjects, four of which are compulsory (two languages, Life Orientation and either Mathematics or Mathematical Literacy) and three of the learner’s own choice from the subjects on offer at the school. To qualify for degree studies at a University at least four of the seven subjects must be from...