summaryrefslogtreecommitdiffstats
path: root/js/directive
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2016-01-21 22:35:24 +0100
committerBernhard Posselt <dev@bernhard-posselt.com>2016-01-21 22:35:24 +0100
commitbcb9ca95518126131a16fcde894fc8765e7ab010 (patch)
treebc1e0e8a5b99ffbf8cd4165c6872fd4468f547bd /js/directive
parent59daa89e4c82860d6b16b4e4bebab1eb8c302153 (diff)
more explore
Diffstat (limited to 'js/directive')
-rw-r--r--js/directive/NewsRefreshMasonry.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/js/directive/NewsRefreshMasonry.js b/js/directive/NewsRefreshMasonry.js
new file mode 100644
index 000000000..b9303b40d
--- /dev/null
+++ b/js/directive/NewsRefreshMasonry.js
@@ -0,0 +1,25 @@
+/**
+ * ownCloud - News
+ *
+ * This file is licensed under the Affero General Public License version 3 or
+ * later. See the COPYING file.
+ *
+ * @author Bernhard Posselt <dev@bernhard-posselt.com>
+ * @copyright Bernhard Posselt 2014
+ */
+app.directive('newsRefreshMasonry', function () {
+ 'use strict';
+ return function (scope, elem) {
+ if (scope.$last) {
+ var $grid = elem.parent().masonry({
+ itemSelector: '.explore-feed',
+ gutter: 25,
+ columnWidth: 300
+ });
+
+ $grid.imagesLoaded().progress( function() {
+ $grid.masonry('layout');
+ });
+ }
+ };
+}); \ No newline at end of file