Jon Nylander avatar Jon Nylander committed d03da3a

Added russion timezones and corrected a few bugs, only America/Havana failing in smoketests now

Comments (0)

Files changed (3)

    *
    * Each value is a date denoting when daylight savings starts for that timezone.
    */
-  jstz.olson.dst_start_dates = {
-      'America/Denver' : new Date(2011, 2, 13, 3, 0, 0, 0),
-      'America/Mazatlan' : new Date(2011, 3, 3, 3, 0, 0, 0),
-      'America/Chicago' : new Date(2011, 2, 13, 3, 0, 0, 0),
-      'America/Mexico_City' : new Date(2011, 3, 3, 3, 0, 0, 0),
-      'America/Asuncion' : new Date(2012, 10, 7, 3, 0, 0, 0),
-      'America/Santiago' : new Date(2012, 9, 3, 3, 0, 0, 0),
-      'America/Campo_Grande' : new Date(2011, 9, 16, 5, 0, 0, 0),
-      'America/Montevideo' : new Date(2011, 9, 2, 3, 0, 0, 0),
-      'America/Sao_Paulo' : new Date(2011, 9, 16, 5, 0, 0, 0),
-      'America/Los_Angeles' : new Date(2011, 2, 13, 8, 0, 0, 0),
-      'America/Santa_Isabel' : new Date(2011, 3, 5, 8, 0, 0, 0),
-      'America/Havana' : new Date(2011, 2, 13, 2, 0, 0, 0),
-      'America/New_York' : new Date(2011, 2, 13, 7, 0, 0, 0),
-      'Asia/Gaza' : new Date(2011, 2, 26, 23, 0, 0, 0),
-      'Asia/Beirut' : new Date(2011, 2, 27, 1, 0, 0, 0),
-      'Europe/Helsinki' : new Date(2011, 2, 27, 4, 0, 0, 0),
-      'Europe/Istanbul' : new Date(2011, 2, 28, 5, 0, 0, 0),
-      'Asia/Damascus' : new Date(2011, 3, 1, 2, 0, 0, 0),
-      'Asia/Jerusalem' : new Date(2011, 3, 1, 6, 0, 0, 0),
-      'Africa/Cairo' : new Date(2010, 3, 30, 4, 0, 0, 0),
-      'Pacific/Auckland' : new Date(2011, 8, 26, 7, 0, 0, 0),
-      'Pacific/Fiji' : new Date(2010, 11, 29, 23, 0, 0, 0),
-      'America/Halifax' : new Date(2011, 2, 13, 6, 0, 0, 0),
-      'America/Goose_Bay' : new Date(2011, 2, 13, 2, 1, 0, 0),
-      'America/Miquelon' : new Date(2011, 2, 13, 5, 0, 0, 0),
-      'America/Godthab' : new Date(2011, 2, 27, 1, 0, 0, 0)
-  };
+  jstz.olson.dst_start_dates = (function () {
+    "use strict";
+    var ru_pre_dst_change = new Date(2010, 6, 15, 1, 0, 0, 0);
+
+    return {
+      'America/Denver':       new Date(2011, 2, 13, 3, 0, 0, 0),
+      'America/Mazatlan':     new Date(2011, 3, 3, 3, 0, 0, 0),
+      'America/Chicago':      new Date(2011, 2, 13, 3, 0, 0, 0),
+      'America/Mexico_City':  new Date(2011, 3, 3, 3, 0, 0, 0),
+      'America/Asuncion':     new Date(2012, 9, 7, 3, 0, 0, 0),
+      'America/Santiago':     new Date(2012, 9, 3, 3, 0, 0, 0),
+      'America/Campo_Grande': new Date(2012, 9, 21, 5, 0, 0, 0),
+      'America/Montevideo':   new Date(2011, 9, 2, 3, 0, 0, 0),
+      'America/Sao_Paulo':    new Date(2011, 9, 16, 5, 0, 0, 0),
+      'America/Los_Angeles':  new Date(2011, 2, 13, 8, 0, 0, 0),
+      'America/Santa_Isabel': new Date(2011, 3, 5, 8, 0, 0, 0),
+      'America/Havana':       new Date(2012, 2, 10, 2, 0, 0, 0),
+      'America/New_York':     new Date(2012, 2, 10, 7, 0, 0, 0),
+      'Asia/Beirut':          new Date(2011, 2, 27, 1, 0, 0, 0),
+      'Europe/Helsinki':      new Date(2011, 2, 27, 4, 0, 0, 0),
+      'Europe/Istanbul':      new Date(2011, 2, 28, 5, 0, 0, 0),
+      'Asia/Damascus':        new Date(2011, 3, 1, 2, 0, 0, 0),
+      'Asia/Jerusalem':       new Date(2011, 3, 1, 6, 0, 0, 0),
+      'Asia/Gaza':            new Date(2009, 2, 28, 0, 30, 0, 0),
+      'Africa/Cairo':         new Date(2009, 3, 25, 0, 30, 0, 0),
+      'Pacific/Auckland':     new Date(2011, 8, 26, 7, 0, 0, 0),
+      'Pacific/Fiji':         new Date(2010, 11, 29, 23, 0, 0, 0),
+      'America/Halifax':      new Date(2011, 2, 13, 6, 0, 0, 0),
+      'America/Goose_Bay':    new Date(2011, 2, 13, 2, 1, 0, 0),
+      'America/Miquelon':     new Date(2011, 2, 13, 5, 0, 0, 0),
+      'America/Godthab':      new Date(2011, 2, 27, 1, 0, 0, 0),
+      'Europe/Moscow':        ru_pre_dst_change,
+      'Asia/Yekaterinburg':   ru_pre_dst_change,
+      'Asia/Omsk':            ru_pre_dst_change,
+      'Asia/Krasnoyarsk':     ru_pre_dst_change,
+      'Asia/Irkutsk':         ru_pre_dst_change,
+      'Asia/Yakutsk':         ru_pre_dst_change,
+      'Asia/Vladivostok':     ru_pre_dst_change
+    };
+  }());
 
   /**
    * The keys in this object are timezones that we know may be ambiguous after
    *
    * The array of timezones to compare must be in the order that daylight savings
    * starts for the regions.
+   * 
+   * @TODO: Once 2013 is upon us, remove Asia/Gaza from the Beirut ambiguity list
    */
   jstz.olson.ambiguity_list = {
-      'America/Denver' : ['America/Denver', 'America/Mazatlan'],
-      'America/Chicago' : ['America/Chicago', 'America/Mexico_City'],
-      'America/Santiago' : ['America/Santiago', 'America/Asuncion', 'America/Campo_Grande'],
-      'America/Montevideo' : ['America/Montevideo', 'America/Sao_Paulo'],
-      'Asia/Beirut' : ['Asia/Gaza', 'Asia/Beirut', 'Europe/Helsinki', 'Europe/Istanbul', 'Asia/Damascus', 'Asia/Jerusalem', 'Africa/Cairo'],
-      'Pacific/Auckland' : ['Pacific/Auckland', 'Pacific/Fiji'],
-      'America/Los_Angeles' : ['America/Los_Angeles', 'America/Santa_Isabel'],
-      'America/New_York' : ['America/Havana', 'America/New_York'],
-      'America/Halifax' : ['America/Goose_Bay', 'America/Halifax'],
-      'America/Godthab' : ['America/Miquelon', 'America/Godthab']
+      'America/Denver':       ['America/Denver', 'America/Mazatlan'],
+      'America/Chicago':      ['America/Chicago', 'America/Mexico_City'],
+      'America/Santiago':     ['America/Santiago', 'America/Asuncion', 'America/Campo_Grande'],
+      'America/Montevideo':   ['America/Montevideo', 'America/Sao_Paulo'],
+      'Asia/Beirut':          ['Asia/Beirut', 'Europe/Helsinki', 'Europe/Istanbul', 'Asia/Damascus', 'Asia/Jerusalem', 'Asia/Gaza'],
+      'Pacific/Auckland':     ['Pacific/Auckland', 'Pacific/Fiji'],
+      'America/Los_Angeles':  ['America/Los_Angeles', 'America/Santa_Isabel'],
+      'America/New_York':     ['America/Havana', 'America/New_York'],
+      'America/Halifax':      ['America/Goose_Bay', 'America/Halifax'],
+      'America/Godthab':      ['America/Miquelon', 'America/Godthab'],
+      'Asia/Dubai':           ['Europe/Moscow'],
+      'Asia/Dhaka':           ['Asia/Yekaterinburg'],
+      'Asia/Jakarta':         ['Asia/Omsk'],
+      'Asia/Shanghai':        ['Asia/Krasnoyarsk'],
+      'Asia/Tokyo':           ['Asia/Irkutsk'],
+      'Australia/Brisbane':   ['Asia/Yakutsk'],
+      'Pacific/Noumea':       ['Asia/Vladivostok'],
+      'Africa/Johannesburg':  ['Asia/Gaza', 'Africa/Cairo']
   };
 
   if (typeof exports !== 'undefined') {
-/*! jstz - v0.3.0 - 2012-12-10 */
-(function(e){var t=function(){"use strict";var e="s",n=function(e){var t=-e.getTimezoneOffset();return t!==null?t:0},r=function(e,t){var n=new Date;return n.setDate(t),n.setMonth(e),n},i=function(){return n(r(0,2))},s=function(){return n(r(5,2))},o=function(e){var t=e.getMonth()>5?s():i(),r=n(e);return t-r!==0},u=function(){var t=i(),n=s(),r=i()-s();return r<0?t+",1":r>0?n+",1,"+e:t+",0"},a=function(){var e=u();return new t.TimeZone(t.olson.timezones[e])};return{determine_timezone:function(){return typeof console!="undefined"&&console.log("jstz.determine_timezone() is deprecated and will be removed in an upcoming version. Please use jstz.determine() instead."),a()},determine:a,date_is_dst:o}}();t.TimeZone=function(e){"use strict";var n=null,r=function(){return n},i=function(){var e=t.olson.ambiguity_list[n],r=e.length,i=0,s=e[0];for(;i<r;i+=1){s=e[i];if(t.date_is_dst(t.olson.dst_start_dates[s])){n=s;return}}},s=function(){return typeof t.olson.ambiguity_list[n]!="undefined"};return n=e,s()&&i(),{name:r}},t.olson={},t.olson.timezones={"-720,0":"Etc/GMT+12","-660,0":"Pacific/Pago_Pago","-600,1":"America/Adak","-600,0":"Pacific/Honolulu","-570,0":"Pacific/Marquesas","-540,0":"Pacific/Gambier","-540,1":"America/Anchorage","-480,1":"America/Los_Angeles","-480,0":"Pacific/Pitcairn","-420,0":"America/Phoenix","-420,1":"America/Denver","-360,0":"America/Guatemala","-360,1":"America/Chicago","-360,1,s":"Pacific/Easter","-300,0":"America/Bogota","-300,1":"America/New_York","-270,0":"America/Caracas","-240,1":"America/Halifax","-240,0":"America/Santo_Domingo","-240,1,s":"America/Santiago","-210,1":"America/St_Johns","-180,1":"America/Godthab","-180,0":"America/Argentina/Buenos_Aires","-180,1,s":"America/Montevideo","-120,0":"Etc/GMT+2","-120,1":"Etc/GMT+2","-60,1":"Atlantic/Azores","-60,0":"Atlantic/Cape_Verde","0,0":"Etc/UTC","0,1":"Europe/London","60,1":"Europe/Berlin","60,0":"Africa/Lagos","60,1,s":"Africa/Windhoek","120,1":"Asia/Beirut","120,0":"Africa/Johannesburg","180,0":"Asia/Baghdad","180,1":"Europe/Moscow","210,1":"Asia/Tehran","240,0":"Asia/Dubai","240,1":"Asia/Baku","270,0":"Asia/Kabul","300,1":"Asia/Yekaterinburg","300,0":"Asia/Karachi","330,0":"Asia/Kolkata","345,0":"Asia/Kathmandu","360,0":"Asia/Dhaka","360,1":"Asia/Omsk","390,0":"Asia/Rangoon","420,1":"Asia/Krasnoyarsk","420,0":"Asia/Jakarta","480,0":"Asia/Shanghai","480,1":"Asia/Irkutsk","525,0":"Australia/Eucla","525,1,s":"Australia/Eucla","540,1":"Asia/Yakutsk","540,0":"Asia/Tokyo","570,0":"Australia/Darwin","570,1,s":"Australia/Adelaide","600,0":"Australia/Brisbane","600,1":"Asia/Vladivostok","600,1,s":"Australia/Sydney","630,1,s":"Australia/Lord_Howe","660,1":"Asia/Kamchatka","660,0":"Pacific/Noumea","690,0":"Pacific/Norfolk","720,1,s":"Pacific/Auckland","720,0":"Pacific/Tarawa","765,1,s":"Pacific/Chatham","780,0":"Pacific/Tongatapu","780,1,s":"Pacific/Apia","840,0":"Pacific/Kiritimati"},t.olson.dst_start_dates={"America/Denver":new Date(2011,2,13,3,0,0,0),"America/Mazatlan":new Date(2011,3,3,3,0,0,0),"America/Chicago":new Date(2011,2,13,3,0,0,0),"America/Mexico_City":new Date(2011,3,3,3,0,0,0),"America/Asuncion":new Date(2012,10,7,3,0,0,0),"America/Santiago":new Date(2012,9,3,3,0,0,0),"America/Campo_Grande":new Date(2011,9,16,5,0,0,0),"America/Montevideo":new Date(2011,9,2,3,0,0,0),"America/Sao_Paulo":new Date(2011,9,16,5,0,0,0),"America/Los_Angeles":new Date(2011,2,13,8,0,0,0),"America/Santa_Isabel":new Date(2011,3,5,8,0,0,0),"America/Havana":new Date(2011,2,13,2,0,0,0),"America/New_York":new Date(2011,2,13,7,0,0,0),"Asia/Gaza":new Date(2011,2,26,23,0,0,0),"Asia/Beirut":new Date(2011,2,27,1,0,0,0),"Europe/Helsinki":new Date(2011,2,27,4,0,0,0),"Europe/Istanbul":new Date(2011,2,28,5,0,0,0),"Asia/Damascus":new Date(2011,3,1,2,0,0,0),"Asia/Jerusalem":new Date(2011,3,1,6,0,0,0),"Africa/Cairo":new Date(2010,3,30,4,0,0,0),"Pacific/Auckland":new Date(2011,8,26,7,0,0,0),"Pacific/Fiji":new Date(2010,11,29,23,0,0,0),"America/Halifax":new Date(2011,2,13,6,0,0,0),"America/Goose_Bay":new Date(2011,2,13,2,1,0,0),"America/Miquelon":new Date(2011,2,13,5,0,0,0),"America/Godthab":new Date(2011,2,27,1,0,0,0)},t.olson.ambiguity_list={"America/Denver":["America/Denver","America/Mazatlan"],"America/Chicago":["America/Chicago","America/Mexico_City"],"America/Santiago":["America/Santiago","America/Asuncion","America/Campo_Grande"],"America/Montevideo":["America/Montevideo","America/Sao_Paulo"],"Asia/Beirut":["Asia/Gaza","Asia/Beirut","Europe/Helsinki","Europe/Istanbul","Asia/Damascus","Asia/Jerusalem","Africa/Cairo"],"Pacific/Auckland":["Pacific/Auckland","Pacific/Fiji"],"America/Los_Angeles":["America/Los_Angeles","America/Santa_Isabel"],"America/New_York":["America/Havana","America/New_York"],"America/Halifax":["America/Goose_Bay","America/Halifax"],"America/Godthab":["America/Miquelon","America/Godthab"]},typeof exports!="undefined"?exports.jstz=t:e.jstz=t})(this);
+/*! jstz - v0.3.0 - 2012-12-12 */
+(function(e){var t=function(){"use strict";var e="s",n=function(e){var t=-e.getTimezoneOffset();return t!==null?t:0},r=function(e,t){var n=new Date;return n.setDate(t),n.setMonth(e),n},i=function(){return n(r(0,2))},s=function(){return n(r(5,2))},o=function(e){var t=e.getMonth()>5?s():i(),r=n(e);return t-r!==0},u=function(){var t=i(),n=s(),r=i()-s();return r<0?t+",1":r>0?n+",1,"+e:t+",0"},a=function(){var e=u();return new t.TimeZone(t.olson.timezones[e])};return{determine_timezone:function(){return typeof console!="undefined"&&console.log("jstz.determine_timezone() is deprecated and will be removed in an upcoming version. Please use jstz.determine() instead."),a()},determine:a,date_is_dst:o}}();t.TimeZone=function(e){"use strict";var n=null,r=function(){return n},i=function(){var e=t.olson.ambiguity_list[n],r=e.length,i=0,s=e[0];for(;i<r;i+=1){s=e[i];if(t.date_is_dst(t.olson.dst_start_dates[s])){n=s;return}}},s=function(){return typeof t.olson.ambiguity_list[n]!="undefined"};return n=e,s()&&i(),{name:r}},t.olson={},t.olson.timezones={"-720,0":"Etc/GMT+12","-660,0":"Pacific/Pago_Pago","-600,1":"America/Adak","-600,0":"Pacific/Honolulu","-570,0":"Pacific/Marquesas","-540,0":"Pacific/Gambier","-540,1":"America/Anchorage","-480,1":"America/Los_Angeles","-480,0":"Pacific/Pitcairn","-420,0":"America/Phoenix","-420,1":"America/Denver","-360,0":"America/Guatemala","-360,1":"America/Chicago","-360,1,s":"Pacific/Easter","-300,0":"America/Bogota","-300,1":"America/New_York","-270,0":"America/Caracas","-240,1":"America/Halifax","-240,0":"America/Santo_Domingo","-240,1,s":"America/Santiago","-210,1":"America/St_Johns","-180,1":"America/Godthab","-180,0":"America/Argentina/Buenos_Aires","-180,1,s":"America/Montevideo","-120,0":"Etc/GMT+2","-120,1":"Etc/GMT+2","-60,1":"Atlantic/Azores","-60,0":"Atlantic/Cape_Verde","0,0":"Etc/UTC","0,1":"Europe/London","60,1":"Europe/Berlin","60,0":"Africa/Lagos","60,1,s":"Africa/Windhoek","120,1":"Asia/Beirut","120,0":"Africa/Johannesburg","180,0":"Asia/Baghdad","180,1":"Europe/Moscow","210,1":"Asia/Tehran","240,0":"Asia/Dubai","240,1":"Asia/Baku","270,0":"Asia/Kabul","300,1":"Asia/Yekaterinburg","300,0":"Asia/Karachi","330,0":"Asia/Kolkata","345,0":"Asia/Kathmandu","360,0":"Asia/Dhaka","360,1":"Asia/Omsk","390,0":"Asia/Rangoon","420,1":"Asia/Krasnoyarsk","420,0":"Asia/Jakarta","480,0":"Asia/Shanghai","480,1":"Asia/Irkutsk","525,0":"Australia/Eucla","525,1,s":"Australia/Eucla","540,1":"Asia/Yakutsk","540,0":"Asia/Tokyo","570,0":"Australia/Darwin","570,1,s":"Australia/Adelaide","600,0":"Australia/Brisbane","600,1":"Asia/Vladivostok","600,1,s":"Australia/Sydney","630,1,s":"Australia/Lord_Howe","660,1":"Asia/Kamchatka","660,0":"Pacific/Noumea","690,0":"Pacific/Norfolk","720,1,s":"Pacific/Auckland","720,0":"Pacific/Tarawa","765,1,s":"Pacific/Chatham","780,0":"Pacific/Tongatapu","780,1,s":"Pacific/Apia","840,0":"Pacific/Kiritimati"},t.olson.dst_start_dates=function(){"use strict";var e=new Date(2010,6,15,1,0,0,0);return{"America/Denver":new Date(2011,2,13,3,0,0,0),"America/Mazatlan":new Date(2011,3,3,3,0,0,0),"America/Chicago":new Date(2011,2,13,3,0,0,0),"America/Mexico_City":new Date(2011,3,3,3,0,0,0),"America/Asuncion":new Date(2012,9,7,3,0,0,0),"America/Santiago":new Date(2012,9,3,3,0,0,0),"America/Campo_Grande":new Date(2012,9,21,5,0,0,0),"America/Montevideo":new Date(2011,9,2,3,0,0,0),"America/Sao_Paulo":new Date(2011,9,16,5,0,0,0),"America/Los_Angeles":new Date(2011,2,13,8,0,0,0),"America/Santa_Isabel":new Date(2011,3,5,8,0,0,0),"America/Havana":new Date(2012,2,10,2,0,0,0),"America/New_York":new Date(2012,2,10,7,0,0,0),"Asia/Beirut":new Date(2011,2,27,1,0,0,0),"Europe/Helsinki":new Date(2011,2,27,4,0,0,0),"Europe/Istanbul":new Date(2011,2,28,5,0,0,0),"Asia/Damascus":new Date(2011,3,1,2,0,0,0),"Asia/Jerusalem":new Date(2011,3,1,6,0,0,0),"Asia/Gaza":new Date(2009,2,28,0,30,0,0),"Africa/Cairo":new Date(2009,3,25,0,30,0,0),"Pacific/Auckland":new Date(2011,8,26,7,0,0,0),"Pacific/Fiji":new Date(2010,11,29,23,0,0,0),"America/Halifax":new Date(2011,2,13,6,0,0,0),"America/Goose_Bay":new Date(2011,2,13,2,1,0,0),"America/Miquelon":new Date(2011,2,13,5,0,0,0),"America/Godthab":new Date(2011,2,27,1,0,0,0),"Europe/Moscow":e,"Asia/Yekaterinburg":e,"Asia/Omsk":e,"Asia/Krasnoyarsk":e,"Asia/Irkutsk":e,"Asia/Yakutsk":e,"Asia/Vladivostok":e}}(),t.olson.ambiguity_list={"America/Denver":["America/Denver","America/Mazatlan"],"America/Chicago":["America/Chicago","America/Mexico_City"],"America/Santiago":["America/Santiago","America/Asuncion","America/Campo_Grande"],"America/Montevideo":["America/Montevideo","America/Sao_Paulo"],"Asia/Beirut":["Asia/Beirut","Europe/Helsinki","Europe/Istanbul","Asia/Damascus","Asia/Jerusalem","Asia/Gaza"],"Pacific/Auckland":["Pacific/Auckland","Pacific/Fiji"],"America/Los_Angeles":["America/Los_Angeles","America/Santa_Isabel"],"America/New_York":["America/Havana","America/New_York"],"America/Halifax":["America/Goose_Bay","America/Halifax"],"America/Godthab":["America/Miquelon","America/Godthab"],"Asia/Dubai":["Europe/Moscow"],"Asia/Dhaka":["Asia/Yekaterinburg"],"Asia/Jakarta":["Asia/Omsk"],"Asia/Shanghai":["Asia/Krasnoyarsk"],"Asia/Tokyo":["Asia/Irkutsk"],"Australia/Brisbane":["Asia/Yakutsk"],"Pacific/Noumea":["Asia/Vladivostok"],"Africa/Johannesburg":["Asia/Gaza","Africa/Cairo"]},typeof exports!="undefined"?exports.jstz=t:e.jstz=t})(this);

test/smoke_tests.sh

 			'Pacific/Apia'
 			'Pacific/Kiritimati')
 
+ambigous_zones=('America/Mazatlan'
+			    'America/Mexico_City'
+			    'America/Asuncion'
+			    'America/Campo_Grande'
+			    'America/Sao_Paulo'
+			    'Asia/Gaza'
+			    'Europe/Helsinki'
+			    'Europe/Istanbul'
+			    'Asia/Damascus'
+			    'Asia/Jerusalem'
+			    'Pacific/Fiji'
+			    'America/Santa_Isabel'
+			    'America/Havana'
+			    'America/Goose_Bay'
+			    'America/Miquelon'
+			    'Africa/Cairo'
+				'Europe/Moscow'
+			    'Asia/Yekaterinburg'
+			    'Asia/Omsk'
+			    'Asia/Krasnoyarsk'
+			    'Asia/Irkutsk'
+			    'Asia/Yakutsk'
+			    'Asia/Vladivostok')
+
 failure_count=0
 for tz in "${timezones[@]}"
 do
   test_result=$(node run.js)
   if [[ "$test_result" != "$tz" ]] 
   then
-    echo "Failure: $tz wrongly evaluates to $test_result!"
+    echo "Failure: $tz wrongly evaluates to $test_result."
     failure_count=$((failure_count + 1))
   fi
 done
 
+for tz in "${ambigous_zones[@]}"
+do
+  cp "/usr/share/zoneinfo/$tz" "/etc/localtime"
+  test_result=$(node run.js)
+  if [[ "$test_result" != "$tz" ]]
+  then
+  	echo "Failure: $tz wrongly evaluates to $test_result."
+  	failure_count=$((failure_count +1))
+  fi
+done
 echo "$failure_count failures"
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.