Mikael Nordfeldth
f01c478aab
htmLawed extlib updated
2013-09-24 01:37:38 +02:00
Mikael Nordfeldth
f268c3f877
Completing extra-element-without-text patch from 4015a58d1c
2013-09-24 01:26:51 +02:00
Mikael Nordfeldth
1c6f9df80e
PHP5.5 fix: Better use of startXML for Action classes (mostly AJAX)
...
I had a problem with PHP5.5 that caused ajax responses to be empty. This
fixes it, as the problem was related to pretty inconsistent calling to
headers, XMLWriter::startDocument etc. etc.
2013-09-24 01:18:33 +02:00
Mikael Nordfeldth
1744fec89f
Array to string conversion in queuemanager logger
2013-09-24 00:40:23 +02:00
Mikael Nordfeldth
4015a58d1c
Sometimes there's no text content, so pad the array (thanks mrvdb)
...
mrvdb used '' rather than null for the padding argument. MMN-o changed that.
2013-09-24 00:12:30 +02:00
Mikael Nordfeldth
9d3abc3600
$_PEAR now defined globally as new PEAR, so no static calls are made
2013-09-23 22:27:43 +02:00
Mikael Nordfeldth
8205c56e25
Stylesheet event now removed of StatusNet-remnants
2013-09-23 22:13:12 +02:00
Mikael Nordfeldth
4ca1c10fb8
IMPORTANT: 'GNUSOCIAL' defined, or daemons wouldn't work
...
Apparently I forgot scripts/commandline.inc in the commit for 'GNUSOCIAL'
definition 4c6803a054
.
define('GNUSOCIAL', true); indicates that we're running GNUSOCIAL, and that
one should be aware of this if applying patches.
2013-09-23 22:10:26 +02:00
Marcel van der Boom
e9f2a1847d
Wrong call signature used for Event::handle
...
Call needs 2nd parameter to be array.
2013-09-23 14:43:44 +02:00
Mikael Nordfeldth
5f1fea1488
FavorAction upgraded to extend FormAction
...
Includes some minor changes to other things as well, such as the session
token input element now having the same 'name' attribute as everyone else.
(it still retains a 'token-'+noticeid 'id' attribute for clientside JS)
2013-09-23 13:06:09 +02:00
Mikael Nordfeldth
f711f9ee75
Fixed regression in bookmark.js that caused double-submits (jquery 2.x stuff)
...
In 6de3fc0217
bookmark.js was patched to
jquery 2.x (removed '.die' call) but unfortunately the 'submit' event
was attached to an input element instead of a form element (which got
a 'click' event).
2013-09-23 12:07:37 +02:00
Mikael Nordfeldth
50e611a1a9
Shouldn't define static classes as abstract.
...
New Exception class added (MethodNotImplementedException)
2013-09-21 18:53:18 +02:00
Mikael Nordfeldth
63306081bc
Subscription "get by" functions now don't use ArrayWrappers
...
They were getting in the way of some strict-typing stuff.
2013-09-21 18:38:14 +02:00
Mikael Nordfeldth
39f21d63af
New Managed_DataObject retrieval: listFind
...
This will return a proper DB_DataObject instance (as the desired class)
and not an array, or ArrayWrapper.
2013-09-21 18:18:03 +02:00
Mikael Nordfeldth
93e878d7ca
Make better use of Subscription class
...
removed lib/subs.php as it was essentially only a wrapper for Subscription
2013-09-19 17:29:05 +02:00
Mikael Nordfeldth
a35344eb00
instanceof instead of is_a is faster (thanks quix0r)
2013-09-19 16:40:16 +02:00
Mikael Nordfeldth
792e1aeb47
StatusNet_HTTPResponse now prefixed with GNUSocial_
2013-09-19 16:11:04 +02:00
Mikael Nordfeldth
c3001ff82b
url shortening fixes for api config and not ur1.ca
...
Will have to change the 'maxnoticelength' code to stop shortening ALL
links if the setting for infinitely long notices is configured.
2013-09-19 01:11:47 +02:00
Mikael Nordfeldth
c906ab11b0
8 chars was too little, 32 should be enough.
2013-09-18 01:21:53 +02:00
Mikael Nordfeldth
4c6803a054
GNUSOCIAL is the new defined indicator
...
STATUSNET is still there for compatibility, so we don't have to change
all scripts at once yet...
2013-09-18 00:35:49 +02:00
Mikael Nordfeldth
f00949946b
minor fixes and cleanups in the scripts directory
2013-09-18 00:25:11 +02:00
Mikael Nordfeldth
b62ac2544b
PHP 5.3 dependency declared in INSTALL file
2013-09-18 00:10:44 +02:00
Mikael Nordfeldth
8140c4ff90
Bad call to joinAdd in Profile.php
2013-09-16 22:36:44 +02:00
Mikael Nordfeldth
8935a2f866
Autocomplete migrated to jquery-ui autocomplete
...
No longer bundled with the library (as jquery-ui is bundled with the
main software, including the autocomplete part).
Rewrites had to be made to migrate, as several API things had changed
when jquery-ui took over the library.
Currently (like before, right?) this only autocompletes in the end of
the current textarea. So you can't jump back in the middle of a text
and autocomplete a user or group. This is a serious deficiency, though
not a regression.
2013-09-16 22:10:08 +02:00
Mikael Nordfeldth
d480ed42d1
Gravatar pretty much equals disregarding privacy
...
Not only that one can often correlate email address md5 hash sums, but
the "functionality" depends on a bunch of external calls.
2013-09-16 21:49:32 +02:00
Mikael Nordfeldth
83b852312a
Events on user registrations now strictly typed
2013-09-14 18:37:05 +02:00
Mikael Nordfeldth
482296561e
Event::handle only takes array $args
...
This is because it calls call_user_func_array with that exact $args argument.
2013-09-14 18:32:52 +02:00
Brian Tegtmeier
1775fce500
Added new config for lighttpd.conf that worked on my 1.28 setup.
...
Modified and additionally commented by MMN-o
2013-09-14 15:44:44 +02:00
Mikael Nordfeldth
5e24600304
Minified javascripts are evil! Human readable source, please!
2013-09-14 13:41:49 +02:00
Mikael Nordfeldth
6de3fc0217
jquery 2.x update related fix (.die no longer defined)
2013-09-14 13:41:04 +02: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
438685b267
jquery javascript was moved to js/extlib
2013-09-10 19:02:55 +02:00
Mikael Nordfeldth
dfa1b15dd6
Changing js .live calls to .on for jquery 2.x
2013-09-10 18:52:09 +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
Jean Baptiste Favre
f0d86cdb64
Add 'twitter:title' meta tag support.
2013-09-10 11:16:34 +02:00
Jean Baptiste Favre
ade8c6992e
Twitter cards implementation. Currently only supports 'photo' cards.
2013-09-10 11:16:27 +02:00
Emily O'Leary
81a357ed5e
Putting in functionality so that sites with the "Sometimes" SSL setting allow for users with plugins such as HTTPSEVERYWHERE who wish to use HTTPS to do so without having errors pop up. Specifically this references this issue: http://status.net/open-source/issues/3855#comment-48988 .
...
(Port detection test removed by MMN-o. Also switched order on the test for
isHTTPS/SensitiveAction.)
2013-09-10 11:06:53 +02:00