im-mi
e5cfea028a
Fixed mass source set's broken dialog
2016-09-03 14:43:56 -04:00
Shish
bcef3fbc8f
have tag sanitisation process ignore tags which are too long, fixes #565
2016-08-29 09:21:23 +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
dc10a18086
lots of minor doc tweaks, type hints, etc
2016-06-19 17:41:40 +01:00
Daku
9235025165
fix integrity constraint violations when mass-editting an image that already contains the new tag
2016-01-24 09:56:47 +00:00
Daku
de761c11d7
speed: don't check tag for metatag if doesn't contain : or =
2015-10-08 19:20:40 +01:00
Daku
43d0a297b8
move metatag parsing to after set_tags is sent, rather than before
2015-10-08 18:58:52 +01:00
Daku
6ff80ab2c8
move tag sanitization, alias checking & tag parsing to TagSetEvent
2015-10-08 18:22:20 +01:00
Shish
8c1e3bc92a
mark tests as public
2015-09-26 11:17:13 +01:00
Shish
c54e336695
mark tests as incomplete rather than commenting them out
2015-09-24 23:16:38 +01:00
Shish
c337abe280
skip tests for extensions who don't support the current db
2015-09-21 10:05:32 +01:00
Shish
fc2bbefcb9
test all the things
2015-09-20 22:40:04 +01:00
Shish
9af5995dcc
PHPUnit proof of concept
2015-09-20 20:03:29 +01:00
Shish
1aaaeb69fb
fix merge
2015-06-01 16:00:03 +01:00
jgen
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
Daku
a7de21523f
user confirm on mass source set
2015-04-18 10:40:02 +01:00
Daku
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
Daku
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
Shish
610b144fb2
minor CSS tweak
2015-02-07 22:29:07 +00:00
Daku
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
jgen
a58bdbdc62
More PHP Doc comments.
2014-04-29 17:45:13 -04:00
jgen
9f838c0c11
Clean all the things.
2014-04-28 03:32:43 -04:00
jgen
022c162f40
More linting and fixing of comments and PHP Doc, types, etc.
2014-04-28 01:26:22 -04:00
jgen
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
Shish
7a95325a5f
Merge pull request #388 from DakuTree/patch
...
Fixes issues 233 & 234.
2014-03-26 10:41:31 +00:00
Daku
994652c3f7
make sure mass_tag_edit reads high > low id if default order is different
2014-03-26 08:05:05 +00:00
Shish
7b68d8ebfd
use new-style constructors everywhere
2014-03-22 09:00:59 +00:00
Daku
5f3ff8db86
don't add "tagme" when trying to mass-edit to null
...
fixes #233
2014-03-13 23:29:47 +00:00
jgen
cebc197fba
Merge branch 'develop' of git://github.com/shish/shimmie2
2014-02-23 03:11:09 -05:00
jgen
55f07d0cfd
Fix the tag_edit tests.
2014-02-19 04:15:00 -05:00
jgen
66f32e63cf
These tests for Mass tagger only work with NiceURLs enabled. Commenting them out for now.
2014-02-18 17:02:41 -05:00
Daku
b7a4de90e4
updated docs with new metatags
2014-02-05 14:11:13 +00:00
Daku
c4150c15ce
make sure source/parent isn't set twice if metatag is used
2014-02-05 14:11:12 +00:00
Daku
6a1a57b1a2
make "source[=|:]none" null the source
2014-02-01 09:36:17 +00:00
Daku
b7778b54c9
add TagTermParseEvent for parsing tags during tagging
2014-02-01 09:36:10 +00:00
Shish
cbe5f27eb6
in-place tag renaming when possible, rather than mass editing thousands of images
2014-01-29 21:37:51 +00:00
Shish
81d44cbb4f
lower tags before checking for mass replacement
2013-10-25 09:26:25 +01:00
Shish
835361b272
make tags in the image info box clickable ( #336 )
2013-09-23 13:09:47 +01:00
Shish
e01b9b22c4
don't try to set tags / source if they aren't sent
2013-05-30 14:19:03 +01:00
Shish
18b94a801d
allow custom themelets to call TagEditTheme::format_source()
2013-05-07 09:13:26 +01:00
Shish
f3aad43fa3
merge the two List Controls blocks
2012-08-18 19:23:11 +01:00
Shish
e24b144acb
test updates
2012-04-01 18:47:14 +01:00
Shish
81c7ac0120
mass source set perm
2012-03-31 16:31:10 +01:00
Shish
e7fc084f44
log mass tag edits
2012-03-29 21:31:04 +01:00
Shish
d7578e754f
test for mass tag edit
2012-03-29 21:12:24 +01:00
Shish
713c3db01a
remove trailing slashes from displayed sources
2012-03-19 19:48:03 +00:00
Shish
49c0d09281
mass source setter
2012-03-19 19:42:52 +00:00
Shish
cadc99ae90
delete image after adding it, not after not-adding it
2012-03-19 14:27:04 +00:00
Shish
9004c8d555
use user classes
2012-03-19 10:41:07 +00:00
Shish
6632521218
permission name tweaks
2012-03-14 19:24:10 +00:00