forked from yui/yui3-gallery
/
gallery-datetime-input-coverage.js
6 lines (6 loc) · 49.6 KB
/
gallery-datetime-input-coverage.js
1
2
3
4
5
6
if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
if (!__coverage__['build/gallery-datetime-input/gallery-datetime-input.js']) {
__coverage__['build/gallery-datetime-input/gallery-datetime-input.js'] = {"path":"build/gallery-datetime-input/gallery-datetime-input.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":34},"end":{"line":1,"column":53}}},"2":{"name":"(anonymous_2)","line":180,"loc":{"start":{"line":180,"column":21},"end":{"line":180,"column":35}}},"3":{"name":"(anonymous_3)","line":195,"loc":{"start":{"line":195,"column":17},"end":{"line":195,"column":28}}},"4":{"name":"(anonymous_4)","line":197,"loc":{"start":{"line":197,"column":39},"end":{"line":197,"column":50}}},"5":{"name":"(anonymous_5)","line":201,"loc":{"start":{"line":201,"column":39},"end":{"line":201,"column":50}}},"6":{"name":"(anonymous_6)","line":207,"loc":{"start":{"line":207,"column":59},"end":{"line":207,"column":70}}},"7":{"name":"(anonymous_7)","line":222,"loc":{"start":{"line":222,"column":16},"end":{"line":222,"column":27}}},"8":{"name":"(anonymous_8)","line":252,"loc":{"start":{"line":252,"column":23},"end":{"line":252,"column":34}}},"9":{"name":"(anonymous_9)","line":266,"loc":{"start":{"line":266,"column":37},"end":{"line":266,"column":48}}},"10":{"name":"(anonymous_10)","line":277,"loc":{"start":{"line":277,"column":26},"end":{"line":277,"column":61}}},"11":{"name":"(anonymous_11)","line":295,"loc":{"start":{"line":295,"column":37},"end":{"line":295,"column":53}}},"12":{"name":"dumpDate","line":338,"loc":{"start":{"line":338,"column":12},"end":{"line":338,"column":39}}},"13":{"name":"loadDate","line":368,"loc":{"start":{"line":368,"column":12},"end":{"line":368,"column":42}}},"14":{"name":"(anonymous_14)","line":374,"loc":{"start":{"line":374,"column":55},"end":{"line":374,"column":72}}},"15":{"name":"(anonymous_15)","line":391,"loc":{"start":{"line":391,"column":34},"end":{"line":391,"column":45}}},"16":{"name":"(anonymous_16)","line":395,"loc":{"start":{"line":395,"column":43},"end":{"line":395,"column":54}}},"17":{"name":"(anonymous_17)","line":399,"loc":{"start":{"line":399,"column":41},"end":{"line":399,"column":52}}},"18":{"name":"(anonymous_18)","line":403,"loc":{"start":{"line":403,"column":43},"end":{"line":403,"column":54}}},"19":{"name":"(anonymous_19)","line":407,"loc":{"start":{"line":407,"column":51},"end":{"line":407,"column":62}}},"20":{"name":"(anonymous_20)","line":425,"loc":{"start":{"line":425,"column":16},"end":{"line":425,"column":27}}},"21":{"name":"(anonymous_21)","line":431,"loc":{"start":{"line":431,"column":19},"end":{"line":431,"column":29}}},"22":{"name":"(anonymous_22)","line":475,"loc":{"start":{"line":475,"column":24},"end":{"line":475,"column":37}}},"23":{"name":"(anonymous_23)","line":492,"loc":{"start":{"line":492,"column":25},"end":{"line":492,"column":36}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":518,"column":3}},"2":{"start":{"line":25,"column":4},"end":{"line":162,"column":124}},"3":{"start":{"line":172,"column":4},"end":{"line":497,"column":7}},"4":{"start":{"line":181,"column":12},"end":{"line":181,"column":48}},"5":{"start":{"line":182,"column":12},"end":{"line":184,"column":13}},"6":{"start":{"line":183,"column":16},"end":{"line":183,"column":60}},"7":{"start":{"line":185,"column":12},"end":{"line":185,"column":39}},"8":{"start":{"line":186,"column":12},"end":{"line":186,"column":60}},"9":{"start":{"line":187,"column":12},"end":{"line":187,"column":27}},"10":{"start":{"line":196,"column":12},"end":{"line":196,"column":28}},"11":{"start":{"line":197,"column":12},"end":{"line":200,"column":15}},"12":{"start":{"line":198,"column":16},"end":{"line":198,"column":84}},"13":{"start":{"line":199,"column":16},"end":{"line":199,"column":30}},"14":{"start":{"line":201,"column":12},"end":{"line":214,"column":15}},"15":{"start":{"line":202,"column":16},"end":{"line":213,"column":17}},"16":{"start":{"line":203,"column":20},"end":{"line":212,"column":21}},"17":{"start":{"line":204,"column":24},"end":{"line":206,"column":25}},"18":{"start":{"line":205,"column":28},"end":{"line":205,"column":64}},"19":{"start":{"line":207,"column":24},"end":{"line":210,"column":33}},"20":{"start":{"line":208,"column":28},"end":{"line":208,"column":72}},"21":{"start":{"line":209,"column":28},"end":{"line":209,"column":57}},"22":{"start":{"line":223,"column":12},"end":{"line":240,"column":13}},"23":{"start":{"line":224,"column":16},"end":{"line":228,"column":19}},"24":{"start":{"line":229,"column":16},"end":{"line":229,"column":33}},"25":{"start":{"line":230,"column":16},"end":{"line":233,"column":19}},"26":{"start":{"line":234,"column":16},"end":{"line":234,"column":81}},"27":{"start":{"line":236,"column":16},"end":{"line":236,"column":41}},"28":{"start":{"line":237,"column":16},"end":{"line":237,"column":37}},"29":{"start":{"line":238,"column":16},"end":{"line":238,"column":60}},"30":{"start":{"line":239,"column":16},"end":{"line":239,"column":33}},"31":{"start":{"line":241,"column":12},"end":{"line":241,"column":94}},"32":{"start":{"line":242,"column":12},"end":{"line":242,"column":71}},"33":{"start":{"line":243,"column":12},"end":{"line":243,"column":48}},"34":{"start":{"line":244,"column":12},"end":{"line":244,"column":48}},"35":{"start":{"line":253,"column":12},"end":{"line":302,"column":45}},"36":{"start":{"line":267,"column":20},"end":{"line":268,"column":38}},"37":{"start":{"line":269,"column":20},"end":{"line":271,"column":21}},"38":{"start":{"line":270,"column":24},"end":{"line":270,"column":96}},"39":{"start":{"line":272,"column":20},"end":{"line":272,"column":85}},"40":{"start":{"line":278,"column":20},"end":{"line":278,"column":34}},"41":{"start":{"line":279,"column":20},"end":{"line":279,"column":49}},"42":{"start":{"line":280,"column":20},"end":{"line":282,"column":21}},"43":{"start":{"line":281,"column":24},"end":{"line":281,"column":40}},"44":{"start":{"line":283,"column":20},"end":{"line":289,"column":21}},"45":{"start":{"line":284,"column":24},"end":{"line":284,"column":41}},"46":{"start":{"line":285,"column":27},"end":{"line":289,"column":21}},"47":{"start":{"line":286,"column":24},"end":{"line":286,"column":41}},"48":{"start":{"line":288,"column":24},"end":{"line":288,"column":35}},"49":{"start":{"line":296,"column":20},"end":{"line":296,"column":60}},"50":{"start":{"line":297,"column":20},"end":{"line":297,"column":48}},"51":{"start":{"line":298,"column":20},"end":{"line":298,"column":46}},"52":{"start":{"line":299,"column":20},"end":{"line":299,"column":76}},"53":{"start":{"line":300,"column":20},"end":{"line":300,"column":33}},"54":{"start":{"line":304,"column":12},"end":{"line":306,"column":13}},"55":{"start":{"line":305,"column":16},"end":{"line":305,"column":23}},"56":{"start":{"line":307,"column":12},"end":{"line":314,"column":24}},"57":{"start":{"line":316,"column":12},"end":{"line":320,"column":38}},"58":{"start":{"line":322,"column":12},"end":{"line":326,"column":37}},"59":{"start":{"line":328,"column":12},"end":{"line":328,"column":33}},"60":{"start":{"line":338,"column":12},"end":{"line":359,"column":13}},"61":{"start":{"line":339,"column":16},"end":{"line":341,"column":22}},"62":{"start":{"line":343,"column":16},"end":{"line":343,"column":84}},"63":{"start":{"line":344,"column":16},"end":{"line":344,"column":95}},"64":{"start":{"line":345,"column":16},"end":{"line":345,"column":99}},"65":{"start":{"line":347,"column":16},"end":{"line":347,"column":76}},"66":{"start":{"line":348,"column":16},"end":{"line":348,"column":63}},"67":{"start":{"line":349,"column":16},"end":{"line":349,"column":62}},"68":{"start":{"line":351,"column":16},"end":{"line":351,"column":89}},"69":{"start":{"line":352,"column":16},"end":{"line":352,"column":91}},"70":{"start":{"line":354,"column":16},"end":{"line":354,"column":62}},"71":{"start":{"line":355,"column":16},"end":{"line":357,"column":17}},"72":{"start":{"line":356,"column":20},"end":{"line":356,"column":78}},"73":{"start":{"line":358,"column":16},"end":{"line":358,"column":81}},"74":{"start":{"line":368,"column":12},"end":{"line":388,"column":13}},"75":{"start":{"line":369,"column":16},"end":{"line":371,"column":17}},"76":{"start":{"line":370,"column":20},"end":{"line":370,"column":45}},"77":{"start":{"line":372,"column":16},"end":{"line":373,"column":60}},"78":{"start":{"line":374,"column":16},"end":{"line":378,"column":19}},"79":{"start":{"line":375,"column":20},"end":{"line":377,"column":21}},"80":{"start":{"line":376,"column":24},"end":{"line":376,"column":53}},"81":{"start":{"line":379,"column":16},"end":{"line":379,"column":41}},"82":{"start":{"line":380,"column":16},"end":{"line":380,"column":56}},"83":{"start":{"line":381,"column":16},"end":{"line":381,"column":54}},"84":{"start":{"line":382,"column":16},"end":{"line":382,"column":68}},"85":{"start":{"line":383,"column":16},"end":{"line":383,"column":72}},"86":{"start":{"line":387,"column":16},"end":{"line":387,"column":31}},"87":{"start":{"line":391,"column":12},"end":{"line":393,"column":15}},"88":{"start":{"line":392,"column":16},"end":{"line":392,"column":36}},"89":{"start":{"line":395,"column":12},"end":{"line":397,"column":15}},"90":{"start":{"line":396,"column":16},"end":{"line":396,"column":27}},"91":{"start":{"line":399,"column":12},"end":{"line":401,"column":15}},"92":{"start":{"line":400,"column":16},"end":{"line":400,"column":27}},"93":{"start":{"line":403,"column":12},"end":{"line":405,"column":15}},"94":{"start":{"line":404,"column":16},"end":{"line":404,"column":27}},"95":{"start":{"line":407,"column":12},"end":{"line":409,"column":15}},"96":{"start":{"line":408,"column":16},"end":{"line":408,"column":27}},"97":{"start":{"line":412,"column":12},"end":{"line":412,"column":44}},"98":{"start":{"line":413,"column":12},"end":{"line":413,"column":48}},"99":{"start":{"line":414,"column":12},"end":{"line":414,"column":52}},"100":{"start":{"line":415,"column":12},"end":{"line":415,"column":63}},"101":{"start":{"line":416,"column":12},"end":{"line":416,"column":44}},"102":{"start":{"line":417,"column":12},"end":{"line":417,"column":44}},"103":{"start":{"line":418,"column":12},"end":{"line":418,"column":51}},"104":{"start":{"line":426,"column":12},"end":{"line":429,"column":13}},"105":{"start":{"line":427,"column":16},"end":{"line":427,"column":53}},"106":{"start":{"line":428,"column":16},"end":{"line":428,"column":53}},"107":{"start":{"line":432,"column":12},"end":{"line":435,"column":13}},"108":{"start":{"line":433,"column":16},"end":{"line":433,"column":55}},"109":{"start":{"line":434,"column":16},"end":{"line":434,"column":41}},"110":{"start":{"line":476,"column":20},"end":{"line":478,"column":21}},"111":{"start":{"line":477,"column":24},"end":{"line":477,"column":86}},"112":{"start":{"line":479,"column":20},"end":{"line":479,"column":31}},"113":{"start":{"line":493,"column":20},"end":{"line":493,"column":55}}},"branchMap":{"1":{"line":182,"type":"if","locations":[{"start":{"line":182,"column":12},"end":{"line":182,"column":12}},{"start":{"line":182,"column":12},"end":{"line":182,"column":12}}]},"2":{"line":202,"type":"if","locations":[{"start":{"line":202,"column":16},"end":{"line":202,"column":16}},{"start":{"line":202,"column":16},"end":{"line":202,"column":16}}]},"3":{"line":203,"type":"if","locations":[{"start":{"line":203,"column":20},"end":{"line":203,"column":20}},{"start":{"line":203,"column":20},"end":{"line":203,"column":20}}]},"4":{"line":204,"type":"if","locations":[{"start":{"line":204,"column":24},"end":{"line":204,"column":24}},{"start":{"line":204,"column":24},"end":{"line":204,"column":24}}]},"5":{"line":223,"type":"if","locations":[{"start":{"line":223,"column":12},"end":{"line":223,"column":12}},{"start":{"line":223,"column":12},"end":{"line":223,"column":12}}]},"6":{"line":283,"type":"if","locations":[{"start":{"line":283,"column":20},"end":{"line":283,"column":20}},{"start":{"line":283,"column":20},"end":{"line":283,"column":20}}]},"7":{"line":285,"type":"if","locations":[{"start":{"line":285,"column":27},"end":{"line":285,"column":27}},{"start":{"line":285,"column":27},"end":{"line":285,"column":27}}]},"8":{"line":304,"type":"if","locations":[{"start":{"line":304,"column":12},"end":{"line":304,"column":12}},{"start":{"line":304,"column":12},"end":{"line":304,"column":12}}]},"9":{"line":340,"type":"binary-expr","locations":[{"start":{"line":340,"column":37},"end":{"line":340,"column":57}},{"start":{"line":340,"column":61},"end":{"line":340,"column":71}}]},"10":{"line":355,"type":"if","locations":[{"start":{"line":355,"column":16},"end":{"line":355,"column":16}},{"start":{"line":355,"column":16},"end":{"line":355,"column":16}}]},"11":{"line":369,"type":"if","locations":[{"start":{"line":369,"column":16},"end":{"line":369,"column":16}},{"start":{"line":369,"column":16},"end":{"line":369,"column":16}}]},"12":{"line":375,"type":"if","locations":[{"start":{"line":375,"column":20},"end":{"line":375,"column":20}},{"start":{"line":375,"column":20},"end":{"line":375,"column":20}}]},"13":{"line":426,"type":"if","locations":[{"start":{"line":426,"column":12},"end":{"line":426,"column":12}},{"start":{"line":426,"column":12},"end":{"line":426,"column":12}}]},"14":{"line":432,"type":"if","locations":[{"start":{"line":432,"column":12},"end":{"line":432,"column":12}},{"start":{"line":432,"column":12},"end":{"line":432,"column":12}}]},"15":{"line":476,"type":"if","locations":[{"start":{"line":476,"column":20},"end":{"line":476,"column":20}},{"start":{"line":476,"column":20},"end":{"line":476,"column":20}}]}},"code":["(function () { YUI.add('gallery-datetime-input', function (Y, NAME) {","","/*!"," * gallery-datetime-input"," * Copyright (C) 2012 by Markandey <tweet:@markandey>"," * YUI gallery module , that can popup datetime chooser to choose dateime for an input."," * e.g. code"," * -----------------------------------------"," * new Y.DateTimeInput({"," * inputBox:\"#mydatetime\""," * });"," * ------------------------------------------"," * Code licensed under \"Do what ever you want!\""," * http://www.markandey.com/"," */","","//YUI.add('gallery-datetime-input', function(Y) {","// \"use strict\";"," "," /*"," * timeZoneList : list of timezone"," * @type Object"," * @private"," */"," var timeZoneList = [{"," \"value\": \"-12.0\","," \"text\": \"(GMT -12:00) Eniwetok, Kwajalein\""," }, {"," \"value\": \"-11.0\","," \"text\": \"(GMT -11:00) Midway Island, Samoa\""," }, {"," \"value\": \"-10.0\","," \"text\": \"(GMT -10:00) Hawaii\""," }, {"," \"value\": \"-9.0\","," \"text\": \"(GMT -9:00) Alaska\""," }, {"," \"value\": \"-8.0\","," \"text\": \"(GMT -8:00) Pacific Time (US & Canada)\""," }, {"," \"value\": \"-7.0\","," \"text\": \"(GMT -7:00) Mountain Time (US & Canada)\""," }, {"," \"value\": \"-6.0\","," \"text\": \"(GMT -6:00) Central Time (US & Canada), Mexico City\""," }, {"," \"value\": \"-5.0\","," \"text\": \"(GMT -5:00) Eastern Time (US & Canada), Bogota, Lima\""," }, {"," \"value\": \"-4.0\","," \"text\": \"(GMT -4:00) Atlantic Time (Canada), Caracas, La Paz\""," }, {"," \"value\": \"-3.5\","," \"text\": \"(GMT -3:30) Newfoundland\""," }, {"," \"value\": \"-3.0\","," \"text\": \"(GMT -3:00) Brazil, Buenos Aires, Georgetown\""," }, {"," \"value\": \"-2.0\","," \"text\": \"(GMT -2:00) Mid-Atlantic\""," }, {"," \"value\": \"-1.0\","," \"text\": \"(GMT -1:00 hour) Azores, Cape Verde Islands\""," }, {"," \"value\": \"0.0\","," \"text\": \"(GMT) Western Europe Time, London, Lisbon, Casablanca\""," }, {"," \"value\": \"1.0\","," \"text\": \"(GMT +1:00 hour) Brussels, Copenhagen, Madrid, Paris\""," }, {"," \"value\": \"2.0\","," \"text\": \"(GMT +2:00) Kaliningrad, South Africa\""," }, {"," \"value\": \"3.0\","," \"text\": \"(GMT +3:00) Baghdad, Riyadh, Moscow, St. Petersburg\""," }, {"," \"value\": \"3.5\","," \"text\": \"(GMT +3:30) Tehran\""," }, {"," \"value\": \"4.0\","," \"text\": \"(GMT +4:00) Abu Dhabi, Muscat, Baku, Tbilisi\""," }, {"," \"value\": \"4.5\","," \"text\": \"(GMT +4:30) Kabul\""," }, {"," \"value\": \"5.0\","," \"text\": \"(GMT +5:00) Ekaterinburg, Islamabad, Karachi, Tashkent\""," }, {"," \"value\": \"5.5\","," \"text\": \"(GMT +5:30) Bombay, Calcutta, Madras, New Delhi\""," }, {"," \"value\": \"5.75\","," \"text\": \"(GMT +5:45) Kathmandu\""," }, {"," \"value\": \"6.0\","," \"text\": \"(GMT +6:00) Almaty, Dhaka, Colombo\""," }, {"," \"value\": \"7.0\","," \"text\": \"(GMT +7:00) Bangkok, Hanoi, Jakarta\""," }, {"," \"value\": \"8.0\","," \"text\": \"(GMT +8:00) Beijing, Perth, Singapore, Hong Kong\""," }, {"," \"value\": \"9.0\","," \"text\": \"(GMT +9:00) Tokyo, Seoul, Osaka, Sapporo, Yakutsk\""," }, {"," \"value\": \"9.5\","," \"text\": \"(GMT +9:30) Adelaide, Darwin\""," }, {"," \"value\": \"10.0\","," \"text\": \"(GMT +10:00) Eastern Australia, Guam, Vladivostok\""," }, {"," \"value\": \"11.0\","," \"text\": \"(GMT +11:00) Magadan, Solomon Islands, New Caledonia\""," }, {"," \"value\": \"12.0\","," \"text\": \"(GMT +12:00) Auckland, Wellington, Fiji, Kamchatka\""," }],",""," /*"," * widgetDateTimeTemplate : body template of popup"," * @type {String}"," * @private"," */"," widgetDateTimeTemplate = '<div class=\"yui3-gallery-datetime-selected-value\">' +"," '</div>' +"," '<div class=\"yui3-gallery-datetime-calendar\"></div>' +"," '<div class=\"yui3-gallery-datetime-slider-ctrl-wrap\">' +"," '<div class=\"yui3-gallery-datetime-left-lbl\">' +"," '<label>Hour : </label><span class=\"yui3-gallery-datetime-sel-hrs\">0</span>' +"," '</div>' +"," '<div class=\"yui3-gallery-datetime-right-slider\">' +"," '<div class=\"yui3-gallery-datetime-hour-slider\"></div></div></div>' +"," '<div class=\"yui3-gallery-datetime-slider-ctrl-wrap\">' +"," '<div class=\"yui3-gallery-datetime-left-lbl\">' +"," '<label>Min : </label><span class=\"yui3-gallery-datetime-sel-min\">0</span>' +"," '</div>' +"," '<div class=\"yui3-gallery-datetime-right-slider\">' +"," '<div class=\"yui3-gallery-datetime-minute-slider\"></div>' +"," '</div>' +"," '</div><div class=\"yui3-gallery-datetime-slider-ctrl-wrap\">' +"," '<div class=\"yui3-gallery-datetime-left-lbl-tz\">' +"," '<label>TimeZone: </label>' +"," '</div>' +"," '<div class=\"yui3-gallery-datetime-right-select\">' +"," '<select class=\"yui3-gallery-datetime-zoneselect\"></select>' +"," '</div></div>',"," "," /*"," * widgetHeaderTemplate : head template of popup"," * @type {String}"," * @private"," */"," widgetHeaderTemplate = '<div>Selected: <span class=\"yui3-gallery-datetime-selected-value\">Fri Nov 02 2012 04:36:00 GMT+0530 (IST)</span></div>',"," ",""," /*"," * widgetFooterTemplate {String}: footer template of popup"," * @type {String}"," * @private"," */"," widgetFooterTemplate = '<div><button class=\"yui3-gallery-datetime-selected-btn yui3-button notice\">Done</button></div>';",""," /**"," * The DateTime Input extends the widget"," * to add popup functionality on input to pick datetime"," *"," * @module gallery-datetime-input"," * @class DateTimeInput"," * @extends Widget"," */"," Y.DateTimeInput = Y.Base.create('datetime-Input', Y.Widget, [Y.WidgetPosition, Y.WidgetPositionAlign, Y.WidgetAutohide], {",""," /*"," * Adds tabindex to input elements if flag is set"," *"," * @method initializer"," * @private"," */"," initializer: function(cfg) {"," var inputNode = Y.one(cfg.inputBox);"," if(!inputNode) {"," throw 'inputBox can not be null or invalid';"," }"," this.inputNode = inputNode;"," this.oldInputNodeValue = inputNode.get('value');"," this._bindUI();"," },"," /**"," * bind events to inputNode to popup,close and reload the datetime"," * @method _bindUI"," * @private"," * @return {Undefined}"," */"," _bindUI: function() {"," var that = this;"," this.inputNode.on('focus', function() {"," Y.all(\".yui3-gallery-datetime-overlay\").setStyle('display', 'none');"," that.showUI();"," });"," this.inputNode.on('keyup', function() {"," if(that._loadDate) {"," if(that.oldInputNodeValue !== that.inputNode.get('value')) {"," if(that._valueParseTimer) {"," clearTimeout(that._valueParseTimer);"," }"," that._valueParseTimer = setTimeout(function() {"," that._loadDate(that.inputNode.get('value'));"," that._valueParseTimer = null;"," }, 1000);",""," }"," }"," });",""," },"," /**"," * creates UI overlay if not already exits, and displays it."," * @method showUI"," * @return {Undefined}"," */"," showUI: function() {"," if(!this.uiOverlay) {"," var overlay = new Y.Overlay({"," headerContent: widgetHeaderTemplate,"," bodyContent: widgetDateTimeTemplate,"," footerContent: widgetFooterTemplate"," });"," overlay.render();"," overlay.set(\"align\", {"," node: this.inputNode,"," points: this.get('alignPoints')"," });"," overlay.get('srcNode').addClass('yui3-gallery-datetime-overlay');",""," this.uiOverlay = overlay;"," this._initControls();"," this._loadDate(this.inputNode.get('value'));"," this._dumpDate();"," }"," this.uiOverlay.set(\"align\",{node:this.inputNode, points:this.get('alignPoints')});"," this.uiOverlay.get('srcNode').setStyle('display', 'block');"," this.uiOverlay.set('visible', true);"," this._calendar.set('visible', true);"," },"," /**"," * bind events to the controls created. to be called only once."," * @method _initControls"," * @private"," * @return {Undefined}"," */"," _initControls: function() {"," var thisWidget = this,"," parentNode = this.uiOverlay.get('srcNode'),"," selectedTextNode = parentNode.one('.yui3-gallery-datetime-selected-value'),"," calendarNode = parentNode.one('.yui3-gallery-datetime-calendar'),"," hourSliderNode = parentNode.one('.yui3-gallery-datetime-hour-slider'),"," minSliderNode = parentNode.one('.yui3-gallery-datetime-minute-slider'),"," timezoneSelectNode = parentNode.one('.yui3-gallery-datetime-zoneselect'),"," hrsDisplayTextNode = parentNode.one('.yui3-gallery-datetime-sel-hrs'),"," minDisplayTextNode = parentNode.one('.yui3-gallery-datetime-sel-min'),"," selButton = parentNode.one('.yui3-gallery-datetime-selected-btn'),",""," //Helper Function"," //add timeZoneOptons in the timezone select box"," addTimeZoneOptions = function() {"," var optionTemplate = '<option value=\"{value}\">{text}</option>',"," optionHtml = \"\",i;"," for(i = 0; i < timeZoneList.length; i++) {"," optionHtml = optionHtml + Y.substitute(optionTemplate, timeZoneList[i]);"," }"," Y.one(timezoneSelectNode).appendChild(Y.Node.create(optionHtml));"," },",""," //Helper Function"," // zeroPad pads zeros in the number"," zeroPad = function(num, padCount, forcePlus) {"," num = num * 1; //force Integer"," var pad = \"\" + Math.abs(num);"," while(pad.length < padCount) {"," pad = \"0\" + pad;"," }"," if(num < 0) {"," return \"-\" + pad;"," } else if(forcePlus) {"," return \"+\" + pad;"," } else {"," return pad;"," }"," },",""," //Helper Function"," // Makes TimeZone string with the number"," // input 4.5 ==>0430"," makeTimeZoneString = function(value) {"," var tzCal = value,tzMajor,tzMinor,tzStr;"," tzMajor = Math.floor(tzCal);"," tzMinor = tzCal * 60 % 60;"," tzStr = zeroPad(tzMajor, 2, true) + zeroPad(tzMinor, 2);"," return tzStr;"," },"," calendar,sliderHour,sliderMinute;"," //intialize only once"," if(thisWidget._controlsInitialized){"," return;"," }"," calendar = new Y.Calendar({"," contentBox: calendarNode,"," width: '350px',"," selectionMode: 'single',"," showPrevMonth: true,"," showNextMonth: true,"," date: new Date()"," }).render();",""," sliderHour = new Y.Slider({"," min: 0,"," max: 23,"," value: 0"," }).render(hourSliderNode);",""," sliderMinute = new Y.Slider({"," min: 0,"," max: 59,"," value: 0"," }).render(minSliderNode);",""," addTimeZoneOptions();"," ",""," /**"," * Dumps Date/Time as UTC string to inputNode or widget display text."," * @method _dumpDate"," * @param {Boolean} passive if passive is true, it will not dump new date to the inputNode."," * @return Nothing"," */",""," function dumpDate(passive) {"," var dateString = \"{calpart} {hour}:{minute}:00 GMT{tz}\","," calDay = calendar.get('selectedDates')[0] || new Date(),"," tzStr;"," "," dateString = dateString.replace(\"{calpart}\", calDay.toDateString());"," dateString = dateString.replace(\"{hour}\", zeroPad(sliderHour.get('value'), 2));"," dateString = dateString.replace(\"{minute}\", zeroPad(sliderMinute.get('value'), 2));"," "," tzStr = makeTimeZoneString(timezoneSelectNode.get('value'));"," dateString = dateString.replace(\"{tz}\", tzStr);"," thisWidget._widgetDate = new Date(dateString);",""," hrsDisplayTextNode.set('innerText', zeroPad(sliderHour.get('value'), 2));"," minDisplayTextNode.set('innerText', zeroPad(sliderMinute.get('value'), 2));",""," selectedTextNode.set('innerText', dateString);"," if(passive !== true) {"," thisWidget.inputNode.set('value', thisWidget._widgetDate);"," }"," thisWidget.oldInputNodeValue = thisWidget.inputNode.get('value');"," }",""," /**"," * parses a dateString (UTC string) and loads in the datetime control"," * @method _loadDate"," * @param {String} stringDate"," * @return Nothing"," */",""," function loadDate(stringDate) {"," if(''+new Date(stringDate)==='Invalid Date'){"," stringDate=''+new Date();"," }"," var newlyParsedDate = new Date(stringDate),"," tzOff = newlyParsedDate.getTimezoneOffset();"," timezoneSelectNode.get('options').each(function(option) {"," if(-1 * tzOff / 60 === option.get('value')*1) {"," option.set('selected', true);"," }"," });"," calendar.deselectDates();"," calendar.selectDates([newlyParsedDate]);"," calendar.set('date', newlyParsedDate);"," sliderHour.set(\"value\", newlyParsedDate.getHours());"," sliderMinute.set(\"value\", newlyParsedDate.getMinutes());"," "," "," // do passive dump"," dumpDate(true);"," }",""," //add events to click ok"," selButton.on('click', function() {"," thisWidget.hideUI();"," });"," //add events to dump Date : calendar"," calendar.on(\"selectionChange\", function() {"," dumpDate();"," });"," //add events to dump Date : Hour"," sliderHour.on('valueChange', function() {"," dumpDate();"," });"," //add events to dump Date : Minute"," sliderMinute.on('valueChange', function() {"," dumpDate();"," });"," //add events to dump Date : TimeZone"," Y.one(timezoneSelectNode).on('change', function() {"," dumpDate();"," });",""," //Add takeaways to widgetObject"," thisWidget._calendar = calendar;"," thisWidget._sliderHour = sliderHour;"," thisWidget._sliderMinute = sliderMinute;"," thisWidget._timezoneSelectbox = timezoneSelectNode;"," thisWidget._loadDate = loadDate;"," thisWidget._dumpDate = dumpDate;"," thisWidget._controlsInitialized = true;"," },"," /**"," * hides UI"," * @method hideUI"," * @return nothing"," */"," hideUI: function() {"," if(this.uiOverlay) {"," this.uiOverlay.set('visible', false);"," this._calendar.set('visible', false);"," }"," },"," destructor:function(){"," if(this.uiOverlay) {"," this.uiOverlay.get('srcNode').remove();"," this.uiOverlay.destory();"," }"," }"," }, {"," ATTRS: {",""," /**"," * inputBox which will be enhanced to have datetime input. can be set as query or node."," *"," * @attribute inputBox"," * @type Y.Node"," * @default null"," * @public"," */"," inputBox: {"," value: null"," },","",""," /**"," * Presets the visibility to false to avoid a flash of"," * content in the wrong position"," * @attribute visible"," * @type bool"," * @default false"," * @public"," */"," visible: {"," value: false"," },",""," /**"," * alignPoints is the way popup will align itself wrt inputNode."," * read more http://yuilibrary.com/yui/docs/overlay/#extended-xy-positioning"," * @attribute alignPoints"," * @type bool"," * @default [Y.WidgetPositionAlign.TL, Y.WidgetPositionAlign.BL]"," * @public"," */"," alignPoints: {"," value: [Y.WidgetPositionAlign.TL, Y.WidgetPositionAlign.BL],"," setter: function(val){"," if(this.uiOverlay){"," this.uiOverlay.set(\"align\",{node:this.inputNode, points:val});"," }"," return val;"," }"," },",""," /**"," * _inputNode"," *"," * @attribute _inputNode"," * @type Y.Node"," * @default null"," * @private"," */"," _inputNode: {"," valueFn: function() {"," return Y.one(this.get('inputBox'));"," }"," }"," }"," });","","","/*","}, '0.0.0', {"," skinnable: false,"," requires: ['overlay', 'cssbutton', 'event', 'calendar', 'slider', 'widget-position', 'widget-position-align', 'widget-autohide']","});*/","","}, 'gallery-2012.12.12-21-11', {"," \"requires\": ["," \"yui-base\","," \"overlay\","," \"cssbutton\","," \"event\","," \"calendar\","," \"slider\","," \"widget-position\","," \"widget-position-align\","," \"widget-autohide\""," ]","});","","}());"]};
}
var __cov_JKz5dU$D_P7MLszG5xdozQ = __coverage__['build/gallery-datetime-input/gallery-datetime-input.js'];
__cov_JKz5dU$D_P7MLszG5xdozQ.s['1']++;YUI.add('gallery-datetime-input',function(Y,NAME){__cov_JKz5dU$D_P7MLszG5xdozQ.f['1']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['2']++;var timeZoneList=[{'value':'-12.0','text':'(GMT -12:00) Eniwetok, Kwajalein'},{'value':'-11.0','text':'(GMT -11:00) Midway Island, Samoa'},{'value':'-10.0','text':'(GMT -10:00) Hawaii'},{'value':'-9.0','text':'(GMT -9:00) Alaska'},{'value':'-8.0','text':'(GMT -8:00) Pacific Time (US & Canada)'},{'value':'-7.0','text':'(GMT -7:00) Mountain Time (US & Canada)'},{'value':'-6.0','text':'(GMT -6:00) Central Time (US & Canada), Mexico City'},{'value':'-5.0','text':'(GMT -5:00) Eastern Time (US & Canada), Bogota, Lima'},{'value':'-4.0','text':'(GMT -4:00) Atlantic Time (Canada), Caracas, La Paz'},{'value':'-3.5','text':'(GMT -3:30) Newfoundland'},{'value':'-3.0','text':'(GMT -3:00) Brazil, Buenos Aires, Georgetown'},{'value':'-2.0','text':'(GMT -2:00) Mid-Atlantic'},{'value':'-1.0','text':'(GMT -1:00 hour) Azores, Cape Verde Islands'},{'value':'0.0','text':'(GMT) Western Europe Time, London, Lisbon, Casablanca'},{'value':'1.0','text':'(GMT +1:00 hour) Brussels, Copenhagen, Madrid, Paris'},{'value':'2.0','text':'(GMT +2:00) Kaliningrad, South Africa'},{'value':'3.0','text':'(GMT +3:00) Baghdad, Riyadh, Moscow, St. Petersburg'},{'value':'3.5','text':'(GMT +3:30) Tehran'},{'value':'4.0','text':'(GMT +4:00) Abu Dhabi, Muscat, Baku, Tbilisi'},{'value':'4.5','text':'(GMT +4:30) Kabul'},{'value':'5.0','text':'(GMT +5:00) Ekaterinburg, Islamabad, Karachi, Tashkent'},{'value':'5.5','text':'(GMT +5:30) Bombay, Calcutta, Madras, New Delhi'},{'value':'5.75','text':'(GMT +5:45) Kathmandu'},{'value':'6.0','text':'(GMT +6:00) Almaty, Dhaka, Colombo'},{'value':'7.0','text':'(GMT +7:00) Bangkok, Hanoi, Jakarta'},{'value':'8.0','text':'(GMT +8:00) Beijing, Perth, Singapore, Hong Kong'},{'value':'9.0','text':'(GMT +9:00) Tokyo, Seoul, Osaka, Sapporo, Yakutsk'},{'value':'9.5','text':'(GMT +9:30) Adelaide, Darwin'},{'value':'10.0','text':'(GMT +10:00) Eastern Australia, Guam, Vladivostok'},{'value':'11.0','text':'(GMT +11:00) Magadan, Solomon Islands, New Caledonia'},{'value':'12.0','text':'(GMT +12:00) Auckland, Wellington, Fiji, Kamchatka'}],widgetDateTimeTemplate='<div class="yui3-gallery-datetime-selected-value">'+'</div>'+'<div class="yui3-gallery-datetime-calendar"></div>'+'<div class="yui3-gallery-datetime-slider-ctrl-wrap">'+'<div class="yui3-gallery-datetime-left-lbl">'+'<label>Hour : </label><span class="yui3-gallery-datetime-sel-hrs">0</span>'+'</div>'+'<div class="yui3-gallery-datetime-right-slider">'+'<div class="yui3-gallery-datetime-hour-slider"></div></div></div>'+'<div class="yui3-gallery-datetime-slider-ctrl-wrap">'+'<div class="yui3-gallery-datetime-left-lbl">'+'<label>Min : </label><span class="yui3-gallery-datetime-sel-min">0</span>'+'</div>'+'<div class="yui3-gallery-datetime-right-slider">'+'<div class="yui3-gallery-datetime-minute-slider"></div>'+'</div>'+'</div><div class="yui3-gallery-datetime-slider-ctrl-wrap">'+'<div class="yui3-gallery-datetime-left-lbl-tz">'+'<label>TimeZone: </label>'+'</div>'+'<div class="yui3-gallery-datetime-right-select">'+'<select class="yui3-gallery-datetime-zoneselect"></select>'+'</div></div>',widgetHeaderTemplate='<div>Selected: <span class="yui3-gallery-datetime-selected-value">Fri Nov 02 2012 04:36:00 GMT+0530 (IST)</span></div>',widgetFooterTemplate='<div><button class="yui3-gallery-datetime-selected-btn yui3-button notice">Done</button></div>';__cov_JKz5dU$D_P7MLszG5xdozQ.s['3']++;Y.DateTimeInput=Y.Base.create('datetime-Input',Y.Widget,[Y.WidgetPosition,Y.WidgetPositionAlign,Y.WidgetAutohide],{initializer:function(cfg){__cov_JKz5dU$D_P7MLszG5xdozQ.f['2']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['4']++;var inputNode=Y.one(cfg.inputBox);__cov_JKz5dU$D_P7MLszG5xdozQ.s['5']++;if(!inputNode){__cov_JKz5dU$D_P7MLszG5xdozQ.b['1'][0]++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['6']++;throw'inputBox can not be null or invalid';}else{__cov_JKz5dU$D_P7MLszG5xdozQ.b['1'][1]++;}__cov_JKz5dU$D_P7MLszG5xdozQ.s['7']++;this.inputNode=inputNode;__cov_JKz5dU$D_P7MLszG5xdozQ.s['8']++;this.oldInputNodeValue=inputNode.get('value');__cov_JKz5dU$D_P7MLszG5xdozQ.s['9']++;this._bindUI();},_bindUI:function(){__cov_JKz5dU$D_P7MLszG5xdozQ.f['3']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['10']++;var that=this;__cov_JKz5dU$D_P7MLszG5xdozQ.s['11']++;this.inputNode.on('focus',function(){__cov_JKz5dU$D_P7MLszG5xdozQ.f['4']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['12']++;Y.all('.yui3-gallery-datetime-overlay').setStyle('display','none');__cov_JKz5dU$D_P7MLszG5xdozQ.s['13']++;that.showUI();});__cov_JKz5dU$D_P7MLszG5xdozQ.s['14']++;this.inputNode.on('keyup',function(){__cov_JKz5dU$D_P7MLszG5xdozQ.f['5']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['15']++;if(that._loadDate){__cov_JKz5dU$D_P7MLszG5xdozQ.b['2'][0]++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['16']++;if(that.oldInputNodeValue!==that.inputNode.get('value')){__cov_JKz5dU$D_P7MLszG5xdozQ.b['3'][0]++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['17']++;if(that._valueParseTimer){__cov_JKz5dU$D_P7MLszG5xdozQ.b['4'][0]++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['18']++;clearTimeout(that._valueParseTimer);}else{__cov_JKz5dU$D_P7MLszG5xdozQ.b['4'][1]++;}__cov_JKz5dU$D_P7MLszG5xdozQ.s['19']++;that._valueParseTimer=setTimeout(function(){__cov_JKz5dU$D_P7MLszG5xdozQ.f['6']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['20']++;that._loadDate(that.inputNode.get('value'));__cov_JKz5dU$D_P7MLszG5xdozQ.s['21']++;that._valueParseTimer=null;},1000);}else{__cov_JKz5dU$D_P7MLszG5xdozQ.b['3'][1]++;}}else{__cov_JKz5dU$D_P7MLszG5xdozQ.b['2'][1]++;}});},showUI:function(){__cov_JKz5dU$D_P7MLszG5xdozQ.f['7']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['22']++;if(!this.uiOverlay){__cov_JKz5dU$D_P7MLszG5xdozQ.b['5'][0]++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['23']++;var overlay=new Y.Overlay({headerContent:widgetHeaderTemplate,bodyContent:widgetDateTimeTemplate,footerContent:widgetFooterTemplate});__cov_JKz5dU$D_P7MLszG5xdozQ.s['24']++;overlay.render();__cov_JKz5dU$D_P7MLszG5xdozQ.s['25']++;overlay.set('align',{node:this.inputNode,points:this.get('alignPoints')});__cov_JKz5dU$D_P7MLszG5xdozQ.s['26']++;overlay.get('srcNode').addClass('yui3-gallery-datetime-overlay');__cov_JKz5dU$D_P7MLszG5xdozQ.s['27']++;this.uiOverlay=overlay;__cov_JKz5dU$D_P7MLszG5xdozQ.s['28']++;this._initControls();__cov_JKz5dU$D_P7MLszG5xdozQ.s['29']++;this._loadDate(this.inputNode.get('value'));__cov_JKz5dU$D_P7MLszG5xdozQ.s['30']++;this._dumpDate();}else{__cov_JKz5dU$D_P7MLszG5xdozQ.b['5'][1]++;}__cov_JKz5dU$D_P7MLszG5xdozQ.s['31']++;this.uiOverlay.set('align',{node:this.inputNode,points:this.get('alignPoints')});__cov_JKz5dU$D_P7MLszG5xdozQ.s['32']++;this.uiOverlay.get('srcNode').setStyle('display','block');__cov_JKz5dU$D_P7MLszG5xdozQ.s['33']++;this.uiOverlay.set('visible',true);__cov_JKz5dU$D_P7MLszG5xdozQ.s['34']++;this._calendar.set('visible',true);},_initControls:function(){__cov_JKz5dU$D_P7MLszG5xdozQ.f['8']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['35']++;var thisWidget=this,parentNode=this.uiOverlay.get('srcNode'),selectedTextNode=parentNode.one('.yui3-gallery-datetime-selected-value'),calendarNode=parentNode.one('.yui3-gallery-datetime-calendar'),hourSliderNode=parentNode.one('.yui3-gallery-datetime-hour-slider'),minSliderNode=parentNode.one('.yui3-gallery-datetime-minute-slider'),timezoneSelectNode=parentNode.one('.yui3-gallery-datetime-zoneselect'),hrsDisplayTextNode=parentNode.one('.yui3-gallery-datetime-sel-hrs'),minDisplayTextNode=parentNode.one('.yui3-gallery-datetime-sel-min'),selButton=parentNode.one('.yui3-gallery-datetime-selected-btn'),addTimeZoneOptions=function(){__cov_JKz5dU$D_P7MLszG5xdozQ.f['9']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['36']++;var optionTemplate='<option value="{value}">{text}</option>',optionHtml='',i;__cov_JKz5dU$D_P7MLszG5xdozQ.s['37']++;for(i=0;i<timeZoneList.length;i++){__cov_JKz5dU$D_P7MLszG5xdozQ.s['38']++;optionHtml=optionHtml+Y.substitute(optionTemplate,timeZoneList[i]);}__cov_JKz5dU$D_P7MLszG5xdozQ.s['39']++;Y.one(timezoneSelectNode).appendChild(Y.Node.create(optionHtml));},zeroPad=function(num,padCount,forcePlus){__cov_JKz5dU$D_P7MLszG5xdozQ.f['10']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['40']++;num=num*1;__cov_JKz5dU$D_P7MLszG5xdozQ.s['41']++;var pad=''+Math.abs(num);__cov_JKz5dU$D_P7MLszG5xdozQ.s['42']++;while(pad.length<padCount){__cov_JKz5dU$D_P7MLszG5xdozQ.s['43']++;pad='0'+pad;}__cov_JKz5dU$D_P7MLszG5xdozQ.s['44']++;if(num<0){__cov_JKz5dU$D_P7MLszG5xdozQ.b['6'][0]++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['45']++;return'-'+pad;}else{__cov_JKz5dU$D_P7MLszG5xdozQ.b['6'][1]++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['46']++;if(forcePlus){__cov_JKz5dU$D_P7MLszG5xdozQ.b['7'][0]++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['47']++;return'+'+pad;}else{__cov_JKz5dU$D_P7MLszG5xdozQ.b['7'][1]++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['48']++;return pad;}}},makeTimeZoneString=function(value){__cov_JKz5dU$D_P7MLszG5xdozQ.f['11']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['49']++;var tzCal=value,tzMajor,tzMinor,tzStr;__cov_JKz5dU$D_P7MLszG5xdozQ.s['50']++;tzMajor=Math.floor(tzCal);__cov_JKz5dU$D_P7MLszG5xdozQ.s['51']++;tzMinor=tzCal*60%60;__cov_JKz5dU$D_P7MLszG5xdozQ.s['52']++;tzStr=zeroPad(tzMajor,2,true)+zeroPad(tzMinor,2);__cov_JKz5dU$D_P7MLszG5xdozQ.s['53']++;return tzStr;},calendar,sliderHour,sliderMinute;__cov_JKz5dU$D_P7MLszG5xdozQ.s['54']++;if(thisWidget._controlsInitialized){__cov_JKz5dU$D_P7MLszG5xdozQ.b['8'][0]++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['55']++;return;}else{__cov_JKz5dU$D_P7MLszG5xdozQ.b['8'][1]++;}__cov_JKz5dU$D_P7MLszG5xdozQ.s['56']++;calendar=new Y.Calendar({contentBox:calendarNode,width:'350px',selectionMode:'single',showPrevMonth:true,showNextMonth:true,date:new Date()}).render();__cov_JKz5dU$D_P7MLszG5xdozQ.s['57']++;sliderHour=new Y.Slider({min:0,max:23,value:0}).render(hourSliderNode);__cov_JKz5dU$D_P7MLszG5xdozQ.s['58']++;sliderMinute=new Y.Slider({min:0,max:59,value:0}).render(minSliderNode);__cov_JKz5dU$D_P7MLszG5xdozQ.s['59']++;addTimeZoneOptions();__cov_JKz5dU$D_P7MLszG5xdozQ.s['60']++;function dumpDate(passive){__cov_JKz5dU$D_P7MLszG5xdozQ.f['12']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['61']++;var dateString='{calpart} {hour}:{minute}:00 GMT{tz}',calDay=(__cov_JKz5dU$D_P7MLszG5xdozQ.b['9'][0]++,calendar.get('selectedDates')[0])||(__cov_JKz5dU$D_P7MLszG5xdozQ.b['9'][1]++,new Date()),tzStr;__cov_JKz5dU$D_P7MLszG5xdozQ.s['62']++;dateString=dateString.replace('{calpart}',calDay.toDateString());__cov_JKz5dU$D_P7MLszG5xdozQ.s['63']++;dateString=dateString.replace('{hour}',zeroPad(sliderHour.get('value'),2));__cov_JKz5dU$D_P7MLszG5xdozQ.s['64']++;dateString=dateString.replace('{minute}',zeroPad(sliderMinute.get('value'),2));__cov_JKz5dU$D_P7MLszG5xdozQ.s['65']++;tzStr=makeTimeZoneString(timezoneSelectNode.get('value'));__cov_JKz5dU$D_P7MLszG5xdozQ.s['66']++;dateString=dateString.replace('{tz}',tzStr);__cov_JKz5dU$D_P7MLszG5xdozQ.s['67']++;thisWidget._widgetDate=new Date(dateString);__cov_JKz5dU$D_P7MLszG5xdozQ.s['68']++;hrsDisplayTextNode.set('innerText',zeroPad(sliderHour.get('value'),2));__cov_JKz5dU$D_P7MLszG5xdozQ.s['69']++;minDisplayTextNode.set('innerText',zeroPad(sliderMinute.get('value'),2));__cov_JKz5dU$D_P7MLszG5xdozQ.s['70']++;selectedTextNode.set('innerText',dateString);__cov_JKz5dU$D_P7MLszG5xdozQ.s['71']++;if(passive!==true){__cov_JKz5dU$D_P7MLszG5xdozQ.b['10'][0]++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['72']++;thisWidget.inputNode.set('value',thisWidget._widgetDate);}else{__cov_JKz5dU$D_P7MLszG5xdozQ.b['10'][1]++;}__cov_JKz5dU$D_P7MLszG5xdozQ.s['73']++;thisWidget.oldInputNodeValue=thisWidget.inputNode.get('value');}__cov_JKz5dU$D_P7MLszG5xdozQ.s['74']++;function loadDate(stringDate){__cov_JKz5dU$D_P7MLszG5xdozQ.f['13']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['75']++;if(''+new Date(stringDate)==='Invalid Date'){__cov_JKz5dU$D_P7MLszG5xdozQ.b['11'][0]++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['76']++;stringDate=''+new Date();}else{__cov_JKz5dU$D_P7MLszG5xdozQ.b['11'][1]++;}__cov_JKz5dU$D_P7MLszG5xdozQ.s['77']++;var newlyParsedDate=new Date(stringDate),tzOff=newlyParsedDate.getTimezoneOffset();__cov_JKz5dU$D_P7MLszG5xdozQ.s['78']++;timezoneSelectNode.get('options').each(function(option){__cov_JKz5dU$D_P7MLszG5xdozQ.f['14']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['79']++;if(-1*tzOff/60===option.get('value')*1){__cov_JKz5dU$D_P7MLszG5xdozQ.b['12'][0]++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['80']++;option.set('selected',true);}else{__cov_JKz5dU$D_P7MLszG5xdozQ.b['12'][1]++;}});__cov_JKz5dU$D_P7MLszG5xdozQ.s['81']++;calendar.deselectDates();__cov_JKz5dU$D_P7MLszG5xdozQ.s['82']++;calendar.selectDates([newlyParsedDate]);__cov_JKz5dU$D_P7MLszG5xdozQ.s['83']++;calendar.set('date',newlyParsedDate);__cov_JKz5dU$D_P7MLszG5xdozQ.s['84']++;sliderHour.set('value',newlyParsedDate.getHours());__cov_JKz5dU$D_P7MLszG5xdozQ.s['85']++;sliderMinute.set('value',newlyParsedDate.getMinutes());__cov_JKz5dU$D_P7MLszG5xdozQ.s['86']++;dumpDate(true);}__cov_JKz5dU$D_P7MLszG5xdozQ.s['87']++;selButton.on('click',function(){__cov_JKz5dU$D_P7MLszG5xdozQ.f['15']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['88']++;thisWidget.hideUI();});__cov_JKz5dU$D_P7MLszG5xdozQ.s['89']++;calendar.on('selectionChange',function(){__cov_JKz5dU$D_P7MLszG5xdozQ.f['16']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['90']++;dumpDate();});__cov_JKz5dU$D_P7MLszG5xdozQ.s['91']++;sliderHour.on('valueChange',function(){__cov_JKz5dU$D_P7MLszG5xdozQ.f['17']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['92']++;dumpDate();});__cov_JKz5dU$D_P7MLszG5xdozQ.s['93']++;sliderMinute.on('valueChange',function(){__cov_JKz5dU$D_P7MLszG5xdozQ.f['18']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['94']++;dumpDate();});__cov_JKz5dU$D_P7MLszG5xdozQ.s['95']++;Y.one(timezoneSelectNode).on('change',function(){__cov_JKz5dU$D_P7MLszG5xdozQ.f['19']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['96']++;dumpDate();});__cov_JKz5dU$D_P7MLszG5xdozQ.s['97']++;thisWidget._calendar=calendar;__cov_JKz5dU$D_P7MLszG5xdozQ.s['98']++;thisWidget._sliderHour=sliderHour;__cov_JKz5dU$D_P7MLszG5xdozQ.s['99']++;thisWidget._sliderMinute=sliderMinute;__cov_JKz5dU$D_P7MLszG5xdozQ.s['100']++;thisWidget._timezoneSelectbox=timezoneSelectNode;__cov_JKz5dU$D_P7MLszG5xdozQ.s['101']++;thisWidget._loadDate=loadDate;__cov_JKz5dU$D_P7MLszG5xdozQ.s['102']++;thisWidget._dumpDate=dumpDate;__cov_JKz5dU$D_P7MLszG5xdozQ.s['103']++;thisWidget._controlsInitialized=true;},hideUI:function(){__cov_JKz5dU$D_P7MLszG5xdozQ.f['20']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['104']++;if(this.uiOverlay){__cov_JKz5dU$D_P7MLszG5xdozQ.b['13'][0]++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['105']++;this.uiOverlay.set('visible',false);__cov_JKz5dU$D_P7MLszG5xdozQ.s['106']++;this._calendar.set('visible',false);}else{__cov_JKz5dU$D_P7MLszG5xdozQ.b['13'][1]++;}},destructor:function(){__cov_JKz5dU$D_P7MLszG5xdozQ.f['21']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['107']++;if(this.uiOverlay){__cov_JKz5dU$D_P7MLszG5xdozQ.b['14'][0]++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['108']++;this.uiOverlay.get('srcNode').remove();__cov_JKz5dU$D_P7MLszG5xdozQ.s['109']++;this.uiOverlay.destory();}else{__cov_JKz5dU$D_P7MLszG5xdozQ.b['14'][1]++;}}},{ATTRS:{inputBox:{value:null},visible:{value:false},alignPoints:{value:[Y.WidgetPositionAlign.TL,Y.WidgetPositionAlign.BL],setter:function(val){__cov_JKz5dU$D_P7MLszG5xdozQ.f['22']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['110']++;if(this.uiOverlay){__cov_JKz5dU$D_P7MLszG5xdozQ.b['15'][0]++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['111']++;this.uiOverlay.set('align',{node:this.inputNode,points:val});}else{__cov_JKz5dU$D_P7MLszG5xdozQ.b['15'][1]++;}__cov_JKz5dU$D_P7MLszG5xdozQ.s['112']++;return val;}},_inputNode:{valueFn:function(){__cov_JKz5dU$D_P7MLszG5xdozQ.f['23']++;__cov_JKz5dU$D_P7MLszG5xdozQ.s['113']++;return Y.one(this.get('inputBox'));}}}});},'gallery-2012.12.12-21-11',{'requires':['yui-base','overlay','cssbutton','event','calendar','slider','widget-position','widget-position-align','widget-autohide']});