Shish
b81e8a2db8
also explode tags on transload input
2016-07-30 22:45:44 +01:00
Shish
7be951b271
Convert tags from user-supplied string to array once, on input
...
This results in a fuckton of refactoring and code cancelling out
other code -- we no longer have a whole bunch of places trying
to support string params and array params, and doing their own
esaping and unescaping, never being quite sure if the data they've
been passed is escaped or not.
Also adds a bunch of type hinting, since we can now know what
data we're dealing with better.
2016-07-30 22:11:49 +01:00
Shish
bc3e482247
more image report display options
2016-07-30 15:04:34 +01:00
Shish
8c8106c6a9
fix index var access
2016-07-03 11:48:08 +01:00
Shish
bb35421b05
Load AutoComplete before Home, so that the headers show up
2016-06-26 18:57:53 +01:00
Shish
6febdec7b5
more explicit variable types
2016-06-19 23:05:57 +01:00
Shish
f8b7909426
ExtensionInfo isn't private
2016-06-19 22:15:46 +01:00
Shish
333c74ba35
typo
2016-06-19 17:48:10 +01:00
Shish
dc10a18086
lots of minor doc tweaks, type hints, etc
2016-06-19 17:41:40 +01:00
Shish
edd3e49a2f
mark wildcard test incomplete on pgsql / sqlite
2016-06-19 14:06:26 +01:00
Daku
a8d9f8ce5b
make sure prev/next links aren't clipped outside the box
2016-06-19 11:56:41 +01:00
Daku
f973fcc9fa
basic autocomplete support for metatags
2016-06-19 10:07:56 +01:00
Daku
03240220d4
make sure to get proper tag value + use selected tag if possible
2016-06-19 09:49:55 +01:00
Daku
862a84677f
add docs column, showing what extensions have documentation
...
previously it made every ext name into a link to /ext_doc, regardless if it had docs or not
2016-06-19 05:05:12 +01:00
Daku
c0601640bf
only show link if extension actually has documentation
2016-06-19 05:04:59 +01:00
Daku
5ae10473e3
closing tag is unneeded
2016-06-19 05:01:13 +01:00
Daku
6486a4757f
js scrutinizer fixes
2016-06-19 05:00:09 +01:00
Daku
b75638cace
get_last_insert_id requires param for pgsql support
2016-06-19 04:57:14 +01:00
Shish
4577ff70ef
more linty bits
2016-06-18 19:26:56 +01:00
Shish
cfd3a9d248
lint fixes
2016-06-18 19:00:56 +01:00
Shish
24973ada17
don't run linter on ext/*/lib/*
2016-06-18 19:00:53 +01:00
Shish
0fd96fcdae
remove incomplete and unmaintained bookmarks ext, see #532
2016-06-18 18:26:11 +01:00
Shish
06ee5347c7
https support for gravatars
2016-06-18 15:56:24 +01:00
Shish
0ff6da6d3c
Merge #555
2016-06-18 15:16:47 +01:00
Daku
b5d56214cd
fix case-insensitive autocomplete on postgres
2016-06-18 14:45:21 +01:00
Shish
20d0edb332
Merge pull request #556 from shish/html-headers
...
fix and use get_all_html_headers()
2016-06-18 14:05:44 +01:00
Daku
5d5b1d7059
this should be set to $res
2016-06-18 14:03:37 +01:00
Daku
56e5348470
autocomplete caching
...
see 7dce8da850
2016-06-18 13:20:07 +01:00
Daku
2546621c59
sort autocomplete by score + show score
2016-06-18 13:20:04 +01:00
Shish
cfc1268354
update non-layout.class.php uses of html_headers too
2016-06-18 12:49:46 +01:00
Daku
4bd9ee1c7f
fix autocomplete search not looking correct on home page
2016-06-18 12:25:39 +01:00
Daku
6b6e4f04b6
html_headers should be properly sorted
2016-06-18 12:25:22 +01:00
Daku
2a747c8f2b
move home css to style.css
2016-06-18 12:10:37 +01:00
Daku
559a4c7e40
move autocomplete js to script.js so it's cached
2016-06-18 11:58:41 +01:00
Daku
c59995c807
search button can sometimes be on same line as input
2016-06-18 11:47:04 +01:00
Daku
b6e181efb1
excess whitespace
2016-06-18 11:24:18 +01:00
Daku
a9e3ef26be
space should always create new tag
2016-06-18 08:06:59 +01:00
Daku
1db62901be
disallow spaces in tags
2016-06-18 07:41:59 +01:00
Daku
78c2731a12
move notes libs to ext folder, fix a few bugs
...
it would be nice to take this out of beta, but it still has major issues with image resizing / unable to edit or delete notes
2016-06-18 06:28:33 +01:00
Daku
9e7c318df0
notes ext code cleanup
...
initial prep to fix & take the ext out of beta
2016-06-18 06:27:44 +01:00
Daku
b9893cbbda
$_POST["tags"] isn't always set
2016-06-18 06:27:41 +01:00
Daku
caed53de6a
jQuery.cookie is deprecated so use js-cookie instead (+ composer), some js tweaking too
...
Conflicts:
ext/blotter/script.js
ext/handle_pixel/script.js
ext/index/script.js
ext/pools/script.js
lib/shimmie.js
2016-06-18 06:27:32 +01:00
Daku
951323abcf
default handle_video thumbgen to ffmpeg if ffmpeg in path & is_executable
2016-06-18 06:20:52 +01:00
Daku
b0daab8766
move from Jaris > MediaElement for <video> fallback + use composer
...
also made it so the video element is no longer bigger than parent div
2016-06-18 06:20:49 +01:00
Daku
ba6ab8fb16
move S3.lib to ext folder
...
toggleable exts should really keep any libs they use in their own dir
2016-06-18 06:17:15 +01:00
Daku
d5a58916f7
get recaptcha lib with composer + fixes #498
2016-06-18 06:17:07 +01:00
Daku
57fb4e0a34
grab tablesorter lib with composer
2016-06-18 06:17:04 +01:00
Daku
516488a625
load akismet via composer
...
note: we should probably be using a more recent library for this, but there doesn't seem to be any general ones..
2016-06-18 06:16:31 +01:00
Daku
f17812c64b
working autocomplete
2016-06-18 06:16:21 +01:00
Daku
1bfec55690
tag lib for autocomplete
...
--not added autocomplete yet
2016-06-18 06:16:17 +01:00