Replace Zepto with ki.js, rewrite all JS
[plack-app-gruntmaster.git] / js / 90-divine-format.js
index 1fff289b867982064e00de50a6472d260c237ea1..5369b748abe2c966245448376e7e81c11fd5af21 100644 (file)
@@ -1,56 +1,52 @@
-(function(){
-       'use strict';
+function divine_format() {
+       var filename = $('#prog')[0].value;
+       var ext = /\.([^.]*)$/.exec(filename)[1];
+       var format;
 
-       function divine_format() {
-               var filename = $('#prog').val();
-               var ext = /\.([^.]*)$/.exec(filename)[1];
-               var format;
-
-               switch(ext) {
-               case 'c':
-                       format = 'C';
-                       break;
-               case 'cc':
-               case 'cpp':
-               case 'cxx':
-               case 'C':
-                       format = 'CPP';
-                       break;
-               case 'go':
-                       format = 'GOLANG';
-                       break;
-               case 'hs':
-               case 'lhs':
-                       format = 'HASKELL';
-                       break;
-               case 'lisp':
-               case 'lsp':
-               case 'cl':
-               case 'l':
-                       format = 'SBCL';
-                       break;
-               case 'java':
-                       format = 'JAVA';
-                       break;
-               case 'pas':
-                       format = 'PASCAL';
-                       break;
-               case 'pl':
-                       format = 'PERL';
-                       break;
-               case 'py':
-                       format = 'PYTHON';
-                       break;
-               case 'rb':
-                       format = 'RUBY';
-                       break;
-               }
-
-               if(format)
-                       $('#prog_format').val(format);
+       switch(ext) {
+       case 'c':
+               format = 'C';
+               break;
+       case 'cc':
+       case 'cpp':
+       case 'cxx':
+       case 'C':
+               format = 'CPP';
+               break;
+       case 'go':
+               format = 'GOLANG';
+               break;
+       case 'hs':
+       case 'lhs':
+               format = 'HASKELL';
+               break;
+       case 'lisp':
+       case 'lsp':
+       case 'cl':
+       case 'l':
+               format = 'SBCL';
+               break;
+       case 'java':
+               format = 'JAVA';
+               break;
+       case 'pas':
+               format = 'PASCAL';
+               break;
+       case 'pl':
+               format = 'PERL';
+               break;
+       case 'py':
+               format = 'PYTHON';
+               break;
+       case 'rb':
+               format = 'RUBY';
+               break;
        }
 
-       $( document ).ready(function() {
-               $('#prog').on('change', divine_format);
-       });
-})();
+       if(format)
+               $('#prog_format')[0].value = format;
+}
+
+$(function() {
+       $('#prog').on('change', divine_format);
+});
This page took 0.010503 seconds and 4 git commands to generate.