Source: components/see-more-most-read.js

;(function () {
	'use strict';

	/**
	 * @namespace
	 * @author Nataliia Bezvoziuk <nabe@ciklum.com>
	 */
	db.libs.seeMoreMostRead = (function ($) {
		var MOST_READ_ARTICLES_LIMIT = 6;

		var init = function() {
			$(document).ready(function() {
				var articles = $("#ll-most-read-articles ul.article-list").children();
		
				if (articles.length > MOST_READ_ARTICLES_LIMIT) {
					articles.splice(0, MOST_READ_ARTICLES_LIMIT);

					$('#see-more-most-read').click(function() {
						var limit = articles.length > MOST_READ_ARTICLES_LIMIT ? MOST_READ_ARTICLES_LIMIT : articles.length;

						for (var i = 0; i < limit; i++) {
							$(articles[i]).removeClass('hidden');
						}

						if (articles.length > MOST_READ_ARTICLES_LIMIT) {
							articles.splice(0, MOST_READ_ARTICLES_LIMIT);
						} else {
							$("#see-more-most-read").addClass("hidden");
							$("#see-more-most-read").parent().addClass("hidden");
						}
					});
				}
			});
		};

		return {
			init: init,
			reflow: init,
		};
	})(jQuery);
})();