From 0d061140a18e177c511c76a377d06907d7e1a101 Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 18:20:11 +0200 Subject: Create spin.js --- js/spin.js | 349 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 349 insertions(+) create mode 100644 js/spin.js diff --git a/js/spin.js b/js/spin.js new file mode 100644 index 000000000..c66c607a7 --- /dev/null +++ b/js/spin.js @@ -0,0 +1,349 @@ +//fgnass.github.com/spin.js#v1.3 + +/** + * Copyright (c) 2011-2013 Felix Gnass + * Licensed under the MIT license + */ +(function(root, factory) { + + /* CommonJS */ + if (typeof exports == 'object') module.exports = factory() + + /* AMD module */ + else if (typeof define == 'function' && define.amd) define(factory) + + /* Browser global */ + else root.Spinner = factory() +} +(this, function() { + "use strict"; + + var prefixes = ['webkit', 'Moz', 'ms', 'O'] /* Vendor prefixes */ + , animations = {} /* Animation rules keyed by their name */ + , useCssAnimations /* Whether to use CSS animations or setTimeout */ + + /** + * Utility function to create elements. If no tag name is given, + * a DIV is created. Optionally properties can be passed. + */ + function createEl(tag, prop) { + var el = document.createElement(tag || 'div') + , n + + for(n in prop) el[n] = prop[n] + return el + } + + /** + * Appends children and returns the parent. + */ + function ins(parent /* child1, child2, ...*/) { + for (var i=1, n=arguments.length; i> 1) : parseInt(o.left, 10) + mid) + 'px', + top: (o.top == 'auto' ? tp.y-ep.y + (target.offsetHeight >> 1) : parseInt(o.top, 10) + mid) + 'px' + }) + } + + el.setAttribute('role', 'progressbar') + self.lines(el, self.opts) + + if (!useCssAnimations) { + // No CSS animation support, use setTimeout() instead + var i = 0 + , start = (o.lines - 1) * (1 - o.direction) / 2 + , alpha + , fps = o.fps + , f = fps/o.speed + , ostep = (1-o.opacity) / (f*o.trail / 100) + , astep = f/o.lines + + ;(function anim() { + i++; + for (var j = 0; j < o.lines; j++) { + alpha = Math.max(1 - (i + (o.lines - j) * astep) % f * ostep, o.opacity) + + self.opacity(el, j * o.direction + start, alpha, o) + } + self.timeout = self.el && setTimeout(anim, ~~(1000/fps)) + })() + } + return self + }, + + /** + * Stops and removes the Spinner. + */ + stop: function() { + var el = this.el + if (el) { + clearTimeout(this.timeout) + if (el.parentNode) el.parentNode.removeChild(el) + this.el = undefined + } + return this + }, + + /** + * Internal method that draws the individual lines. Will be overwritten + * in VML fallback mode below. + */ + lines: function(el, o) { + var i = 0 + , start = (o.lines - 1) * (1 - o.direction) / 2 + , seg + + function fill(color, shadow) { + return css(createEl(), { + position: 'absolute', + width: (o.length+o.width) + 'px', + height: o.width + 'px', + background: color, + boxShadow: shadow, + transformOrigin: 'left', + transform: 'rotate(' + ~~(360/o.lines*i+o.rotate) + 'deg) translate(' + o.radius+'px' +',0)', + borderRadius: (o.corners * o.width>>1) + 'px' + }) + } + + for (; i < o.lines; i++) { + seg = css(createEl(), { + position: 'absolute', + top: 1+~(o.width/2) + 'px', + transform: o.hwaccel ? 'translate3d(0,0,0)' : '', + opacity: o.opacity, + animation: useCssAnimations && addAnimation(o.opacity, o.trail, start + i * o.direction, o.lines) + ' ' + 1/o.speed + 's linear infinite' + }) + + if (o.shadow) ins(seg, css(fill('#000', '0 0 4px ' + '#000'), {top: 2+'px'})) + + ins(el, ins(seg, fill(o.color, '0 0 1px rgba(0,0,0,.1)'))) + } + return el + }, + + /** + * Internal method that adjusts the opacity of a single line. + * Will be overwritten in VML fallback mode below. + */ + opacity: function(el, i, val) { + if (i < el.childNodes.length) el.childNodes[i].style.opacity = val + } + + }) + + + function initVML() { + + /* Utility function to create a VML tag */ + function vml(tag, attr) { + return createEl('<' + tag + ' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">', attr) + } + + // No CSS transforms but VML support, add a CSS rule for VML elements: + sheet.addRule('.spin-vml', 'behavior:url(#default#VML)') + + Spinner.prototype.lines = function(el, o) { + var r = o.length+o.width + , s = 2*r + + function grp() { + return css( + vml('group', { + coordsize: s + ' ' + s, + coordorigin: -r + ' ' + -r + }), + { width: s, height: s } + ) + } + + var margin = -(o.width+o.length)*2 + 'px' + , g = css(grp(), {position: 'absolute', top: margin, left: margin}) + , i + + function seg(i, dx, filter) { + ins(g, + ins(css(grp(), {rotation: 360 / o.lines * i + 'deg', left: ~~dx}), + ins(css(vml('roundrect', {arcsize: o.corners}), { + width: r, + height: o.width, + left: o.radius, + top: -o.width>>1, + filter: filter + }), + vml('fill', {color: o.color, opacity: o.opacity}), + vml('stroke', {opacity: 0}) // transparent stroke to fix color bleeding upon opacity change + ) + ) + ) + } + + if (o.shadow) + for (i = 1; i <= o.lines; i++) + seg(i, -2, 'progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)') + + for (i = 1; i <= o.lines; i++) seg(i) + return ins(el, g) + } + + Spinner.prototype.opacity = function(el, i, val, o) { + var c = el.firstChild + o = o.shadow && o.lines || 0 + if (c && i+o < c.childNodes.length) { + c = c.childNodes[i+o]; c = c && c.firstChild; c = c && c.firstChild + if (c) c.opacity = val + } + } + } + + var probe = css(createEl('group'), {behavior: 'url(#default#VML)'}) + + if (!vendor(probe, 'transform') && probe.adj) initVML() + else useCssAnimations = vendor(probe, 'animation') + + return Spinner + +})); -- cgit v1.2.3 From 21e013ab05c60a07bb1e79843598eb799f41fa05 Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 18:22:14 +0200 Subject: Create jquery.spin.js jquery plugin for spin.js --- js/jquery.spin.js | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 js/jquery.spin.js diff --git a/js/jquery.spin.js b/js/jquery.spin.js new file mode 100644 index 000000000..a35a27765 --- /dev/null +++ b/js/jquery.spin.js @@ -0,0 +1,80 @@ +/** + * Copyright (c) 2011-2013 Felix Gnass + * Licensed under the MIT license + */ + +/* + +Basic Usage: +============ + +$('#el').spin(); // Creates a default Spinner using the text color of #el. +$('#el').spin({ ... }); // Creates a Spinner using the provided options. + +$('#el').spin(false); // Stops and removes the spinner. + +Using Presets: +============== + +$('#el').spin('small'); // Creates a 'small' Spinner using the text color of #el. +$('#el').spin('large', '#fff'); // Creates a 'large' white Spinner. + +Adding a custom preset: +======================= + +$.fn.spin.presets.flower = { + lines: 9 + length: 10 + width: 20 + radius: 0 +} + +$('#el').spin('flower', 'red'); + +*/ + +(function(factory) { + + if (typeof exports == 'object') { + // CommonJS + factory(require('jquery'), require('spin')) + } + else if (typeof define == 'function' && define.amd) { + // AMD, register as anonymous module + define(['jquery', 'spin'], factory) + } + else { + // Browser globals + if (!window.Spinner) throw new Error('Spin.js not present') + factory(window.jQuery, window.Spinner) + } + +}(function($, Spinner) { + + $.fn.spin = function(opts, color) { + + return this.each(function() { + var $this = $(this), + data = $this.data(); + + if (data.spinner) { + data.spinner.stop(); + delete data.spinner; + } + if (opts !== false) { + opts = $.extend( + { color: color || $this.css('color') }, + $.fn.spin.presets[opts] || opts + ) + data.spinner = new Spinner(opts).spin(this) + } + }) + } + + $.fn.spin.presets = { + tiny: { lines: 8, length: 2, width: 2, radius: 3 }, + small: { lines: 8, length: 4, width: 3, radius: 5 }, + large: { lines: 10, length: 8, width: 4, radius: 8 } + } + +})); -- cgit v1.2.3 From 6f7e61d42ae93073d41c2e5e4833a783bdf8f699 Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 18:28:26 +0200 Subject: port to spin.js --- library/jquery_ac/friendica.complete.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/jquery_ac/friendica.complete.js b/library/jquery_ac/friendica.complete.js index c8a28c0a7..b73598575 100644 --- a/library/jquery_ac/friendica.complete.js +++ b/library/jquery_ac/friendica.complete.js @@ -242,7 +242,7 @@ } else if (!this.isBadQuery(q)) { me = this; me.options.params.query = q; - $('#nav-search-spinner').show(); + $('#nav-search-spinner').spin('tiny'); $.get(this.serviceUrl, me.options.params, function(txt) { me.processResponse(txt); }, 'text'); } }, @@ -305,7 +305,7 @@ this.data = response.data; this.suggest(); } - $('#nav-search-spinner').hide(); + $('#nav-search-spinner').spin(false); }, activate: function(index) { -- cgit v1.2.3 From eccb0ac4d2b25e34b32e3d565c783c4d87bcb822 Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 18:30:30 +0200 Subject: port to spin.js --- view/tpl/nav.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/tpl/nav.tpl b/view/tpl/nav.tpl index 1470d0725..550cda911 100755 --- a/view/tpl/nav.tpl +++ b/view/tpl/nav.tpl @@ -144,7 +144,7 @@ - + -- cgit v1.2.3 From b590d294bc234caae81a1ba3cf04e340d8625dfc Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 18:36:46 +0200 Subject: slight change for #nav-search-spinner --- view/theme/redbasic/css/style.css | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index 5fb4e8b36..041664d50 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -2408,9 +2408,7 @@ aside input[type='text'] { #nav-search-spinner { float: right; - margin-top: 8px; - margin-left: 5px; - margin-right: 5px; + margin: 12px 12px 0px 0px; } #nav-search-text:hover { -- cgit v1.2.3 From be92ca980f673027a137a4c345dca83b24b0daee Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 19:56:05 +0200 Subject: port to spin.js --- view/tpl/conv_frame.tpl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/view/tpl/conv_frame.tpl b/view/tpl/conv_frame.tpl index 81d655be2..4f9b35177 100755 --- a/view/tpl/conv_frame.tpl +++ b/view/tpl/conv_frame.tpl @@ -15,5 +15,4 @@
{{/if}} - - +
-- cgit v1.2.3 From 486041ebbce26bc6a2540e2d93b938ea0e35e9bb Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 20:03:42 +0200 Subject: Update main.js --- js/main.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/js/main.js b/js/main.js index f1a50e28a..3f165dfa3 100644 --- a/js/main.js +++ b/js/main.js @@ -1,4 +1,3 @@ - function confirmDelete() { return confirm(aStr['delitem']); } function commentOpen(obj,id) { if(obj.value == aStr['comment']) { @@ -509,7 +508,7 @@ function updateConvItems(mode,data) { } if(page_load) - $("#page-spinner").show(); + $("#page-spinner").spin('small'); $.get(update_url,function(data) { var update_mode = ((page_load) ? 'replace' : 'update'); @@ -519,7 +518,7 @@ function updateConvItems(mode,data) { scroll_next = false; in_progress = false; updateConvItems(update_mode,data); - $("#page-spinner").hide(); + $("#page-spinner").spin(false); $("#profile-jot-text-loading").hide(); }); -- cgit v1.2.3 From 7f3c44a43171c7acd06fe0417923f51802b50e6c Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 20:07:37 +0200 Subject: Update main.js --- js/main.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/main.js b/js/main.js index 3f165dfa3..3dc9d4814 100644 --- a/js/main.js +++ b/js/main.js @@ -1,4 +1,5 @@ - function confirmDelete() { return confirm(aStr['delitem']); } + +function confirmDelete() { return confirm(aStr['delitem']); } function commentOpen(obj,id) { if(obj.value == aStr['comment']) { obj.value = ''; -- cgit v1.2.3 From 1d5fe559738dca70650e969b8630f905190b535e Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 20:11:21 +0200 Subject: Update main.js --- js/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/main.js b/js/main.js index 3dc9d4814..6a45c8f37 100644 --- a/js/main.js +++ b/js/main.js @@ -1,5 +1,5 @@ -function confirmDelete() { return confirm(aStr['delitem']); } + function confirmDelete() { return confirm(aStr['delitem']); } function commentOpen(obj,id) { if(obj.value == aStr['comment']) { obj.value = ''; -- cgit v1.2.3 From 8eb18632d1100510cd32bd855e4e4dca189236cf Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 20:14:42 +0200 Subject: slight change to #page-spinner --- view/theme/redbasic/css/style.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index 041664d50..129e7edae 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -3675,7 +3675,8 @@ ul.menu-popup { } #page-spinner { - margin-left: 50%; + color: #777; + margin: 24px; } .tabs-end { -- cgit v1.2.3 From caa02c28f22fac78629bf631806ca0f9513666da Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 20:18:30 +0200 Subject: Update conv_frame.tpl --- view/tpl/conv_frame.tpl | 1 + 1 file changed, 1 insertion(+) diff --git a/view/tpl/conv_frame.tpl b/view/tpl/conv_frame.tpl index 4f9b35177..359b8e7fc 100755 --- a/view/tpl/conv_frame.tpl +++ b/view/tpl/conv_frame.tpl @@ -16,3 +16,4 @@ {{/if}}
+ -- cgit v1.2.3 From 272642966b3019cb09961f47de7b91c29e98f2b7 Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 21:37:39 +0200 Subject: port like button to spin.js --- js/main.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/js/main.js b/js/main.js index 6a45c8f37..170062264 100644 --- a/js/main.js +++ b/js/main.js @@ -252,7 +252,7 @@ function NavUpdate() { if(liking) - $('.like-rotator').hide(); + $('.like-rotator').spin(false); if(! stopped) { @@ -423,7 +423,7 @@ function updateConvItems(mode,data) { }); } - $('.like-rotator').hide(); + $('.like-rotator').spin(false); if(commentBusy) { commentBusy = false; @@ -475,7 +475,7 @@ function updateConvItems(mode,data) { function liveUpdate() { - if((src == null) || (stopped) || (! profile_uid)) { $('.like-rotator').hide(); return; } + if((src == null) || (stopped) || (! profile_uid)) { $('.like-rotator').spin(false); return; } if(($('.comment-edit-text-full').length) || (in_progress)) { if(livetime) { clearTimeout(livetime); @@ -586,14 +586,14 @@ function updateConvItems(mode,data) { function dolike(ident,verb) { unpause(); - $('#like-rotator-' + ident.toString()).show(); + $('#like-rotator-' + ident.toString()).spin('tiny'); $.get('like/' + ident.toString() + '?verb=' + verb, NavUpdate ); liking = 1; } function dosubthread(ident) { unpause(); - $('#like-rotator-' + ident.toString()).show(); + $('#like-rotator-' + ident.toString()).spin('tiny'); $.get('subthread/' + ident.toString(), NavUpdate ); liking = 1; } @@ -601,7 +601,7 @@ function updateConvItems(mode,data) { function dostar(ident) { ident = ident.toString(); - $('#like-rotator-' + ident).show(); + $('#like-rotator-' + ident).spin('tiny'); $.get('starred/' + ident, function(data) { if(data.result == 1) { $('#starred-' + ident).addClass('starred'); @@ -615,7 +615,7 @@ function updateConvItems(mode,data) { $('#star-' + ident).removeClass('hidden'); $('#unstar-' + ident).addClass('hidden'); } - $('#like-rotator-' + ident).hide(); + $('#like-rotator-' + ident).spin(false); }); } -- cgit v1.2.3 From 33d1736228374d13f70d1cfd158a4e99f00a5cbc Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 21:40:53 +0200 Subject: port like button to spin.js --- view/tpl/jot-header.tpl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/view/tpl/jot-header.tpl b/view/tpl/jot-header.tpl index ae0ccc8e8..03a23ecc8 100755 --- a/view/tpl/jot-header.tpl +++ b/view/tpl/jot-header.tpl @@ -200,12 +200,12 @@ function enableOnUser(){ function jotShare(id) { if ($('#jot-popup').length != 0) $('#jot-popup').show(); - $('#like-rotator-' + id).show(); + $('#like-rotator-' + id).spin('tiny); $.get('{{$baseurl}}/share/' + id, function(data) { if (!editor) $("#profile-jot-text").val(""); initEditor(function(){ addeditortext(data); - $('#like-rotator-' + id).hide(); + $('#like-rotator-' + id).spin(false); $(window).scrollTop(0); }); -- cgit v1.2.3 From 34364fd1ed47dc0f52554916f9e17ac7610d8ca7 Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 21:42:38 +0200 Subject: port like button to spin.js --- view/tpl/conv_item.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/tpl/conv_item.tpl b/view/tpl/conv_item.tpl index e4178eb39..d678bfbee 100755 --- a/view/tpl/conv_item.tpl +++ b/view/tpl/conv_item.tpl @@ -90,7 +90,7 @@ {{if $item.filer}} {{/if}} - +
{{if $item.drop.dropping}}{{/if}} -- cgit v1.2.3 From ec0d460dc586c1ae3fa6f6cc492e3c7f691da000 Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 21:43:50 +0200 Subject: port like button to spin.js --- view/tpl/like_noshare.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/tpl/like_noshare.tpl b/view/tpl/like_noshare.tpl index b8258d64a..261b61815 100755 --- a/view/tpl/like_noshare.tpl +++ b/view/tpl/like_noshare.tpl @@ -6,5 +6,5 @@ -- cgit v1.2.3 From a0f2d20e20822da57da8bf40d28a29e648306f32 Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 21:47:06 +0200 Subject: port like button to spin.js --- view/theme/redbasic/css/style.css | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index 129e7edae..7bc7e02ed 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -1064,7 +1064,9 @@ footer { } .like-rotator { - margin-left: 5px; + float: left; + margin: 8px; + color: #777; } .wall-item-delete-wrapper { -- cgit v1.2.3 From e1a1fc9a5e00f12584096de4b1a199d22622da85 Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 23:25:31 +0200 Subject: port jot to spin.js --- view/tpl/jot.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/tpl/jot.tpl b/view/tpl/jot.tpl index 4f52cff20..f3410c5f4 100755 --- a/view/tpl/jot.tpl +++ b/view/tpl/jot.tpl @@ -23,9 +23,9 @@
{{/if}}
-
+
-- cgit v1.2.3 From 9cb151fe27463f6154e61f1cc01d13bd49ab6017 Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 23:28:44 +0200 Subject: port jot to spin.js --- js/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/main.js b/js/main.js index 170062264..4938c6acd 100644 --- a/js/main.js +++ b/js/main.js @@ -520,7 +520,7 @@ function updateConvItems(mode,data) { in_progress = false; updateConvItems(update_mode,data); $("#page-spinner").spin(false); - $("#profile-jot-text-loading").hide(); + $("#profile-jot-text-loading").spin(false); }); -- cgit v1.2.3 From 7e00a1662d0c56a97d64881da5ef4ba0c88e65e3 Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 23:31:34 +0200 Subject: port jot to spin.js --- view/tpl/jot-header.tpl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/view/tpl/jot-header.tpl b/view/tpl/jot-header.tpl index 03a23ecc8..dfc707fb5 100755 --- a/view/tpl/jot-header.tpl +++ b/view/tpl/jot-header.tpl @@ -12,9 +12,9 @@ var plaintext = '{{$editselect}}'; function initEditor(cb){ if (editor==false){ - $("#profile-jot-text-loading").show(); + $("#profile-jot-text-loading").spin('small'); if(plaintext == 'none') { - $("#profile-jot-text-loading").hide(); + $("#profile-jot-text-loading").spin(false); $("#profile-jot-text").css({ 'height': 200, 'color': '#000' }); $("#profile-jot-text").contact_autocomplete(baseurl+"/acl"); editor = true; @@ -83,7 +83,7 @@ function initEditor(cb){ ed.onInit.add(function(ed) { ed.pasteAsPlainText = true; - $("#profile-jot-text-loading").hide(); + $("#profile-jot-text-loading").spin(false); $(".jothidden").show(); if (typeof cb!="undefined") cb(); }); -- cgit v1.2.3 From 3ca93a2b9e953890c280778293b7af26cfbf7073 Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 23:33:21 +0200 Subject: port jot to spin.js --- view/tpl/main_slider.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/tpl/main_slider.tpl b/view/tpl/main_slider.tpl index fe4495f77..8169de6ec 100755 --- a/view/tpl/main_slider.tpl +++ b/view/tpl/main_slider.tpl @@ -26,7 +26,7 @@ return; if((bParam_cmin == old_cmin) && (bParam_cmax == old_cmax)) return; - setTimeout(function() { $("#profile-jot-text-loading").show(); }, 1000 ); + setTimeout(function() { $("#profile-jot-text-loading").spin('small'); }, 1000 ); slideTimer = setTimeout(networkTimerRefresh,2000); } -- cgit v1.2.3 From 6abaa37fe37ee52a01e686ab3b722bcf8c2693f3 Mon Sep 17 00:00:00 2001 From: git-marijus Date: Sat, 13 Jul 2013 23:35:38 +0200 Subject: port jot to spin.js --- view/theme/redbasic/css/style.css | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index 7bc7e02ed..d56f69f8d 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -1688,6 +1688,12 @@ tr.mceLast { color: #000000; } +#profile-jot-text-loading { + float: left; + margin: 14px 0px 0px 12px; + color: #777; +} + .wall-item-photo, .photo, .contact-block-img, .my-comment-photo { border-radius: 5px; -moz-border-radius: 5px; -- cgit v1.2.3