Commit Graph

508 Commits

Author SHA1 Message Date
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
Evan Prodromou e416f9d28e forgot to cat a bunch of useless separate files when minifying 2011-07-08 10:04:31 -04:00
Evan Prodromou 1598050f54 Show more menu items when you click More
I added the necessary JavaScript to show more menu items when you click More.
2011-07-07 10:26:07 -04:00
Evan Prodromou 97d77a7c75 Revert "add a 'more' button for groups menu"
This reverts commit 3226f2bef6.
2011-07-06 10:17:22 -04:00
Evan Prodromou 3226f2bef6 add a 'more' button for groups menu 2011-07-05 19:20:44 -04:00
Zach Copley f3eb83d8a5 Update design settings CSS output 2011-06-06 13:38:28 -07:00
Samantha Doherty 0f5aab8cd5 Small syntax fix for inline reply placeholder. 2011-05-18 09:23:55 -04:00
Zach Copley c05b3b5bd2 Revert "Kill off all document._importNode() calls except the ones used with the JQuery Form plugin (fixes an IE7 issue)"
This reverts commit 997d160002.

Conflicts:

	js/util.min.js
2011-05-02 11:57:25 -07:00
Zach Copley dab27ac9fd Revert "Fix syntax error"
This reverts commit d1d530370d.
2011-05-02 11:55:28 -07:00
Zach Copley 6af7f8cd64 Revert "Revert back to using document._importNode() for ajax posting"
This reverts commit b6ed694995.
2011-05-02 11:55:16 -07:00
Zach Copley 3187d6184f Revert "Arg. Gotta remember to take out console.log() debug statements before committing :D"
This reverts commit bd3eb331a8.
2011-05-02 11:55:04 -07:00
Zach Copley bd3eb331a8 Arg. Gotta remember to take out console.log() debug statements before committing :D 2011-04-27 19:34:51 -07:00
Zach Copley b6ed694995 Revert back to using document._importNode() for ajax posting 2011-04-27 19:31:27 -07:00
Zach Copley e1d36eae2d Minimize latest util.js 2011-04-27 18:31:49 -07:00