[Groonga-commit] groonga/gcs [ember] Remove all client-side template related codes

Back to archive index

Yoji SHIDARA null+****@clear*****
Tue Sep 25 13:34:32 JST 2012


Yoji SHIDARA	2012-09-25 13:34:32 +0900 (Tue, 25 Sep 2012)

  New Revision: 83b1e180385280f0eb0244e6a13516d87d5c4000
  https://github.com/groonga/gcs/commit/83b1e180385280f0eb0244e6a13516d87d5c4000

  Log:
    Remove all client-side template related codes

  Removed files:
    client_templates/results.jade
  Modified files:
    lib/dashboard.js
    lib/server.js
    test/dashboard.test.js
    views/index.jade

  Deleted: client_templates/results.jade (+0 -19) 100644
===================================================================
--- client_templates/results.jade    2012-09-25 13:29:05 +0900 (067e04e)
+++ /dev/null
@@ -1,19 +0,0 @@
-.pager#pager
-  li.previous
-    a(href="#") ← Previous
-  li.next
-    a(href="#") Next →
-table.table.table-bordered
-  if hits.hit.length > 0
-    each record, index in hits.hit
-      tr.id-row
-        td= hits.start + index + 1
-        td.id-cell(colspan="2")= record.id
-      each value, columnName in record.data
-        tr
-          td
-          td= columnName
-          td= value
-  else
-    tr
-      td No record matched for the query.

  Modified: lib/dashboard.js (+0 -28)
===================================================================
--- lib/dashboard.js    2012-09-25 13:29:05 +0900 (9123163)
+++ lib/dashboard.js    2012-09-25 13:34:32 +0900 (1eaa037)
@@ -6,31 +6,3 @@ function rootHandler(request, response) {
   return response.render('index.jade', {layout: false});
 }
 exports.rootHandler = rootHandler;
-
-function renderFile(filename, templateDirectory) {
-  var templatePath = path.join(templateDirectory, filename);
-  var template = fs.readFileSync(templatePath);
-  var name = path.basename(filename, '.jade');
-
-  var head = '(function() {' +
-    'this.JST || (this.JST = {});' +
-    'this.JST[' + JSON.stringify(name) + '] = ';
-  var tail = '; }).call(this);';
-  var fn = jade.compile(template, {filename: filename, client: true, compileDebug: false});
-
-  return head + fn.toString() + tail;
-}
-
-function templatesHandler(request, response) {
-  var templateDirectory = path.join(__dirname, '/../client_templates');
-  var templates = fs.readdirSync(templateDirectory).filter(function(path) {
-    return path.match(/\.jade$/);
-  });
-
-  var rendered = templates.map(function(path) {
-    return renderFile(path, templateDirectory);
-  });
-
-  return response.send(rendered.join(''), {'Content-Type': 'application/javascript'});
-}
-exports.templatesHandler = templatesHandler;

  Modified: lib/server.js (+0 -1)
===================================================================
--- lib/server.js    2012-09-25 13:29:05 +0900 (9032663)
+++ lib/server.js    2012-09-25 13:34:32 +0900 (5cf0218)
@@ -32,7 +32,6 @@ exports.createServer = function (config) {
   });
 
   application.get('/', dashboard.rootHandler);
-  application.get('/js/templates.js', dashboard.templatesHandler);
 
   return application;
 };

  Modified: test/dashboard.test.js (+0 -13)
===================================================================
--- test/dashboard.test.js    2012-09-25 13:29:05 +0900 (9e3b9d6)
+++ test/dashboard.test.js    2012-09-25 13:34:32 +0900 (7fa8acb)
@@ -25,17 +25,4 @@ suite('dashboard', function() {
         done(error);
       });
   });
-
-  test('GET /js/templates.js', function(done) {
-    utils
-      .get('/js/templates.js')
-      .next(function(response) {
-        assert.equal(response.statusCode, 200);
-        assert.include(response.body, "this.JST");
-        done();
-      })
-      .error(function(error) {
-        done(error);
-      });
-  });
 });

  Modified: views/index.jade (+0 -3)
===================================================================
--- views/index.jade    2012-09-25 13:29:05 +0900 (0157eda)
+++ views/index.jade    2012-09-25 13:34:32 +0900 (3601586)
@@ -7,7 +7,6 @@ html
     script(src="/js/handlebars-1.0.rc.1.js", type="text/javascript")
     script(src="/js/ember-latest.js", type="text/javascript")
     script(src="/js/gcs.js", type="text/javascript")
-    script(src="/js/templates.js", type="text/javascript")
     link(href="/css/bootstrap.min.css", rel="stylesheet")
     link(href="/css/gcs.css", rel="stylesheet")
 
@@ -66,6 +65,4 @@ html
           {{/each}}
           {{/each}}
       {{/if}}
-
-      #results
   body
-------------- next part --------------
HTML����������������������������...
Descargar 



More information about the Groonga-commit mailing list
Back to archive index