Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(177)

Side by Side Diff: ManualTests/forms/calendar-picker.html

Issue 12082066: Merge 140778 (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/1364/
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <meta charset=utf-8> 4 <meta charset=utf-8>
5 <title>Calendar Picker test</title> 5 <title>Calendar Picker test</title>
6 <style> 6 <style>
7 body { 7 body {
8 background-color: #eeffff; 8 background-color: #eeffff;
9 } 9 }
10 iframe { 10 iframe {
(...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after
255 }; 255 };
256 256
257 function openCalendar(args) { 257 function openCalendar(args) {
258 var frame = document.getElementsByTagName('iframe')[0]; 258 var frame = document.getElementsByTagName('iframe')[0];
259 var doc = frame.contentDocument; 259 var doc = frame.contentDocument;
260 doc.documentElement.innerHTML = '<head></head><body><div id=main>Loading...< /div></body>'; 260 doc.documentElement.innerHTML = '<head></head><body><div id=main>Loading...< /div></body>';
261 var commonCssLink = doc.createElement('link'); 261 var commonCssLink = doc.createElement('link');
262 commonCssLink.rel = 'stylesheet'; 262 commonCssLink.rel = 'stylesheet';
263 commonCssLink.href = '../../Source/WebCore/Resources/pagepopups/pickerCommon .css?' + (new Date()).getTime(); 263 commonCssLink.href = '../../Source/WebCore/Resources/pagepopups/pickerCommon .css?' + (new Date()).getTime();
264 doc.head.appendChild(commonCssLink); 264 doc.head.appendChild(commonCssLink);
265 var commonChromiumCssLink = doc.createElement('link');
266 commonChromiumCssLink.rel = 'stylesheet';
267 commonChromiumCssLink.href = '../../Source/WebCore/Resources/pagepopups/chro mium/pickerCommonChromium.css?' + (new Date()).getTime();
268 doc.head.appendChild(commonChromiumCssLink);
265 var suggestionPickerCssLink = doc.createElement('link'); 269 var suggestionPickerCssLink = doc.createElement('link');
266 suggestionPickerCssLink.rel = 'stylesheet'; 270 suggestionPickerCssLink.rel = 'stylesheet';
267 suggestionPickerCssLink.href = '../../Source/WebCore/Resources/pagepopups/su ggestionPicker.css?' + (new Date()).getTime(); 271 suggestionPickerCssLink.href = '../../Source/WebCore/Resources/pagepopups/su ggestionPicker.css?' + (new Date()).getTime();
268 doc.head.appendChild(suggestionPickerCssLink); 272 doc.head.appendChild(suggestionPickerCssLink);
269 var link = doc.createElement('link'); 273 var link = doc.createElement('link');
270 link.rel = 'stylesheet'; 274 link.rel = 'stylesheet';
271 link.href = '../../Source/WebCore/Resources/pagepopups/calendarPicker.css?' + (new Date()).getTime(); 275 link.href = '../../Source/WebCore/Resources/pagepopups/calendarPicker.css?' + (new Date()).getTime();
272 doc.head.appendChild(link); 276 doc.head.appendChild(link);
277 var calendarPickerChromiumCssLink = doc.createElement('link');
278 calendarPickerChromiumCssLink.rel = 'stylesheet';
279 calendarPickerChromiumCssLink.href = '../../Source/WebCore/Resources/pagepop ups/chromium/calendarPickerChromium.css?' + (new Date()).getTime();
280 doc.head.appendChild(calendarPickerChromiumCssLink);
273 var commonJsScript = doc.createElement('script'); 281 var commonJsScript = doc.createElement('script');
274 commonJsScript.src = '../../Source/WebCore/Resources/pagepopups/pickerCommon .js?' + (new Date()).getTime(); 282 commonJsScript.src = '../../Source/WebCore/Resources/pagepopups/pickerCommon .js?' + (new Date()).getTime();
275 doc.body.appendChild(commonJsScript); 283 doc.body.appendChild(commonJsScript);
276 var suggestionPickerJsScript = doc.createElement('script'); 284 var suggestionPickerJsScript = doc.createElement('script');
277 suggestionPickerJsScript.src = '../../Source/WebCore/Resources/pagepopups/su ggestionPicker.js?' + (new Date()).getTime(); 285 suggestionPickerJsScript.src = '../../Source/WebCore/Resources/pagepopups/su ggestionPicker.js?' + (new Date()).getTime();
278 doc.body.appendChild(suggestionPickerJsScript); 286 doc.body.appendChild(suggestionPickerJsScript);
279 var script = doc.createElement('script'); 287 var script = doc.createElement('script');
280 script.src = '../../Source/WebCore/Resources/pagepopups/calendarPicker.js?' + (new Date()).getTime(); 288 script.src = '../../Source/WebCore/Resources/pagepopups/calendarPicker.js?' + (new Date()).getTime();
281 doc.body.appendChild(script); 289 doc.body.appendChild(script);
282 290
283 var pagePopupController = { 291 var pagePopupController = {
284 setValueAndClosePopup: function(numValue, stringValue) { 292 setValueAndClosePopup: function(numValue, stringValue) {
285 window.log('number=' + numValue + ', string="' + stringValue + '"'); 293 window.log('number=' + numValue + ', string="' + stringValue + '"');
286 if (numValue == 0) 294 if (numValue == 0)
287 window.document.getElementById('date').value = stringValue; 295 window.document.getElementById('date').value = stringValue;
288 }, 296 },
289 localizeNumberString: function(numString) { 297 localizeNumberString: function(numString) {
290 if (typeof numString == "number") 298 if (typeof numString == "number")
291 return numString.toLocaleString(); 299 return numString.toLocaleString();
292 return numString.toString(); 300 return numString.toString();
293 }, 301 },
302 histogramEnumeration: function() {},
294 formatMonth: function(year, zeroBaseMonth) { 303 formatMonth: function(year, zeroBaseMonth) {
295 var monthLabels = ['<January>', '<February>', '<March>', '<April>', '<May>', '<June>', 304 var monthLabels = ['<January>', '<February>', '<March>', '<April>', '<May>', '<June>',
296 '<July>', '<August>', '<September>', '<October>', '<November>', '<December>']; 305 '<July>', '<August>', '<September>', '<October>', '<November>', '<December>'];
297 return monthLabels[zeroBaseMonth] + " " + year; 306 return monthLabels[zeroBaseMonth] + " " + year;
298 } 307 }
299 } 308 }
300 309
301 setTimeout(function() { 310 setTimeout(function() {
302 frame.contentWindow.postMessage(JSON.stringify(args), "*"); 311 frame.contentWindow.postMessage(JSON.stringify(args), "*");
303 frame.contentWindow.pagePopupController = pagePopupController; 312 frame.contentWindow.pagePopupController = pagePopupController;
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
342 function log(str) { 351 function log(str) {
343 var entry = document.createElement('li'); 352 var entry = document.createElement('li');
344 entry.innerText = str; 353 entry.innerText = str;
345 document.getElementById('console').appendChild(entry); 354 document.getElementById('console').appendChild(entry);
346 } 355 }
347 356
348 openCalendar(englishArguments); 357 openCalendar(englishArguments);
349 </script> 358 </script>
350 </body> 359 </body>
351 </html> 360 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698