Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var applySeparator = function(listClass, maxPosts) {
  2.     if(typeof listClass !== 'string' || typeof maxPosts !== 'number') {
  3.         return;
  4.     }
  5.  
  6.     var currentList;
  7.     var lastPost;
  8.     var allLists  = jQuery(listClass);
  9.     var separator = jQuery('<div/>', {
  10.         'class' : 'separator',
  11.         css : {
  12.             'border-bottom' : '4px solid red',
  13.             'display' : 'block'
  14.         }
  15.     });
  16.  
  17.     for (var i = allLists.length - 1; i >= 0; i--) {
  18.         console.log(currentList);
  19.         currentList = jQuery(allLists[i]);
  20.         currentList.find('.separator').remove();
  21.  
  22.         lastPost = currentList.find('.article').not('.list-item-depth-1').slice(0,maxPosts).last();
  23.  
  24.         if(lastPost.next().hasClass('list-item-depth-1')) {
  25.             lastPost = lastPost.next();
  26.         }
  27.  
  28.         lastPost.after(separator.clone());
  29.     }
  30. };
  31.  
  32. applySeparator('.article-list', 2);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement