summaryrefslogtreecommitdiff
path: root/javascript/libs
diff options
context:
space:
mode:
authorNick Palmer <nick@sluggardy.net>2007-06-17 13:54:07 +0000
committerNick Palmer <nick@sluggardy.net>2007-06-17 13:54:07 +0000
commitc5a0a74acaabb195892889fe355b649ab838f43b (patch)
treef1b1a72c423593125147029753d5c95971bb5c5f /javascript/libs
parentcaab16d9c098829c17bf2235cbdd31bcca38f613 (diff)
downloadutil-c5a0a74acaabb195892889fe355b649ab838f43b.tar.gz
util-c5a0a74acaabb195892889fe355b649ab838f43b.tar.bz2
util-c5a0a74acaabb195892889fe355b649ab838f43b.zip
Fix for stupid safari bug where it won't submit a file input that is in a display:none.
Diffstat (limited to 'javascript/libs')
-rw-r--r--javascript/libs/tabpane.js2
-rw-r--r--javascript/libs/tabpane_original.js2
2 files changed, 3 insertions, 1 deletions
diff --git a/javascript/libs/tabpane.js b/javascript/libs/tabpane.js
index 12c73e5..c60886b 100644
--- a/javascript/libs/tabpane.js
+++ b/javascript/libs/tabpane.js
@@ -1 +1 @@
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[(function(e){return d[e]})];e=(function(){return'\\w+'});c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('8 17(12){4 i=0;7(c.2t){y(i=0;i<12.10.v;i++){1a=12.10.20(i);B=1W.1V(1a.13);7(B&&B.22&&B.2a==26){B.1o();B.1o()}17(1a)}}}8 r(){7(T r.Z!="U"){j r.Z}4 1f=/2c 5\\.[2d]/i.L(21.28);r.Z=(T c.1s!="U"&&c.1s.23("27","1.0")||1f);7(1f){c.1q=c.N;c.N=8(1c){7(1c=="*"){j c.z}E{j c.1q(1c)}}}j r.Z}8 k(6,1d){7(!r()||6==9){j}2.f=6;2.f.m=2;2.q=[];2.o=9;4 1n=c.2b.1l("?");4 1k=c.1Y.1x.1l("?");7(1k[0]!=1n[0]){k.X("1b"+2.f.1i,0)}2.1e=1d!=9?1d:1T;2.f.h=2.1m+" "+2.f.h;2.I=c.1z("1X");2.I.h="1Z";6.1U(2.I,6.1P);4 G=0;7(2.1e){G=2f(k.1u("1b"+2.f.1i));7(2s(G)){G=0}}2.o=G;4 t=6.10;4 n;y(4 i=0;i<t.v;i++){7(t[i].1w==1&&t[i].h=="F"){2.1g(t[i])}}}k.w.1m="2e";k.w.1K=8(n){7(2.o!=n){7(2.o!=9&&2.q[2.o]!=9){2.q[2.o].14()}2.o=n;2.q[2.o].18();7(2.1e){k.X("1b"+2.f.1i,n,1)}}};k.w.2x=8(){j 2.o};k.w.1g=8(O){7(!r()){j}7(O.K==2){j O.K}4 n=2.q.v;4 D=2.q[n]=Y p(O,2,n);D.m=2;2.I.16(D.b);7(n==2.o){D.18()}E{D.14()}j D};k.w.W=8(){2.f.m=9;2.f=9;2.I=9;y(4 i=0;i<2.q.v;i++){2.q[i].W();2.q[i]=9}2.q=9};k.X=8(Q,1p,11){4 R="";7(11){4 d=Y 2u();d.2y(d.2v()+11*24*1r*1r*2n);R="; R="+d.2i()}c.1t=Q+"="+1p+R+"; 2k="+2l};k.1u=8(Q){4 1v=Y 2g("(\\;|^)[^;]*("+Q+")\\=([^;]*)(;|$)");4 15=1v.2m(c.1t);j 15!=9?15[3]:9};k.2p=8(13){X(13,"",-1)};8 p(6,m,1j){7(!r()||6==9){j}2.f=6;2.f.K=2;2.1A=1j;4 t=6.10;y(4 i=0;i<t.v;i++){7(t[i].1w==1&&t[i].h=="b"){2.b=t[i];2h}}4 a=c.1z("A");2.19=a;a.1x="#";a.S=8(){j 1L};2r(2.b.2q()){a.16(2.b.1P)}2.b.16(a);4 V=2;2.b.S=8(){V.1F()};2.b.1C=8(){p.1y(V)};2.b.1D=8(){p.1E(V)}}p.w.18=8(){4 6=2.b;4 s=6.h+" b-1R";s=s.P(/ +/g," ");6.h=s;17(2.f);2.f.1N.1M="2o"};p.w.14=8(){4 6=2.b;4 s=6.h;s=s.P(/ b.1R/g,"");6.h=s;2.f.1N.1M="2j"};p.w.1F=8(){2.m.1K(2.1A)};p.w.W=8(){2.19.S=9;2.19=9;2.f.K=9;2.b.S=9;2.b.1C=9;2.b.1D=9;2.b=9;2.m=9;2.f=9};p.1y=8(F){4 6=F.b;4 s=6.h+" b-1G";s=s.P(/ +/g," ");6.h=s};p.1E=8(F){4 6=F.b;4 s=6.h;s=s.P(/ b.1G/g,"");6.h=s};8 H(){7(!r()){j}4 z=c.N("*");4 l=z.v;4 M=/1I/;4 1J=/F/;4 u,6;4 2w;y(4 i=0;i<l;i++){6=z[i];u=6.h;7(u==""){1H}7(M.L(u)&&!6.m){Y k(6)}E 7(1J.L(u)&&!6.K&&M.L(6.1O.h)){6.1O.m.1g(6)}}}8 1Q(){7(!r()){j}4 z=c.N("*");4 l=z.v;4 M=/1I/;4 u,6;4 C=[];y(4 i=0;i<l;i++){6=z[i];u=6.h;7(u==""){1H}7(M.L(u)&&6.m){C[C.v]=6.m}}y(4 i=C.v-1;i>=0;i--){C[i].W();C[i]=9}}7(T x.1B!="U"){x.1B("25",H,1L)}E 7(T x.1h!="U"){x.1h("J",H);x.1h("29",1Q)}E{7(x.J!=9){4 1S=x.J;x.J=8(e){1S(e);H()}}E{x.J=H}}',62,159,'||this||var||el|if|function|null||tab|document|||element||className||return|WebFXTabPane||tabPane||selectedIndex|WebFXTabPage|pages|hasSupport||cs|cn|length|prototype|window|for|all||editor|tabPanes|tp|else|tabpage|tabIndex|setupAllTabs|tabRow|onload|tabPage|test|tabPaneRe|getElementsByTagName|oElement|replace|sName|expires|onclick|typeof|undefined|oThis|dispose|setCookie|new|support|childNodes|nDays|oNode|name|hide|res|appendChild|switchEditors|show|aElement|childNode|webfxtab_|sTagName|bUseCookie|useCookie|ie55|addTabPage|attachEvent|id|nIndex|loc|split|classNameTag|ref|SwitchEditMode|sValue|_getElementsByTagName|60|implementation|cookie|getCookie|re|nodeType|href|tabOver|createElement|index|addEventListener|onmouseover|onmouseout|tabOut|select|hover|continue|tabpane|tabPageRe|setSelectedIndex|false|display|style|parentNode|firstChild|disposeAllTabs|active|oldOnload|true|insertBefore|GetInstance|FCKeditorAPI|div|location|tabcontainer|item|navigator|EditorDocument|hasFeature||load|FCK_EDITMODE_WYSIWYG|html|userAgent|onunload|EditMode|referrer|msie|56789|tabsystem|Number|RegExp|break|toGMTString|none|path|bitCookiePath|exec|1000|block|removeCookie|hasChildNodes|while|isNaN|FCKEditorLoaded|Date|getTime|parentTabPane|getSelectedIndex|setTime'.split('|'),0,{}))
+eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('8 18(13){4 i=0;7(f.23){y(i=0;i<13.X.v;i++){1b=13.X.22(i);C=1Z.1W(1b.11);7(C&&C.21&&C.2f==25){C.1w();C.1w()}18(1b)}}}8 t(){7(R t.Y!="S"){j t.Y}4 1i=/2c 5\\=[28]/i.L(27.26);t.Y=(R f.1s!="S"&&f.1s.2b("2e","1.0")||1i);7(1i){f.1t=f.10;f.10=8(1d){7(1d=="*"){j f.z}D{j f.1t(1d)}}}j t.Y}8 k(6,1g){7(!t()||6==9){j}2.c=6;2.c.p=2;2.q=[];2.o=9;4 1o=f.1V.1l("?");4 1p=f.1X.1z.1l("?");7(1p[0]!=1o[0]){k.W("1e"+2.c.1j,0)}2.1f=1g!=9?1g:20;2.c.h=2.1q+" "+2.c.h;2.H=f.1T("1U");2.H.h="1Y";6.2a(2.H,6.1Q);4 I=0;7(2.1f){I=2h(k.1y("1e"+2.c.1j));7(2w(I)){I=0}}2.o=I;4 r=6.X;4 n;y(4 i=0;i<r.v;i++){7(r[i].1m==1&&r[i].h=="F"){2.1h(r[i])}}}k.x.1q="2g";k.x.1E=8(n){7(2.o!=n){7(2.o!=9&&2.q[2.o]!=9){2.q[2.o].15()}2.o=n;2.q[2.o].17();7(2.1f){k.W("1e"+2.c.1j,n,1)}}};k.x.2x=8(){j 2.o};k.x.1h=8(Q){7(!t()){j}7(Q.J==2){j Q.J}4 n=2.q.v;4 B=2.q[n]=Z m(Q,2,n);B.p=2;2.H.1a(B.b);7(n==2.o){B.17()}D{B.15()}j B};k.x.V=8(){2.c.p=9;2.c=9;2.H=9;y(4 i=0;i<2.q.v;i++){2.q[i].V();2.q[i]=9}2.q=9};k.W=8(N,1u,16){4 P="";7(16){4 d=Z 2k();d.2j(d.2i()+16*24*1v*1v*2l);P="; P="+d.2m()}f.1r=N+"="+1u+P+"; 2o="+2n};k.1y=8(N){4 1x=Z 2p("(\\-|^)[^;]*("+N+")\\-([^;]*)(;|$)");4 19=1x.2q(f.1r);j 19!=9?19[3]:9};k.2v=8(11){W(11,"",-1)};8 m(6,p,1n){7(!t()||6==9){j}2.c=6;2.c.J=2;2.1O=1n;4 r=6.X;y(4 i=0;i<r.v;i++){7(r[i].1m==1&&r[i].h=="b"){2.b=r[i];2t}}4 a=f.1T("A");2.1c=a;a.1z="#";a.U=8(){j 1F};2u(2.b.2r()){a.1a(2.b.1Q)}2.b.1a(a);4 T=2;2.b.U=8(){T.1N()};2.b.1C=8(){m.1B(T)};2.b.1A=8(){m.1G(T)}}m.x.17=8(){4 6=2.b;4 s=6.h+" b-1P";s=s.O(/ +/g," ");6.h=s;18(2.c);2.c.12.14="1D"};m.x.15=8(){4 6=2.b;4 s=6.h;s=s.O(/ b.1P/g,"");6.h=s;2.c.12.14="2s"};m.x.1N=8(){2.p.1E(2.1O)};m.x.V=8(){2.c.12.14="1D";2.1c.U=9;2.1c=9;2.c.J=9;2.b.U=9;2.b.1C=9;2.b.1A=9;2.b=9;2.p=9;2.c=9};m.1B=8(F){4 6=F.b;4 s=6.h+" b-1M";s=s.O(/ +/g," ");6.h=s};m.1G=8(F){4 6=F.b;4 s=6.h;s=s.O(/ b.1M/g,"");6.h=s};8 G(){7(!t()){j}4 z=f.10("*");4 l=z.v;4 K=/1K/;4 1I=/F/;4 w,6;4 2y;y(4 i=0;i<l;i++){6=z[i];w=6.h;7(w==""){1L}7(K.L(w)&&!6.p){Z k(6)}D 7(1I.L(w)&&!6.J&&K.L(6.1J.h)){6.1J.p.1h(6)}}}8 1R(){7(!t()){j}4 z=f.10("*");4 l=z.v;4 K=/1K/;4 w,6;4 E=[];y(4 i=0;i<l;i++){6=z[i];w=6.h;7(w==""){1L}7(K.L(w)&&6.p){E[E.v]=6.p}}y(4 i=E.v-1;i>=0;i--){E[i].V();E[i]=9}}7(R u.1H!="S"){u.1H("2d",G,1F)}D 7(R u.1k!="S"){u.1k("M",G);u.1k("29",1R)}D{7(u.M!=9){4 1S=u.M;u.M=8(e){1S(e);G()}}D{u.M=G}}',62,159,'||this||var||el|if|function|null||tab|element|||document||className||return|WebFXTabPane||WebFXTabPage||selectedIndex|tabPane|pages|cs||hasSupport|window|length|cn|prototype|for|all||tp|editor|else|tabPanes|tabpage|setupAllTabs|tabRow|tabIndex|tabPage|tabPaneRe|test|onload|sName|replace|expires|oElement|typeof|undefined|oThis|onclick|dispose|setCookie|childNodes|support|new|getElementsByTagName|name|style|oNode|display|hide|nDays|show|switchEditors|res|appendChild|childNode|aElement|sTagName|webfxtab_|useCookie|bUseCookie|addTabPage|ie55|id|attachEvent|split|nodeType|nIndex|ref|loc|classNameTag|cookie|implementation|_getElementsByTagName|sValue|60|SwitchEditMode|re|getCookie|href|onmouseout|tabOver|onmouseover|block|setSelectedIndex|false|tabOut|addEventListener|tabPageRe|parentNode|tabpane|continue|hover|select|index|active|firstChild|disposeAllTabs|oldOnload|createElement|div|referrer|GetInstance|location|tabcontainer|FCKeditorAPI|true|EditorDocument|item|FCKEditorLoaded||FCK_EDITMODE_WYSIWYG|userAgent|navigator|56789|onunload|insertBefore|hasFeature|msie|load|html|EditMode|tabsystem|Number|getTime|setTime|Date|1000|toGMTString|bitCookiePath|path|RegExp|exec|hasChildNodes|none|break|while|removeCookie|isNaN|getSelectedIndex|parentTabPane'.split('|'),0,{}))
diff --git a/javascript/libs/tabpane_original.js b/javascript/libs/tabpane_original.js
index 32b4dde..4110fb4 100644
--- a/javascript/libs/tabpane_original.js
+++ b/javascript/libs/tabpane_original.js
@@ -264,6 +264,8 @@ WebFXTabPage.prototype.select = function () {
};
WebFXTabPage.prototype.dispose = function () {
+ // Safari only submits inputs which are visible
+ this.element.style.display = "block";
this.aElement.onclick = null;
this.aElement = null;
this.element.tabPage = null;