Mattthew commited on
Commit
f4c1cc5
1 Parent(s): bb43957

prettier checkboxes

Browse files
Files changed (3) hide show
  1. artists_and_tags.js +15 -15
  2. index.css +86 -18
  3. index.js +31 -15
artists_and_tags.js CHANGED
@@ -12,7 +12,7 @@ var artistsData = [
12
  ["Addams","Charles","cartoon|contemporary|Illustration|Social-commentary|added-2023-08-08",false],
13
  ["Adnan","Etel","abstract|color-field|colorful|landscapes|nature|serenity|vibrant|added-2023-08-10",false],
14
  ["Aenami","Alena","atmospheric|digital|dream-like|fantasy|landscapes|serenity|surreal|vibrant|added-2023-08-10",false],
15
- ["Afremov","Leonid","atmospheric|cityscapes|colorful|impressionism|nature|stained-glass|vibrant|added-2023-08-10",false],
16
  ["Afshar","Petros","abstract|contemporary|mixed-media|multimedia|added-2023-08-16",false],
17
  ["Agam","Yaacov","abstract|angular|colorful|illusion|interactive|kinetic|vibrant|added-2023-08-10",false],
18
  ["Agar","Eileen","abstract|collage|femininity|nature|vibrant|added-2023-08-10",false],
@@ -64,7 +64,7 @@ var artistsData = [
64
  ["Barbier","George","art-deco|art-nouveau|costumes|fashion|illustration|romanticism|theater|added-2023-08-10",false],
65
  ["Barker","Cicely Mary","characters|childhood|fairies|flowers|folklore|magic|nostalgia|Victorian|whimsical|added-2023-08-08",false],
66
  ["Barlowe","Wayne","alien-worlds|creatures|dark|dystopia|eerie|fantasy|mythology|science-fiction|added-2023-08-08",false],
67
- ["Barnet","Will","abstract|Activism|contemporary|painting|Social-commentary|added-2023-08-08",false],
68
  ["Barney","Matthew","conceptual|creatures|film|multimedia|performance|photography|photography-color|sculpture|surreal|video-art|added-2023-08-08",false],
69
  ["Barrett","Angela","animals|fantasy|kids-book|playful|whimsical|added-2023-08-12",false],
70
  ["Basquiat","Jean-Michel","African-American|contemporary|expressionism|graffiti|messy|neo-expressionism|punk|street-art|added-2023-08-08",false],
@@ -130,7 +130,6 @@ var artistsData = [
130
  ["Boulet","Susan Seddon","dream-like|ethereal|fantasy|femininity|magic|magic-realism|nature|whimsical|added-2023-08-08",false],
131
  ["Bourgeois","Louise","expressionism|feminism|horror|insects|kinetic|sculpture|surreal|added-2023-08-20",false],
132
  ["Bouvattier","Annick","colorful|contemporary|female-figures|photography|photography-color|portraits|added-2023-08-20",false],
133
- ["Bowater","Charlie","characters|dark|digital|eerie|fantasy|gothic|portraits|added-2023-08-08",false],
134
  ["Bowers","David Michael","animals|contemporary|dream-like|magic-realism|portraits|added-2023-09-01",false],
135
  ["Bradley","Noah","dark|eerie|fantasy|landscapes|added-2023-08-08",false],
136
  ["Briclot","Aleksi","dark|dystopia|fantasy|gothic|grungy|horror|added-2023-08-08",false],
@@ -143,7 +142,7 @@ var artistsData = [
143
  ["Brooks","Mark","comics|fantasy|science-fiction|added-2023-08-08",false],
144
  ["Brooks","Romaine","contemporary|dream-like|low-contrast|portraits|added-2023-09-01",false],
145
  ["Brooks","Troy","contemporary|dark|dream-like|impressionism|oil-painting|portraits|surreal|vibrant|added-2023-08-10",false],
146
- ["Broom","Lee","abstract|Activism|Harlem-Renaissance|painting|Social-commentary|added-2023-08-08",false],
147
  ["Brosh","Allie","autobiographical|comics|flat-colors|whimsical|added-2023-08-12",false],
148
  ["Brown","Ford Madox","portraits|romanticism|added-2023-09-01",false],
149
  ["Brun","Charles Le","baroque|portraits|added-2023-09-01",false],
@@ -495,7 +494,7 @@ var artistsData = [
495
  ["Jansson","Alexander","dark|dream-like|fantasy|mythology|surreal|whimsical|added-2023-08-08",false],
496
  ["Jansson","Tove","adventure|cartoon|kids-book|playful|whimsical|added-2023-08-12",false],
497
  ["Jasinski","Aaron","characters|colorful|comics|contemporary|pop-art|portraits|whimsical|added-2023-09-01",false],
498
- ["Jawlensky","Alexej von","abstract|colorful|expressionism|german|modern|portraits|spirituality|vibrant|added-2023-08-10",false],
499
  ["Jean","James","fantasy|muted-colors|mysterious|mythology|pastel-colors|added-2023-08-08",false],
500
  ["Jeffers","Oliver","cartoon|colorful|kids-book|playful|whimsical|added-2023-08-12",false],
501
  ["Jeffries","Lee","conceptual|contemporary|high-contrast|monochromatic|portraits|social-commentary|added-2023-09-01",false],
@@ -511,7 +510,7 @@ var artistsData = [
511
  ["Johnston","Alfred Cheney","conceptual|contemporary|minimalism|monochromatic|photography|photography-bw|portraits|added-2023-09-01",false],
512
  ["Johnstone","Dorothy","contemporary|femininity|figurativism|impressionism|landscapes|nature|portraits|added-2023-09-01",false],
513
  ["Jones","Android","colorful|conceptual|digital|dream-like|geometric|psychedelic|surreal|added-2023-08-10",false],
514
- ["Jones","Erik","abstract|collage|colorful|cubism|portraits|vibrant|added-2023-08-10",false],
515
  ["Jones","Jeffrey Catherine","fantasy|figurativism|posters|pulp|realism|added-2023-08-08",false],
516
  ["Jones","Peter Andrew","alien-worlds|eerie|fantasy|futuristic|outer-space|science-fiction|added-2023-08-08",false],
517
  ["Jover","Loui","contemporary|eerie|Illustration|satire|added-2023-08-08",false],
@@ -628,7 +627,7 @@ var artistsData = [
628
  ["Maitz","Don","eerie|fantasy|futuristic|science-fiction|surreal|added-2023-08-08",false],
629
  ["Makabresku","Laura","contemporary|dark|Femininity|muted-colors|photography|photography-color|portraits|shallow-depth-of-field|surreal|added-2023-08-16",false],
630
  ["Maleev","Alex","comics|dark|fantasy|noir|added-2023-08-08",false],
631
- ["Mallett","Keith","abstract|dark|figurativism|minimalism|modern|muted-colors|sculpture|urban-life|added-2023-08-10",false],
632
  ["Manabe","Johji","comics|contemporary|Illustration|manga-anime|Metamorphosis|Science-fiction|added-2023-08-08",false],
633
  ["Manara","Milo","Comics|Controversy|erotica|Femininity|Illustration|added-2023-08-08",false],
634
  ["Manet","Édouard","controversy|femininity|French|impressionism|modern-life|portraits|realism|still-life|added-2023-08-08",false],
@@ -639,7 +638,7 @@ var artistsData = [
639
  ["Manzanedo","Antonio J.","characters|dark|fantasy|mysterious|added-2023-08-08",false],
640
  ["Mapplethorpe","Robert","BDSM|figure-studies|homo-eroticism|LGBTQ|monochromatic|nudes|photography|photography-bw|portraits|added-2023-08-08",false],
641
  ["Marc","Franz","animals|colorful|cubism|expressionism|spirituality|vibrant|added-2023-08-10",false],
642
- ["Marchuk","Ivan","abstract|contemporary|expressionism|painting|added-2023-08-16",false],
643
  ["Marden","Brice","abstract|contemporary|minimalism|added-2023-08-16",false],
644
  ["Markin","Andrei","contemporary|expressionism|figurativism|impressionism|portraits|added-2023-09-01",false],
645
  ["Marshall","Kerry James","collage|contemporary|expressionism|landscapes|portraits|added-2023-09-01",false],
@@ -651,7 +650,7 @@ var artistsData = [
651
  ["Matisse","Henri","collage|color-field|colorful|cut-outs|fauvism|French|impressionism|sculpture|added-2023-08-08",false],
652
  ["Matthews","Rodney","colorful|eerie|fantasy|futuristic|science-fiction|added-2023-08-08",false],
653
  ["Mauve","Anton","impressionism|landscapes|painting|added-2023-08-16",false],
654
- ["Max","Peter","abstract|colorful|contemporary|pop-art|surreal|vibrant|added-2023-08-10",false],
655
  ["Mayhew","Mike","comics|fantasy|portraits|added-2023-08-08",false],
656
  ["McBride","Angus","battle-scenes|British|fantasy|history|horses|illustration|added-2023-08-20",false],
657
  ["McCaffrey","Anne","adventure|dragons|fantasy|magic|mythology|science-fiction|added-2023-08-08",false],
@@ -677,7 +676,7 @@ var artistsData = [
677
  ["Merian","Maria Sibylla","biological|botanical|insects|naturalist|nature|observational|added-2023-08-08",false],
678
  ["Metcalf","Willard","American|landscapes|muted-colors|tonalism|added-2023-08-08",false],
679
  ["Metsu","Gabriel","baroque|expressionism|portraits|still-life|added-2023-09-01",false],
680
- ["Metzinger","Jean","abstract|cubism|geometric|modern|vibrant|added-2023-08-10",false],
681
  ["Michelangelo","","ceiling-painting|figurative|frescoes|Italian|religion|renaissance|sculpture|added-2023-08-08",false],
682
  ["Mignard","Nicolas","baroque|expressionism|landscapes|portraits|added-2023-09-01",false],
683
  ["Mignola","Mike","comics|dark|high-contrast|high-contrast|added-2023-08-20",false],
@@ -687,7 +686,7 @@ var artistsData = [
687
  ["Miralles","Januz","contemporary|low-contrast|monochromatic|portraits|watercolor|added-2023-09-01",false],
688
  ["Miró","Joan","abstract|color-field|colorful|modern|playful|sculpture|Spanish|added-2023-08-08",false],
689
  ["Mitchell","Joan","abstract|expressionism|large-scale|messy|added-2023-08-16",false],
690
- ["Miyazaki","Hayao","adventure|animation|fantasy|Japanese|kids-book|manga-anime|whimsical|added-2023-08-08",false],
691
  ["Modersohn-Becker","Paula","expressionism|family|female-figures|femininity|German|painting|portraits|self-portraits|added-2023-08-20",false],
692
  ["Modigliani","Amedeo","expressionism|fauvism|Italian|modern|portraits|romanticism|sculpture|added-2023-08-08",false],
693
  ["Moebius","","comics|dream-like|fantasy|psychedelic|science-fiction|surreal|added-2023-08-08",false],
@@ -837,7 +836,7 @@ var artistsData = [
837
  ["Riddell","Chris","cartoon|creatures|fantasy|illustration|kids-book|watercolor|whimsical|added-2023-08-12",false],
838
  ["Rigaud","Hyacinthe","baroque|expressionism|landscapes|portraits|added-2023-09-01",false],
839
  ["Rijn","Rembrandt van","baroque|Dutch|etching|history|portraits|religion|self-portraits|added-2023-08-08",false],
840
- ["Ringgold","Faith","abstract|activism|African-American|contemporary|expressionism|feminism|pop-art|quilting|added-2023-08-08",false],
841
  ["Rippl-Rónai","József","hungarian|landscapes|post-impressionism|realism|added-2023-08-16",false],
842
  ["Rist","Pipilotti","colorful|dream-like|female-figures|immersive|installation|playful|Swiss|vibrant|video-art|added-2023-08-10",false],
843
  ["Robinson","Charles","painting|politics|Realism|Satire|added-2023-08-08",false],
@@ -853,7 +852,7 @@ var artistsData = [
853
  ["Ross","Bob","Commercial-art|Consumerism|contemporary|landscapes|painting|added-2023-08-08",false],
854
  ["Rossetti","Dante Gabriel","contemporary|expressionism|landscapes|portraits|romanticism|added-2023-09-01",false],
855
  ["Rossier","Jessica","conceptual|dark|digital|landscapes|outer-space|spirituality|surreal|whimsical|added-2023-08-10",false],
856
- ["Rothen","Marianna","conceptual|contemporary|femininity|film|identity|muted-colors|photography|photography-color|added-2023-08-16",false],
857
  ["Rothko","Mark","abstract|American|color-field|expressionism|large-scale|minimalism|spirituality|added-2023-08-08",false],
858
  ["Rothschild","Eva","contemporary|Irish|sculpture|added-2023-08-16",false],
859
  ["Rousse","Georges","Femininity|Impressionism|Mysticism|Neo-Impressionism|painting|Post-Impressionism|added-2023-08-08",false],
@@ -865,7 +864,7 @@ var artistsData = [
865
  ["Rydingsvard","Ursula von","abstract|Metamorphosis|Minimalism|Sculpture|added-2023-08-08",false],
866
  ["Rysselberghe","Theo van","expressionism|impressionism|landscapes|portraits|added-2023-09-01",false],
867
  ["Saarinen","Eero","Architecture|metaphysics|modern|Modern|added-2023-08-08",false],
868
- ["Safronow","Wlad","abstract|angular|colorful|contemporary|expressionism|portraits|added-2023-09-01",false],
869
  ["Sage","Amanda","contemporary|expressionism|playful|psychedelic|surreal|whimsical|added-2023-08-10",false],
870
  ["Saint-Exupery","Antoine de","adventure|French|illustration|kids-book|spirituality|whimsical|added-2023-08-12",false],
871
  ["Samori","Nicola","contemporary|dark|expressionism|landscapes|portraits|added-2023-09-01",false],
@@ -1089,6 +1088,7 @@ var artistsData = [
1089
  ["Bodē","Vaughn","American|cartoon|contemporary|erotica|female-figures|added-2023-09-01",true],
1090
  ["Bolton","John","contemporary|impressionism|landscapes|realism|added-2023-08-16",true],
1091
  ["Bonhomme","Olivier","colorful|contemporary|pop-art|surreal|vibrant|whimsical|added-2023-08-10",true],
 
1092
  ["Bracht","Eugen","abstract|colorful|expressionism|added-2023-08-16",true],
1093
  ["Brauer","Arik","conceptual|contemporary|installation|photography|added-2023-08-16",true],
1094
  ["Brown","Patrick","colorful|comics|fantasy|added-2023-08-08",true],
@@ -1336,6 +1336,6 @@ var tagCategories = [
1336
  ['subjects',"astronauts","alien-worlds","aliens","animals","ballet","barbarians","battle-scenes","BDSM","beach-scenes","big-eyes","biological","botanical","cabaret","celebrity","characters","cityscapes","cloudscapes","clowns","contemporary-life","costumes","counter-culture","creatures","dancers","dinosaurs","domestic-scenes","dragons","emaciation","erotica","everyday-life","fairies","fashion","female-figures","figure-studies","flesh","flowers","furniture","gardens","genre-scenes","great-depression","hats","history","holocaust","horses","immigrants","insects","interiors","kabuki-yakusha-e","labyrinths","landscapes","masks","modern-life","monsters","muscles","mythology","nature","nudes","outdoor-scenes","outer-space","plein-air","pools","pop-culture","portraits","robots-cyborgs","royalty","rural-life","seascapes","self-portraits","silhouettes","skies","Southwest","space-ships","sports","still-life","suburbia","superheroes","technology","theater","tropics","underwater","urban-life","violence","water-lilies","waves","wilderness","wildlife"],
1337
  ['movements',"abstract-expressionism","art-deco","art-Nouveau","automatism","avant-garde","baroque","Bauhaus","collaborative","cubism","cut-outs","dadaism","Dutch-golden-age","earthworks","expressionism","fauvism","figurativism","gutai","harlem-renaissance","hudson-river-school","impressionism","magic-realism","minimalism","neo-classicism","neo-expressionism","neo-impressionism","orientalism","pointillism","pop-art","post-colonialism","post-impressionism","post-minimalism","primitivism","realism","romanticism","serial-art","shock-art","social-realism","spatialism","tonalism","underground"],
1338
  ['periods',"ancient","Ancient-Egyptian","Ancient-Greek","contemporary","Edo-period","medieval","modern","post-colonialism","post-modern","post-war","pre-raphaelite","renaissance","ukiyo-e","Victorian"],
1339
- ['identities',"Aboriginal","African","African-American","Albanian","Algerian","American","Angolan","anonymous","Argentinean","Armenian","Asian","Australian","Austrian","Azerbaijani","Bahraini","Bangladeshi","Barbadian","Belarusian","Belgian","Bengali","Bolivian","Bosnian","Brazilian","British","Bulgarian","Cameroonian","Canadian","Catalan","Chilean","Chinese","Colombian","CostaRican","Croatian","Cuban","Cypriot","Czech","Dane","Dominican","Danish","Dutch","Ecuadorian","Egyptian","Emirati","Estonian","Ethiopian","European","Filipino","Finnish","Flemish","French","Georgian","German","Ghanaian","Greek","Guatemalan","Guyanese","Hungarian","Icelandic","Indian","Indonesian","Iranian","Iraqi","Irish","Islamic","Israeli","Italian","Jamaican","Japanese","Jewish","Kenyan","Latvian","Lebanese","LGBTQ","Libyan","Lithuanian","Luxembourger","Macedonian","Mexican","Moldovan","Mongol","Montenegrin","Moroccan","Namibian","Native-American","New-Zealander","Nigerian","Norwegian","Palestinian","Peruvian","Polish","Portuguese","PuertoRican","Qatari","Romanian","Russian","Saudi","Scottish","Serbian","Slovak","Slovenian","South-African","South-Korean","Spanish","Sudanese","Swedish","Swiss","Syrian","Thai","Tunisian","Turkish","Ukrainian","Uruguayan","Venezuelan","Vietnamese","Yemeni"],
1340
  ['other'],
1341
  ];
 
12
  ["Addams","Charles","cartoon|contemporary|Illustration|Social-commentary|added-2023-08-08",false],
13
  ["Adnan","Etel","abstract|color-field|colorful|landscapes|nature|serenity|vibrant|added-2023-08-10",false],
14
  ["Aenami","Alena","atmospheric|digital|dream-like|fantasy|landscapes|serenity|surreal|vibrant|added-2023-08-10",false],
15
+ ["Afremov","Leonid","atmospheric|cityscapes|colorful|impressionism|nature|vibrant|added-2023-08-10",false],
16
  ["Afshar","Petros","abstract|contemporary|mixed-media|multimedia|added-2023-08-16",false],
17
  ["Agam","Yaacov","abstract|angular|colorful|illusion|interactive|kinetic|vibrant|added-2023-08-10",false],
18
  ["Agar","Eileen","abstract|collage|femininity|nature|vibrant|added-2023-08-10",false],
 
64
  ["Barbier","George","art-deco|art-nouveau|costumes|fashion|illustration|romanticism|theater|added-2023-08-10",false],
65
  ["Barker","Cicely Mary","characters|childhood|fairies|flowers|folklore|magic|nostalgia|Victorian|whimsical|added-2023-08-08",false],
66
  ["Barlowe","Wayne","alien-worlds|creatures|dark|dystopia|eerie|fantasy|mythology|science-fiction|added-2023-08-08",false],
67
+ ["Barnet","Will","activism|contemporary|painting|Social-commentary|added-2023-08-08",false],
68
  ["Barney","Matthew","conceptual|creatures|film|multimedia|performance|photography|photography-color|sculpture|surreal|video-art|added-2023-08-08",false],
69
  ["Barrett","Angela","animals|fantasy|kids-book|playful|whimsical|added-2023-08-12",false],
70
  ["Basquiat","Jean-Michel","African-American|contemporary|expressionism|graffiti|messy|neo-expressionism|punk|street-art|added-2023-08-08",false],
 
130
  ["Boulet","Susan Seddon","dream-like|ethereal|fantasy|femininity|magic|magic-realism|nature|whimsical|added-2023-08-08",false],
131
  ["Bourgeois","Louise","expressionism|feminism|horror|insects|kinetic|sculpture|surreal|added-2023-08-20",false],
132
  ["Bouvattier","Annick","colorful|contemporary|female-figures|photography|photography-color|portraits|added-2023-08-20",false],
 
133
  ["Bowers","David Michael","animals|contemporary|dream-like|magic-realism|portraits|added-2023-09-01",false],
134
  ["Bradley","Noah","dark|eerie|fantasy|landscapes|added-2023-08-08",false],
135
  ["Briclot","Aleksi","dark|dystopia|fantasy|gothic|grungy|horror|added-2023-08-08",false],
 
142
  ["Brooks","Mark","comics|fantasy|science-fiction|added-2023-08-08",false],
143
  ["Brooks","Romaine","contemporary|dream-like|low-contrast|portraits|added-2023-09-01",false],
144
  ["Brooks","Troy","contemporary|dark|dream-like|impressionism|oil-painting|portraits|surreal|vibrant|added-2023-08-10",false],
145
+ ["Broom Lee","","furniture|not-a-person|sculpture|contemporary|added-2023-08-08",false],
146
  ["Brosh","Allie","autobiographical|comics|flat-colors|whimsical|added-2023-08-12",false],
147
  ["Brown","Ford Madox","portraits|romanticism|added-2023-09-01",false],
148
  ["Brun","Charles Le","baroque|portraits|added-2023-09-01",false],
 
494
  ["Jansson","Alexander","dark|dream-like|fantasy|mythology|surreal|whimsical|added-2023-08-08",false],
495
  ["Jansson","Tove","adventure|cartoon|kids-book|playful|whimsical|added-2023-08-12",false],
496
  ["Jasinski","Aaron","characters|colorful|comics|contemporary|pop-art|portraits|whimsical|added-2023-09-01",false],
497
+ ["Jawlensky","Alexej von","colorful|expressionism|german|modern|portraits|spirituality|vibrant|added-2023-08-10",false],
498
  ["Jean","James","fantasy|muted-colors|mysterious|mythology|pastel-colors|added-2023-08-08",false],
499
  ["Jeffers","Oliver","cartoon|colorful|kids-book|playful|whimsical|added-2023-08-12",false],
500
  ["Jeffries","Lee","conceptual|contemporary|high-contrast|monochromatic|portraits|social-commentary|added-2023-09-01",false],
 
510
  ["Johnston","Alfred Cheney","conceptual|contemporary|minimalism|monochromatic|photography|photography-bw|portraits|added-2023-09-01",false],
511
  ["Johnstone","Dorothy","contemporary|femininity|figurativism|impressionism|landscapes|nature|portraits|added-2023-09-01",false],
512
  ["Jones","Android","colorful|conceptual|digital|dream-like|geometric|psychedelic|surreal|added-2023-08-10",false],
513
+ ["Jones","Erik","collage|colorful|cubism|portraits|vibrant|added-2023-08-10",false],
514
  ["Jones","Jeffrey Catherine","fantasy|figurativism|posters|pulp|realism|added-2023-08-08",false],
515
  ["Jones","Peter Andrew","alien-worlds|eerie|fantasy|futuristic|outer-space|science-fiction|added-2023-08-08",false],
516
  ["Jover","Loui","contemporary|eerie|Illustration|satire|added-2023-08-08",false],
 
627
  ["Maitz","Don","eerie|fantasy|futuristic|science-fiction|surreal|added-2023-08-08",false],
628
  ["Makabresku","Laura","contemporary|dark|Femininity|muted-colors|photography|photography-color|portraits|shallow-depth-of-field|surreal|added-2023-08-16",false],
629
  ["Maleev","Alex","comics|dark|fantasy|noir|added-2023-08-08",false],
630
+ ["Mallett","Keith","dark|figurativism|minimalism|modern|muted-colors|sculpture|urban-life|added-2023-08-10",false],
631
  ["Manabe","Johji","comics|contemporary|Illustration|manga-anime|Metamorphosis|Science-fiction|added-2023-08-08",false],
632
  ["Manara","Milo","Comics|Controversy|erotica|Femininity|Illustration|added-2023-08-08",false],
633
  ["Manet","Édouard","controversy|femininity|French|impressionism|modern-life|portraits|realism|still-life|added-2023-08-08",false],
 
638
  ["Manzanedo","Antonio J.","characters|dark|fantasy|mysterious|added-2023-08-08",false],
639
  ["Mapplethorpe","Robert","BDSM|figure-studies|homo-eroticism|LGBTQ|monochromatic|nudes|photography|photography-bw|portraits|added-2023-08-08",false],
640
  ["Marc","Franz","animals|colorful|cubism|expressionism|spirituality|vibrant|added-2023-08-10",false],
641
+ ["Marchuk","Ivan","contemporary|expressionism|painting|added-2023-08-16",false],
642
  ["Marden","Brice","abstract|contemporary|minimalism|added-2023-08-16",false],
643
  ["Markin","Andrei","contemporary|expressionism|figurativism|impressionism|portraits|added-2023-09-01",false],
644
  ["Marshall","Kerry James","collage|contemporary|expressionism|landscapes|portraits|added-2023-09-01",false],
 
650
  ["Matisse","Henri","collage|color-field|colorful|cut-outs|fauvism|French|impressionism|sculpture|added-2023-08-08",false],
651
  ["Matthews","Rodney","colorful|eerie|fantasy|futuristic|science-fiction|added-2023-08-08",false],
652
  ["Mauve","Anton","impressionism|landscapes|painting|added-2023-08-16",false],
653
+ ["Max","Peter","colorful|contemporary|pop-art|surreal|vibrant|added-2023-08-10",false],
654
  ["Mayhew","Mike","comics|fantasy|portraits|added-2023-08-08",false],
655
  ["McBride","Angus","battle-scenes|British|fantasy|history|horses|illustration|added-2023-08-20",false],
656
  ["McCaffrey","Anne","adventure|dragons|fantasy|magic|mythology|science-fiction|added-2023-08-08",false],
 
676
  ["Merian","Maria Sibylla","biological|botanical|insects|naturalist|nature|observational|added-2023-08-08",false],
677
  ["Metcalf","Willard","American|landscapes|muted-colors|tonalism|added-2023-08-08",false],
678
  ["Metsu","Gabriel","baroque|expressionism|portraits|still-life|added-2023-09-01",false],
679
+ ["Metzinger","Jean","cubism|geometric|modern|vibrant|added-2023-08-10",false],
680
  ["Michelangelo","","ceiling-painting|figurative|frescoes|Italian|religion|renaissance|sculpture|added-2023-08-08",false],
681
  ["Mignard","Nicolas","baroque|expressionism|landscapes|portraits|added-2023-09-01",false],
682
  ["Mignola","Mike","comics|dark|high-contrast|high-contrast|added-2023-08-20",false],
 
686
  ["Miralles","Januz","contemporary|low-contrast|monochromatic|portraits|watercolor|added-2023-09-01",false],
687
  ["Miró","Joan","abstract|color-field|colorful|modern|playful|sculpture|Spanish|added-2023-08-08",false],
688
  ["Mitchell","Joan","abstract|expressionism|large-scale|messy|added-2023-08-16",false],
689
+ ["Miyazaki","Hayao","adventure|animation|fantasy|film|Japanese|kids-book|manga-anime|whimsical|added-2023-08-08",false],
690
  ["Modersohn-Becker","Paula","expressionism|family|female-figures|femininity|German|painting|portraits|self-portraits|added-2023-08-20",false],
691
  ["Modigliani","Amedeo","expressionism|fauvism|Italian|modern|portraits|romanticism|sculpture|added-2023-08-08",false],
692
  ["Moebius","","comics|dream-like|fantasy|psychedelic|science-fiction|surreal|added-2023-08-08",false],
 
836
  ["Riddell","Chris","cartoon|creatures|fantasy|illustration|kids-book|watercolor|whimsical|added-2023-08-12",false],
837
  ["Rigaud","Hyacinthe","baroque|expressionism|landscapes|portraits|added-2023-09-01",false],
838
  ["Rijn","Rembrandt van","baroque|Dutch|etching|history|portraits|religion|self-portraits|added-2023-08-08",false],
839
+ ["Ringgold","Faith","activism|African-American|contemporary|expressionism|feminism|pop-art|quilting|added-2023-08-08",false],
840
  ["Rippl-Rónai","József","hungarian|landscapes|post-impressionism|realism|added-2023-08-16",false],
841
  ["Rist","Pipilotti","colorful|dream-like|female-figures|immersive|installation|playful|Swiss|vibrant|video-art|added-2023-08-10",false],
842
  ["Robinson","Charles","painting|politics|Realism|Satire|added-2023-08-08",false],
 
852
  ["Ross","Bob","Commercial-art|Consumerism|contemporary|landscapes|painting|added-2023-08-08",false],
853
  ["Rossetti","Dante Gabriel","contemporary|expressionism|landscapes|portraits|romanticism|added-2023-09-01",false],
854
  ["Rossier","Jessica","conceptual|dark|digital|landscapes|outer-space|spirituality|surreal|whimsical|added-2023-08-10",false],
855
+ ["Rothen","Marianna","conceptual|contemporary|femininity|identity|muted-colors|photography|photography-color|added-2023-08-16",false],
856
  ["Rothko","Mark","abstract|American|color-field|expressionism|large-scale|minimalism|spirituality|added-2023-08-08",false],
857
  ["Rothschild","Eva","contemporary|Irish|sculpture|added-2023-08-16",false],
858
  ["Rousse","Georges","Femininity|Impressionism|Mysticism|Neo-Impressionism|painting|Post-Impressionism|added-2023-08-08",false],
 
864
  ["Rydingsvard","Ursula von","abstract|Metamorphosis|Minimalism|Sculpture|added-2023-08-08",false],
865
  ["Rysselberghe","Theo van","expressionism|impressionism|landscapes|portraits|added-2023-09-01",false],
866
  ["Saarinen","Eero","Architecture|metaphysics|modern|Modern|added-2023-08-08",false],
867
+ ["Safronow","Wlad","angular|colorful|contemporary|expressionism|portraits|added-2023-09-01",false],
868
  ["Sage","Amanda","contemporary|expressionism|playful|psychedelic|surreal|whimsical|added-2023-08-10",false],
869
  ["Saint-Exupery","Antoine de","adventure|French|illustration|kids-book|spirituality|whimsical|added-2023-08-12",false],
870
  ["Samori","Nicola","contemporary|dark|expressionism|landscapes|portraits|added-2023-09-01",false],
 
1088
  ["Bodē","Vaughn","American|cartoon|contemporary|erotica|female-figures|added-2023-09-01",true],
1089
  ["Bolton","John","contemporary|impressionism|landscapes|realism|added-2023-08-16",true],
1090
  ["Bonhomme","Olivier","colorful|contemporary|pop-art|surreal|vibrant|whimsical|added-2023-08-10",true],
1091
+ ["Bowater","Charlie","characters|dark|digital|fantasy|gothic|magic|portraits|added-2023-08-08",true],
1092
  ["Bracht","Eugen","abstract|colorful|expressionism|added-2023-08-16",true],
1093
  ["Brauer","Arik","conceptual|contemporary|installation|photography|added-2023-08-16",true],
1094
  ["Brown","Patrick","colorful|comics|fantasy|added-2023-08-08",true],
 
1336
  ['subjects',"astronauts","alien-worlds","aliens","animals","ballet","barbarians","battle-scenes","BDSM","beach-scenes","big-eyes","biological","botanical","cabaret","celebrity","characters","cityscapes","cloudscapes","clowns","contemporary-life","costumes","counter-culture","creatures","dancers","dinosaurs","domestic-scenes","dragons","emaciation","erotica","everyday-life","fairies","fashion","female-figures","figure-studies","flesh","flowers","furniture","gardens","genre-scenes","great-depression","hats","history","holocaust","horses","immigrants","insects","interiors","kabuki-yakusha-e","labyrinths","landscapes","masks","modern-life","monsters","muscles","mythology","nature","nudes","outdoor-scenes","outer-space","plein-air","pools","pop-culture","portraits","robots-cyborgs","royalty","rural-life","seascapes","self-portraits","silhouettes","skies","Southwest","space-ships","sports","still-life","suburbia","superheroes","technology","theater","tropics","underwater","urban-life","violence","water-lilies","waves","wilderness","wildlife"],
1337
  ['movements',"abstract-expressionism","art-deco","art-Nouveau","automatism","avant-garde","baroque","Bauhaus","collaborative","cubism","cut-outs","dadaism","Dutch-golden-age","earthworks","expressionism","fauvism","figurativism","gutai","harlem-renaissance","hudson-river-school","impressionism","magic-realism","minimalism","neo-classicism","neo-expressionism","neo-impressionism","orientalism","pointillism","pop-art","post-colonialism","post-impressionism","post-minimalism","primitivism","realism","romanticism","serial-art","shock-art","social-realism","spatialism","tonalism","underground"],
1338
  ['periods',"ancient","Ancient-Egyptian","Ancient-Greek","contemporary","Edo-period","medieval","modern","post-colonialism","post-modern","post-war","pre-raphaelite","renaissance","ukiyo-e","Victorian"],
1339
+ ['identities',"Aboriginal","African","African-American","Albanian","Algerian","American","Angolan","anonymous","Argentinean","Armenian","Asian","Australian","Austrian","Azerbaijani","Bahraini","Bangladeshi","Barbadian","Belarusian","Belgian","Bengali","Bolivian","Bosnian","Brazilian","British","Bulgarian","Cameroonian","Canadian","Catalan","Chilean","Chinese","Colombian","CostaRican","Croatian","Cuban","Cypriot","Czech","Dane","Dominican","Danish","Dutch","Ecuadorian","Egyptian","Emirati","Estonian","Ethiopian","European","Filipino","Finnish","Flemish","French","Georgian","German","Ghanaian","Greek","Guatemalan","Guyanese","Hungarian","Icelandic","Indian","Indonesian","Iranian","Iraqi","Irish","Islamic","Israeli","Italian","Jamaican","Japanese","Jewish","Kenyan","Latvian","Lebanese","LGBTQ","Libyan","Lithuanian","Luxembourger","Macedonian","Mexican","Moldovan","Mongol","Montenegrin","Moroccan","Namibian","Native-American","New-Zealander","Nigerian","Norwegian","not-a-person","Palestinian","Peruvian","Polish","Portuguese","PuertoRican","Qatari","Romanian","Russian","Saudi","Scottish","Serbian","Slovak","Slovenian","South-African","South-Korean","Spanish","Sudanese","Swedish","Swiss","Syrian","Thai","Tunisian","Turkish","Ukrainian","Uruguayan","Venezuelan","Vietnamese","Yemeni"],
1340
  ['other'],
1341
  ];
index.css CHANGED
@@ -231,61 +231,59 @@ h4 {
231
  font-size: 12px;
232
  }
233
 
234
- #toggles label {
235
- margin: 0 20px 0 0;
 
 
236
  white-space: nowrap;
237
  opacity: 0.8;
238
  cursor: pointer;
239
  }
240
 
241
- #toggles label:hover {
242
  opacity: 1;
243
  }
244
 
245
- #toggles #artistsShown {
246
- margin: 0 0 0 21px;
247
- white-space: nowrap;
248
- position: relative;
249
- top: 1px;
250
- color: #ffe300;
251
- opacity: 0.8;
252
  }
253
 
254
- #toggles label.top_all {
255
  font-weight: bold;
256
  }
257
 
258
- #toggles label.top_control {
259
  color: #ffe300;
260
  }
261
 
262
- #toggles label.top_control.warning {
263
  color: #ff0000;
264
  }
265
 
266
- #toggles label.no_matches {
267
  opacity: 0.3;
268
  cursor: default;
269
  }
270
 
271
- #toggles label.category {
272
  color: #00d5c0;
273
  font-weight: bold;
274
  padding-bottom: 5px;
275
  margin: 10px 40px 0 0;
276
  border-bottom: 1px solid #333;
 
277
  }
278
 
279
- #toggles label.hidden {
280
  display: none;
281
  }
282
 
283
- #toggles label .most_used_indicator {
284
  display: inline-block;
285
  width: 14px;
286
  height: 14px;
287
  visibility: hidden;
288
- margin-right: -14px;
289
  position: relative;
290
  top: 1px;
291
  left: 4px;
@@ -293,6 +291,74 @@ h4 {
293
  font-style: normal;
294
  }
295
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
296
  #toggles #artistsMatching {
297
  opacity: 0.8;
298
  cursor: default;
@@ -518,6 +584,7 @@ h4 {
518
  }
519
 
520
  #info_search_output {
 
521
  flex-grow: 1;
522
  /* min-height is needed for flex-grow to to work */
523
  min-height: 35px;
@@ -526,6 +593,7 @@ h4 {
526
  overflow-y: scroll;
527
  background-color: #333;
528
  border-radius: 4px;
 
529
  }
530
 
531
  #info_search_output label {
 
231
  font-size: 12px;
232
  }
233
 
234
+ label {
235
+ display: flex;
236
+ gap: 8px;
237
+ margin: 0 20px 6px 0;
238
  white-space: nowrap;
239
  opacity: 0.8;
240
  cursor: pointer;
241
  }
242
 
243
+ label.isChecked {
244
  opacity: 1;
245
  }
246
 
247
+ label:hover {
248
+ opacity: 1;
 
 
 
 
 
249
  }
250
 
251
+ label.top_all {
252
  font-weight: bold;
253
  }
254
 
255
+ label.top_control {
256
  color: #ffe300;
257
  }
258
 
259
+ label.top_control.warning {
260
  color: #ff0000;
261
  }
262
 
263
+ label.no_matches {
264
  opacity: 0.3;
265
  cursor: default;
266
  }
267
 
268
+ label.category {
269
  color: #00d5c0;
270
  font-weight: bold;
271
  padding-bottom: 5px;
272
  margin: 10px 40px 0 0;
273
  border-bottom: 1px solid #333;
274
+ opacity: 1;
275
  }
276
 
277
+ label.hidden {
278
  display: none;
279
  }
280
 
281
+ label .most_used_indicator {
282
  display: inline-block;
283
  width: 14px;
284
  height: 14px;
285
  visibility: hidden;
286
+ margin-right: -22px;
287
  position: relative;
288
  top: 1px;
289
  left: 4px;
 
291
  font-style: normal;
292
  }
293
 
294
+ input[type="checkbox"] {
295
+ appearance: none;
296
+ display: grid;
297
+ width: 17px;
298
+ height: 17px;
299
+ margin: 0;
300
+ transform: translateY(3px) translateX(0px);
301
+ border: 1px solid #666;
302
+ background-color: #444;
303
+ color: #444;
304
+ border-radius: 3px;
305
+ place-content: center;
306
+ box-shadow: inset 0px 3px 5px #00000045;
307
+ }
308
+
309
+ label.category input[type="checkbox"] {
310
+ border-color: rgba(0, 213, 192, 0.5);
311
+ }
312
+
313
+ label.top_control input[type="checkbox"] {
314
+ border-color: rgba(255, 227, 0, 0.5);
315
+ }
316
+
317
+ label span:first-of-type {
318
+ opacity: 0.8;
319
+ }
320
+
321
+ label.category span:first-of-type {
322
+ opacity: 1;
323
+ }
324
+
325
+ label.isChecked span:first-of-type {
326
+ opacity: 1;
327
+ }
328
+
329
+ input[type="checkbox"]:checked {
330
+ width: 23px;
331
+ height: 23px;
332
+ transform: translateY(0px) translateX(-3px);
333
+ margin-bottom: -1px;
334
+ margin-right: -6px;
335
+ border: none;
336
+ background-color: currentColor;
337
+ color: currentColor;
338
+ }
339
+
340
+ input[type="checkbox"]::before {
341
+ content: "";
342
+ width: 18px;
343
+ height: 18px;
344
+ clip-path: polygon(43% 78%, 39% 78%, 18% 56%, 18% 53%, 26% 45%, 30% 45%, 41% 56%, 69% 25%, 73% 25%, 82% 34%, 82% 36%);
345
+ transform: scale(0);
346
+ background-color: #000;
347
+ }
348
+
349
+ input[type="checkbox"]:checked::before {
350
+ transform: scale(1);
351
+ }
352
+
353
+ #toggles #artistsShown {
354
+ margin: 0 0 0 21px;
355
+ white-space: nowrap;
356
+ position: relative;
357
+ top: 1px;
358
+ color: #ffe300;
359
+ opacity: 0.8;
360
+ }
361
+
362
  #toggles #artistsMatching {
363
  opacity: 0.8;
364
  cursor: default;
 
584
  }
585
 
586
  #info_search_output {
587
+ padding: 8px 0 0 8px;
588
  flex-grow: 1;
589
  /* min-height is needed for flex-grow to to work */
590
  min-height: 35px;
 
593
  overflow-y: scroll;
594
  background-color: #333;
595
  border-radius: 4px;
596
+ box-sizing: border-box;
597
  }
598
 
599
  #info_search_output label {
index.js CHANGED
@@ -17,6 +17,7 @@ var startUpTime;
17
  var tagsConcatenated = new Set();
18
  var editedArtists = new Set();
19
  var storingAccessType = 'none';
 
20
  const lowCountThreshold = 3;
21
  //
22
  //
@@ -301,7 +302,7 @@ function insertArtists() {
301
  imgTools.appendChild(artEdit);
302
  var artSearch = document.createElement('a');
303
  artSearch.className = 'art_search';
304
- artSearch.href = 'https://www.bing.com/images/search?q=' + artist[1].replace(' ','+') + '+' + artist[0].replace(' ','+') + '+artwork';
305
  artSearch.target = '_blank';
306
  var artSearchSpan = document.createElement('span');
307
  artSearchSpan.textContent = '🌐';
@@ -455,6 +456,7 @@ async function loadCheckboxesState() {
455
  for (let name in state) {
456
  if (document.querySelector('input[name="'+name+'"]')) {
457
  document.querySelector('input[name="'+name+'"]').checked = state[name];
 
458
  if(name != 'mode' && name != 'use_categories') {
459
  if(!state[name]) {
460
  allChecked = false;
@@ -469,7 +471,9 @@ async function loadCheckboxesState() {
469
  }
470
 
471
  function storeCheckboxState(checkbox) {
472
- storeItemBasedOnAccessType('tagsChecked',false,checkbox.name,checkbox.checked);
 
 
473
  }
474
 
475
  function storeCheckboxStateAll(isChecked) {
@@ -732,6 +736,14 @@ function updateCountOfAllArtistsShown(divs, hiddenDivs) {
732
  shown.textContent = 'shown - ' + visible.toLocaleString() + ' / ' + percent;
733
  }
734
 
 
 
 
 
 
 
 
 
735
  function checkAllInCategory(theCheckbox) {
736
  let thisLabel = theCheckbox.parentNode;
737
  if (thisLabel.classList.contains('category')) {
@@ -904,6 +916,7 @@ function checkOrUncheckAll(isChecked) {
904
  if(!isHidden) {
905
  // hidden/disabled label must not be checked
906
  checkbox.checked = true;
 
907
  }
908
  };
909
  });
@@ -919,6 +932,7 @@ function checkOrUncheckAll(isChecked) {
919
  let isTop = label.classList.contains('top_control');
920
  if(!isTop || checkbox.name == 'favorite') {
921
  checkbox.checked = false;
 
922
  }
923
  });
924
  }
@@ -1033,6 +1047,7 @@ function toggleMatchingTag(searchLabel) {
1033
  }
1034
  toggleMatch.querySelector('input').checked = searchInput.checked;
1035
  toggleMatch.classList.remove('hidden');
 
1036
  hideAllArtists();
1037
  unhideBasedOnPermissiveSetting();
1038
  storeCheckboxState(toggleMatch);
@@ -1810,6 +1825,10 @@ function movePartition(e) {
1810
  document.getElementById('image-container').style.marginLeft = 'calc(' + gutterEndPercentX + '% + 50px)';
1811
  imgHoverRule.style.width = gutterEndPercentX + '%';
1812
  // prevent text from being selected during drag
 
 
 
 
1813
  if (window.getSelection) {
1814
  if (window.getSelection().empty) {
1815
  // Chrome
@@ -1999,8 +2018,8 @@ function searchForTags(input, event, tagList) {
1999
  let matches = 0;
2000
  let match = '';
2001
  let range = 'start'
2002
- for(i=0,il=tags.length; i<il; i++) {
2003
- let tag = tags[i];
2004
  for (var i=0, il=tagList.length; i<il; i++) {
2005
  if(typeof tagList[i] == 'string') {
2006
  // first tagList item is boolean
@@ -2028,7 +2047,6 @@ function searchForTags(input, event, tagList) {
2028
  break;
2029
  }
2030
  }
2031
-
2032
  if(matches == 1) {
2033
  input.value = match;
2034
  event.preventDefault();
@@ -2151,7 +2169,6 @@ function addAllListeners() {
2151
  checkAllInCategory(e.target);
2152
  hideAllArtists();
2153
  unhideBasedOnPermissiveSetting();
2154
- storeCheckboxState(e.target);
2155
  updateArtistsCountPerTag('click');
2156
  hideLowCountSingle(e.target);
2157
  });
@@ -2171,28 +2188,30 @@ function addAllListeners() {
2171
  hideAllArtists();
2172
  unhideBasedOnPermissiveSetting();
2173
  updateArtistsCountPerTag('click');
2174
- storeCheckboxState(e.target);
2175
  });
2176
  } else if(checkbox.name == 'use_categories') {
2177
  checkbox.addEventListener('change', function(e) {
2178
  showHideCategories();
2179
  sortTags();
2180
- storeCheckboxState(e.target);
2181
  });
2182
  } else if(checkbox.name == 'low_count') {
2183
  checkbox.addEventListener('change', function(e) {
2184
  showHideLowCountTags();
2185
- storeCheckboxState(e.target);
2186
  });
2187
  } else if(checkbox.name == 'deprecated') {
2188
  checkbox.addEventListener('change', function(e) {
2189
  hideAllArtists();
2190
  unhideBasedOnPermissiveSetting();
2191
  updateArtistsCountPerTag('click');
2192
- storeCheckboxState(e.target);
2193
  });
2194
  }
2195
  }
 
 
 
 
 
 
2196
  });
2197
  // information
2198
  var info_actions = document.getElementById('info_actions');
@@ -2231,11 +2250,8 @@ function addAllListeners() {
2231
  } else {
2232
  checkAll.checked = true;
2233
  }
2234
- checkOrUncheckAll(checkAll.checked);
2235
- storeCheckboxStateAll(checkAll.checked);
2236
- hideAllArtists();
2237
- unhideBasedOnPermissiveSetting();
2238
- updateArtistsCountPerTag('click');
2239
  });
2240
  var copyAllNames = document.getElementById('copy-all-names');
2241
  copyAllNames.addEventListener('click', function(e) {
 
17
  var tagsConcatenated = new Set();
18
  var editedArtists = new Set();
19
  var storingAccessType = 'none';
20
+ var start = performance.now();
21
  const lowCountThreshold = 3;
22
  //
23
  //
 
302
  imgTools.appendChild(artEdit);
303
  var artSearch = document.createElement('a');
304
  artSearch.className = 'art_search';
305
+ artSearch.href = 'https://www.bing.com/images/search?q=' + artist[1].replace(' ','+') + '+' + artist[0].replace(' ','+') + '+artist';
306
  artSearch.target = '_blank';
307
  var artSearchSpan = document.createElement('span');
308
  artSearchSpan.textContent = '🌐';
 
456
  for (let name in state) {
457
  if (document.querySelector('input[name="'+name+'"]')) {
458
  document.querySelector('input[name="'+name+'"]').checked = state[name];
459
+ styleLabelToCheckbox(document.querySelector('input[name="'+name+'"]'));
460
  if(name != 'mode' && name != 'use_categories') {
461
  if(!state[name]) {
462
  allChecked = false;
 
471
  }
472
 
473
  function storeCheckboxState(checkbox) {
474
+ if(checkbox.name != 'check-all') {
475
+ storeItemBasedOnAccessType('tagsChecked',false,checkbox.name,checkbox.checked);
476
+ }
477
  }
478
 
479
  function storeCheckboxStateAll(isChecked) {
 
736
  shown.textContent = 'shown - ' + visible.toLocaleString() + ' / ' + percent;
737
  }
738
 
739
+ function styleLabelToCheckbox(checkbox) {
740
+ if(checkbox.checked) {
741
+ checkbox.parentNode.classList.add('isChecked');
742
+ } else {
743
+ checkbox.parentNode.classList.remove('isChecked');
744
+ }
745
+ }
746
+
747
  function checkAllInCategory(theCheckbox) {
748
  let thisLabel = theCheckbox.parentNode;
749
  if (thisLabel.classList.contains('category')) {
 
916
  if(!isHidden) {
917
  // hidden/disabled label must not be checked
918
  checkbox.checked = true;
919
+ styleLabelToCheckbox(checkbox);
920
  }
921
  };
922
  });
 
932
  let isTop = label.classList.contains('top_control');
933
  if(!isTop || checkbox.name == 'favorite') {
934
  checkbox.checked = false;
935
+ styleLabelToCheckbox(checkbox);
936
  }
937
  });
938
  }
 
1047
  }
1048
  toggleMatch.querySelector('input').checked = searchInput.checked;
1049
  toggleMatch.classList.remove('hidden');
1050
+ styleLabelToCheckbox(toggleMatch.querySelector('input'));
1051
  hideAllArtists();
1052
  unhideBasedOnPermissiveSetting();
1053
  storeCheckboxState(toggleMatch);
 
1825
  document.getElementById('image-container').style.marginLeft = 'calc(' + gutterEndPercentX + '% + 50px)';
1826
  imgHoverRule.style.width = gutterEndPercentX + '%';
1827
  // prevent text from being selected during drag
1828
+ clearSelection();
1829
+ }
1830
+
1831
+ function clearSelection() {
1832
  if (window.getSelection) {
1833
  if (window.getSelection().empty) {
1834
  // Chrome
 
2018
  let matches = 0;
2019
  let match = '';
2020
  let range = 'start'
2021
+ for(i=0,il=tagsConcatenated.length; i<il; i++) {
2022
+ let tag = tagsConcatenated[i];
2023
  for (var i=0, il=tagList.length; i<il; i++) {
2024
  if(typeof tagList[i] == 'string') {
2025
  // first tagList item is boolean
 
2047
  break;
2048
  }
2049
  }
 
2050
  if(matches == 1) {
2051
  input.value = match;
2052
  event.preventDefault();
 
2169
  checkAllInCategory(e.target);
2170
  hideAllArtists();
2171
  unhideBasedOnPermissiveSetting();
 
2172
  updateArtistsCountPerTag('click');
2173
  hideLowCountSingle(e.target);
2174
  });
 
2188
  hideAllArtists();
2189
  unhideBasedOnPermissiveSetting();
2190
  updateArtistsCountPerTag('click');
 
2191
  });
2192
  } else if(checkbox.name == 'use_categories') {
2193
  checkbox.addEventListener('change', function(e) {
2194
  showHideCategories();
2195
  sortTags();
 
2196
  });
2197
  } else if(checkbox.name == 'low_count') {
2198
  checkbox.addEventListener('change', function(e) {
2199
  showHideLowCountTags();
 
2200
  });
2201
  } else if(checkbox.name == 'deprecated') {
2202
  checkbox.addEventListener('change', function(e) {
2203
  hideAllArtists();
2204
  unhideBasedOnPermissiveSetting();
2205
  updateArtistsCountPerTag('click');
 
2206
  });
2207
  }
2208
  }
2209
+ // all checkboxes
2210
+ checkbox.addEventListener('change', function(e) {
2211
+ styleLabelToCheckbox(this);
2212
+ clearSelection();
2213
+ storeCheckboxState(e.target);
2214
+ });
2215
  });
2216
  // information
2217
  var info_actions = document.getElementById('info_actions');
 
2250
  } else {
2251
  checkAll.checked = true;
2252
  }
2253
+ let clickEvent = new Event('change');
2254
+ checkAll.dispatchEvent(clickEvent);
 
 
 
2255
  });
2256
  var copyAllNames = document.getElementById('copy-all-names');
2257
  copyAllNames.addEventListener('click', function(e) {