From 1bc96323bbff732d766b8d16a504b1f5cbdcc85b Mon Sep 17 00:00:00 2001 From: "Martin@MBP" Date: Sun, 4 Dec 2016 13:33:33 +0100 Subject: [PATCH 01/61] Mention UNPKG --- Gruntfile.coffee | 5 +++-- README.md | 14 +++++++------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/Gruntfile.coffee b/Gruntfile.coffee index f1b79c1..6de0e39 100644 --- a/Gruntfile.coffee +++ b/Gruntfile.coffee @@ -54,7 +54,8 @@ module.exports = (grunt) -> # overwrite : true # replacements: [ { # from : /@DATE/g - # to : "<%= grunt.template.today('yyyy-mm-dd\"T\"HH:MM') %>" + # # https://github.com/felixge/node-dateformat + # to : "<%= grunt.template.today('isoUtcDateTime') %>" # },{ # from : /buildType:\s*\"[a-zA-Z]+\"/g # to : "buildType: \"production\"" @@ -152,7 +153,7 @@ module.exports = (grunt) -> uglify: options: - banner: "/*! <%= pkg.title || pkg.name %> - v<%= pkg.version %> - " + "<%= grunt.template.today('yyyy-mm-dd') %> | " + "<%= pkg.homepage ? ' ' + pkg.homepage + ' | ' : '' %>" + " Copyright (c) <%= grunt.template.today('yyyy') %> <%= pkg.author.name %>;" + " Licensed <%= _.map(pkg.licenses, 'type').join(', ') %> */\n" + banner: "/*! <%= pkg.title || pkg.name %> - v<%= pkg.version %> - " + "<%= grunt.template.today('yyyy-mm-dd') %> | " + "<%= pkg.homepage ? ' ' + pkg.homepage + ' | ' : '' %>" + " Copyright (c) 2013 -<%= grunt.template.today('yyyy') %> <%= pkg.author.name %>;" + " Licensed <%= _.map(pkg.licenses, 'type').join(', ') %> */\n" report: "gzip" build: diff --git a/README.md b/README.md index e614ce6..69add07 100644 --- a/README.md +++ b/README.md @@ -43,16 +43,16 @@ First, include dependencies: * jQuery UI 1.9+ (at least core, widget, menu), 1.11+ recommended * One of the ThemeRoller CSS themes or a custom one * jquery.ui-contextmenu.js (also available as CDN on - [jsdelivr](http://www.jsdelivr.com/#!jquery.ui-contextmenu) - or [cdnjs](https://cdnjs.com/libraries/jquery.ui-contextmenu)) + [jsdelivr](http://www.jsdelivr.com/#!jquery.ui-contextmenu), + [cdnjs](https://cdnjs.com/libraries/jquery.ui-contextmenu)), or + [UNPKG](https://unpkg.com/ui-contextmenu@latest/jquery.ui-contextmenu.min.js) ```html - - - - + + + + ``` Assume we have some HTML elements that we want to attach a popup menu to: From 44ce64428d128cd0bc2d0f079a54865234e30484 Mon Sep 17 00:00:00 2001 From: "Martin@MBP" Date: Wed, 25 Jan 2017 07:50:36 +0100 Subject: [PATCH 02/61] 2017 --- LICENSE.txt | 2 +- jquery.ui-contextmenu.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/LICENSE.txt b/LICENSE.txt index 1fe179f..adfa23f 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,4 +1,4 @@ -Copyright 2013-2016 Martin Wendt and others (see commiter list on GitHub) +Copyright 2013-2017 Martin Wendt and others (see commiter list on GitHub) https://github.com/mar10/jquery-ui-contextmenu Permission is hereby granted, free of charge, to any person obtaining diff --git a/jquery.ui-contextmenu.js b/jquery.ui-contextmenu.js index 055856b..2c1ecac 100644 --- a/jquery.ui-contextmenu.js +++ b/jquery.ui-contextmenu.js @@ -5,7 +5,7 @@ * * @see https://github.com/mar10/jquery-ui-contextmenu * - * Copyright (c) 2013-2016, Martin Wendt (http://wwWendt.de). Licensed MIT. + * Copyright (c) 2013-2017, Martin Wendt (http://wwWendt.de). Licensed MIT. */ (function( factory ) { From 7b9d2fb2a9ee3403eafe68a645b443d38fe50918 Mon Sep 17 00:00:00 2001 From: "Martin@MBP" Date: Fri, 27 Jan 2017 22:45:15 +0100 Subject: [PATCH 03/61] Add triage folder --- test/triage/issue-NNN.html | 152 +++++++++++++++++++++++++++++++++++++ 1 file changed, 152 insertions(+) create mode 100644 test/triage/issue-NNN.html diff --git a/test/triage/issue-NNN.html b/test/triage/issue-NNN.html new file mode 100644 index 0000000..322b60f --- /dev/null +++ b/test/triage/issue-NNN.html @@ -0,0 +1,152 @@ + + + + + jquery.ui-contextmenu.js - Demo + + + + + + + + + + + + + + + + + + + + + + + +

jquery-ui-contextmenu Triage

+ +
+
+
+
+ + + +
+ +
+ AAA + BBB + CCC +
+ + + From 28925a4d7ae5cb47ba0fd6015865b87d8ba8cd33 Mon Sep 17 00:00:00 2001 From: "Martin@MBP" Date: Fri, 27 Jan 2017 22:46:26 +0100 Subject: [PATCH 04/61] Ignore triage files --- .gitignore | 2 +- test/issue-33.html | 64 --------------- test/issue-80-async.html | 163 --------------------------------------- 3 files changed, 1 insertion(+), 228 deletions(-) delete mode 100644 test/issue-33.html delete mode 100644 test/issue-80-async.html diff --git a/.gitignore b/.gitignore index f0844a2..242a85d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ /.settings /node_modules -/test/issue-* +/test/triage/ .DS_Store npm-debug.log .sizecache.json diff --git a/test/issue-33.html b/test/issue-33.html deleted file mode 100644 index 6b24fe3..0000000 --- a/test/issue-33.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - -
IdFile Name
1Record 1
2Record 2
diff --git a/test/issue-80-async.html b/test/issue-80-async.html deleted file mode 100644 index 7bee877..0000000 --- a/test/issue-80-async.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - Triage - jquery.ui-contextmenu.js - - - - - - - - - - - - - - -

Triage jquery.ui-contextmenu.js

- -

Right-click in an element to open the context menu:

-
- AAA - BBB - CCC -
- - - -
    -
  • Action 2 -
  • Action 3 -
- - - From 12f318e527daee412ff4d2b2cfa1d7de4689987d Mon Sep 17 00:00:00 2001 From: "Martin@MBP" Date: Fri, 27 Jan 2017 22:46:53 +0100 Subject: [PATCH 05/61] Resize themeroller preview image --- .../images/theme_90_base.png | Bin 12191 -> 4850 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/lib/Super-Theme-Switcher/images/theme_90_base.png b/lib/Super-Theme-Switcher/images/theme_90_base.png index 7ddcc9a2eeac0e1e856d6830807bbec8712b8734..291734253f170aedbde6f5a0b48ceaac6b3fb6a8 100644 GIT binary patch literal 4850 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02y>eSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E-^Ag1Z(U701{$JL_t(|UhSM&P#ag5$1^q0^EgQ+l{}=9 zJSUacq$&@2NTn)ym`Y9M^OrdJ#);zvvl!!zH7s7h8=JufAtXR-LTnN;Aa;-t5&|tq zfc9NNYfI{u0UMa3sPoxKeFdrVWIQqd>XQ20dv)(UzdpD7bhq(q!C)|Oq(H#$_lH8E z*I;jNZ!a7U1D97;kw^p}0Ff9DpyG5oH(p^m91a}ENgRNOEPhqxcDo@aC~#OTmY$xT znwlCqoxZxdN|yeGq);dt8XCYsE|+Vw+2V!NILv1AS6_Yg#v5+3~8w$gwi?<=5Yw zJ9Dz2uGi%z3scMOwEdcSaxpd~3OV$$oKrvlaw<+3IR#ZrX{H8MBJj z`-K@NPoCz9*U8q0(6`@y3r>CV$tU0!?7Z{NJ0l|_P)?2G{{8#V2$;eC`|rOG`(J<)-mBg{n@kWC3U^R!H4J4(+jG)raKBxXXSkV zkDu}`o-J?T=b!n{>?_&luQju43ewWgJ?LMcl^j2N<>s2r<#yWF)XJM#Cx%7`e#yMk zTbP-Is75?@y8#7Q=fkNDfs`z7hk}BXJ;prQ{!MT z7!VzAz4aE4$BX0m;fEjMRfiGa_<^9B&TO6O5VO;$C z+3d^dIoJ4%{2Dg@O4{l1>CUtpw1Tt81d8R8-<`YgUte6!yOevc<3Zt%Bdf7h?RFTe zuAVBT@pSTupVLa2*V8(N_@__hc2(sxaQK<0CzKL8@Y<=uDRjmOd<<_%xpW8cg?zva^9e7;ya*nCTBj$QbT zOB30d85eT$rdHND4{jD!H0Z6iA;!JDvTBXdJkWgaa&F12(ik88FludWef#aV;j955 zz|GG-`%J6VLOC@KkX$a$$;tWVn{Q5>I3W-SpdDH9mypZlf^hi$`|rWQ!ooteS{*M( z;&?T+4+n-}fQ_tqB?a!oZ3>BFXJ^Ob@j#yb%F65Y?(XiAINL-@Ew|*ypDuKB`qX+=W9QuBFvAdhOxFFbov1hK#NSHk-PtF; ztQ%Nfnd<7f9lJlftczEFS?-QKHG5uwBlrB}U(Wn@ zapCDYj;Js*&!QDvs^}!EpVw2YIP0RvrpPX0jx+OxMn75pPwi|oem(b1dU@l`OUJXW z8w9lP&g7lWDBVnQV{a!?e&K>M@??oq%$XKlx>^}|=EXDB=O3?c?_M@w%_ZkFNe2@2 zG#VJ?J!-pORz!Q$c=txy5630;XU!6EYzGbbnd#><^Ud&W^aI)@q?L79~ zD7{mWpViS`OCORyqL*K~l*193$m-{{6Dq%26bRUhva$*;XD(0#`L4R>)`j{({ZL(Y zWlz+xbmijZ8rB$vr#pC6e!d%js^Hz8SW*<1*5gz-=+`e;w%~iW{cfRalcL4bsJAlz zLiYLWw&B^rOSuJEX=3v;2aisr`*eh3pN??s(-Dq+`eQiY&d+v`g2A9%w|A{I)n?t; zgIgx@2WY|MqR}X6AOv?`aQ{gf2>E=z$B!SA20{*p104KgIM&zKVScG)Fc@gOz1Ir% zUMoUu7x$*+dpezt`~h0f20V#GBBV_vtycT==~JuKO4?L{HsE6@6e4XZK^t)J6~Yk? zhe?}CFBAt6nq=MWR|jAhh2taEUctoPNyY&$P2|0je6wV)HwdVdM|f)@83!e zh>nokY;XsA+i5|ZK;iH?)?4WhE?lnAyD&5kLaUYst<4+;|7bZNI&jS1+uq8bQKnujQ9L*~DTfL)j;MZls;z@#@yCul zC5|W&SsWW+aRmOzi#>Ndr&s7ys?lg%2Z_XSX79DLi0!8s4j@bZ0IfIsxrfl<`+0^# zE|;&N1@IuER##U^8!fZh3>jyNmJnhPw-B79jTQtN%q{hxDwPVnRVtOFO(nfv54kdo zOWIU|9`@l#y_ms6f*=lg?tok#8k2UCU^qw+U-okc)%=L1N3470WsQ&2sd3<@!3{IBn-lSyTN)m84T%s}7Q&*MYn@)PuSuBWOJGysz*Q4n zJdJ;8g5B6alUf4FI3gjhfK6L>dWX7O>CC>3FmV_hu}jfJ55wXOr^XSs&e6IAEp2S@ z0f7Ub>3m=`uio#T_aksv^s9_cmVIG}uMG?jv{C0BL|8F5-Z-|TT9|1VUVs7$9JpUR z*wU@^dE8FR(g<7XNX8NHSVlT)G)~OnvJEvgXp^&2N*s}mHCoRCe$ZlZE%Lgj7402e zFmYsbERQpq8!FigC>-Dir?0~<;q%x1NF0zmxz-s|%CN`89Fu@afdgi{GQw8++y)t= zeJBu#9r*+tz*Q+|(l~++ms8B6i*^1(;qdC^f>md1Cnb)MT}7ugb@FD=(GfMPCR^Lu z<)#f74uxZMYzPlnSxt?-qf+=iC64fhv2S55;<5*A z9BV?3>Rzu$Zmg*56XKgK_**uiU8=E;evALdofLf`_Tw#1+Q@eUf&PpcZhz@T84a z90yF1w5bG_VZdQD8cCZUb8{0?EYd~`5?<(?G!OzmA-qWgEr-Ja z2Y@sXf)s0aXUk=;-f+~Swt$xl^vNF}l(<-+D87m)^)jD3c6OqeH-B%t61BPQwJ_)( zJ9i|^kH8~gJmyj)9D;8&4k8pAh6uvR0*j58jDsNXPy{}3h?)paq`(0)hH;?*bOt6R z4ww)09S&jf;V5zJZr**m1)q1eh}*kVIAE0cWFoPCLNM2qIEc_V>t55mjR<+@m3P)1 z0R#@hxHMke*o}LYRh6w15)~9B;vmAa?7I4C{o2A{|KQ-H$^yet;;^sIm(+!BNX(`a~pIHC%vYo>h1$;FqUE^ z;ke^nJt;JmOUJ(rS<|_~Jc{TbaO=tpYjCuCQfgQ9O{+Fi;(+6zpKp_xgparnYi{xv zOsK^|M1rirLBC$6uwlL3EI6deizR4YVu}p2?0UUvoi@0bIx8ij1h=O(7QWPrg^&%? zH0v7Xh-7VsCDHjPaBNpTwwx83DqPw$>CCZdO<6Jyr%v3~Bk;H_ZNnn{T!+{YyRS)w z1Cl?f`M0+|hLw!~`ksXdFRD~T*e&4pi4-O%NX8NNS|tXL-=P~E95T3IG!za(u9Oi` zTq%vEq#!CBQHw_G4g?n__`H$X_(Q#998diD7T+De<-(#YWApL7Bpk%bL|=PH=jg)P zifEiSE(Q7r;7AbqRGO${90@|>NE9WG1X1Eh*pj0oS&29l3I(JUC_!uRP_0&zHd=8U zCX@eky7sReCb zRI|gh0Uf4UybZKEXggFt&u}a+FT>G53F0Ci9i)v`JUU=mk#>?a8cjSpNE@yAVoBW+ zf*S4~;MkHjm0&X9W9ok7a``?S|9{UN|0{R2`{svZa<`4N7MYBq+4T=(R;31_%Bvt5qZi`qfaR;L9I1TG+NqNO}M-ZpP0ZGTCP;3!*b@RqVx{dD67MOSfj*vq;uCPq^KNQXk zugWF;l33hQ;UH#brtC{xw$wh!xnJM03`I#eh&AzuLATP_KUQ1E63H}><|N|?=oe?# z-F;n6ypHqIl5N+02yA@*3J%6?LPOudLw! zObxcrtMxLqZfTS$)yLAX<*Q@; zjH%H+t~~kSAR!;7*RuwdI){o+mpfwRsc_(7%Um17z@BBb#xGfcf-B0;R*Qt zu`eI_2LE{+aL)*)$LkA+G3W$tZBfzT^Thtj41)y#F@VJoB;kl+J`c3<2SY)>&+8Au z7|A&BP%t)mUmz03U|fi@Bpgx9AM3{#426S%$Zs=E!~qvkXn~T&VgU~i^GDZl94Y>S z&StX#4j@a~XvJ~3QvMkhOdD`OOVXxN9Ea1H>OUEP%l|$cn+FMUm94EU(m?A;{55S# z?d<9wS`fEzNJ)cA&=tf#r0S%N z7NqAeu|HGP=Z<8dt}Mw)zOp0;hNC=pBn#TaXZfcIfrE(HOa_a?6AF4wCJPopU1$lf z%VscI!+6+gGPu04CwhrE2;5;Y*<8Lb<~JElfe?uc*Us;6O2y`-v!Io$Hl?lLxT(C=s?9{Szea%a#cd(^G)LBY#{Bka-FRX3?k_OXr! z8l{-dU!jf;Jj88j7+qNLSk!#MWJ?z(IXW<>Zd|rL*4sGJOJ7=A=$KI>q5~JsOzIZ~ z*kXrQEqJ+bU>jD^ym(QrcH50h%W@~;;UM5pNJJ8e#OiXZmX}SA*u%uc=)gm3O8LsV z1?~>ya)l>|yoGa_*O%lg0X!P<*-c(D4U5n6PZMgfBnq`yl9jwz5`@B$tp7_K3WWl) zHNC}F&r3%!Pk*Mp-||5 Y0LnISA!cJCPXGV_07*qoM6N<$f>uC6QUCw| literal 12191 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 Date: Fri, 27 Jan 2017 22:50:28 +0100 Subject: [PATCH 06/61] Fix `setEntry(title)` for titles containing icons Close #109 --- CHANGELOG.md | 4 ++-- jquery.ui-contextmenu.js | 13 +++++++------ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4667234..dbd4cad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ -# 1.13.0-0 / Unreleased - * +# 1.13.1-0 / Unreleased + * [BUGFIX] #109 Fix `setEntry(title)` for titles containing icons # 1.13.0 / 2016-08-21 diff --git a/jquery.ui-contextmenu.js b/jquery.ui-contextmenu.js index 2c1ecac..3944eff 100644 --- a/jquery.ui-contextmenu.js +++ b/jquery.ui-contextmenu.js @@ -476,13 +476,14 @@ $.extend($.moogle.contextmenu, { return item.has(">div[aria-haspopup='true']").length > 0; } }, - /** Replaces the value of elem's first text node child */ - replaceFirstTextNodeChild: function(elem, text) { + /** Replace the title of elem', but retain icons andchild entries. */ + replaceFirstTextNodeChild: function(elem, html) { + var $icons = elem.find(">span.ui-icon,>ul.ui-menu").detach(); + elem - .contents() - .filter(function() { return this.nodeType === 3; }) - .first() - .replaceWith(text); + .empty() + .html(html) + .append($icons); }, /** Updates the menu item's title */ updateTitle: function(item, title) { From 465bdf59d503885fa2cbf6966ea6dd452f2d0a8a Mon Sep 17 00:00:00 2001 From: "Martin@MBP" Date: Fri, 27 Jan 2017 23:39:15 +0100 Subject: [PATCH 07/61] Fix `setEntry({...})` for jQuery UI 1.12 Close #110 --- CHANGELOG.md | 1 + jquery.ui-contextmenu.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index dbd4cad..383fb44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ # 1.13.1-0 / Unreleased * [BUGFIX] #109 Fix `setEntry(title)` for titles containing icons + * [BUGFIX] #110 Fix `setEntry({...})` for jQuery UI 1.12 # 1.13.0 / 2016-08-21 diff --git a/jquery.ui-contextmenu.js b/jquery.ui-contextmenu.js index 3944eff..cf3c211 100644 --- a/jquery.ui-contextmenu.js +++ b/jquery.ui-contextmenu.js @@ -372,6 +372,8 @@ $.widget("moogle.contextmenu", { $ul = $("