From ab77e2de561ec37d7e6cb4358aca5d7a489a8357 Mon Sep 17 00:00:00 2001
From: Jared Hancock <jared@osticket.com>
Date: Fri, 8 Nov 2013 19:38:42 +0000
Subject: [PATCH] Fix datepicker issues on client interface

---
 css/osticket.css   |  13 +++++++++++++
 images/cal.gif     | Bin 127 -> 0 bytes
 images/cal.png     | Bin 0 -> 595 bytes
 js/osticket.js     |  17 +++++++++++++++++
 scp/images/cal.gif | Bin 127 -> 0 bytes
 5 files changed, 30 insertions(+)
 delete mode 100644 images/cal.gif
 create mode 100644 images/cal.png
 delete mode 100644 scp/images/cal.gif

diff --git a/css/osticket.css b/css/osticket.css
index bc4ac6c5b..5ec2e8e29 100644
--- a/css/osticket.css
+++ b/css/osticket.css
@@ -54,3 +54,16 @@ div.section-break {
 input.dp {
     width: 10em;
 }
+
+/* Custom css for datepicker */
+.ui-datepicker-trigger {
+    display:inline-block;
+    border:0;
+    padding:0;
+    margin-left:2px;
+    position:relative;
+    top:-2px;
+    width:16px;
+    height:16px;
+    background:inherit;
+}
diff --git a/images/cal.gif b/images/cal.gif
deleted file mode 100644
index 8526cf5d19a915aa8073cf344873c4505491970d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 127
zcmZ?wbhEHb6krfwSj51v)Yr?)cd3`J*V1K6uU)?O9}E~67!-f9FfuT(G3YQbFff4B
zGBCSj?7CxSa7xo{hlNjs@jd5Iks}e4o@p$4QyJ!>bKHUV$ZBh*-BwF<;v6|<pUg3L
d;#;Au6MbM&;i^B5>(4*)KJd0`e-jIXH2`*yF-ZUb

diff --git a/images/cal.png b/images/cal.png
new file mode 100644
index 0000000000000000000000000000000000000000..6cff76c1dbb71dfe2fcf35dec28cdf935ebc945d
GIT binary patch
literal 595
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7SkfJR9T^zbpD<_bdda}R
zAX(xXQ4*Y=R#Ki=l*-_klAn~S;F+74o*I;zm{M7IGS!BGf$^!Qi(`nz>7~J^y<{9k
zY%kwUo)YLdgIyy<`CZB41!;>5wHX7qJAM1vq%*nob<QWwrXOYkXWZIYj;gbX2&yoO
zJ3aIKa5AIZcF*=zw<UXLKWKdw9D2v<`<=_7hHFjd3Cq<lyLN8V5o3j|MN@+&a0&EG
zdM?$p!AfPxg)QsXsjFK_@itznD%i9A<j?u1<kRZZ--!y$wwx1D!Cv4UB(R#L>A<<a
z(X)OZ$W8dR?tVI_N*0HbJV$hJNyLqXt{#V2Ojst$JoQOa$l~0QDQx(_zmrdEbxVzb
zS4zv2NhfFc*sC!7Z#{p%=+`Qt7aD2TKC`8pbFn=)e_K^~I_c$}MfdA&JzW_p5Ws3A
zR6N^tgXFr`35BaU&a>`&BXTj|dBW3l&W{!k;~3w*topH#-R}z1?gu*!d-i)BUVL}s
zKNAgk<-M7cE$+<SbR#)hz$uh7f^qv<_WkbyRWBVCl~qrhpnPcQTc?b2UB-=t_Jx!F
zEK~owK}k`&^V;ItFvmx&;i?a!k3S4LdiC$8=B}H~Mog{sQ(WrLZT`#gn(-oUsp`kS
z8+xwK_57nCqf#SteEIW`HP3V<_*b-^o8Eik@7e{nmm4Pk5xo`l%I8z?!b7LU<5X%t
z7XAv~?C(-@xWeO;szJZIjb}kw<z(~l_dC!3<eMpLKQ*h{QJsN-fx*+&&t;ucLK6TZ
C9|w2<

literal 0
HcmV?d00001

diff --git a/js/osticket.js b/js/osticket.js
index 3f38a6ec3..da56eae13 100644
--- a/js/osticket.js
+++ b/js/osticket.js
@@ -107,6 +107,23 @@ $(document).ready(function(){
             });
         });
     }
+
+    $.translate_format = function(str) {
+        var translation = {
+            'd':'dd',
+            'j':'d',
+            'z':'o',
+            'm':'mm',
+            'F':'MM',
+            'n':'m',
+            'Y':'yy'
+        };
+        // Change PHP formats to datepicker ones
+        $.each(translation, function(php, jqdp) {
+            str = str.replace(php, jqdp);
+        });
+        return str;
+    };
 });
 
 showImagesInline = function(urls, thread_id) {
diff --git a/scp/images/cal.gif b/scp/images/cal.gif
deleted file mode 100644
index 8526cf5d19a915aa8073cf344873c4505491970d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 127
zcmZ?wbhEHb6krfwSj51v)Yr?)cd3`J*V1K6uU)?O9}E~67!-f9FfuT(G3YQbFff4B
zGBCSj?7CxSa7xo{hlNjs@jd5Iks}e4o@p$4QyJ!>bKHUV$ZBh*-BwF<;v6|<pUg3L
d;#;Au6MbM&;i^B5>(4*)KJd0`e-jIXH2`*yF-ZUb

-- 
GitLab