Browse Source

Remove useless datetime picker widget

spaghetti 7 years ago
parent
commit
62de516001

+ 3
- 3
sections/forums/search.php View File

@@ -85,7 +85,7 @@ if (!empty($_GET['threadid']) && is_number($_GET['threadid'])) {
85 85
 }
86 86
 
87 87
 // Let's hope we got some results - start printing out the content.
88
-View::show_header('Forums > Search', 'bbcode,forum_search,datetime_picker', 'datetime_picker');
88
+View::show_header('Forums > Search', 'bbcode,forum_search');
89 89
 ?>
90 90
 <div class="thin">
91 91
   <div class="header">
@@ -110,9 +110,9 @@ View::show_header('Forums &gt; Search', 'bbcode,forum_search,datetime_picker', '
110 110
         <td><strong>Topic created:</strong></td>
111 111
         <td>
112 112
           After:
113
-          <input type="text" class="date_picker" name="thread_created_after" id="thread_created_after" value="<?=$ThreadAfterDate?>" />
113
+          <input type="text" name="thread_created_after" id="thread_created_after" placeholder="YYYY-MM-DD" pattern="[1-2][0-9]{3}-[0-9]{2}-[0-9]{2}" value="<?=$ThreadAfterDate?>" />
114 114
           Before:
115
-          <input type="text" class="date_picker" name="thread_created_before" id="thread_created_before" value="<?=$ThreadBeforeDate?>" />
115
+          <input type="text" name="thread_created_before" id="thread_created_before" placeholder="YYYY-MM-DD" pattern="[1-2][0-9]{3}-[0-9]{2}-[0-9]{2}" value="<?=$ThreadBeforeDate?>" />
116 116
         </td>
117 117
       </tr>
118 118
 <?

+ 2
- 2
sections/tools/managers/change_log.php View File

@@ -42,7 +42,7 @@ $ChangeLog = $DB->to_array();
42 42
 $DB->query('SELECT FOUND_ROWS()');
43 43
 list($NumResults) = $DB->next_record();
44 44
 
45
-View::show_header('Gazelle Change Log', 'datetime_picker', 'datetime_picker');
45
+View::show_header('Gazelle Change Log');
46 46
 ?>
47 47
 <div class="thin">
48 48
   <h2>Gazelle Change Log</h2>
@@ -69,7 +69,7 @@ View::show_header('Gazelle Change Log', 'datetime_picker', 'datetime_picker');
69 69
         <div class="field_div" id="cl_date">
70 70
           <span class="label">Date:</span>
71 71
           <br />
72
-          <input type="text" class="date_picker" name="date" />
72
+          <input type="text" name="date" placeholder="YYYY-MM-DD" pattern="[1-2][0-9]{3}-[0-9]{2}-[0-9]{2}">
73 73
         </div>
74 74
         <div class="field_div" id="cl_author">
75 75
           <span class="label">Author:</span>

+ 0
- 24
static/functions/datetime_picker.js View File

@@ -1,24 +0,0 @@
1
-var dateFormat = 'Y-m-d';
2
-var timeFormat = 'H:i';
3
-var timeStep = 15;
4
-$(document).ready(function() {
5
-  $.getScript("static/functions/jquery.datetimepicker.js", function() {
6
-    $(".date_picker").datetimepicker({
7
-      timepicker: false,
8
-      format: dateFormat,
9
-      validateOnBlur: false
10
-    });
11
-    $(".datetime_picker").datetimepicker({
12
-      format: dateFormat,
13
-      step: timeStep,
14
-      validateOnBlur: false
15
-    });
16
-    $(".time_picker").datetimepicker({
17
-      format: timeFormat,
18
-      datepicker: false,
19
-      step: timeStep,
20
-      validateOnBlur: false
21
-
22
-    });
23
-  });
24
-});

+ 0
- 983
static/functions/jquery.datetimepicker.js
File diff suppressed because it is too large
View File


+ 0
- 273
static/styles/datetime_picker/style.css View File

@@ -1,273 +0,0 @@
1
-.xdsoft_datetimepicker{
2
-  box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.506);
3
-  background: #FFFFFF;
4
-  border-bottom: 1px solid #BBBBBB;
5
-  border-left: 1px solid #CCCCCC;
6
-  border-right: 1px solid #CCCCCC;
7
-  border-top: 1px solid #CCCCCC;
8
-  color: #333333;
9
-  display: block;
10
-  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
11
-  padding: 8px;
12
-  padding-left: 0px;
13
-  padding-top: 2px;
14
-  position: absolute;
15
-  z-index: 9999;
16
-  box-sizing: border-box;
17
-  display: none;
18
-}
19
-
20
-.xdsoft_noselect{
21
-  -webkit-touch-callout: none;
22
-  -webkit-user-select: none;
23
-  -khtml-user-select: none;
24
-  -moz-user-select: none;
25
-  -ms-user-select: none;
26
-  -o-user-select: none;
27
-  user-select: none;
28
-}
29
-.xdsoft_noselect::selection { background: transparent; }
30
-.xdsoft_noselect::-moz-selection { background: transparent; }
31
-.xdsoft_datetimepicker.xdsoft_inline{
32
-  display: inline-block;
33
-  position: static;
34
-  box-shadow: none;
35
-}
36
-.xdsoft_datetimepicker *{
37
-  -moz-box-sizing: border-box;
38
-  box-sizing: border-box;
39
-  padding: 0px;
40
-  margin: 0px;
41
-}
42
-.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker  .xdsoft_timepicker{
43
-  display: none;
44
-}
45
-.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker  .xdsoft_timepicker.active{
46
-  display: block;
47
-}
48
-.xdsoft_datetimepicker .xdsoft_datepicker{
49
-  width: 224px;
50
-  float: left;
51
-  margin-left: 8px;
52
-}
53
-.xdsoft_datetimepicker  .xdsoft_timepicker{
54
-  width: 58px;
55
-  float: left;
56
-  text-align: center;
57
-  margin-left: 8px;
58
-  margin-top: 0px;
59
-}
60
-.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{
61
-  margin-top: 8px;
62
-}
63
-.xdsoft_datetimepicker  .xdsoft_mounthpicker{
64
-  position: relative;
65
-  text-align: center;
66
-}
67
-
68
-.xdsoft_datetimepicker  .xdsoft_prev, .xdsoft_datetimepicker  .xdsoft_next{
69
-  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAeCAYAAACR82geAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzQ5MUVFRTJDRTkxMUUzODYyMUJDN0ExNzY5MEJFMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzQ5MUVFRDJDRTkxMUUzODYyMUJDN0ExNzY5MEJFMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ZZiqAgAAAR5JREFUeNrs2W0OgjAMBmAnHJjoOZq8FzYTUAkfG9KuJFDaZD8MpoYHmG0JMcabxzLuTuAwDqMR9dlPIISQO0TtqtrVpA7+21troxe8Q3mMPjfsDJ3cmVcGJc4WuOdtDSaFksQphvn+WNHdthJQhFlDWeBowMQcTiEMPilUYLagTHC0YJI4BTD45VWA4aAMOJowCxwhDMY5D7t3MWEmOAIYzPNZghlwmDBI5bIG0+MwYJDLc1SYkl6pYnz3dbraWXjHQPAokfVHCQWbL1mFgcLfNVmDgWKBR4oFHgQFHmnBYIeWgBRbAg4OabUE2LGJJMUmEltRrjh2wBaUK8LkcOjqg6oUjmhkYnXm24wq7qdoyO5vIv29ksM4zI7xFmAAj1yMVcKZ+nYAAAAASUVORK5CYII=');
70
-}
71
-.xdsoft_datetimepicker  .xdsoft_prev{
72
-  float: left;
73
-  background-position: -20px 0px;
74
-}
75
-
76
-.xdsoft_datetimepicker  .xdsoft_next{
77
-  float: right;
78
-  background-position: 0px 0px;
79
-}
80
-.xdsoft_datetimepicker  .xdsoft_next:active,.xdsoft_datetimepicker  .xdsoft_prev:active{
81
-}
82
-.xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_prev {
83
-  background-color: transparent;
84
-  background-repeat: no-repeat;
85
-  border: 0px none currentColor;
86
-  cursor: pointer;
87
-  display: block;
88
-  height: 30px;
89
-  opacity: 0.5;
90
-  outline: medium none currentColor;
91
-  overflow: hidden;
92
-  padding: 0px;
93
-  position: relative;
94
-  text-indent: 100%;
95
-  white-space: nowrap;
96
-  width: 20px;
97
-}
98
-.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,
99
-.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{
100
-  float: none;
101
-  background-position: -40px -15px;
102
-  height: 15px;
103
-  width: 30px;
104
-  display: block;
105
-  margin-left: 14px;
106
-  margin-top: 7px;
107
-}
108
-.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev{
109
-  background-position: -40px 0px;
110
-  margin-bottom: 7px;
111
-  margin-top: 0px;
112
-}
113
-.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box{
114
-  height: 151px;
115
-  overflow: hidden;
116
-  border-bottom: 1px solid #DDDDDD;
117
-}
118
-.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div{
119
-  background: #F5F5F5;
120
-  border-top: 1px solid #DDDDDD;
121
-  color: #666666;
122
-  font-size: 12px;
123
-  text-align: center;
124
-  border-collapse: collapse;
125
-  cursor: pointer;
126
-  border-bottom-width: 0px;
127
-  height: 25px;
128
-  line-height: 25px;
129
-}
130
-
131
-.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{
132
-  border-top-width: 0px;
133
-}
134
-.xdsoft_datetimepicker  .xdsoft_next:hover,
135
-.xdsoft_datetimepicker  .xdsoft_prev:hover {
136
-  opacity: 1;
137
-}
138
-.xdsoft_datetimepicker  .xdsoft_label{
139
-  display: inline;
140
-  position: relative;
141
-  z-index: 9999;
142
-  margin: 0;
143
-  padding: 5px 3px;
144
-  font-size: 14px;
145
-  line-height: 20px;
146
-  font-weight: bold;
147
-  background-color: #fff;
148
-  float: left;
149
-  width: 182px;
150
-  text-align: center;
151
-  cursor: pointer;
152
-}
153
-.xdsoft_datetimepicker  .xdsoft_label:hover{
154
-  text-decoration: underline;
155
-}
156
-.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select{
157
-  border: 1px solid #ccc;
158
-  position: absolute;
159
-  display: block;
160
-  right: 0px;
161
-  top: 30px;
162
-  z-index: 101;
163
-  display: none;
164
-  background: #fff;
165
-  max-height: 160px;
166
-  overflow-y: hidden;
167
-}
168
-.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_monthselect{right:-7px;}
169
-.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_yearselect{right:2px;}
170
-.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
171
-  color: #fff;
172
-  background: #ff8000;
173
-}
174
-.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option{
175
-  padding: 2px 10px 2px 5px;
176
-}
177
-.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
178
-  background: #33AAFF;
179
-  box-shadow: #178FE5 0px 1px 3px 0px inset;
180
-  color: #fff;
181
-  font-weight: 700;
182
-}
183
-.xdsoft_datetimepicker  .xdsoft_month{
184
-  width: 114px;
185
-  text-align: right;
186
-}
187
-.xdsoft_datetimepicker  .xdsoft_calendar{
188
-  clear: both;
189
-}
190
-.xdsoft_datetimepicker  .xdsoft_year{
191
-  width: 56px;
192
-}
193
-.xdsoft_datetimepicker  .xdsoft_calendar table{
194
-  border-collapse: collapse;
195
-  width: 100%;
196
-}
197
-.xdsoft_datetimepicker  .xdsoft_calendar td > div{
198
-  padding-right: 5px;
199
-}
200
-.xdsoft_datetimepicker  .xdsoft_calendar th{
201
-  height: 25px;
202
-}
203
-.xdsoft_datetimepicker  .xdsoft_calendar td,.xdsoft_datetimepicker  .xdsoft_calendar th{
204
-  width: 14.2857142%;
205
-  text-align: center;
206
-  background: #F5F5F5;
207
-  border: 1px solid #DDDDDD;
208
-  color: #666666;
209
-  font-size: 12px;
210
-  text-align: right;
211
-  padding: 0px;
212
-  border-collapse: collapse;
213
-  cursor: pointer;
214
-  height: 25px;
215
-}
216
-.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today{
217
-  color: #33AAFF;
218
-}
219
-.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,
220
-.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
221
-  background: #33AAFF;
222
-  box-shadow: #178FE5 0px 1px 3px 0px inset;
223
-  color: #fff;
224
-  font-weight: 700;
225
-}
226
-.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month,
227
-.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,
228
-.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{
229
-  opacity: 0.5;
230
-}
231
-.xdsoft_datetimepicker  .xdsoft_calendar td:hover,
232
-.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
233
-  color: #fff !important;
234
-  background: #ff8000 !important;
235
-  box-shadow: none !important;
236
-}
237
-.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,
238
-.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{
239
-  color: inherit  !important;
240
-  background: inherit !important;
241
-  box-shadow: inherit !important;
242
-}
243
-.xdsoft_datetimepicker  .xdsoft_calendar th{
244
-  font-weight: 700;
245
-  text-align: center;
246
-  color: #999;
247
-  cursor: default;
248
-}
249
-.xdsoft_datetimepicker  .xdsoft_copyright{ color:#ccc !important; font-size:10px;clear:both;float:none;margin-left:8px;}
250
-.xdsoft_datetimepicker  .xdsoft_copyright a{ color:#eee !important;}
251
-.xdsoft_datetimepicker  .xdsoft_copyright a:hover{ color:#aaa !important;}
252
-
253
-
254
-.xdsoft_time_box{
255
-  position: relative;
256
-  border: 1px solid #ccc;
257
-}
258
-.xdsoft_scrollbar >.xdsoft_scroller{
259
-  background: #ccc !important;
260
-  height: 20px;
261
-  border-radius: 3px;
262
-}
263
-.xdsoft_scrollbar{
264
-  position: absolute;
265
-  width: 7px;
266
-  right: 0px;
267
-  top: 0px;
268
-  bottom: 0px;
269
-  cursor: pointer;
270
-}
271
-.xdsoft_scroller_box{
272
-  position: relative;
273
-}

Loading…
Cancel
Save