Commit Graph

130 Commits

Author SHA1 Message Date
66df295ec1 Bulk action extension 2019-06-05 18:16:15 -05:00
2396ae2ef9 fix a bunch of lints 2019-05-28 20:27:23 +01:00
34b05cca7c PSR-2. I'm not a huge fan, but ugly consistency beats no consistency... 2019-05-28 17:59:38 +01:00
5ec3e89884 php7.1 all the things 2019-05-28 17:31:20 +01:00
60a28af000 s/implode/Tag::implode/ 2019-02-02 12:07:33 +00:00
ead3a5a588 php7 assertions, no strings 2019-01-06 10:40:39 +00:00
977c3db1e3 PHP7 type annotations 2017-09-21 05:21:42 +01:00
d4fda00dd9 Check for existence of POST var tag_edit__owner before using it 2016-09-25 15:26:36 -04:00
e5cfea028a Fixed mass source set's broken dialog 2016-09-03 14:43:56 -04:00
bcef3fbc8f have tag sanitisation process ignore tags which are too long, fixes #565 2016-08-29 09:21:23 +01:00
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
dc10a18086 lots of minor doc tweaks, type hints, etc 2016-06-19 17:41:40 +01:00
9235025165 fix integrity constraint violations when mass-editting an image that already contains the new tag 2016-01-24 09:56:47 +00:00
de761c11d7 speed: don't check tag for metatag if doesn't contain : or = 2015-10-08 19:20:40 +01:00
43d0a297b8 move metatag parsing to after set_tags is sent, rather than before 2015-10-08 18:58:52 +01:00
6ff80ab2c8 move tag sanitization, alias checking & tag parsing to TagSetEvent 2015-10-08 18:22:20 +01:00
8c1e3bc92a mark tests as public 2015-09-26 11:17:13 +01:00
c54e336695 mark tests as incomplete rather than commenting them out 2015-09-24 23:16:38 +01:00
c337abe280 skip tests for extensions who don't support the current db 2015-09-21 10:05:32 +01:00
fc2bbefcb9 test all the things 2015-09-20 22:40:04 +01:00
9af5995dcc PHPUnit proof of concept 2015-09-20 20:03:29 +01:00
1aaaeb69fb fix merge 2015-06-01 16:00:03 +01:00
1c43fd9dc4 Remove duplicate 'class' attribute on html element. Fixed tag edit box so that auto complete works again. 2015-06-01 02:39:08 -07:00
a7de21523f user confirm on mass source set 2015-04-18 10:40:02 +01:00
8c2d8df81d use html5 input types
we would use type='url' for source but non-urls can be used as source too
2015-04-18 10:39:34 +01:00
7166259cc5 autocomplete='off' for tag input
this disables autocomplete/captilize on "most" mobile keyboards
autocompletejs still works with this off
2015-04-18 10:39:22 +01:00
610b144fb2 minor CSS tweak 2015-02-07 22:29:07 +00:00
183a2c7ae6 docs + added pool:lastcreated metatag which uses the ID of the last pool created by the user 2014-05-30 16:04:12 +01:00
a58bdbdc62 More PHP Doc comments. 2014-04-29 17:45:13 -04:00
9f838c0c11 Clean all the things. 2014-04-28 03:32:43 -04:00
022c162f40 More linting and fixing of comments and PHP Doc, types, etc. 2014-04-28 01:26:22 -04:00
1ca3865a1c Removing the closing PHP "?>" tag as per style guidelines. (Also see: https://stackoverflow.com/questions/4410704/why-would-one-omit-the-close-tag ) 2014-04-25 22:54:51 -04:00
7a95325a5f Merge pull request #388 from DakuTree/patch
Fixes issues 233 & 234.
2014-03-26 10:41:31 +00:00
994652c3f7 make sure mass_tag_edit reads high > low id if default order is different 2014-03-26 08:05:05 +00:00
7b68d8ebfd use new-style constructors everywhere 2014-03-22 09:00:59 +00:00
5f3ff8db86 don't add "tagme" when trying to mass-edit to null
fixes #233
2014-03-13 23:29:47 +00:00
cebc197fba Merge branch 'develop' of git://github.com/shish/shimmie2 2014-02-23 03:11:09 -05:00
55f07d0cfd Fix the tag_edit tests. 2014-02-19 04:15:00 -05:00
66f32e63cf These tests for Mass tagger only work with NiceURLs enabled. Commenting them out for now. 2014-02-18 17:02:41 -05:00
b7a4de90e4 updated docs with new metatags 2014-02-05 14:11:13 +00:00
c4150c15ce make sure source/parent isn't set twice if metatag is used 2014-02-05 14:11:12 +00:00
6a1a57b1a2 make "source[=|:]none" null the source 2014-02-01 09:36:17 +00:00
b7778b54c9 add TagTermParseEvent for parsing tags during tagging 2014-02-01 09:36:10 +00:00
cbe5f27eb6 in-place tag renaming when possible, rather than mass editing thousands of images 2014-01-29 21:37:51 +00:00
81d44cbb4f lower tags before checking for mass replacement 2013-10-25 09:26:25 +01:00
835361b272 make tags in the image info box clickable (#336) 2013-09-23 13:09:47 +01:00
e01b9b22c4 don't try to set tags / source if they aren't sent 2013-05-30 14:19:03 +01:00
18b94a801d allow custom themelets to call TagEditTheme::format_source() 2013-05-07 09:13:26 +01:00
f3aad43fa3 merge the two List Controls blocks 2012-08-18 19:23:11 +01:00
e24b144acb test updates 2012-04-01 18:47:14 +01:00