Sfoglia il codice sorgente

Made the render an option. Preview shows all now.

Colin Kierans 8 anni fa
parent
commit
13182b2a7e

+ 1
- 1
generator/generate.html Vedi File

10
     <link rel="stylesheet" type="text/css" href="lib/bootstrap/css/bootstrap.min.css" />
10
     <link rel="stylesheet" type="text/css" href="lib/bootstrap/css/bootstrap.min.css" />
11
     <link rel="stylesheet" type="text/css" href="lib/bootstrap/css/bootstrap-theme.min.css" />
11
     <link rel="stylesheet" type="text/css" href="lib/bootstrap/css/bootstrap-theme.min.css" />
12
     <!-- Library: Bootstrap typeahead -->
12
     <!-- Library: Bootstrap typeahead -->
13
-    <script type="text/javascript" src="lib/typeahead/bootstrap3-typeahead.js" charset="utf-8"></script>
13
+    <script type="text/javascript" src="lib/typeahead/bootstrap3-typeahead.min.js" charset="utf-8"></script>
14
     <!-- Library: Color picker -->
14
     <!-- Library: Color picker -->
15
     <link href="lib/colorpicker/css/bootstrap-colorselector.css" rel="stylesheet" />
15
     <link href="lib/colorpicker/css/bootstrap-colorselector.css" rel="stylesheet" />
16
     <script type="text/javascript" src="lib/colorpicker/js/bootstrap-colorselector.js" charset="utf-8"></script>
16
     <script type="text/javascript" src="lib/colorpicker/js/bootstrap-colorselector.js" charset="utf-8"></script>

+ 21
- 1
generator/js/ui.js Vedi File

456
 $(document).ready(function () {
456
 $(document).ready(function () {
457
     local_store_load();
457
     local_store_load();
458
     ui_setup_color_selector();
458
     ui_setup_color_selector();
459
-    $('.icon-list').typeahead({source:icon_names});
459
+    $('.icon-list').typeahead({
460
+        source:icon_names,
461
+        items: 'all',
462
+        render: function (items) {
463
+          var that = this;
464
+
465
+          items = $(items).map(function (i, item) {
466
+            i = $(that.options.item).data('value', item);
467
+            i.find('a').html(that.highlighter(item));
468
+            var classname = 'icon-' + item.split(' ').join('-').toLowerCase()
469
+            i.find('a').append('<span class="' + classname + '"></span>')
470
+            return i[0];
471
+          });
472
+
473
+          if (this.autoSelect) {
474
+            items.first().addClass('active');
475
+          }
476
+          this.$menu.html(items);
477
+          return this;
478
+        }
479
+    });
460
 
480
 
461
     $("#button-generate").click(ui_generate);
481
     $("#button-generate").click(ui_generate);
462
     $("#button-load").click(function () { $("#file-load").click(); });
482
     $("#button-load").click(function () { $("#file-load").click(); });

+ 0
- 2
generator/lib/typeahead/bootstrap3-typeahead.js Vedi File

204
       items = $(items).map(function (i, item) {
204
       items = $(items).map(function (i, item) {
205
         i = $(that.options.item).data('value', item);
205
         i = $(that.options.item).data('value', item);
206
         i.find('a').html(that.highlighter(item));
206
         i.find('a').html(that.highlighter(item));
207
-        var classname = 'icon-' + item.split(' ').join('-').toLowerCase()
208
-        i.find('a').append('<span class="' + classname + '"></span>')
209
         return i[0];
207
         return i[0];
210
       });
208
       });
211
 
209
 

Loading…
Annulla
Salva