Mikael Nordfeldth
bc1d667784
jQuery cookie plugin updated
...
Source: https://plugins.jquery.com/cookie/
2015-03-07 01:00:07 +01:00
Mikael Nordfeldth
395c2cc075
JSON in JavaScript library updated
...
...why we now need a JSON library... _in_ Javascript?!
Source: http://www.json.org/js.html
2015-03-07 00:57:21 +01:00
Mikael Nordfeldth
a6c03e3127
jQuery Form Plugin updated
...
Source: http://malsup.com/jquery/form/
2015-03-07 00:55:17 +01:00
Mikael Nordfeldth
6080f6673e
"infield labels" should be migrated to HTML5 placeholder
2015-03-07 00:49:05 +01:00
Mikael Nordfeldth
fab08278ea
jQuery v2.1.3 seems to work fine
2015-03-07 00:48:43 +01:00
Mikael Nordfeldth
6b147175bb
Start working a bit more consistently with "notice-options"
...
Let's get the AJAX response and present it to the user with the same
mechanisms for all actions, instead of having a bunch of javascript
for various circumstances (fave, repeat, delete should all be the same
behaviour for example).
2015-03-07 00:32:26 +01:00
Mikael Nordfeldth
503c05b749
No need for NoticeFormMaster anymore
2015-03-07 00:00:02 +01:00
Mikael Nordfeldth
8cf0628f28
Replies to replies without reloading page now work
2015-03-06 23:47:03 +01:00
Mikael Nordfeldth
45861c6d9c
Reply notice forms are functional again, but not AJAX
2015-03-06 21:20:46 +01:00
Mikael Nordfeldth
8abc2d3b8d
Remove some more reply-placeholder stuff
2015-03-06 20:42:50 +01:00
Mikael Nordfeldth
0da7512597
No separate placeholder input element for replyforms
...
Also we're moving the rendering of these out into a separate plugin. Not
done yet, some javascript should be moved out as well.
2015-03-06 20:22:01 +01:00
Chimo
ef780d5034
Move people tag autocomplete JS to plugin
...
As discussed in https://gitorious.org/social/mainline/merge_requests/47
2015-02-15 19:10:05 -05:00
Chimo
3f8a519980
JS: Fixes jQueryUI autocomplete 'undefined' errors
...
data("autocomplete") was renamed to data("ui-autocomplete") starting
from v1.9:
http://jqueryui.com/upgrade-guide/1.9/#changed-naming-convention-for-data-keys
2015-02-15 16:11:23 -05:00
Mikael Nordfeldth
1c478768ad
True isn't true in Javascript.
...
Apparently True isn't true in javascript. They fiddle around like crazy with
loose typing (causing all kinds of problems) but vars are case sensitive?!
2015-02-05 12:13:01 +01:00
Mikael Nordfeldth
ad93ad9d07
Only Firefox has predefined js function args (thanks MrB)
2015-02-05 12:05:10 +01:00
Mikael Nordfeldth
20e1257e70
Nicer behaviour for the loading of the notice input form.
2015-02-01 21:35:36 +01:00
Mikael Nordfeldth
d318b5c10e
...and don't hide it at all since we don't have a placeholder now
2015-01-16 12:10:13 +01:00
Mikael Nordfeldth
59ec9c6988
Don't close main notice input on init if composing
2015-01-16 12:00:45 +01:00
Mikael Nordfeldth
8892702f0c
Initially hide input forms on the top
...
The status input element would attract focus after page load, meaning
if you'd scrolled down a bit then you would be rocketed back up again!
2015-01-16 11:19:22 +01:00
Mikael Nordfeldth
44455bae2a
Make sure we add ajax=1 to inputform if using javascript
2015-01-12 12:13:03 +01:00
Mikael Nordfeldth
40412b6b79
status update placeholder removed, javascript not required to post
2015-01-08 18:04:46 +01:00
Hannes Mannerheim
5ca625e470
make .attachment.more ajax work with ajax-loaded content, i.e. infiniteScroll
2014-10-20 16:14:37 +02:00
Hannes Mannerheim
c2fa3ca846
make show more comments work with ajax loaded stuff, i.e. infinitescroll
2014-10-20 16:12:35 +02:00
Hannes Mannerheim
37becd210e
makes ajax-repeat work with ajax loaded content
2014-10-06 01:13:38 +02:00
Hannes Mannerheim
1475c775e7
bug, make ajax submission work again
2014-10-06 00:49:35 +02:00
Mikael Nordfeldth
414a95a784
Initial move towards microformats2
...
No validation has been attempted yet. Lots of changes left. This
is visibly not (very) different from the previous CSS layout. But
some simplifications have been made.
Might cause issues with local changes to themes and CSS. Also maybe
javascript which depends on certain legacy microformats elements.
The move to microformats2 is motivated by the announcement that all
microformats should be migrated to version 2, as of 2014-06-20 at:
http://microformats.org/2014/06/20/microformats-org-turns-9-upgrade-to-microformats2
2014-06-22 17:11:04 +02:00
chimo
8be96a7ebe
Catches GeoCookie JSON parsing error
2014-05-31 18:11:04 -04:00
Mikael Nordfeldth
d7c40e77b2
Show more links work with AJAX-retrieved HTML
...
Attachment_ajaxAction has been removed since AttachmentAction handles
AJAX calls splendidly.
2014-05-19 00:56:21 +02:00
Mikael Nordfeldth
c075b9f730
Removed 'bookmarklet' since we have Bookmark plugin
2014-05-10 02:50:56 +02:00
Mikael Nordfeldth
9575a974a2
Removing Makefile for js-minification
2014-03-08 13:21:38 +01:00
Mikael Nordfeldth
1e37f374b3
Making us less dependant on javascript trust
...
Many of the microapps are pretty javascript dependant, but at least
we should allow users to get to the new notice field without allowing
javascript to run in the browser. :)
2014-02-24 02:05:31 +01:00
Mikael Nordfeldth
c0c8250ff7
minify removed from core (use plugin if desired)
...
My reasoning: Minifying makes third party review harder. A visitor on
a GNU social site should have no problem reading, understanding and
modifying javascripts for their own liking. A minified script is much
more difficult to use, reuse, modify and share.
Free software is not minified.
2014-02-24 01:05:13 +01:00
GNU Social instance
398491b39b
Remove util.min.js (minifying is EVIL)
2014-02-24 00:31:37 +01:00
Mikael Nordfeldth
8dafce34c3
LoginAction somewhat converted to FormAction
2013-10-30 12:23:10 +01:00
Mikael Nordfeldth
11f43637b2
Fixed regression from jquery-cookie update
...
cookieValue was matched against null, not undefined.
2013-09-14 13:38:50 +02:00
Mikael Nordfeldth
360492472c
updated and moved jquery-cookie
...
Also added to minification Makefile in js/ as it was not delivered from
upstream as .min.js
2013-09-14 13:31:24 +02:00
Mikael Nordfeldth
31bace8cfd
updated and moved jquery-jcrop (no longer .min.js)
...
This won't run properly if other scripts stop javascript execution before
it's time to crop (such as in the Bookmark plugin, which when writing this
hasn't been migrated to Jquery 2.x - so it stops on a '.die' call).
Some images were cleaned up from the theme/base/images/illustrations too.
2013-09-14 13:31:16 +02:00
Mikael Nordfeldth
0731207186
updated jquery-infieldlabel from 0.1.2 to 0.2.1
...
Source: https://github.com/instanceofme/jquery-infieldlabels/
2013-09-14 13:30:37 +02:00
Mikael Nordfeldth
4f065d6483
Removed jOverlay as it's outdated and not referenced
2013-09-12 15:57:32 +02:00
Mikael Nordfeldth
56ebe91429
jquery form updated and moved to js/extlib
2013-09-12 15:53:14 +02:00
Mikael Nordfeldth
2da928866b
jquery-ui updated and moved to js/extlib
...
It seems we don't need all the development files. Though it feels a bit
evil not to keep them. Then again we didn't have the whole dev-tree there.
Really we should maybe use git submodules for this?
I also made sure that if we don't have minify enabled, a non-minified
version of jquery-ui is loaded, as minification is the most evil of all.
Bad as hell to debug, and anyone visiting the site should be allowed to
view all scripts that are run in an overseeable manner.
2013-09-12 15:48:28 +02:00
Mikael Nordfeldth
3858897c10
farbtastic removed along with userdesign stuff
...
...I couldn't find anywhere this was being used in current code...
2013-09-10 18:26:48 +02:00
Mikael Nordfeldth
a4d04d24de
Fixed regression from util.js updates + syntax cleanup
...
We introduced a regression in 6fa9062d28
based on syntax error, as a curly brace ({) was lost. This is now fixed.
2013-09-10 15:14:42 +02:00
Mikael Nordfeldth
a56ad2c43d
Updated jquery extlib to v2.0.3
...
Includes pre-minimized version from code.jquery.com
2013-09-10 13:56:51 +02:00
Mikael Nordfeldth
3efa10769c
json2 extlib updated to 2013-05-26 version
...
Includes minification and Makefile update
2013-09-10 13:43:50 +02:00
Brian Tegtmeier
1757a653f8
Shortcut for (document).ready(). Changed .attr() to .prop() for checked and disabled.
2013-09-10 13:29:01 +02:00
Brian Tegtmeier
af4f2a18c8
Changed .attr() to .prop() for checked and disabled. Removed "style" removal which I assume was tied to opacity setting on line 9. Replaced "style" setting via attr() on line 12 with css().
2013-09-10 13:29:00 +02:00
Brian Tegtmeier
6fa9062d28
Changed bind() and live() to on(). Changed .attr() to .prop() for checked and disabled. Shortcut for (document).ready(). This is the first attempt to convert live() elements to on() according to http://api.jquery.com/live/ .
2013-09-10 13:28:49 +02:00
Brian Tegtmeier
1eead02577
Changed bind() and unbind() to on() and off(). Shortcut for (document).ready().
2013-09-10 13:28:49 +02:00
Brion Vibber
1b25b75b53
Use older-style top reply form when replying from old-school conversation tree view (labeled with .old-school class on one of its parent nodes).
2011-09-26 12:54:33 -07:00