further simplify and tweak event view
authorMichael J. Rubinsky <mrubinsk@horde.org>
Mon, 22 Nov 2010 01:06:51 +0000 (20:06 -0500)
committerMichael J. Rubinsky <mrubinsk@horde.org>
Mon, 22 Nov 2010 01:06:51 +0000 (20:06 -0500)
kronolith/js/mobile.js

index df7904f..9a54de0 100644 (file)
     {
          var list = $('<ul>')
             .addClass('kronolithEventDetail')
-            .attr({'data-role': 'listview', 'data-inset': true}),
-         loc = false,
-         title = $('<div>').addClass('kronolithEventDetailTitle').append($('<h2>').text(e.t)),
-         calendar = $('<p>').addClass('kronolithEventDetailCalendar').text(Kronolith.conf.calendars[e.ty][e.c]['name']);
+            .attr({'data-role': 'listview', 'data-inset': true});
+
+         var loc = false;
+
+         // Title and calendar
+         var title = $('<div>').addClass('kronolithEventDetailTitle').append($('<h2>').text(e.t));
+         var calendar = $('<p>').addClass('kronolithEventDetailCalendar').text(Kronolith.conf.calendars[e.ty][e.c]['name']);
+         list.append($('<li>').append(title).append(calendar));
 
          // Time
          var item = $('<div>');
                 .append($('<div>').addClass('kronolithEventDetailTime').text(Date.parse(e.s).toString(Kronolith.conf.time_format) + ' - ' + Date.parse(e.e).toString(Kronolith.conf.time_format))))
              );
          }
-         list.append($('<li>').append(title).append(calendar).append(item));
+         list.append($('<li>').append(item));
 
          // Location
          if (e.gl) {
            list.append($('<li>').append($('<a>').attr({'rel': 'external', 'href': e.u}).text(e.u)));
          }
 
-         // Ensure we have a bottom li element, to close out the rounded look.
-         if (list.children('li').length == 1) {
-           list.append($('<li>'));
-         }
          list.listview();
 
          return list;