Преглед изворни кода

Made the render an option. Preview shows all now.

Colin Kierans пре 8 година
родитељ
комит
13182b2a7e
3 измењених фајлова са 22 додато и 4 уклоњено
  1. 1
    1
      generator/generate.html
  2. 21
    1
      generator/js/ui.js
  3. 0
    2
      generator/lib/typeahead/bootstrap3-typeahead.js

+ 1
- 1
generator/generate.html Прегледај датотеку

@@ -10,7 +10,7 @@
10 10
     <link rel="stylesheet" type="text/css" href="lib/bootstrap/css/bootstrap.min.css" />
11 11
     <link rel="stylesheet" type="text/css" href="lib/bootstrap/css/bootstrap-theme.min.css" />
12 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 14
     <!-- Library: Color picker -->
15 15
     <link href="lib/colorpicker/css/bootstrap-colorselector.css" rel="stylesheet" />
16 16
     <script type="text/javascript" src="lib/colorpicker/js/bootstrap-colorselector.js" charset="utf-8"></script>

+ 21
- 1
generator/js/ui.js Прегледај датотеку

@@ -456,7 +456,27 @@ function local_store_load() {
456 456
 $(document).ready(function () {
457 457
     local_store_load();
458 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 481
     $("#button-generate").click(ui_generate);
462 482
     $("#button-load").click(function () { $("#file-load").click(); });

+ 0
- 2
generator/lib/typeahead/bootstrap3-typeahead.js Прегледај датотеку

@@ -204,8 +204,6 @@
204 204
       items = $(items).map(function (i, item) {
205 205
         i = $(that.options.item).data('value', item);
206 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 207
         return i[0];
210 208
       });
211 209
 

Loading…
Откажи
Сачувај