diff options
Diffstat (limited to 'src/Wallabag/CoreBundle/Resources/public/themes')
3 files changed, 46 insertions, 0 deletions
diff --git a/src/Wallabag/CoreBundle/Resources/public/themes/material/css/main.css b/src/Wallabag/CoreBundle/Resources/public/themes/material/css/main.css index b4e082d3..eb4eebd8 100755 --- a/src/Wallabag/CoreBundle/Resources/public/themes/material/css/main.css +++ b/src/Wallabag/CoreBundle/Resources/public/themes/material/css/main.css | |||
@@ -285,6 +285,12 @@ main ul.row { | |||
285 | 285 | ||
286 | .card .card-content .card-title { | 286 | .card .card-content .card-title { |
287 | line-height: 32px; | 287 | line-height: 32px; |
288 | max-height: 64px; | ||
289 | display: block; | ||
290 | } | ||
291 | |||
292 | .card .card-content i.right, .card .card-reveal i.right { | ||
293 | margin-left: 0; | ||
288 | } | 294 | } |
289 | 295 | ||
290 | .card .card-content .estimatedTime { | 296 | .card .card-content .estimatedTime { |
diff --git a/src/Wallabag/CoreBundle/Resources/public/themes/material/js/jquery.tinydot.js b/src/Wallabag/CoreBundle/Resources/public/themes/material/js/jquery.tinydot.js new file mode 100644 index 00000000..d2bf7fb6 --- /dev/null +++ b/src/Wallabag/CoreBundle/Resources/public/themes/material/js/jquery.tinydot.js | |||
@@ -0,0 +1,39 @@ | |||
1 | /* | ||
2 | * jQuery tinydot 0.1 | ||
3 | * | ||
4 | * Copyright (c) Alexander Danilov | ||
5 | * www.modos189.ru | ||
6 | * | ||
7 | * Plugin repository: | ||
8 | * https://gitlab.com/modos189/tinydot | ||
9 | * | ||
10 | * Licensed under the MIT license. | ||
11 | * http://en.wikipedia.org/wiki/MIT_License | ||
12 | */ | ||
13 | |||
14 | (function( $, undef ) | ||
15 | { | ||
16 | if ( $.fn.tinydot ) | ||
17 | { | ||
18 | return; | ||
19 | } | ||
20 | |||
21 | $.fn.tinydot = function( o ) { | ||
22 | var p=$(this).children('a'); | ||
23 | var divh=$(this).height(); | ||
24 | while ($(p).outerHeight()>divh) { | ||
25 | $(p).text(function (index, text) { | ||
26 | return text.replace(/\W*\s(\S)*$/, '...'); | ||
27 | }); | ||
28 | } | ||
29 | } | ||
30 | })( jQuery ); | ||
31 | |||
32 | jQuery(document).ready(function($) { | ||
33 | //We only invoke jQuery.tinydot on elements that have dot-ellipsis class | ||
34 | $(".dot-ellipsis").each(function(){ | ||
35 | var x = new Object(); | ||
36 | $(this).tinydot(x); | ||
37 | }); | ||
38 | |||
39 | }); | ||
diff --git a/src/Wallabag/CoreBundle/Resources/public/themes/material/js/jquery.tinydot.min.js b/src/Wallabag/CoreBundle/Resources/public/themes/material/js/jquery.tinydot.min.js new file mode 100644 index 00000000..32c5799f --- /dev/null +++ b/src/Wallabag/CoreBundle/Resources/public/themes/material/js/jquery.tinydot.min.js | |||
@@ -0,0 +1 @@ | |||
!function(t,n){t.fn.tinydot||(t.fn.tinydot=function(n){for(var e=t(this).children("a"),i=t(this).height();t(e).outerHeight()>i;)t(e).text(function(t,n){return n.replace(/\W*\s(\S)*$/,"...")})})}(jQuery),jQuery(document).ready(function(t){t(".dot-ellipsis").each(function(){var n=new Object;t(this).tinydot(n)})}); | |||